Вот такая конструкция ни к чему не привела, кроме создания файла:
Пааачему в файле 0 байт?! (fopen+fwrite=всё ok, а с ними locking как
делать?)
==============
#include
#include
#include
#include
main(){
char statbuf[64];
char statfname[64];
int statfile;
sprintf(statbuf,"bla-bla\n"); //Это то, что вроде должно записаться
sprintf(statfname,"/tmp/test"); //это куда оно будет писаться
//и вот тут наступают странности:
statfile=open(statfname,O_APPEND|O_CREAT|O_EXLOCK|O_NOFOLLOW);
write(statfile,statbuf,strlen(statbuf));
close(statfile);
};
=============
===================================================================
uanog mailing list.
To Unsubscribe: send mail to majordomo@uanog.kiev.ua
with "unsubscribe uanog" in the body of the message