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;
}
|