RLIMIT_NPROC
is_rlimit_overlimit(current_ucounts(), UCOUNT_RLIMIT_NPROC, rlimit(RLIMIT_NPROC)))
[RLIMIT_NPROC] = {"Max processes", "processes"},
[RLIMIT_NPROC] = { 0, 0 }, \
#ifndef RLIMIT_NPROC
task_rlimit(current, RLIMIT_NPROC);
if (new_count[i] > task_rlimit(current, RLIMIT_NPROC))
new_count[i] = task_rlimit(current, RLIMIT_NPROC);
if (is_rlimit_overlimit(task_ucounts(p), UCOUNT_RLIMIT_NPROC, rlimit(RLIMIT_NPROC))) {
init_task.signal->rlim[RLIMIT_NPROC].rlim_cur = max_threads/2;
init_task.signal->rlim[RLIMIT_NPROC].rlim_max = max_threads/2;
init_task.signal->rlim[RLIMIT_NPROC];
if (is_rlimit_overlimit(new->ucounts, UCOUNT_RLIMIT_NPROC, rlimit(RLIMIT_NPROC)) &&
limit = rlimit(RLIMIT_NPROC);
if (setrlimit(RLIMIT_NPROC, &limit) < 0)