diff options
| author | Ralf Habacker <ralf.habacker@freenet.de> | 2007-03-04 19:00:40 +0000 | 
|---|---|---|
| committer | Ralf Habacker <ralf.habacker@freenet.de> | 2007-03-04 19:00:40 +0000 | 
| commit | 7f3af4748f8deff75fce6dd50d0005aadfd4985c (patch) | |
| tree | 7972f4044c6fe762347847722f46c07b97af9c9e | |
| parent | 4d568118513d1475fa2e780e0c0ed8d48cace9f6 (diff) | |
* configure.in,test/test-sleep-forever.c,test/test-names.c:
added configure check for unistd.h.
| -rw-r--r-- | ChangeLog | 5 | ||||
| -rw-r--r-- | configure.in | 2 | ||||
| -rw-r--r-- | test/name-test/test-names.c | 4 | ||||
| -rw-r--r-- | test/test-sleep-forever.c | 4 | 
4 files changed, 14 insertions, 1 deletions
@@ -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)  | 
