From 694f2eea9feecfdc437e6964d1e758fab7315af9 Mon Sep 17 00:00:00 2001 From: Chris Wilson Date: Tue, 3 Mar 2009 10:24:25 +0000 Subject: [PATCH] [test/any2ppm] Add feature checks for daemon() Add the feature checks for the presence of the daemon() function call. --- test/any2ppm.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/test/any2ppm.c b/test/any2ppm.c index 7b3dabb88..0149230c9 100644 --- a/test/any2ppm.c +++ b/test/any2ppm.c @@ -77,7 +77,7 @@ #include #endif -#if HAVE_FCNTL_H && HAVE_SIGNAL_H && HAVE_SYS_STAT_H && HAVE_SYS_SOCKET_H && HAVE_SYS_POLL_H && HAVE_SYS_UN_H +#if HAVE_UNISTD_H && HAVE_FCNTL_H && HAVE_SIGNAL_H && HAVE_SYS_STAT_H && HAVE_SYS_SOCKET_H && HAVE_SYS_POLL_H && HAVE_SYS_UN_H #include #include #include @@ -89,7 +89,11 @@ #define SOCKET_PATH "./.any2ppm" #define TIMEOUT 60000 /* 60 seconds */ +#if _BSD_SOURCE || (_XOPEN_SOURCE && _XOPEN_SOURCE < 500) #define CAN_RUN_AS_DAEMON 1 +#else +#define CAN_RUN_AS_DAEMON 0 +#endif #endif #define ARRAY_LENGTH(A) (sizeof (A) / sizeof (A[0]))