warn 145 user/bin/sh/sh.c warn("pid %d", pid);
warn 167 user/bin/sh/sh.c warn("pid %d", pid);
warn 244 user/bin/sh/sh.c warn("chdir");
warn 361 user/bin/sh/sh.c warn("fork");
warn 366 user/bin/sh/sh.c warn("%s", args[0]);
warn 388 user/bin/sh/sh.c warn("waitpid");
warn 47 user/include/err.h void warn(const char *fmt, ...);
warn 48 user/lib/hostcompat/host-err.h void warn(const char *fmt, ...);
warn 74 user/testbin/badcall/bad_dup2.c warn("UH-OH: couldn't copy stdin");
warn 83 user/testbin/badcall/bad_dup2.c warn("FAILURE: dup2 to same fd: error");
warn 94 user/testbin/badcall/bad_dup2.c warn("FAILURE: fstat fd after dup2 to itself");
warn 103 user/testbin/badcall/bad_dup2.c warn("FAILURE: lseek fd after dup2 to itself");
warn 51 user/testbin/badcall/bad_execv.c warn("UH-OH: fork failed");
warn 62 user/testbin/badcall/bad_execv.c warn("UH-OH: waitpid failed");
warn 54 user/testbin/badcall/bad_ftruncate.c warn("UH-OH: opening null: failed");
warn 54 user/testbin/badcall/bad_lseek.c warn("UH-OH: opening null: failed");
warn 76 user/testbin/badcall/bad_lseek.c warn("UH-OH: fork failed");
warn 83 user/testbin/badcall/bad_lseek.c warn("UH-OH: waitpid failed");
warn 86 user/testbin/badcall/bad_lseek.c warn("UH-OH: subprocess exited with signal %d",
warn 90 user/testbin/badcall/bad_lseek.c warn("UH-OH: subprocess exited with code %d",
warn 112 user/testbin/badcall/bad_lseek.c warn("UH-OH: dup2 to stdin failed");
warn 118 user/testbin/badcall/bad_lseek.c warn("UH-OH: dup2 returned wrong file handle");
warn 127 user/testbin/badcall/bad_lseek.c warn("UH-OH: write to %s (via stdin) failed", TESTFILE);
warn 200 user/testbin/badcall/bad_lseek.c warn("FAILURE: lseek past EOF failed");
warn 210 user/testbin/badcall/bad_lseek.c warn("FAILURE: small seek beyond EOF failed");
warn 220 user/testbin/badcall/bad_lseek.c warn("FAILURE: seek to EOF failed");
warn 71 user/testbin/badcall/bad_sbrk.c warn("FAILURE: sbrk(%s): wrong error", desc);
warn 108 user/testbin/badcall/bad_sbrk.c warn("FAILURE: sbrk(unaligned positive): wrong error");
warn 123 user/testbin/badcall/bad_sbrk.c warn("FAILURE: sbrk(unaligned negative): wrong error");
warn 60 user/testbin/badcall/bad_waitpid.c warn("UH-OH: fork failed");
warn 82 user/testbin/badcall/bad_waitpid.c warn("UH-OH: fork failed");
warn 110 user/testbin/badcall/bad_waitpid.c warn("UH-OH: fork failed");
warn 140 user/testbin/badcall/bad_waitpid.c warn("UH-OH: can't fork");
warn 165 user/testbin/badcall/bad_waitpid.c warn("UH-OH: child process (pid %d) can't open %s",
warn 177 user/testbin/badcall/bad_waitpid.c warn("UH-OH: child process (pid %d) lseek error",
warn 183 user/testbin/badcall/bad_waitpid.c warn("UH-OH: child process (pid %d) read error",
warn 196 user/testbin/badcall/bad_waitpid.c warn("UH-OH: child process (pid %d) got garbage in comm file",
warn 221 user/testbin/badcall/bad_waitpid.c warn("UH-OH: can't fork");
warn 232 user/testbin/badcall/bad_waitpid.c warn("UH-OH: can't fork");
warn 244 user/testbin/badcall/bad_waitpid.c warn("UH-OH: write error on %s", TESTFILE);
warn 256 user/testbin/badcall/bad_waitpid.c warn("UH-OH: error waiting for child 0 (pid %d)", pids[0]);
warn 260 user/testbin/badcall/bad_waitpid.c warn("UH-OH: error waiting for child 1 (pid %d)", pids[1]);
warn 120 user/testbin/badcall/common_buf.c warn("UH-OH: couldn't open .");
warn 61 user/testbin/badcall/driver.c warn("passed: %s", desc);
warn 77 user/testbin/badcall/driver.c warn("FAILURE: %s", desc);
warn 93 user/testbin/badcall/driver.c warn("FAILURE: %s", desc);
warn 107 user/testbin/badcall/driver.c warn("UH-OH: creating %s: failed", TESTFILE);
warn 115 user/testbin/badcall/driver.c warn("UH-OH: write to %s failed", TESTFILE);
warn 128 user/testbin/badcall/driver.c warn("UH-OH: rewind of %s failed", TESTFILE);
warn 149 user/testbin/badcall/driver.c warn("UH-OH: closing %s failed", TESTFILE);
warn 162 user/testbin/badcall/driver.c warn("UH-OH: mkdir %s failed", TESTDIR);
warn 174 user/testbin/badcall/driver.c warn("UH-OH: making symlink %s failed", TESTLINK);
warn 251 user/testbin/crash/crash.c warn("fork");
warn 90 user/testbin/f_test/f_test.c warn("fork");
warn 107 user/testbin/f_test/f_test.c warn("waitpid for %d", pid);
warn 75 user/testbin/farm/farm.c warn("waitpid for %d", pids[i]);
warn 61 user/testbin/forktest/forktest.c warn("fork");
warn 117 user/testbin/forktest/forktest.c warn("waitpid");
warn 72 user/testbin/kitchen/kitchen.c warn("waitpid for %d", pids[i]);
warn 250 user/testbin/parallelvm/parallelvm.c warn("fork");
warn 83 user/testbin/rmtest/rmtest.c warn("child process exited with signal %d", WTERMSIG(status));
warn 115 user/testbin/rmtest/rmtest.c warn("read: before deletion");
warn 136 user/testbin/rmtest/rmtest.c warn("read: after deletion");
warn 73 user/testbin/sty/sty.c warn("waitpid for %d", pids[i]);
warn 67 user/testbin/triplehuge/triple.c warn("waitpid for copy #%d (pid %d)", index, pid);
warn 67 user/testbin/triplemat/triple.c warn("waitpid for copy #%d (pid %d)", index, pid);
warn 67 user/testbin/triplesort/triple.c warn("waitpid for copy #%d (pid %d)", index, pid);
warn 24 user/uw-testbin/onefork/onefork.c warn("fork");
warn 29 user/uw-testbin/pidcheck/pidcheck.c warn("fork");