--- IO-AIO/configure 2017/06/23 22:15:24 1.19 +++ IO-AIO/configure 2017/09/22 05:20:39 1.20 @@ -4201,6 +4201,41 @@ +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for set/getrlimit" >&5 +$as_echo_n "checking for set/getrlimit... " >&6; } +if ${ac_cv_rlimits+:} false; then : + $as_echo_n "(cached) " >&6 +else + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +#include +#include +int res; +int main (void) +{ + struct rlimit srl; + srl.rlim_cur = srl.rlim_max = RLIM_INFINITY; + res = getrlimit (RLIMIT_NOFILE, &srl); + res = setrlimit (RLIMIT_NOFILE, &srl); + return 0; +} + +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + ac_cv_rlimits=yes +else + ac_cv_rlimits=no +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_rlimits" >&5 +$as_echo "$ac_cv_rlimits" >&6; } +test $ac_cv_rlimits = yes && +$as_echo "#define HAVE_RLIMITS 1" >>confdefs.h + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for posix_madvise" >&5 $as_echo_n "checking for posix_madvise... " >&6; } if ${ac_cv_posix_madvise+:} false; then :