Lines Matching defs:pid
264 static void getrlimit_proc(pid_t pid, int resource, struct rlimit *rlp);
265 static void setrlimit_proc(pid_t pid, int resource, const struct rlimit *rlp);
286 pid_t pid;
294 pid = -1;
331 if (!isdigit(*optarg) || (pid = atoi(optarg)) < 0) {
332 warnx("invalid pid `%s'", optarg);
359 if (pid != -1) {
373 if (pid == -1) {
376 getrlimit_proc(pid, i, &limits[i]);
378 getrlimit_proc(pid, i, &limits[i]);
462 if (pid != -1) {
495 setrlimit_proc(pid, rcswhich, &limits[rcswhich]);
553 "usage: limits [-C class|-P pid|-U user] [-eaSHBE] "
747 getrlimit_proc(pid_t pid, int resource, struct rlimit *rlp)
756 name[3] = pid;
761 err(EXIT_FAILURE, "sysctl: kern.proc.rlimit: %d", pid);
767 setrlimit_proc(pid_t pid, int resource, const struct rlimit *rlp)
775 name[3] = pid;
779 err(EXIT_FAILURE, "sysctl: kern.proc.rlimit: %d", pid);