cosmopolitan/test/libc/calls
Justine Tunney 072e1d2910 Make signal handling work well across platforms
- Fix sigsuspend() on XNU
- Fix strsignal() on non-Linux
- Add unit tests for strsignal()
- Add unit tests for setitimer()
- Add unit tests for sigsuspend()
- Rewrite setitimer() for New Technology
- Rewrite nanosleep() for New Technology
- Polyfill SIGALRM on the New Technology
- select(0,0,0,0) on NT now calls pause()
- Remove some NTDLL calls that aren't needed
- Polyfill SA_NOCLDWAIT on the New Technology
- Polyfill SA_RESETHAND on the New Technology
- Polyfill sigprocmask() on the New Technology
- Polyfill SIGCHLD+SIG_IGN on the New Technology
- Polyfill SA_RESTART masking on the New Technology
- Deliver console signals from main thread on New Technology
- Document SA_RESTART behavior w/ @sarestartable / @norestart
- System call trace in MODE=dbg now prints inherited FDs and signal mask
2022-03-25 07:28:57 -07:00
..
access_test.c Improve ZIP filesystem and change its prefix 2021-08-22 01:11:53 -07:00
commandv_test.c Improve memory safety 2021-10-13 17:27:13 -07:00
dup_test.c Improve system call support 2021-08-25 21:36:17 -07:00
fcntl_test.c Improve system call support 2021-08-25 21:36:17 -07:00
fileexists_test.c Improve system call support 2021-08-25 21:36:17 -07:00
fork_test.c Remove more nonstandard stuff from cosmopolitan.h 2021-03-01 00:18:23 -08:00
ftruncate_test.c Remove garbage collector macro from header (#114) 2021-03-07 20:23:29 -08:00
getcwd_test.c Improve ZIP filesystem and change its prefix 2021-08-22 01:11:53 -07:00
getitimer_test.c Improve ZIP filesystem and change its prefix 2021-08-22 01:11:53 -07:00
ioctl_siocgifconf_test.c Add test for ioctl(SIOCGIFCONF) and polyfill on BSDs 2021-06-25 18:44:04 -07:00
lseek_test.c Eliminate some flakes 2021-02-03 06:25:27 -08:00
mkdir_test.c Eliminate some flakes 2021-02-03 06:25:27 -08:00
mkntcmdline_test.c Get Redbean fork() working on the New Technology 2022-03-20 08:01:14 -07:00
mkntenvblock_test.c Add MODE=optlinux build mode (#141) 2021-10-14 19:36:49 -07:00
mkntpath_test.c Remove garbage collector macro from header (#114) 2021-03-07 20:23:29 -08:00
mprotect_test.c Fix some win32 definitions 2022-03-22 19:54:36 -07:00
pread_test.c Fix more things 2022-03-24 00:12:29 -07:00
readansi_test.c Improve memory safety 2021-10-13 17:27:13 -07:00
readlinkat_test.c Improve ZIP filesystem and change its prefix 2021-08-22 01:11:53 -07:00
renameat_test.c Improve ZIP filesystem and change its prefix 2021-08-22 01:11:53 -07:00
setitimer_test.c Make signal handling work well across platforms 2022-03-25 07:28:57 -07:00
setrlimit_test.c Polyfill SIGCHLD on the New Technology 2022-03-22 21:31:12 -07:00
sigaction_test.c Remove undefined behaviors 2021-05-16 11:16:28 -07:00
signal_test.c Improve memory safety 2021-10-13 17:27:13 -07:00
sigprocmask_test.c Make signal handling work well across platforms 2022-03-25 07:28:57 -07:00
sigsuspend_test.c Make signal handling work well across platforms 2022-03-25 07:28:57 -07:00
stat_test.c Add MODE=optlinux build mode (#141) 2021-10-14 19:36:49 -07:00
test.mk Add MODE=optlinux build mode (#141) 2021-10-14 19:36:49 -07:00
unlinkat_test.c Fix more things 2022-03-24 00:12:29 -07:00
vfork_test.c Delete LIBC_CALLS_HEFTY 2021-02-02 22:17:53 -08:00
write_test.c Add MODE=optlinux build mode (#141) 2021-10-14 19:36:49 -07:00
writev_test.c Improve memory safety 2021-10-13 17:27:13 -07:00