* configure.in, cmake/ConfigureChecks.cmake: added check for setrlimit.
authorRalf Habacker <ralf.habacker@freenet.de>
Thu, 8 Mar 2007 08:17:25 +0000 (08:17 +0000)
committerRalf Habacker <ralf.habacker@freenet.de>
Thu, 8 Mar 2007 08:17:25 +0000 (08:17 +0000)
* test/test-segfault.c: only include setrlimit stuff only when available.

ChangeLog
configure.in
test/test-segfault.c

index 553cd1b..797824b 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+2007-03-08  Ralf Habacker  <ralf.habacker@freenet.de>
+
+       * configure.in, cmake/ConfigureChecks.cmake: added check 
+       for setrlimit. 
+       * test/test-segfault.c: only include setrlimit stuff only 
+       when available.  
+
 2007-03-07  Ralf Habacker  <ralf.habacker@freenet.de>
 
        * test/test-segfault.c: unix compile fix.
index 0a1e1d1..6d63729 100644 (file)
@@ -529,7 +529,7 @@ fi
 AC_CHECK_LIB(socket,socket)
 AC_CHECK_FUNC(gethostbyname,,[AC_CHECK_LIB(nsl,gethostbyname)])
 
-AC_CHECK_FUNCS(vsnprintf vasprintf nanosleep usleep poll setenv unsetenv socketpair getgrouplist fpathconf)
+AC_CHECK_FUNCS(vsnprintf vasprintf nanosleep usleep poll setenv unsetenv socketpair getgrouplist fpathconf setrlimit)
 
 AC_MSG_CHECKING(for dirfd)
 AC_TRY_LINK([
index dd1c87f..bf4d964 100644 (file)
@@ -3,8 +3,7 @@
 #include <stdlib.h>
 #include <signal.h>
 
-#if !defined(DBUS_WIN) && !defined(DBUS_WINCE)
-#include <sys/time.h>
+#ifdef HAVE_SETRLIMIT
 #include <sys/resource.h>
 #endif
 
@@ -13,7 +12,7 @@ main (int argc, char **argv)
 {
   char *p;  
 
-#if !defined(DBUS_WIN) && !defined(DBUS_WINCE)
+#if HAVE_SETRLIMIT
   struct rlimit r = { 0, };
   
   getrlimit (RLIMIT_CORE, &r);