cosmopolitan/tool/build
Justine Tunney b76b2be2d0
Improve zip read-only filesystem
readdir() will now always yield an inode that's consistent with stat()
on ZipOS and Windows in general. More APIs have been updated to return
the appropriate error code when inappropriately trying to do ops, like
sockets, with a zip file descriptor. The path normalization algorithms
are now fully fleshed out. Some socket APIs have been fixed so they'll
raise EBADF vs. ENOTSOCK appropriately. Lastly seekdir() will now work
properly on NetBSD and FreeBSD (not sure why anyone would even use it)
2023-08-16 17:52:12 -07:00
..
dso Fix bugs in cosmocc toolchain 2023-06-08 23:44:03 -07:00
lib Improve zip read-only filesystem 2023-08-16 17:52:12 -07:00
apelink.c Remove old stack code and improve dirstream 2023-08-16 07:54:40 -07:00
ar.c Remove old stack code and improve dirstream 2023-08-16 07:54:40 -07:00
assimilate.c Further improve fatcosmocc 2023-08-13 01:51:39 -07:00
bigmul.c Run clang-format on most sources 2023-04-27 05:44:32 -07:00
build.mk Move zipos into runtime package 2023-08-11 23:14:02 -07:00
chmod.c Remove some dead code 2023-07-03 02:48:29 -07:00
cocmd.c Mint APE Loader v1.5 2023-07-26 13:54:49 -07:00
compile.c Replace COSMO define with _COSMO_SOURCE 2023-08-13 20:55:04 -07:00
cp.c Remove old stack code and improve dirstream 2023-08-16 07:54:40 -07:00
dd.c Reconfigure GitHub Actions 2023-07-10 12:17:18 -07:00
deltaify.c Pay off more technical debt 2022-09-12 23:36:56 -07:00
dropcache.c Change license 2020-12-27 17:18:44 -08:00
echo.c Make build hermetic without shell scripts 2022-05-25 13:55:57 -07:00
elf2pe.c Remove old stack code and improve dirstream 2023-08-16 07:54:40 -07:00
elf2pe.h Introduce new linker for fat ape binaries 2023-08-11 04:39:19 -07:00
false.c Fix hermeticity issue with new test 2023-04-18 06:37:01 -07:00
fastdiff.c Replace COSMO define with _COSMO_SOURCE 2023-08-13 20:55:04 -07:00
fixupobj.c Remove old stack code and improve dirstream 2023-08-16 07:54:40 -07:00
freebsd2sysv.c Refactor fatcosmocc into a single file 2023-08-14 22:26:17 -07:00
gzip.c Replace COSMO define with _COSMO_SOURCE 2023-08-13 20:55:04 -07:00
helpop.c Replace COSMO define with _COSMO_SOURCE 2023-08-13 20:55:04 -07:00
lz4toasm.c Let lz4toasm accept LZ4 files that lack extracted-size field () 2023-07-23 11:12:22 -07:00
march-native.c Introduce new fatcosmocc command 2023-08-11 22:52:11 -07:00
mkdeps.c Replace COSMO define with _COSMO_SOURCE 2023-08-13 20:55:04 -07:00
mkdir.c Remove some dead code 2023-07-03 02:48:29 -07:00
mktemper.c Fix bug with temporary files on Windows 2023-08-13 07:10:33 -07:00
mv.c Replace COSMO define with _COSMO_SOURCE 2023-08-13 20:55:04 -07:00
objbincopy.c Mint APE Loader v1.3 2023-07-23 17:08:14 -07:00
package.c Fix a bunch of Windows bugs reported on Discord 2023-07-28 06:17:34 -07:00
pecheck.c Fix the build 2023-08-11 09:49:39 -07:00
pledge.c Mint APE Loader v1.5 2023-07-26 13:54:49 -07:00
printf.c Remove some dead code 2023-07-03 02:48:29 -07:00
pwd.c Remove some dead code 2023-07-03 02:48:29 -07:00
rm.c Remove old stack code and improve dirstream 2023-08-16 07:54:40 -07:00
rollup.c Replace COSMO define with _COSMO_SOURCE 2023-08-13 20:55:04 -07:00
runit.c Improve Windows Console I/O 2023-08-08 05:44:40 -07:00
runit.h Fix bugs and add security features to redbean 2022-04-18 00:01:26 -07:00
runitd.c Replace COSMO define with _COSMO_SOURCE 2023-08-13 20:55:04 -07:00
sha256sum.c Replace COSMO define with _COSMO_SOURCE 2023-08-13 20:55:04 -07:00
summy.c Unbloat the build 2022-08-11 00:15:29 -07:00
symtab.c Switch public headers to getopt_long() entirely 2023-07-02 19:57:43 -07:00
touch.c Remove some dead code 2023-07-03 02:48:29 -07:00
unbuffer.c Make improvements 2023-07-11 04:41:50 -07:00
unbundle.c Replace COSMO define with _COSMO_SOURCE 2023-08-13 20:55:04 -07:00
unveil.c Switch public headers to getopt_long() entirely 2023-07-02 19:57:43 -07:00
x86combos.c Remove more nonstandard stuff from cosmopolitan.h 2021-03-01 00:18:23 -08:00
zipcopy.c Fix the build 2023-07-11 05:48:39 -07:00
zipobj.c Replace COSMO define with _COSMO_SOURCE 2023-08-13 20:55:04 -07:00