[PVFS2-CVS] commit by robl in pvfs2-1/src/server: pvfs2-server.c

CVS commit program cvs at parl.clemson.edu
Fri Sep 30 13:39:09 EDT 2005


Update of /projects/cvsroot/pvfs2-1/src/server
In directory parlweb:/tmp/cvs-serv22610/src/server

Modified Files:
	pvfs2-server.c 
Log Message:
if the file does not exist, access(2) doesn't do what i wanted 


Index: pvfs2-server.c
===================================================================
RCS file: /projects/cvsroot/pvfs2-1/src/server/pvfs2-server.c,v
diff -u -w -p -u -r1.188 -r1.189
--- pvfs2-server.c	30 Sep 2005 16:25:38 -0000	1.188
+++ pvfs2-server.c	30 Sep 2005 16:39:09 -0000	1.189
@@ -637,14 +637,16 @@ static int server_initialize(
     job_status_s *job_status_structs)
 {
     int ret = 0, i = 0; 
+    FILE *dummy;
     
     assert(server_config.logfile != NULL);
-    ret = access(server_config.logfile, W_OK);
-    if (ret < 0 )
+    dummy = fopen(server_config.logfile, "w");
+    if (dummy == NULL)
     {
         gossip_err("error opening log file %s\n",
                 server_config.logfile);
     }
+    fclose(dummy);
 
     /* redirect gossip to specified target if backgrounded */
     if (s_server_options.server_background)



More information about the PVFS2-CVS mailing list