cosmopolitan/test/libc/proc
Justine Tunney 0d74673213
Introduce interprocess signaling on Windows
This change gets rsync working without any warning or errors. On Windows
we now create a bunch of C:\var\sig\x\y.pid shared memory files, so sigs
can be delivered between processes. WinMain() creates this file when the
process starts. If the program links signaling system calls then we make
a thread at startup too, which allows asynchronous delivery each quantum
and cancelation points can spot these signals potentially faster on wait

See #1240
2024-09-19 03:02:13 -07:00
..
BUILD.mk Stop using .com extension in monorepo 2024-03-03 03:12:19 -08:00
execve_test.c Apply clang-format update to repo (#1154) 2024-04-25 10:38:00 -07:00
execve_test_prog1.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
fexecve_test.c Stop using .com extension in monorepo 2024-03-03 03:12:19 -08:00
fork_test.c Introduce interprocess signaling on Windows 2024-09-19 03:02:13 -07:00
getpriority_test.c Apply clang-format update to repo (#1154) 2024-04-25 10:38:00 -07:00
handkill_test.c Introduce interprocess signaling on Windows 2024-09-19 03:02:13 -07:00
life-pe Stop using .com extension in monorepo 2024-03-03 03:12:19 -08:00
posix_spawn_test.c Introduce interprocess signaling on Windows 2024-09-19 03:02:13 -07:00
sched_getaffinity_test.c Get rid of .internal.h convention in LIBC_INTRIN 2024-07-19 19:38:00 -07:00
system_test.c Introduce interprocess signaling on Windows 2024-09-19 03:02:13 -07:00