cosmopolitan/test/libc/stdio
Justine Tunney ebf784d4f5
Make improvements
- Introduce ualarm() function
- Make rename() report EISEMPTY on Windows
- Always raise EINVAL upon open(O_RDONLY|O_TRUNC)
- Add macro so ./configure will detect SOCK_CLOEXEC
- Fix O_TRUNC without O_CREAT not working on Windows
- Let fcntl(F_SETFL) change O_APPEND status on Windows
- Make sure pwrite() / pread() report ESPIPE on sockets
- Raise ESPIPE on Windows when pwrite() is used on pipe
- Properly compute O_APPEND CreateFile() flags on Windows
- Don't require O_DIRECTORY to open directories on Windows
- Fix more instances of Windows reporting EISDIR and ENOTDIR
- Normalize EFTYPE and EMLINK to ELOOP on NetBSD and FreeBSD
- Make unlink() / rmdir() work on read-only files on Windows
- Validate UTF-8 on Windows paths to fix bug with overlong NUL
- Always print signal name to stderr when crashing due to SIG_DFL
- Fix Windows bug where denormalized paths >260 chars didn't work
- Block signals on BSDs when thread exits before trashing its own stack
2023-08-21 02:34:17 -07:00
..
crypt_test.c Make more libc improvements 2022-08-06 17:18:40 -07:00
devrand_test.c Pay off more technical debt 2022-09-12 23:36:56 -07:00
dirstream_test.c Improve zip read-only filesystem 2023-08-16 17:52:12 -07:00
dtoa_test.c Make fixes and improvements 2023-07-09 05:21:11 -07:00
dumphexc_test.c Pay off more technical debt 2022-09-12 23:36:56 -07:00
ecvt_test.c Pay off more technical debt 2022-09-12 23:36:56 -07:00
fds_torture_test.c Make quick fix for aarch64 build 2023-07-30 15:06:28 -07:00
fgetln_test.c Pay off more technical debt 2022-09-12 23:36:56 -07:00
fgets_test.c Improve cosmo's conformance to libc-test 2022-10-10 17:52:41 -07:00
fgetwc_test.c Fold LIBC_BITS into LIBC_INTRIN 2022-08-11 12:13:18 -07:00
fmemopen_test.c Improve memory safety 2021-10-13 17:27:13 -07:00
fmt_test.c Make improvements 2023-07-10 04:35:14 -07:00
fprintf_test.c Remove printf() linking hack 2023-06-17 10:13:50 -07:00
fputc_test.c Remove stdio lock macros from amalgamation 2022-09-10 12:03:36 -07:00
fputs_test.c Pay off more technical debt 2022-09-12 23:36:56 -07:00
fread_test.c Make fixes and improvements 2023-07-09 05:21:11 -07:00
freopen_test.c Fix freopen so it resets stream buffer (#61) 2021-03-07 12:12:02 -08:00
fseeko_test.c Restore zip.com and .symtab files 2022-08-21 00:17:20 -07:00
ftell_test.c Pay off more technical debt 2022-09-12 23:36:56 -07:00
fwrite_test.c Port a lot more code to AARCH64 2023-05-14 09:37:26 -07:00
getdelim_test.c Clean up some code 2022-08-20 12:32:51 -07:00
getentropy_test.c Port a lot more code to AARCH64 2023-05-14 09:37:26 -07:00
getrandom_test.c Introduce native support for MacOS ARM64 2023-05-20 04:17:03 -07:00
gz_test.c Add zlib gzip functions 2022-05-12 12:17:40 -07:00
iconv_test.c Pay off more technical debt 2022-09-12 23:36:56 -07:00
joinstrlist_test.c Pay off more technical debt 2022-09-12 23:36:56 -07:00
memory_test.c Pay off more technical debt 2022-09-12 23:36:56 -07:00
mt19937_test.c Rename rand64() to _rand64() 2022-10-10 04:12:06 -07:00
palandprintf_test.c Mint APE Loader v1.5 2023-07-26 13:54:49 -07:00
popen_test.c Fix small matters and improve sysconf() 2023-08-17 00:32:11 -07:00
posix_spawn_test.c Remove old stack code and improve dirstream 2023-08-16 07:54:40 -07:00
rand_test.c Rename rand64() to _rand64() 2022-10-10 04:12:06 -07:00
rngset_test.c Fold LIBC_RAND into LIBC_STDIO/TINYMATH/INTRIN 2022-08-11 12:32:00 -07:00
snprintf_test.c Remove printf() linking hack 2023-06-17 10:13:50 -07:00
sprintf_s.inc Mint APE Loader v1.5 2023-07-26 13:54:49 -07:00
sprintf_s_test.c Remove printf() linking hack 2023-06-17 10:13:50 -07:00
sscanf_test.c Remove printf() linking hack 2023-06-17 10:13:50 -07:00
system_test.c Fix small matters and improve sysconf() 2023-08-17 00:32:11 -07:00
test.mk Move zipos into runtime package 2023-08-11 23:14:02 -07:00
tmpfile_test.c Port a lot more code to AARCH64 2023-05-14 09:37:26 -07:00
ungetc_test.c Unbloat the build 2022-08-11 00:15:29 -07:00
vappendf_test.c Pay off more technical debt 2022-09-12 23:36:56 -07:00
zipdir_test.c Make improvements 2023-08-21 02:34:17 -07:00