Lines Matching refs:which
238 limit_value(int which, char *arg, rlim64_t *limit) in limit_value() argument
249 if (which == RLIMIT_CPU && strchr(arg, ':') != NULL) { in limit_value()
279 if (which == RLIMIT_CPU) in limit_value()
286 if (which == RLIMIT_CPU) in limit_value()
293 switch (which) { in limit_value()
317 parse_limits(int which, char *arg) in parse_limits() argument
322 struct rlimit64 *rp = &rlimit[which]; in parse_limits()
329 set_current[which] = FALSE; in parse_limits()
331 if (limit_value(which, soft, &rp->rlim_cur) != 0) in parse_limits()
333 set_current[which] = TRUE; in parse_limits()
338 set_maximum[which] = FALSE; in parse_limits()
340 if (limit_value(which, hard, &rp->rlim_max) != 0) in parse_limits()
342 set_maximum[which] = TRUE; in parse_limits()
344 if (set_current[which] && set_maximum[which] && in parse_limits()
471 set_one_limit(struct ps_prochandle *Pr, int which, rlim64_t cur, rlim64_t max) in set_one_limit() argument
479 if (pr_getrlimit64(Pr, which, &rlim) != 0) { in set_one_limit()
486 if (!set_current[which]) in set_one_limit()
488 if (!set_maximum[which]) in set_one_limit()
550 if (pr_setrlimit64(Pr, which, &rlim) != 0) { in set_one_limit()
592 int which; in set_limits() local
595 for (which = 0; which < RLIM_NLIMITS; which++) { in set_limits()
596 if (set_current[which] || set_maximum[which]) { in set_limits()
597 if (set_one_limit(Pr, which, rlimit[which].rlim_cur, in set_limits()
598 rlimit[which].rlim_max) != 0) in set_limits()