Lines Matching defs:pid
78 int pid;
128 session->pid = -1;
340 session->pid = fork();
341 if (session->pid < 0)
343 if (session->pid > 0) {
345 session->name, session->pid, session->run);
400 pid_t pid;
415 if (session->pid == -1)
418 pid = waitpid(session->pid, &status, WNOHANG);
419 if (pid <= 0)
437 session->pid = -1;
466 } while (session->pid != -1);
476 if (session->pid != -1)
680 /* pid daemon */
711 /* pid */
712 session->pid,
737 session->pid, session->name, session->run);
758 if (session->pid < 0)
760 return kill(session->pid, sig);
774 cmd->signal.sig, session->name, session->pid);
994 if (session->pid > 0) {
1003 if (session->pid > 0) {
1145 int fd, pid;
1155 filename__read_int(path, &pid);
1156 fprintf(stderr, "failed: another perf daemon (pid %d) owns %s\n",
1157 pid, daemon->base);
1182 int pid, fd;
1184 pid = fork();
1185 if (pid < 0)
1188 if (pid > 0)
1291 pr_info("daemon started (pid %d)\n", getpid());