1 dnl ######################################################################
2 dnl rlimit capabilities checks
3 AC_DEFUN([NTP_RLIMIT_ITEMS], [
7 [ntp_cv_rlimit_memlock],
11 #ifdef HAVE_SYS_TYPES_H
12 # include <sys/types.h>
14 #ifdef HAVE_SYS_TIME_H
15 # include <sys/time.h>
17 #ifdef HAVE_SYS_RESOURCE_H
18 # include <sys/resource.h>
22 getrlimit(RLIMIT_MEMLOCK, 0);
25 [ntp_cv_rlimit_memlock=yes],
26 [ntp_cv_rlimit_memlock=no]
29 case "$ntp_cv_rlimit_memlock" in
31 AC_SUBST([HAVE_RLIMIT_MEMLOCK])
32 HAVE_RLIMIT_MEMLOCK=" memlock 32"
37 [ntp_cv_rlimit_stack],
41 #ifdef HAVE_SYS_TYPES_H
42 # include <sys/types.h>
44 #ifdef HAVE_SYS_TIME_H
45 # include <sys/time.h>
47 #ifdef HAVE_SYS_RESOURCE_H
48 # include <sys/resource.h>
52 getrlimit(RLIMIT_STACK, 0);
55 [ntp_cv_rlimit_stack=yes],
56 [ntp_cv_rlimit_stack=no]
59 case "$ntp_cv_rlimit_stack" in
61 AC_SUBST([HAVE_RLIMIT_STACK])
62 HAVE_RLIMIT_STACK=" stacksize 50"
66 dnl ======================================================================