[dhcp-agent-commits] dhcp-agent/src dhcp-files.c,1.3,1.4
Status: Alpha
Brought to you by:
actmodern
From: <act...@us...> - 2002-12-21 17:12:38
|
Update of /cvsroot/dhcp-agent/dhcp-agent/src In directory sc8-pr-cvs1:/tmp/cvs-serv3632 Modified Files: dhcp-files.c Log Message: using stat for file_exists Index: dhcp-files.c =================================================================== RCS file: /cvsroot/dhcp-agent/dhcp-agent/src/dhcp-files.c,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** dhcp-files.c 16 Nov 2002 00:23:43 -0000 1.3 --- dhcp-files.c 21 Dec 2002 17:12:34 -0000 1.4 *************** *** 87,99 **** int file_exists(const char *fname) { ! FILE *fp; ! /* use stdio. fixme: should we stat()? */ ! fp = fopen(fname, "r"); ! if(fp != NULL) { ! fclose(fp); ! return 1; ! } else return 0; } --- 87,97 ---- int file_exists(const char *fname) { ! struct stat stat_buf; ! if(stat(fname, &stat_buf)) { return 0; + } + + return 1; } |