mirror of
https://github.com/fish-shell/fish-shell.git
synced 2024-11-23 01:36:39 +08:00
Simplify code for detecting which macros are defined in sys/resource.h, no configure-time tests are needed
darcs-hash:20060519151443-ac50b-c87dba2175f5bf8d652c783559c3a9992247aa01.gz
This commit is contained in:
parent
1aa1ab540e
commit
bbf2a3836f
|
@ -63,13 +63,13 @@ const static struct resource_t resource_arr[] =
|
||||||
RLIMIT_FSIZE, L"Maximum size of files created by the shell", L'f', 1024
|
RLIMIT_FSIZE, L"Maximum size of files created by the shell", L'f', 1024
|
||||||
}
|
}
|
||||||
,
|
,
|
||||||
#if HAVE_RLIMIT_MEMLOCK
|
#ifdef RLIMIT_MEMLOCK
|
||||||
{
|
{
|
||||||
RLIMIT_MEMLOCK, L"Maximum size that may be locked into memory", L'l', 1024
|
RLIMIT_MEMLOCK, L"Maximum size that may be locked into memory", L'l', 1024
|
||||||
}
|
}
|
||||||
,
|
,
|
||||||
#endif
|
#endif
|
||||||
#if HAVE_RLIMIT_RSS
|
#ifdef RLIMIT_RSS
|
||||||
{
|
{
|
||||||
RLIMIT_RSS, L"Maximum resident set size", L'm', 1024
|
RLIMIT_RSS, L"Maximum resident set size", L'm', 1024
|
||||||
}
|
}
|
||||||
|
@ -87,13 +87,13 @@ const static struct resource_t resource_arr[] =
|
||||||
RLIMIT_CPU, L"Maximum amount of cpu time in seconds", L't', 1
|
RLIMIT_CPU, L"Maximum amount of cpu time in seconds", L't', 1
|
||||||
}
|
}
|
||||||
,
|
,
|
||||||
#if HAVE_RLIMIT_NPROC
|
#ifdef RLIMIT_NPROC
|
||||||
{
|
{
|
||||||
RLIMIT_NPROC, L"Maximum number of processes available to a single user", L'u', 1
|
RLIMIT_NPROC, L"Maximum number of processes available to a single user", L'u', 1
|
||||||
}
|
}
|
||||||
,
|
,
|
||||||
#endif
|
#endif
|
||||||
#if HAVE_RLIMIT_AS
|
#ifdef RLIMIT_AS
|
||||||
{
|
{
|
||||||
RLIMIT_AS, L"Maximum amount of virtual memory available to the shell", L'v', 1024
|
RLIMIT_AS, L"Maximum amount of virtual memory available to the shell", L'v', 1024
|
||||||
}
|
}
|
||||||
|
|
47
configure.ac
47
configure.ac
|
@ -326,53 +326,6 @@ if test "$ac_cv_func_fwprintf" = yes; then
|
||||||
|
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Check for RLIMIT_NPROC in sys/resource.h.
|
|
||||||
AC_MSG_CHECKING([for RLIMIT_NPROC in sys/resource.h])
|
|
||||||
AC_TRY_COMPILE([#include <sys/resource.h>],
|
|
||||||
[int tmp; tmp=RLIMIT_NPROC;], have_rlimit_as=yes, have_rlimit_as=no)
|
|
||||||
if test "$have_rlimit_as" = yes; then
|
|
||||||
AC_MSG_RESULT(yes)
|
|
||||||
AC_DEFINE([HAVE_RLIMIT_NPROC], [1],
|
|
||||||
[Define to 1 if HAVE_RLIMIT_NPROC is defined in <sys/resource.h>.])
|
|
||||||
else
|
|
||||||
AC_MSG_RESULT(no)
|
|
||||||
fi
|
|
||||||
|
|
||||||
# Check for RLIMIT_AS in sys/resource.h.
|
|
||||||
AC_MSG_CHECKING([for RLIMIT_AS in sys/resource.h])
|
|
||||||
AC_TRY_COMPILE([#include <sys/resource.h>],
|
|
||||||
[int tmp; tmp=RLIMIT_AS;], have_rlimit_as=yes, have_rlimit_as=no)
|
|
||||||
if test "$have_rlimit_as" = yes; then
|
|
||||||
AC_MSG_RESULT(yes)
|
|
||||||
AC_DEFINE([HAVE_RLIMIT_AS], [1],
|
|
||||||
[Define to 1 if HAVE_RLIMIT_AS is defined in <sys/resource.h>.])
|
|
||||||
else
|
|
||||||
AC_MSG_RESULT(no)
|
|
||||||
fi
|
|
||||||
|
|
||||||
# Check for RLIMIT_MEMLOCK in sys/resource.h.
|
|
||||||
AC_MSG_CHECKING([for RLIMIT_MEMLOCK in sys/resource.h])
|
|
||||||
AC_TRY_COMPILE([#include <sys/resource.h>],
|
|
||||||
[int tmp; tmp=RLIMIT_MEMLOCK;], have_rlimit_as=yes, have_rlimit_as=no)
|
|
||||||
if test "$have_rlimit_as" = yes; then
|
|
||||||
AC_MSG_RESULT(yes)
|
|
||||||
AC_DEFINE([HAVE_RLIMIT_MEMLOCK], [1],
|
|
||||||
[Define to 1 if HAVE_RLIMIT_MEMLOCK is defined in <sys/resource.h>.])
|
|
||||||
else
|
|
||||||
AC_MSG_RESULT(no)
|
|
||||||
fi
|
|
||||||
|
|
||||||
# Check for RLIMIT_RSS in sys/resource.h.
|
|
||||||
AC_MSG_CHECKING([for RLIMIT_RSS in sys/resource.h])
|
|
||||||
AC_TRY_COMPILE([#include <sys/resource.h>],
|
|
||||||
[int tmp; tmp=RLIMIT_RSS;], have_rlimit_as=yes, have_rlimit_as=no)
|
|
||||||
if test "$have_rlimit_as" = yes; then
|
|
||||||
AC_MSG_RESULT(yes)
|
|
||||||
AC_DEFINE([HAVE_RLIMIT_RSS], [1],
|
|
||||||
[Define to 1 if HAVE_RLIMIT_RSS is defined in <sys/resource.h>.])
|
|
||||||
else
|
|
||||||
AC_MSG_RESULT(no)
|
|
||||||
fi
|
|
||||||
|
|
||||||
# Check for _nl_msg_cat_cntr symbol
|
# Check for _nl_msg_cat_cntr symbol
|
||||||
AC_MSG_CHECKING([for _nl_msg_cat_cntr symbol])
|
AC_MSG_CHECKING([for _nl_msg_cat_cntr symbol])
|
||||||
|
|
Loading…
Reference in New Issue
Block a user