* configure.in,test/test-sleep-forever.c,test/test-names.c:
authorRalf Habacker <ralf.habacker@freenet.de>
Sun, 4 Mar 2007 19:00:40 +0000 (19:00 +0000)
committerRalf Habacker <ralf.habacker@freenet.de>
Sun, 4 Mar 2007 19:00:40 +0000 (19:00 +0000)
added configure check for unistd.h.

ChangeLog
configure.in
test/name-test/test-names.c
test/test-sleep-forever.c

index 7e9967b..ac384b2 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,10 @@
 2007-03-04  Ralf Habacker  <ralf.habacker@freenet.de>
 
+       * configure.in,test/test-sleep-forever.c,test/test-names.c: 
+       added configure check for unistd.h.
+
+2007-03-04  Ralf Habacker  <ralf.habacker@freenet.de>
+
        * test/Makefile.am: fixed test data copy problem in 
        out of source build, when sources came from svn or cvs. 
 
index 7fbbc92..0a1e1d1 100644 (file)
@@ -568,6 +568,8 @@ AC_CHECK_HEADERS(execinfo.h, [AC_CHECK_FUNCS(backtrace)])
 
 AC_CHECK_HEADERS(errno.h)
 
+AC_CHECK_HEADERS(unistd.h)
+
 # checking for a posix version of getpwnam_r
 # if we are cross compiling and can not run the test
 # assume getpwnam_r is the posix version
index d25ff6a..506ed26 100644 (file)
@@ -1,9 +1,11 @@
 #include <stdio.h>
 #include <stdlib.h>
-#include <unistd.h>
 #include <string.h>
 #include <dbus/dbus.h>
 #include <dbus/dbus-connection-internal.h>
+#ifdef HAVE_UNISTD_H
+#include <unistd.h>
+#endif
 
 #define REMOVE_CONNECTION 0
 #define ADD_CONNECTION 1
index 7d9541e..ff0d8e2 100644 (file)
@@ -1,6 +1,10 @@
 /* This is a process that just sleeps infinitely. */
 
+#include <config.h>
+#include <stdlib.h>
+#ifdef HAVE_UNISTD_H
 #include <unistd.h>
+#endif
 
 int
 main (int argc, char **argv)