cosmopolitan/test/libc/calls
Justine Tunney 4b7ba9a4c5
Fix some bugs with dup2() and ZipOS
On UNIX if dup2(newfd) was a ZipOS file descriptor, then its resources
weren't being released, and the newly created file descriptor would be
mistaken for ZipOS due to its memory not being cleared. On Windows, an
issue also existed relating to newfd resources not being released.
2023-11-30 10:10:02 -08:00
..
access_test.c Fix some more issues 2023-09-21 11:41:42 -07:00
BUILD.mk Rename makefiles BUILD.mk 2023-11-28 11:21:08 -08:00
cachestat_test.c Linux: Add cachestat, fchmodat2 syscalls (#958) 2023-11-19 19:01:20 -08:00
chdir_test.c Make improvements 2023-09-18 21:04:47 -07:00
clock_getres_test.c Clean up some code 2022-08-20 12:32:51 -07:00
clock_gettime_test.c Improve time/sleep accuracy on Windows 2023-11-18 01:57:44 -08:00
clock_nanosleep_test.c Fix some todos 2023-10-09 23:12:32 -07:00
closefrom_test.c Improve system call wrappers 2022-09-19 15:06:25 -07:00
commandv_test.c Make improvements 2023-10-03 06:17:16 -07:00
copy_file_range_test.c Make improvements 2023-09-18 21:04:47 -07:00
dup_test.c Fix some bugs with dup2() and ZipOS 2023-11-30 10:10:02 -08:00
fchdir_test.c Make improvements 2023-09-18 21:04:47 -07:00
fchmod_test.c Make improvements 2023-10-15 16:45:00 -07:00
fchmodat_test.c Release Cosmopolitan v3.1.1 2023-11-29 02:19:56 -08:00
fcntl_test.c Clean up some code 2023-11-16 17:31:07 -08:00
fileexists_test.c Make improvements 2023-09-18 21:04:47 -07:00
ftruncate_test.c Make improvements 2023-10-08 08:59:53 -07:00
getcontext_test.c Implement raise() with getcontext() / setcontext() 2023-11-05 18:04:36 -08:00
getcwd_test.c Reduce header complexity 2023-11-28 14:39:42 -08:00
getgroups_test.c Fix getgroups / setgroups tests across platforms 2022-09-18 03:18:38 -07:00
getitimer_test.c Get TEST_LIBC_CALLS passing on AARCH64 2023-05-13 02:41:41 -07:00
getrandom_test.c Reduce header complexity 2023-11-28 14:39:42 -08:00
ioctl_test.c Reduce header complexity 2023-11-28 14:39:42 -08:00
life.c Make improvements to locking 2022-06-19 01:30:12 -07:00
lock2_test.c Make improvements 2023-09-18 21:04:47 -07:00
lock_ofd_test.c Make improvements 2023-10-08 08:59:53 -07:00
lock_test.c Make improvements 2023-09-18 21:04:47 -07:00
lseek_test.c Clean up some code 2023-11-16 17:31:07 -08:00
makedirs_test.c Remove Windows executable path guessing logic 2023-09-21 08:13:50 -07:00
mkdir_test.c Clean up some code 2023-11-16 17:31:07 -08:00
mkntcmdline_test.c Improve execve() path argument munging 2023-11-17 09:59:03 -08:00
mkntenvblock_test.c Make improvements 2023-10-08 08:59:53 -07:00
mkntpath_test.c Fix breakages in Linux-only build modes 2023-07-09 19:51:44 -07:00
open_test.c Make improvements 2023-10-15 16:45:00 -07:00
openatemp_test.c Make improvements 2023-09-18 21:04:47 -07:00
openbsd_test.c Make improvements 2023-09-18 21:04:47 -07:00
pipe_test.c Mint APE Loader v1.5 2023-07-26 13:54:49 -07:00
pledge2_test.c Make improvements 2023-09-18 21:04:47 -07:00
pledge_test.c Make test/libc/calls/pledge_test.c work with "nonstandard" umask (#956) 2023-11-16 00:47:21 -08:00
poll_test.c Make improvements 2023-09-06 12:34:59 -07:00
posix_fadvise_test.c Make improvements 2023-09-18 21:04:47 -07:00
pread_test.c Make improvements 2023-09-18 21:04:47 -07:00
preadv_test.c Make improvements 2023-09-18 21:04:47 -07:00
raise_test.c Implement raise() with getcontext() / setcontext() 2023-11-05 18:04:36 -08:00
read_test.c Make improvements 2023-10-08 08:59:53 -07:00
readansi_test.c Unbloat the build 2022-08-11 00:15:29 -07:00
readlinkat_test.c Make improvements 2023-09-18 21:04:47 -07:00
readwrite_test.c Make win32 i/o signals atomic and longjmp() safe 2023-11-04 20:33:29 -07:00
renameat_test.c Make improvements 2023-09-18 21:04:47 -07:00
reservefd_test.c Make improvements 2023-09-18 21:04:47 -07:00
sched_setscheduler_test.c Brush up some more code 2023-07-10 10:17:26 -07:00
seccomp_test.c Make improvements 2023-09-06 12:34:59 -07:00
setrlimit_test.c Make improvements 2023-09-18 21:04:47 -07:00
shm_open_test.c Introduce shm_open() and shm_unlink() 2023-10-31 23:57:52 -07:00
sig_test.c Remove some exploratory some tests 2023-11-14 21:21:22 -08:00
sigaction_test.c Remove bool from public headers 2023-11-15 20:58:46 -08:00
sigbus_test.c Make futexes 100x better on x86 MacOS 2023-10-03 15:15:43 -07:00
signal_test.c Iterate more on recent changes 2023-11-11 00:28:22 -08:00
sigpending_test.c Introduce sigtimedwait() and sigwaitinfo() 2022-10-10 07:39:44 -07:00
sigprocmask_test.c Make improvements 2023-09-18 21:04:47 -07:00
sigsuspend_test.c Pay off more technical debt 2022-09-12 23:36:56 -07:00
sigtimedwait_test.c Introduce sigtimedwait() and sigwaitinfo() 2022-10-10 07:39:44 -07:00
specialfile_test.c Work around qemu-aarch64 bug 2023-11-01 00:24:48 -07:00
splice_test.c Make improvements 2023-09-18 21:04:47 -07:00
stackoverflow1_test.c Put more thought into i/o polyfills 2023-11-07 18:32:35 -08:00
stackoverflow2_test.c Fix some todos 2023-10-09 23:12:32 -07:00
stackoverflow3_test.c Put more thought into i/o polyfills 2023-11-07 18:32:35 -08:00
stackoverflow4_test.c Put more thought into i/o polyfills 2023-11-07 18:32:35 -08:00
stat_test.c Make improvements 2023-10-03 06:17:16 -07:00
statfs_test.c Make improvements 2023-09-18 21:04:47 -07:00
symlinkat_test.c Make improvements 2023-09-18 21:04:47 -07:00
timespec_test.c Fix warnings 2023-09-01 20:50:18 -07:00
tiny64.elf Bump support up to FreeBSD 13 and NetBSD 9.2 2022-06-11 10:36:17 -07:00
unlinkat_test.c Make improvements 2023-09-18 21:04:47 -07:00
unveil_test.c Revert "Rewrite ZipOS" 2023-10-03 14:40:03 -07:00
utimensat_test.c Make improvements 2023-10-08 08:59:53 -07:00
vfork_test.c Make improvements 2023-09-18 21:04:47 -07:00
write_test.c Make improvements 2023-10-08 08:59:53 -07:00
writev_test.c Make improvements 2023-09-18 21:04:47 -07:00
zipread.c Mint APE Loader v1.5 2023-07-26 13:54:49 -07:00