summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRalf Habacker <ralf.habacker@freenet.de>2007-03-04 19:00:40 +0000
committerRalf Habacker <ralf.habacker@freenet.de>2007-03-04 19:00:40 +0000
commit7f3af4748f8deff75fce6dd50d0005aadfd4985c (patch)
tree7972f4044c6fe762347847722f46c07b97af9c9e
parent4d568118513d1475fa2e780e0c0ed8d48cace9f6 (diff)
* configure.in,test/test-sleep-forever.c,test/test-names.c:
added configure check for unistd.h.
-rw-r--r--ChangeLog5
-rw-r--r--configure.in2
-rw-r--r--test/name-test/test-names.c4
-rw-r--r--test/test-sleep-forever.c4
4 files changed, 14 insertions, 1 deletions
diff --git a/ChangeLog b/ChangeLog
index 7e9967b7..ac384b22 100644
--- 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.
diff --git a/configure.in b/configure.in
index 7fbbc924..0a1e1d14 100644
--- a/configure.in
+++ b/configure.in
@@ -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
diff --git a/test/name-test/test-names.c b/test/name-test/test-names.c
index d25ff6a7..506ed266 100644
--- a/test/name-test/test-names.c
+++ b/test/name-test/test-names.c
@@ -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
diff --git a/test/test-sleep-forever.c b/test/test-sleep-forever.c
index 7d9541e8..ff0d8e26 100644
--- a/test/test-sleep-forever.c
+++ b/test/test-sleep-forever.c
@@ -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)