pids 159 user/testbin/badcall/bad_waitpid.c int pids[2], mypid, otherpid, fd, rv, x;
pids 181 user/testbin/badcall/bad_waitpid.c rv = read(fd, pids, sizeof(pids));
pids 187 user/testbin/badcall/bad_waitpid.c } while (rv < (int)sizeof(pids));
pids 189 user/testbin/badcall/bad_waitpid.c if (mypid==pids[0]) {
pids 190 user/testbin/badcall/bad_waitpid.c otherpid = pids[1];
pids 192 user/testbin/badcall/bad_waitpid.c else if (mypid==pids[1]) {
pids 193 user/testbin/badcall/bad_waitpid.c otherpid = pids[0];
pids 210 user/testbin/badcall/bad_waitpid.c int pids[2], fd, rv, x;
pids 219 user/testbin/badcall/bad_waitpid.c pids[0] = fork();
pids 220 user/testbin/badcall/bad_waitpid.c if (pids[0]<0) {
pids 224 user/testbin/badcall/bad_waitpid.c if (pids[0]==0) {
pids 230 user/testbin/badcall/bad_waitpid.c pids[1] = fork();
pids 231 user/testbin/badcall/bad_waitpid.c if (pids[1]<0) {
pids 236 user/testbin/badcall/bad_waitpid.c if (pids[1]==0) {
pids 242 user/testbin/badcall/bad_waitpid.c rv = write(fd, pids, sizeof(pids));
pids 248 user/testbin/badcall/bad_waitpid.c if (rv != (int)sizeof(pids)) {
pids 254 user/testbin/badcall/bad_waitpid.c rv = waitpid(pids[0], &x, 0);
pids 256 user/testbin/badcall/bad_waitpid.c warn("UH-OH: error waiting for child 0 (pid %d)", pids[0]);
pids 258 user/testbin/badcall/bad_waitpid.c rv = waitpid(pids[1], &x, 0);
pids 260 user/testbin/badcall/bad_waitpid.c warn("UH-OH: error waiting for child 1 (pid %d)", pids[1]);
pids 244 user/testbin/dirconc/dirconc.c pid_t pids[NPROCS*4], wp;
pids 248 user/testbin/dirconc/dirconc.c pids[i*4] = dofork(mkdir_proc);
pids 249 user/testbin/dirconc/dirconc.c pids[i*4+1] = dofork(mkdir_proc);
pids 250 user/testbin/dirconc/dirconc.c pids[i*4+2] = dofork(rename_proc);
pids 251 user/testbin/dirconc/dirconc.c pids[i*4+3] = dofork(rmdir_proc);
pids 255 user/testbin/dirconc/dirconc.c if (pids[i]>=0) {
pids 256 user/testbin/dirconc/dirconc.c wp = waitpid(pids[i], &status, 0);
pids 258 user/testbin/dirconc/dirconc.c say("waitpid %d: %s\n", (int) pids[i],
pids 262 user/testbin/dirconc/dirconc.c say("pid %d: signal %d\n", (int) pids[i],
pids 266 user/testbin/dirconc/dirconc.c say("pid %d: exit %d\n", (int) pids[i],
pids 47 user/testbin/farm/farm.c static int pids[MAXPROCS], npids;
pids 63 user/testbin/farm/farm.c pids[npids++] = pid;
pids 74 user/testbin/farm/farm.c if (waitpid(pids[i], &status, 0)<0) {
pids 75 user/testbin/farm/farm.c warn("waitpid for %d", pids[i]);
pids 78 user/testbin/farm/farm.c warnx("pid %d: signal %d", pids[i], WTERMSIG(status));
pids 81 user/testbin/farm/farm.c warnx("pid %d: exit %d", pids[i], WEXITSTATUS(status));
pids 44 user/testbin/kitchen/kitchen.c static int pids[MAXPROCS], npids;
pids 60 user/testbin/kitchen/kitchen.c pids[npids++] = pid;
pids 71 user/testbin/kitchen/kitchen.c if (waitpid(pids[i], &status, 0)<0) {
pids 72 user/testbin/kitchen/kitchen.c warn("waitpid for %d", pids[i]);
pids 75 user/testbin/kitchen/kitchen.c warnx("pid %d: signal %d", pids[i], WTERMSIG(status));
pids 78 user/testbin/kitchen/kitchen.c warnx("pid %d: exit %d", pids[i], WEXITSTATUS(status));
pids 241 user/testbin/parallelvm/parallelvm.c pid_t pids[NJOBS];
pids 248 user/testbin/parallelvm/parallelvm.c pids[i] = fork();
pids 249 user/testbin/parallelvm/parallelvm.c if (pids[i]<0) {
pids 252 user/testbin/parallelvm/parallelvm.c if (pids[i]==0) {
pids 260 user/testbin/parallelvm/parallelvm.c if (pids[i]<0) {
pids 264 user/testbin/parallelvm/parallelvm.c if (waitpid(pids[i], &status, 0)<0) {
pids 437 user/testbin/psort/psort.c pid_t pids[numprocs];
pids 440 user/testbin/psort/psort.c pids[i] = dofork();
pids 441 user/testbin/psort/psort.c if (pids[i] < 0) {
pids 444 user/testbin/psort/psort.c else if (pids[i] == 0) {
pids 453 user/testbin/psort/psort.c if (pids[i] > 0 && dowait(i, pids[i])) {
pids 45 user/testbin/sty/sty.c static int pids[MAXPROCS], npids;
pids 61 user/testbin/sty/sty.c pids[npids++] = pid;
pids 72 user/testbin/sty/sty.c if (waitpid(pids[i], &status, 0)<0) {
pids 73 user/testbin/sty/sty.c warn("waitpid for %d", pids[i]);
pids 76 user/testbin/sty/sty.c warnx("pid %d: signal %d", pids[i], WTERMSIG(status));
pids 79 user/testbin/sty/sty.c warnx("pid %d: exit %d", pids[i], WEXITSTATUS(status));
pids 86 user/testbin/triplehuge/triple.c pid_t pids[3];
pids 97 user/testbin/triplehuge/triple.c pids[i]=spawnv(args[0], args);
pids 101 user/testbin/triplehuge/triple.c failures += dowait(i, pids[i]);
pids 86 user/testbin/triplemat/triple.c pid_t pids[3];
pids 97 user/testbin/triplemat/triple.c pids[i]=spawnv(args[0], args);
pids 101 user/testbin/triplemat/triple.c failures += dowait(i, pids[i]);
pids 86 user/testbin/triplesort/triple.c pid_t pids[3];
pids 97 user/testbin/triplesort/triple.c pids[i]=spawnv(args[0], args);
pids 101 user/testbin/triplesort/triple.c failures += dowait(i, pids[i]);