cosmopolitan/test/libc/runtime
Justine Tunney c8aa33e0e2
Improve wait statuses
This change has the insight that dwExitCode isn't an exit code but
rather should be used to pass the wait status. This lets us report
killing as a termination status, similar to UNIX. This change also
fixes the fact that exit(259) on Windows will break the parent due
way WIN32 is designed. We now work around that.

It turns out that NetBSD and OpenBSD, will let you have exit codes
beyond 255. This change will let you use them when it's possible.
2023-07-30 14:51:37 -07:00
..
prog Validate privileged code relationships 2023-06-08 04:38:06 -07:00
abort_test.c Remove accidental comment 2022-09-04 00:41:09 -07:00
clone_test.c Fix bugs in cosmocc toolchain 2023-06-08 23:44:03 -07:00
daemon_test.c Greatly expand system() shell code features 2022-10-11 21:30:31 -07:00
exit_test.c Improve wait statuses 2023-07-30 14:51:37 -07:00
fork_test.c Support symbol tables with arch specific name 2023-07-29 23:50:15 -07:00
ftrace_test.c Make fixes and improvements 2023-07-09 05:21:11 -07:00
getdosargv_test.c Add some tests for execve() 2022-10-02 14:58:14 -07:00
getdosenviron_test.c Add MODE=optlinux build mode (#141) 2021-10-14 19:36:49 -07:00
grow_test.c Mint APE Loader v1.5 2023-07-26 13:54:49 -07:00
itsatrap_test.c Mint APE Loader v1.5 2023-07-26 13:54:49 -07:00
memtrack_test.c Unbloat the build 2022-08-11 00:15:29 -07:00
mmap_test.c Make more fixes and improvements 2023-07-29 18:44:15 -07:00
mprotect_test.c Mint APE Loader v1.5 2023-07-26 13:54:49 -07:00
msync_test.c Add msync_test 2023-02-05 16:49:52 -08:00
munmap_test.c Remove problematic test 2023-02-05 16:50:04 -08:00
sigsetjmp_test.c Port a lot more code to AARCH64 2023-05-14 09:37:26 -07:00
test.mk Mint APE Loader v1.5 2023-07-26 13:54:49 -07:00
tls_test.c Mint APE Loader v1.5 2023-07-26 13:54:49 -07:00