RLIMIT_NOFILE
#ifdef RLIMIT_NOFILE
{ "open files", (char *)0, RLIMIT_NOFILE, 1, 'n' },
if (setrlimit(RLIMIT_NOFILE, &rl_zero) == -1)
if (setrlimit(RLIMIT_NOFILE, &rl_zero) == -1)
if (setrlimit(RLIMIT_NOFILE, &rl_zero) == -1)
if (setrlimit(RLIMIT_NOFILE, &rl_one) == -1)
#if defined(HAVE_GETRLIMIT) && defined(RLIMIT_NOFILE)
#if defined(HAVE_GETRLIMIT) && defined(RLIMIT_NOFILE)
if (getrlimit(RLIMIT_NOFILE, &rlim) != -1 && rlim.rlim_cur > 5)
#ifdef RLIMIT_NOFILE
if (getrlimit(RLIMIT_NOFILE, &rlim) == -1)
#if defined(HAVE_GETRLIMIT) && defined(RLIMIT_NOFILE)
if (getrlimit(RLIMIT_NOFILE, &rlfd) == -1)
#if defined(HAVE_SETRLIMIT) && defined(RLIMIT_NOFILE)
#if defined(HAVE_SETRLIMIT) && defined(RLIMIT_NOFILE)
if (getrlimit(RLIMIT_NOFILE, &rlfd) == -1)
if (setrlimit(RLIMIT_NOFILE, &rlfd) == -1)
if (getrlimit(RLIMIT_NOFILE, &rl) != 0)
if (getrlimit(RLIMIT_NOFILE, &rl) != 0)
if (getrlimit(RLIMIT_NOFILE, &rl) == 0) {
{ "openfiles", login_getcapnum, RLIMIT_NOFILE },
if (limit->pl_rlimit[RLIMIT_NOFILE].rlim_cur > INT_MAX)
dtsize = (int)limit->pl_rlimit[RLIMIT_NOFILE].rlim_cur;
if (limit->pl_rlimit[RLIMIT_NOFILE].rlim_cur > INT_MAX)
lim = (int)limit->pl_rlimit[RLIMIT_NOFILE].rlim_cur;
if (limit->pl_rlimit[RLIMIT_NOFILE].rlim_cur > INT_MAX)
lim = (int)limit->pl_rlimit[RLIMIT_NOFILE].rlim_cur;
if (limit->pl_rlimit[RLIMIT_NOFILE].rlim_cur > INT_MAX)
dtsize = (int)limit->pl_rlimit[RLIMIT_NOFILE].rlim_cur;
limit->pl_rlimit[RLIMIT_NOFILE].rlim_cur = maxfiles;
limit->pl_rlimit[RLIMIT_NOFILE].rlim_max = maxfiles;
case RLIMIT_NOFILE:
if (getrlimit(RLIMIT_NOFILE, &rlp) < 0)
if (getrlimit(RLIMIT_NOFILE, &rlp) < 0)
if (getrlimit(RLIMIT_NOFILE, &rlp) < 0)
if (getrlimit(RLIMIT_NOFILE, &rlp) < 0)
if (getrlimit(RLIMIT_NOFILE, &rlp) < 0)
case RLIMIT_NOFILE:
getrlimit(RLIMIT_NOFILE, &rl);
if (setrlimit(RLIMIT_NOFILE, &rlp) == -1)
getrlimit(RLIMIT_NOFILE, &rl);
getrlimit(RLIMIT_NOFILE, &rl);
setrlimit(RLIMIT_NOFILE, &rl);