Lines Matching refs:pid
18 -t terse (pid only) output
34 int pid, uid;
65 if (fi->pi.pid != TT.last_shown_pid)
66 printf("%d\n", TT.last_shown_pid = fi->pi.pid);
76 fi->pi.cmd, fi->pi.pid, getusername(fi->pi.uid),
94 snprintf(toybuf, sizeof(toybuf), "/proc/%d/fdinfo/%s", fi->pi.pid, fi->fd);
310 if (name) { // "/proc/pid/[cwd]".
312 snprintf(toybuf, sizeof(toybuf), "/proc/%d/%s", pi->pid, path);
313 } else { // "/proc/pid/fd/[3]"
316 snprintf(toybuf, sizeof(toybuf), "/proc/%d/fd/%s", pi->pid, path);
338 snprintf(toybuf, sizeof(toybuf), "/proc/%d/maps", pi->pid);
366 snprintf(toybuf, sizeof(toybuf), "/proc/%d/fd", pi->pid);
382 static void lsof_pid(int pid, struct stat *st)
388 pi.pid = pid;
391 sprintf(toybuf, "/proc/%d/stat", pid);
400 snprintf(toybuf, sizeof(toybuf), "/proc/%d", pid);
414 int pid;
417 if ((pid = atol(node->name))) lsof_pid(pid, &node->st);
425 int i, pid;
438 if ((pid = strtol(start, &end, 10))<1 || (*end && *end!=','))
440 lsof_pid(pid, 0);