Lines Matching defs:pid
69 pid_t pid; /* process-id */
70 int asfd; /* /proc/<pid>/as */
71 int ctlfd; /* /proc/<pid>/ctl */
72 int statusfd; /* /proc/<pid>/status */
74 pstatus_t pstatus; /* from /proc/<pid>/status */
139 ptrace(int request, pid_t pid, int addr, int data)
157 map(request), pid, addr, data);
168 char procname[64]; /* /proc/<pid>/ctl */
215 /* find the cstatus structure corresponding to pid */
216 if ((cp = GrabProc(pid)) == NULLCP)
384 (void) kill(pid, SIGKILL);
410 * Find the cstatus structure corresponding to pid.
413 FindProc(pid_t pid)
418 if (cp->pid == pid)
472 * Construct the /proc directory name: "/proc/<pid>"
476 MakeProcName(char *procname, pid_t pid)
478 (void) sprintf(procname, "/proc/%d", (int)pid);
482 * Open/reopen the /proc/<pid> files.
492 MakeProcName(procname, cp->pid);
522 * Close the /proc/<pid> files.
542 GrabProc(pid_t pid)
548 if (pid <= 0)
551 if ((cp = FindProc(pid)) != NULLCP) /* already grabbed */
560 cp->pid = pid;
589 * Close the /proc/<pid> file, if open.
710 char procname[64]; /* /proc/<pid>/psinfo */
713 MakeProcName(procname, cp->pid);
732 char procname[64]; /* /proc/<pid>/sigact */
737 MakeProcName(procname, cp->pid);