Lines Matching refs:pid
50 add_process_info(pid_t pid, struct client_cache_s *client)
58 if (child->pid)
60 child->pid = pid;
68 remove_process_info(pid_t pid)
76 if (child->pid != pid)
78 child->pid = 0;
96 pid_t pid = fork();
97 if (pid > 0)
102 add_process_info(pid, client);
105 return pid;
111 pid_t pid;
113 while ((pid = waitpid(-1, NULL, WNOHANG)))
115 if (pid == -1)
123 remove_process_info(pid);
130 int pid;
144 if( (pid = setsid()) < 0)
172 pid = getpid();
174 return pid;
182 pid_t pid;
194 if( (pid = atol(buffer)) > 0)
196 if(!kill(pid, 0))
218 if (child->pid)
219 kill(child->pid, SIGKILL);