VFS: create/append log file (UPDATE) - I got it ...
troutb at abclabs.com
troutb at abclabs.com
Fri May 24 14:48:31 GMT 2002
I had the a+ transposed. woops
should of cut and pasted, but thats so windows
> FILE *log;
> log = fopen( "/tmp/x.log", "a+" );
> fprintf( log, "Logging actions for ..." );
>
> fopen returns errno(22) "Invalid argument"
>
> this code works great in a test program ..
>
> is there something about VFS that would prevent fopen ??????
>
>
>>
>> I've trying to create a log file in a VFS module without using syslog.
>>
>> I want to pass in a logfile name via options.
>>
>> But, when I put the following in the vfs_init section.
>>
>> FILE *log;
>> log = open( path, "a+" );
>> fprintf( log, "Logging actions for ...' );
>>
>>
>> it hangs ... on the fprintf and I get an empty file.
>>
>> I am not a good C program ...
>> is this the right calls and procedure for making a log file in a VFS
>> module?
More information about the samba-technical
mailing list