about summary refs log tree commit diff
path: root/aczsh.m4
diff options
context:
space:
mode:
authorPeter Stephenson <pws@users.sourceforge.net>2003-04-03 09:55:40 +0000
committerPeter Stephenson <pws@users.sourceforge.net>2003-04-03 09:55:40 +0000
commitc34176365e805915b84654aa112b443624d3931e (patch)
treec0218da36d469b2d9fe391e6a6de42d8e5484128 /aczsh.m4
parenta78bff4398871023d3913dc259d6a575701f8470 (diff)
downloadzsh-c34176365e805915b84654aa112b443624d3931e.tar.gz
zsh-c34176365e805915b84654aa112b443624d3931e.tar.xz
zsh-c34176365e805915b84654aa112b443624d3931e.zip
18431: Another attempt to fix the problems with RLIMIT definitions
Diffstat (limited to 'aczsh.m4')
-rw-r--r--aczsh.m418
1 files changed, 18 insertions, 0 deletions
diff --git a/aczsh.m4 b/aczsh.m4
index bdce49022..b59001b51 100644
--- a/aczsh.m4
+++ b/aczsh.m4
@@ -710,3 +710,21 @@ AC_DEFUN([zsh_CHECK_SOCKLEN_T],[
   AC_DEFINE_UNQUOTED([SOCKLEN_T], [$zsh_cv_type_socklen_t])]
 )
 
+dnl Check for limit $1 e.g. RLIMIT_RSS.
+AC_DEFUN(zsh_LIMIT_PRESENT,
+[AC_CACHE_CHECK([for limit $1],
+zsh_cv_have_$1,
+[AC_TRY_COMPILE([
+#include <sys/types.h>
+#ifdef HAVE_SYS_TIME_H
+#include <sys/time.h>
+#endif
+#include <sys/resource.h>],
+[$1],
+  zsh_cv_have_$1=yes,
+  zsh_cv_have_$1=no)])
+
+if test $zsh_cv_have_$1 = yes; then
+  AC_DEFINE(HAVE_$1)
+fi])
+