cosmopolitan/third_party
Justine Tunney c7a8cd21e9
Improve system call wrappers
This change improves copy_file_range(), sendfile(), splice(), openpty(),
closefrom(), close_range(), fadvise() and posix_fadvise() in addition to
writing tests that confirm things like errno and seeking behavior across
platforms. We now less aggressively polyfill behavior with some of these
functions when the platform support isn't available. Please see:

https://justine.lol/cosmopolitan/functions.html
2022-09-19 15:06:25 -07:00
..
argon2 Fold LIBC_UNICODE into LIBC_STR 2022-08-13 08:42:32 -07:00
awk Remove stdio lock macros from amalgamation 2022-09-10 12:03:36 -07:00
bzip2 Pay off more technical debt 2022-09-12 23:36:56 -07:00
chibicc Make important improvements 2022-09-14 22:39:08 -07:00
compiler_rt Use private keyword on makefile target variables 2022-08-10 18:36:11 -07:00
dlmalloc Pay off more technical debt 2022-09-12 23:36:56 -07:00
double-conversion Fold LIBC_UNICODE into LIBC_STR 2022-08-13 08:42:32 -07:00
finger Fix Landlock Make so it can read pattern rule vars 2022-08-13 17:23:05 -07:00
gcc Revert whitespace fixes to third_party (#501) 2022-07-21 21:46:07 -07:00
gdtoa Remove stdio lock macros from amalgamation 2022-09-10 12:03:36 -07:00
getopt Fold LIBC_UNICODE into LIBC_STR 2022-08-13 08:42:32 -07:00
libcxx Get repository to build with GCC 11 2022-09-13 04:14:55 -07:00
linenoise Make important improvements 2022-09-14 22:39:08 -07:00
lua Fix redbean unix.nanosleep() documentation 2022-09-18 03:02:26 -07:00
lz4cli Fold LIBC_UNICODE into LIBC_STR 2022-08-13 08:42:32 -07:00
make Get repository to build with GCC 11 2022-09-13 04:14:55 -07:00
maxmind Fold LIBC_UNICODE into LIBC_STR 2022-08-13 08:42:32 -07:00
mbedtls Fix MbedTLS Cloudflare interop in MODE=tiny 2022-09-18 03:52:09 -07:00
musl Add getgroups and setgroups (#619) 2022-09-18 02:48:53 -07:00
nsync Change support vector to Windows 8+ 2022-09-15 03:55:05 -07:00
python fix MODE=dbg python build (#620) 2022-09-14 22:53:44 -07:00
quickjs Pay off more technical debt 2022-09-12 23:36:56 -07:00
regex Fold LIBC_UNICODE into LIBC_STR 2022-08-13 08:42:32 -07:00
sed Pay off more technical debt 2022-09-12 23:36:56 -07:00
smallz4 Pay off more technical debt 2022-09-12 23:36:56 -07:00
sqlite3 Make important improvements 2022-09-14 22:39:08 -07:00
stb Pay off more technical debt 2022-09-12 23:36:56 -07:00
tidy Get repository to build with GCC 11 2022-09-13 04:14:55 -07:00
unzip Get repository to build with GCC 11 2022-09-13 04:14:55 -07:00
xed Pay off more technical debt 2022-09-12 23:36:56 -07:00
zip Pay off more technical debt 2022-09-12 23:36:56 -07:00
zlib Improve system call wrappers 2022-09-19 15:06:25 -07:00
third_party.mk Use *NSYNC for POSIX threads locking APIs 2022-09-11 11:04:50 -07:00