Update of /cvsroot/dhcp-agent/dhcp-agent
In directory usw-pr-cvs1:/tmp/cvs-serv20570
Modified Files:
config.h.in configure configure.in dhcp-daemon.c
dhcp-interface.c
Log Message:
fixed bug in dhcp-daemon when using daemon(); updated configure.in for more function checks;
Index: config.h.in
===================================================================
RCS file: /cvsroot/dhcp-agent/dhcp-agent/config.h.in,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -d -r1.3 -r1.4
*** config.h.in 2002/01/31 11:09:13 1.3
--- config.h.in 2002/02/02 11:55:08 1.4
***************
*** 7,10 ****
--- 7,16 ----
#undef CLIENT_WORK_DIR
+ /* Define if you have the `calloc' function. */
+ #undef HAVE_CALLOC
+
+ /* Define if you have the `daemon' function. */
+ #undef HAVE_DAEMON
+
/* Define if you have the <getopt.h> header file. */
#undef HAVE_GETOPT_H
Index: configure
===================================================================
RCS file: /cvsroot/dhcp-agent/dhcp-agent/configure,v
retrieving revision 1.7
retrieving revision 1.8
diff -C2 -d -r1.7 -r1.8
*** configure 2002/01/31 14:43:22 1.7
--- configure 2002/02/02 11:55:08 1.8
***************
*** 2378,2382 ****
done
! for ac_func in strdup uname
do
ac_ac_var=`echo "ac_cv_func_$ac_func" | $ac_tr_sh`
--- 2378,2382 ----
done
! for ac_func in strdup uname calloc daemon
do
ac_ac_var=`echo "ac_cv_func_$ac_func" | $ac_tr_sh`
Index: configure.in
===================================================================
RCS file: /cvsroot/dhcp-agent/dhcp-agent/configure.in,v
retrieving revision 1.7
retrieving revision 1.8
diff -C2 -d -r1.7 -r1.8
*** configure.in 2002/01/31 14:43:22 1.7
--- configure.in 2002/02/02 11:55:08 1.8
***************
*** 32,36 ****
dnl check for functions
! AC_CHECK_FUNCS(strdup uname)
AC_CHECK_FUNCS(sprintf vsnprintf,
--- 32,36 ----
dnl check for functions
! AC_CHECK_FUNCS(strdup uname calloc daemon)
AC_CHECK_FUNCS(sprintf vsnprintf,
Index: dhcp-daemon.c
===================================================================
RCS file: /cvsroot/dhcp-agent/dhcp-agent/dhcp-daemon.c,v
retrieving revision 1.1.1.1
retrieving revision 1.2
diff -C2 -d -r1.1.1.1 -r1.2
*** dhcp-daemon.c 2002/01/29 18:05:05 1.1.1.1
--- dhcp-daemon.c 2002/02/02 11:55:08 1.2
***************
*** 137,141 ****
}
!
/*
* Step 4: chdir() in case
--- 137,143 ----
}
!
! #endif
!
/*
* Step 4: chdir() in case
***************
*** 144,150 ****
*
*/
!
chdir(dir);
- #endif
/* We won't rely on daemon() to set
--- 146,151 ----
*
*/
!
chdir(dir);
/* We won't rely on daemon() to set
Index: dhcp-interface.c
===================================================================
RCS file: /cvsroot/dhcp-agent/dhcp-agent/dhcp-interface.c,v
retrieving revision 1.7
retrieving revision 1.8
diff -C2 -d -r1.7 -r1.8
*** dhcp-interface.c 2002/02/02 00:48:06 1.7
--- dhcp-interface.c 2002/02/02 11:55:08 1.8
***************
*** 107,111 ****
info.intf_info |= INTF_INFO_MTU;
! info.intf_info |= INTF_INFO_FLAGS;
info.intf_flags |= INTF_FLAG_UP;
--- 107,111 ----
info.intf_info |= INTF_INFO_MTU;
! info.intf_info |= INTF_INFO_FLAGS;
info.intf_flags |= INTF_FLAG_UP;
|