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?