cosmopolitan/test/libc
Justine Tunney 3f26dfbb31
Share file offset across execve() on Windows
This is a breaking change. It defines the new environment variable named
_COSMO_FDS_V2 which is used for inheriting non-stdio file descriptors on
execve() or posix_spawn(). No effort has been spent thus far integrating
with the older variable. If a new binary launches the older ones or vice
versa they'll only be able to pass stdin / stdout / stderr to each other
therefore it's important that you upgrade all your cosmo binaries if you
depend on this functionality. You'll be glad you did because inheritance
of file descriptors is more aligned with the POSIX standard than before.
2024-08-03 17:48:00 -07:00
..
calls Share file offset across execve() on Windows 2024-08-03 17:48:00 -07:00
fmt Run clang-format (#1197) 2024-06-01 16:30:43 -04:00
intrin Share file offset across processes 2024-08-03 01:39:11 -07:00
log Fix MODE=optlinux and MODE=tiny builds 2024-07-23 04:04:19 -07:00
mem Remove __threaded variable 2024-07-28 23:43:30 -07:00
nexgen32e Get rid of .internal.h convention in LIBC_INTRIN 2024-07-19 19:38:00 -07:00
proc Get rid of .internal.h convention in LIBC_INTRIN 2024-07-19 19:38:00 -07:00
runtime Make realloc() go 100x faster on Linux/NetBSD 2024-07-07 12:40:30 -07:00
sock Get rid of .internal.h convention in LIBC_INTRIN 2024-07-19 19:38:00 -07:00
stdio Support printf %n directive 2024-07-28 22:27:06 -07:00
str Avoid legacy instruction penalties on x86 2024-07-31 01:02:38 -07:00
thread Remove __threaded variable 2024-07-28 23:43:30 -07:00
time Update Musl Libc code 2024-07-30 22:51:29 -07:00
tinymath Implement bf16 compiler runtime library 2024-08-02 02:04:53 -07:00
x Run clang-format (#1197) 2024-06-01 16:30:43 -04:00
xed Stop using .com extension in monorepo 2024-03-03 03:12:19 -08:00
BUILD.mk Upgrade to 2022-era LLVM LIBCXX 2024-05-27 02:12:27 -07:00