status             65 kern/include/syscall.h int sys_waitpid(pid_t pid, userptr_t status, int options, pid_t *retval);
status             66 kern/syscall/proc_syscalls.c 	    userptr_t status,
status             87 kern/syscall/proc_syscalls.c   result = copyout((void *)&exitstatus,status,sizeof(int));
status            116 user/bin/sh/sh.c printstatus(int status)
status            118 user/bin/sh/sh.c 	if (WIFEXITED(status)) {
status            119 user/bin/sh/sh.c 		printf("Exit %d", WEXITSTATUS(status));
status            121 user/bin/sh/sh.c 	else if (WIFSIGNALED(status) && WCOREDUMP(status)) {
status            122 user/bin/sh/sh.c 		printf("Signal %d (core dumped)", WTERMSIG(status));
status            124 user/bin/sh/sh.c 	else if (WIFSIGNALED(status)) {
status            125 user/bin/sh/sh.c 		printf("Signal %d", WTERMSIG(status));
status            127 user/bin/sh/sh.c 	else if (WIFSTOPPED(status)) {
status            128 user/bin/sh/sh.c 		printf("Stopped on signal %d", WSTOPSIG(status));
status            131 user/bin/sh/sh.c 		printf("Invalid status code %d", status);
status            143 user/bin/sh/sh.c 	int status;
status            144 user/bin/sh/sh.c 	if (waitpid(pid, &status, 0)<0) {
status            149 user/bin/sh/sh.c 		printstatus(status);
status            163 user/bin/sh/sh.c 	int status;
status            165 user/bin/sh/sh.c 	result = waitpid(pid, &status, WNOHANG);
status            171 user/bin/sh/sh.c 		printstatus(status);
status            310 user/bin/sh/sh.c 	int status;
status            387 user/bin/sh/sh.c 	if (waitpid(pid, &status, 0) < 0) {
status            389 user/bin/sh/sh.c 		status = -1;
status            404 user/bin/sh/sh.c 	return status;
status            464 user/bin/sh/sh.c 	int status;
status            469 user/bin/sh/sh.c 		status = docommand(buf);
status            470 user/bin/sh/sh.c 		if (status) {
status            471 user/bin/sh/sh.c 			printstatus(status);
status             57 user/lib/libc/stdlib/system.c 	int pid, status;
status             88 user/lib/libc/stdlib/system.c 		waitpid(pid, &status, 0);
status             89 user/lib/libc/stdlib/system.c 		return status;
status             47 user/testbin/badcall/bad_execv.c 	int pid, rv, status;
status             60 user/testbin/badcall/bad_execv.c 	rv = waitpid(pid, &status, 0);
status             65 user/testbin/badcall/bad_execv.c 	if (!WIFEXITED(status) || WEXITSTATUS(status) != MAGIC_STATUS) {
status             68 user/testbin/badcall/bad_lseek.c 	int fd, fd2, rv, status;
status             81 user/testbin/badcall/bad_lseek.c 		rv = waitpid(pid, &status, 0);
status             85 user/testbin/badcall/bad_lseek.c 		if (WIFSIGNALED(status)) {
status             87 user/testbin/badcall/bad_lseek.c 			     WTERMSIG(status));
status             89 user/testbin/badcall/bad_lseek.c 		else if (WIFEXITED(status) && WEXITSTATUS(status) != 0) {
status             91 user/testbin/badcall/bad_lseek.c 			     WEXITSTATUS(status));
status             77 user/testbin/badcall/bad_waitpid.c 	int status[2];	/* will have integer alignment */
status             90 user/testbin/badcall/bad_waitpid.c 	ptr = (char *)(&status[0]);
status            227 user/testbin/crash/crash.c 	int op, i, status;
status            259 user/testbin/crash/crash.c 			waitpid(pid, &status, 0);
status            260 user/testbin/crash/crash.c 			if (WIFSIGNALED(status)) {
status            261 user/testbin/crash/crash.c 				printf("Signal %d\n", WTERMSIG(status));
status            264 user/testbin/crash/crash.c 				printf("Exit %d\n", WEXITSTATUS(status));
status            245 user/testbin/dirconc/dirconc.c 	int i, status;
status            256 user/testbin/dirconc/dirconc.c 			wp = waitpid(pids[i], &status, 0);
status            261 user/testbin/dirconc/dirconc.c 			else if (WIFSIGNALED(status)) {
status            263 user/testbin/dirconc/dirconc.c 				    WTERMSIG(status));
status            265 user/testbin/dirconc/dirconc.c 			else if (WIFEXITED(status) && WEXITSTATUS(status)!=0) {
status            267 user/testbin/dirconc/dirconc.c 				    WEXITSTATUS(status));
status            104 user/testbin/f_test/f_test.c 	int status;
status            106 user/testbin/f_test/f_test.c 	if (waitpid(pid, &status, 0)<0) {
status            109 user/testbin/f_test/f_test.c 	else if (WIFSIGNALED(status)) {
status            110 user/testbin/f_test/f_test.c 		warnx("pid %d: signal %d", pid, WTERMSIG(status));
status            112 user/testbin/f_test/f_test.c 	else if (WEXITSTATUS(status) != 0) {
status            113 user/testbin/f_test/f_test.c 		warnx("pid %d: exit %d", pid, WEXITSTATUS(status));
status             72 user/testbin/farm/farm.c 	int i, status;
status             74 user/testbin/farm/farm.c 		if (waitpid(pids[i], &status, 0)<0) {
status             77 user/testbin/farm/farm.c 		else if (WIFSIGNALED(status)) {
status             78 user/testbin/farm/farm.c 			warnx("pid %d: signal %d", pids[i], WTERMSIG(status));
status             80 user/testbin/farm/farm.c 		else if (WEXITSTATUS(status) != 0) {
status             81 user/testbin/farm/farm.c 			warnx("pid %d: exit %d", pids[i], WEXITSTATUS(status));
status             69 user/testbin/kitchen/kitchen.c 	int i, status;
status             71 user/testbin/kitchen/kitchen.c 		if (waitpid(pids[i], &status, 0)<0) {
status             74 user/testbin/kitchen/kitchen.c 		else if (WIFSIGNALED(status)) {
status             75 user/testbin/kitchen/kitchen.c 			warnx("pid %d: signal %d", pids[i], WTERMSIG(status));
status             77 user/testbin/kitchen/kitchen.c 		else if (WEXITSTATUS(status) != 0) {
status             78 user/testbin/kitchen/kitchen.c 			warnx("pid %d: exit %d", pids[i], WEXITSTATUS(status));
status            222 user/testbin/parallelvm/parallelvm.c status_is_failure(int status)
status            225 user/testbin/parallelvm/parallelvm.c 	if (WIFSIGNALED(status)) {
status            228 user/testbin/parallelvm/parallelvm.c 	if (!WIFEXITED(status)) {
status            232 user/testbin/parallelvm/parallelvm.c 	status = WEXITSTATUS(status);
status            233 user/testbin/parallelvm/parallelvm.c 	return status != 0;
status            240 user/testbin/parallelvm/parallelvm.c 	int i, status, failcount;
status            264 user/testbin/parallelvm/parallelvm.c 			if (waitpid(pids[i], &status, 0)<0) {
status            267 user/testbin/parallelvm/parallelvm.c 			if (status_is_failure(status)) {
status            412 user/testbin/psort/psort.c 	int status, result;
status            414 user/testbin/psort/psort.c 	result = waitpid(pid, &status, 0);
status            419 user/testbin/psort/psort.c 	if (WIFSIGNALED(status)) {
status            420 user/testbin/psort/psort.c 		complainx("proc %d: signal %d", guy, WTERMSIG(status));
status            423 user/testbin/psort/psort.c 	assert(WIFEXITED(status));
status            424 user/testbin/psort/psort.c 	status = WEXITSTATUS(status);
status            425 user/testbin/psort/psort.c 	if (status) {
status            426 user/testbin/psort/psort.c 		complainx("proc %d: exit %d", guy, status);
status             64 user/testbin/rmtest/rmtest.c 	int status;
status             79 user/testbin/rmtest/rmtest.c 	if (waitpid(pid, &status, 0)<0) {
status             82 user/testbin/rmtest/rmtest.c 	else if (WIFSIGNALED(status)) {
status             83 user/testbin/rmtest/rmtest.c 		warn("child process exited with signal %d", WTERMSIG(status));
status             85 user/testbin/rmtest/rmtest.c 	else if (WEXITSTATUS(status) != 0) {
status             86 user/testbin/rmtest/rmtest.c 		warnx("child process exited with code %d",WEXITSTATUS(status));
status             70 user/testbin/sty/sty.c 	int i, status;
status             72 user/testbin/sty/sty.c 		if (waitpid(pids[i], &status, 0)<0) {
status             75 user/testbin/sty/sty.c 		else if (WIFSIGNALED(status)) {
status             76 user/testbin/sty/sty.c 			warnx("pid %d: signal %d", pids[i], WTERMSIG(status));
status             78 user/testbin/sty/sty.c 		else if (WEXITSTATUS(status) != 0) {
status             79 user/testbin/sty/sty.c 			warnx("pid %d: exit %d", pids[i], WEXITSTATUS(status));
status             64 user/testbin/triplehuge/triple.c 	int status;
status             66 user/testbin/triplehuge/triple.c 	if (waitpid(pid, &status, 0)<0) {
status             70 user/testbin/triplehuge/triple.c 	else if (WIFSIGNALED(status)) {
status             72 user/testbin/triplehuge/triple.c 		      WTERMSIG(status));
status             75 user/testbin/triplehuge/triple.c 	else if (WEXITSTATUS(status) != 0) {
status             77 user/testbin/triplehuge/triple.c 		      WEXITSTATUS(status));
status             64 user/testbin/triplemat/triple.c 	int status;
status             66 user/testbin/triplemat/triple.c 	if (waitpid(pid, &status, 0)<0) {
status             70 user/testbin/triplemat/triple.c 	else if (WIFSIGNALED(status)) {
status             72 user/testbin/triplemat/triple.c 		      WTERMSIG(status));
status             75 user/testbin/triplemat/triple.c 	else if (WEXITSTATUS(status) != 0) {
status             77 user/testbin/triplemat/triple.c 		      WEXITSTATUS(status));
status             64 user/testbin/triplesort/triple.c 	int status;
status             66 user/testbin/triplesort/triple.c 	if (waitpid(pid, &status, 0)<0) {
status             70 user/testbin/triplesort/triple.c 	else if (WIFSIGNALED(status)) {
status             72 user/testbin/triplesort/triple.c 		      WTERMSIG(status));
status             75 user/testbin/triplesort/triple.c 	else if (WEXITSTATUS(status) != 0) {
status             77 user/testbin/triplesort/triple.c 		      WEXITSTATUS(status));
status             26 user/uw-testbin/conc-io/conc-io.c 	int status = -1;
status             67 user/uw-testbin/conc-io/conc-io.c 	     rc[i] = waitpid(pid[i], &status, 0);
status            196 user/uw-testbin/vm-mix1-fork/vm-mix1-fork.c   int status = 0;
status            234 user/uw-testbin/vm-mix1-fork/vm-mix1-fork.c   rc = waitpid(pid, &status, 0);