Lines Matching refs:pid
46 pid_t pid;
54 while ( (pid = waitpid(-1, &status, block ? 0 : WNOHANG)) == -1 && errno == EINTR );
55 if (pid <= 0) return -1;
56 INFO("waitpid returned pid %d, status = %08x\n", pid, status);
58 svc = service_find_by_pid(pid);
60 ERROR("untracked pid %d exited\n", pid);
64 NOTICE("process '%s', pid %d exited\n", svc->name, pid);
67 kill(-pid, SIGKILL);
78 svc->pid = 0;