Lines Matching refs:cpid
116 static void mark_orphan(struct orphan_pgrp *orphans, pid_t cpid);
190 pid_t cpid;
547 cpid =
550 if (cpid != -1)
552 if ((cpid != -1 || sequential) && starts > 0)
719 pid_t cpid;
737 cpid = wait(&stat_loc);
744 if (cpid < 0) {
754 } else if (cpid > 0) {
762 cpid, w);
771 cpid, w);
786 if (running[i].pgrp == cpid) {
876 if (zoo_clear(zoofile, cpid)) {
883 if ((kill(-cpid, 0) == 0) || (errno == EPERM)) {
885 (zoofile, cpid, "panorphan",
891 mark_orphan(orphans, cpid);
893 kill(-cpid, SIGTERM);
908 int cpid;
962 if ((cpid = fork()) == -1) {
973 } else if (cpid == 0) {
1083 waitpid(cpid, &status, 0);
1134 active->pgrp = cpid;
1137 if (zoo_mark_cmdline(zoofile, cpid, colle->name, colle->cmdline)) {
1143 fprintf(stderr, "started %s cpid=%d at %s",
1144 colle->name, cpid, ctime(&active->mystime));
1156 return cpid;
1336 static void mark_orphan(struct orphan_pgrp *orphans, pid_t cpid)
1352 orph->pgrp = cpid;