cosmopolitan/tool/build/lib
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
..
apetest.c Write tests for new APE loader and fix bugs 2022-05-22 05:45:38 -07:00
asmdown.c Fix bugs in cosmocc toolchain 2023-06-08 23:44:03 -07:00
asmdown.h Improve documentation 2020-12-27 07:02:35 -08:00
buffer.c Replace COSMO define with _COSMO_SOURCE 2023-08-13 20:55:04 -07:00
buffer.h Get binaries closer to running without an o/s 2020-11-02 19:12:47 -08:00
buildlib.mk Clean up more code 2023-06-18 01:00:05 -07:00
case.h Fix bugs and have emulator emulate itself 2020-08-31 05:17:31 -07:00
demangle.c Replace COSMO define with _COSMO_SOURCE 2023-08-13 20:55:04 -07:00
demangle.h Add fixes performance and static web server 2020-10-05 23:11:49 -07:00
elfwriter.c Rewrite .zip.o file linker 2023-06-10 09:29:44 -07:00
elfwriter.h Rewrite .zip.o file linker 2023-06-10 09:29:44 -07:00
elfwriter_cargoculting.c Change license 2020-12-27 17:18:44 -08:00
elfwriter_yoink.c Rewrite Cosmopolitan Ar 2023-07-02 10:19:16 -07:00
elfwriter_zip.c Make improvements 2023-08-21 02:34:17 -07:00
endian.h Remove some includes 2022-08-18 17:46:34 -07:00
eztls.c Pay off more technical debt 2022-09-12 23:36:56 -07:00
eztls.h Make improvements 2022-03-16 13:40:10 -07:00
getargs.c Hunt down more bugs 2023-07-03 18:43:29 -07:00
getargs.h Improve memory safety 2021-10-13 17:27:13 -07:00
interner.c Rewrite .zip.o file linker 2023-06-10 09:29:44 -07:00
interner.h Improve Python tree-shaking 2021-09-06 19:24:10 -07:00
javadown.c Replace COSMO define with _COSMO_SOURCE 2023-08-13 20:55:04 -07:00
javadown.h finish intellisense support and sync with upstream 2021-02-03 13:50:08 -05:00
lib.h Introduce new linker for fat ape binaries 2023-08-11 04:39:19 -07:00
panel.c Fix bugs in cosmocc toolchain 2023-06-08 23:44:03 -07:00
panel.h Add minor improvements and cleanup 2020-10-27 03:39:46 -07:00
parsesupportvector.c Replace COSMO define with _COSMO_SOURCE 2023-08-13 20:55:04 -07:00
psk.c Pay off more technical debt 2022-09-12 23:36:56 -07:00
psk.h Secure the testing infrastructure 2021-08-07 13:22:35 -07:00
stripcomponents.c Experiment with making Python go faster 2021-08-18 21:57:11 -07:00
stripcomponents.h Undiamond Python headers 2021-08-12 14:07:40 -07:00