Lines Matching defs:pid
39 pid_t pid;
42 pid = fork();
43 if (pid == 0) {
52 printf(" -- child created (pid %d)\n", (int) pid);
57 kevent_add(kqfd, &kev, pid, EVFILT_PROC, EV_ADD, 0, 0, NULL);
66 kevent_add(kqfd, &kev, pid, EVFILT_PROC, EV_DELETE, 0, 0, NULL);
67 if (kill(pid, SIGKILL) < 0)
81 pid_t pid;
96 pid = fork();
97 if (pid == 0) { /* Child */
126 printf(" -- grandchild created (pid %d)\n", (int) grandchild);
130 } else if (pid == -1) { /* Error */
135 printf(" -- child created (pid %d)\n", (int) pid);
137 kevent_add(kqfd, &kev, pid, EVFILT_PROC, EV_ADD | EV_ENABLE,
141 printf(" -- tracking child (pid %d)\n", (int) pid);
194 if (kevp->data == pid) {
206 if ((kevp->ident == pid) && (!child_exit)) {
218 if ((kevp->ident == pid) && (!child_fork)) {
250 pid_t pid;
255 pid = fork();
256 if (pid == 0) {
261 printf(" -- child created (pid %d)\n", (int) pid);
264 kevent_add(kqfd, &kev, pid, EVFILT_PROC, EV_ADD, 0, 0, NULL);
267 printf(" -- killing process %d\n", (int) pid);
268 if (kill(pid, SIGUSR1) < 0)