cosmopolitan/test/libc/runtime
Justine Tunney b41f91c658
Greatly expand system() shell code features
The cosmopolitan command interpreter now has 13 builtin commands,
variable support, support for ; / && / || syntax, asynchronous support,
and plenty of unit tests with bug fixes.

This change fixes a bug in posix_spawn() with null envp arg. strace
logging now uses atomic writes for scatter functions. Breaking change
renaming GetCpuCount() to _getcpucount(). TurfWar is now updated to use
the new token bucket algorithm. WIN32 affinity masks now inherit across
fork() and execve().
2022-10-11 21:30:31 -07:00
..
abort_test.c Remove accidental comment 2022-09-04 00:41:09 -07:00
arch_prctl_test.c Tidy up the threading implementation 2022-09-10 02:56:25 -07:00
brk_test.c Rewrite brk() and sbrk() 2022-10-01 23:11:56 -07:00
clone_test.c Pay off more technical debt 2022-09-12 23:36:56 -07:00
daemon_test.c Greatly expand system() shell code features 2022-10-11 21:30:31 -07:00
exit_test.c Fix bugs and make code tinier 2022-10-09 23:21:34 -07:00
fork_test.c Clean up some of the threading code 2022-09-08 12:31:56 -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 Fold LIBC_BITS into LIBC_INTRIN 2022-08-11 12:13:18 -07:00
itsatrap_test.c Get codebase completely working with LLVM 2021-02-09 02:57:32 -08:00
memtrack_test.c Unbloat the build 2022-08-11 00:15:29 -07:00
mmap_test.c Pay off more technical debt 2022-09-12 23:36:56 -07:00
mprotect_test.c Pay off more technical debt 2022-09-12 23:36:56 -07:00
munmap_test.c Rewrite brk() and sbrk() 2022-10-01 23:11:56 -07:00
omg_test.c Greatly expand system() shell code features 2022-10-11 21:30:31 -07:00
sigsetjmp_test.c Improve cosmo's conformance to libc-test 2022-10-10 17:52:41 -07:00
test.mk Fold LIBC_UNICODE into LIBC_STR 2022-08-13 08:42:32 -07:00
tls_test.c Clean up threading code some more 2022-09-13 20:17:34 -07:00