cosmopolitan/test/libc/calls
Justine Tunney 5f4f6b0e69 Make _Thread_local work across platforms
We now rewrite the binary image at runtime on Windows and XNU to change
mov %fs:0,%reg instructions to use %gs instead. There's also simpler
threading API introduced by this change and it's called _spawn() and
_join(), which has replaced most clone() usage.
2022-07-10 04:01:17 -07:00
..
access_test.c Add fixups for previous change 2022-06-27 15:00:51 -07:00
chdir_test.c Add fixups for previous change 2022-06-27 15:00:51 -07:00
clock_getres_test.c Improve system calls 2022-07-08 06:42:03 -07:00
clock_gettime_test.c Improve system calls 2022-07-08 06:42:03 -07:00
commandv_test.c Add fixups for previous change 2022-06-27 15:00:51 -07:00
dup_test.c Add fixups for previous change 2022-06-27 15:00:51 -07:00
execve_test.c Add fixups for previous change 2022-06-27 15:00:51 -07:00
fcntl_test.c Add fixups for previous change 2022-06-27 15:00:51 -07:00
fileexists_test.c Add fixups for previous change 2022-06-27 15:00:51 -07:00
ftruncate_test.c Add fixups for previous change 2022-06-27 15:00:51 -07:00
getcontext_test.c Add getcontext() and setcontext() 2022-06-23 06:01:44 -07:00
getcwd_test.c Add fixups for previous change 2022-06-27 15:00:51 -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
life.c Make improvements to locking 2022-06-19 01:30:12 -07:00
lseek_test.c Add fixups for previous change 2022-06-27 15:00:51 -07:00
mkdir_test.c Add fixups for previous change 2022-06-27 15:00:51 -07:00
mkntcmdline_test.c Perform better fixups of NT paths in execve() 2022-06-08 18:27:19 -07:00
mkntenvblock_test.c Make build hermetic without shell scripts 2022-05-25 13:55:57 -07:00
mkntpath_test.c Make fixes and improvements 2022-06-18 01:46:12 -07:00
nanosleep_test.c Improve system calls 2022-07-08 06:42:03 -07:00
open_test.c Add fixups for previous change 2022-06-27 15:00:51 -07:00
pipe_test.c Make more fixes and improvements 2022-06-13 11:02:13 -07:00
pread_test.c Add fixups for previous change 2022-06-27 15:00:51 -07:00
printargs_test.c Add fixups for previous change 2022-06-27 15:00:51 -07:00
read_test.c Reduce Makefile dependencies by 4% 2022-05-23 15:07:01 -07:00
readansi_test.c Fix bugs and make improvements 2022-04-20 10:05:34 -07:00
readlinkat_test.c Add fixups for previous change 2022-06-27 15:00:51 -07:00
renameat_test.c Add fixups for previous change 2022-06-27 15:00:51 -07:00
reservefd_test.c Make _Thread_local work across platforms 2022-07-10 04:01:17 -07:00
sched_getaffinity_test.c Make more fixes and improvements 2022-06-13 11:02:13 -07:00
sched_setscheduler_test.c Improve system calls 2022-07-08 06:42:03 -07:00
seccomp_test.c Add fixups for previous change 2022-06-27 15:00:51 -07:00
setitimer_test.c Add fixups for previous change 2022-06-27 15:00:51 -07:00
setrlimit_test.c Make a few fixups 2022-06-12 07:32:14 -07:00
sigaction_test.c Add fixups for previous change 2022-06-27 15:00:51 -07:00
signal_test.c Add fixups for previous change 2022-06-27 15:00:51 -07:00
sigprocmask_test.c Add fixups for previous change 2022-06-27 15:00:51 -07:00
sigsuspend_test.c Reduce makefile dependencies by 10% 2022-06-08 20:01:28 -07:00
stat_test.c Add fixups for previous change 2022-06-27 15:00:51 -07:00
symlinkat_test.c Add fixups for previous change 2022-06-27 15:00:51 -07:00
test.mk Make _Thread_local work across platforms 2022-07-10 04:01:17 -07:00
tiny64.elf Bump support up to FreeBSD 13 and NetBSD 9.2 2022-06-11 10:36:17 -07:00
tkill_test.c Get threads working on all platforms 2022-05-13 03:59:09 -07:00
unlinkat_test.c Add fixups for previous change 2022-06-27 15:00:51 -07:00
utimensat_test.c Add fixups for previous change 2022-06-27 15:00:51 -07:00
vfork_test.c Reduce Makefile dependencies by 4% 2022-05-23 15:07:01 -07:00
write_test.c Reduce Makefile dependencies by 4% 2022-05-23 15:07:01 -07:00
writev_test.c Add fixups for previous change 2022-06-27 15:00:51 -07:00