RLIMIT_NPROC
{ RLIMIT_NPROC, "maxproc", 1, "" },
#ifdef RLIMIT_NPROC
{ "processes", RLIMIT, RLIMIT_NPROC, RLIMIT_NPROC, 1, 'p' },
#ifdef RLIMIT_NPROC
{ "process", "processes", 'p', RLIMIT_NPROC, 1 },
return (getrlimit(RLIMIT_NPROC, &rl) ? -1 : (long)rl.rlim_cur);
{ RLIMIT_NPROC, R_CNUMB, "maxproc", },
return RLIMIT_NPROC;
&p1->p_rlimit[RLIMIT_NPROC], KAUTH_ARG(RLIMIT_NPROC)) != 0 &&
__predict_false(count > p1->p_rlimit[RLIMIT_NPROC].rlim_cur)) {
&p->p_rlimit[RLIMIT_NPROC],
KAUTH_ARG(RLIMIT_NPROC)) != 0 &&
p->p_rlimit[RLIMIT_NPROC].rlim_cur)
if (__predict_false(count > p1->p_rlimit[RLIMIT_NPROC].rlim_cur)) {
&p1->p_rlimit[RLIMIT_NPROC], KAUTH_ARG(RLIMIT_NPROC)) != 0) {
rlim[RLIMIT_NPROC].rlim_max = maxproc;
rlim[RLIMIT_NPROC].rlim_cur = maxproc < maxuprc ? maxproc : maxuprc;
case RLIMIT_NPROC:
{ "Max processes", "processes", RLIMIT_NPROC },
#define PROC_PID_LIMIT_NPROC (RLIMIT_NPROC+1)
ATF_REQUIRE_ERRNO(errno, getrlimit(RLIMIT_NPROC, &rl) != -1);
ATF_REQUIRE_ERRNO(errno, setrlimit(RLIMIT_NPROC, &rl) != -1);
if (setrlimit(RLIMIT_NPROC, &res) != 0)
RLIMIT_NPROC,