Fixed fork() detection
authorMichael Jumper <zhangmaike@users.sourceforge.net>
Fri, 11 Feb 2011 07:57:38 +0000 (23:57 -0800)
committerMichael Jumper <zhangmaike@users.sourceforge.net>
Fri, 11 Feb 2011 07:57:38 +0000 (23:57 -0800)
configure.in
src/daemon.c

index 18c25cf..36a30c5 100644 (file)
@@ -17,7 +17,7 @@ AC_CHECK_HEADERS([netinet/in.h stdlib.h string.h sys/socket.h syslog.h unistd.h
 
 # Checks for library functions.
 AC_FUNC_MALLOC
 
 # Checks for library functions.
 AC_FUNC_MALLOC
-AC_CHECK_FUNCS([memset socket strerror])
+AC_CHECK_FUNCS([memset socket strerror fork])
 
 AC_CONFIG_FILES([Makefile])
 AC_OUTPUT
 
 AC_CONFIG_FILES([Makefile])
 AC_OUTPUT
index c734061..c99e345 100644 (file)
@@ -173,7 +173,7 @@ int main(int argc, char* argv[]) {
     } 
 
     /* Fork into background */
     } 
 
     /* Fork into background */
-#ifdef fork
+#ifdef HAVE_FORK
     daemon_pid = fork();
 
     /* If error, fail */
     daemon_pid = fork();
 
     /* If error, fail */