..
struct
Put more thought into i/o polyfills
2023-11-07 18:32:35 -08:00
typedef
Reduce build graph by another eight percent
2022-08-13 13:11:56 -07:00
_ptsname.c
Make blink support conditionally linkable into APE
2023-06-17 07:55:35 -07:00
abort.c
Rewrite special file handling on Windows
2023-10-14 02:53:34 -07:00
access.c
Improve system call documentation
2022-10-02 09:15:46 -07:00
asan.internal.h
Make further progress on non-x86 support
2023-05-10 04:20:47 -07:00
assertfail.c
Make improvements
2023-10-15 16:45:00 -07:00
blockcancel.internal.h
Make improvements
2023-10-15 16:45:00 -07:00
calls.h
Fix usleep() definition
2023-11-05 13:06:15 -08:00
calls.mk
Improve makefile for uname
2023-11-05 16:21:09 -08:00
cfmakeraw.c
Undiamond Python headers
2021-08-12 14:07:40 -07:00
cfspeed.c
Get us closer to building busybox
2023-06-18 04:13:45 -07:00
chdir-nt.c
Make important improvements
2022-09-14 22:39:08 -07:00
chdir.c
Make improvements
2023-09-18 21:04:47 -07:00
checkcancel.c
Make win32 i/o signals atomic and longjmp() safe
2023-11-04 20:33:29 -07:00
checksignal.c
Make win32 i/o signals atomic and longjmp() safe
2023-11-04 20:33:29 -07:00
chmod.c
Make numerous improvements
2021-09-28 01:52:34 -07:00
chown.c
Improve ZIP filesystem and change its prefix
2021-08-22 01:11:53 -07:00
chroot.c
Make more threading improvements
2022-11-01 23:28:26 -07:00
clktck.c
Make some more fixes
2023-10-09 12:22:00 -07:00
clock_getres.c
Make improvements
2023-10-03 06:17:16 -07:00
clock_gettime-mono.c
Make improvements
2023-10-03 06:17:16 -07:00
clock_gettime-nt.c
Clean up some code
2023-10-11 11:45:31 -07:00
clock_gettime-sysv.c
Make improvements
2023-10-03 06:17:16 -07:00
clock_gettime-xnu.c
Clean up some code
2023-10-11 11:45:31 -07:00
clock_gettime.c
Make improvements
2023-10-03 06:17:16 -07:00
clock_nanosleep-nt.c
Make improvements
2023-10-08 08:59:53 -07:00
clock_nanosleep-openbsd.c
Improve cancellations, randomness, and time
2022-11-05 23:45:32 -07:00
clock_nanosleep-xnu.c
Fix some issues
2023-10-09 20:19:09 -07:00
clock_nanosleep.c
Fix some todos
2023-10-09 23:12:32 -07:00
clock_settime.c
Get us closer to building busybox
2023-06-18 04:13:45 -07:00
close-nt.c
Revert "Use %gs as TLS register when dlopen() is linked"
2023-11-08 01:33:01 -08:00
close.c
Make improvements
2023-10-08 08:59:53 -07:00
close_range.c
Improve system call wrappers
2022-09-19 15:06:25 -07:00
closefrom.c
Fix bugs and regressions in the pledge command
2023-11-01 06:08:58 -07:00
commandv.c
Remove Windows executable path guessing logic
2023-09-21 08:13:50 -07:00
copy.c
Fix bugs and regressions in the pledge command
2023-11-01 06:08:58 -07:00
copy_file_range.c
Make improvements
2023-10-08 08:59:53 -07:00
cp.internal.h
Make improvements
2023-10-08 08:59:53 -07:00
CPU_AND.c
Make more compatibility improvements
2022-09-06 07:04:13 -07:00
CPU_COUNT.c
Make more compatibility improvements
2022-09-06 07:04:13 -07:00
CPU_EQUAL.c
Make more compatibility improvements
2022-09-06 07:04:13 -07:00
CPU_OR.c
Make more compatibility improvements
2022-09-06 07:04:13 -07:00
CPU_XOR.c
Make more compatibility improvements
2022-09-06 07:04:13 -07:00
CPU_ZERO.c
Make more compatibility improvements
2022-09-06 07:04:13 -07:00
creat.c
Make improvements
2023-10-08 08:59:53 -07:00
createfileflags.c
Introduce shm_open() and shm_unlink()
2023-10-31 23:57:52 -07:00
createfileflags.internal.h
Make improvements
2023-10-15 16:45:00 -07:00
createpipename.c
Make improvements
2023-09-18 21:04:47 -07:00
dup-nt.c
Make improvements
2023-10-15 16:45:00 -07:00
dup.c
Make more fixes and improvements
2023-07-29 18:44:15 -07:00
dup2.c
Make improvements for Actually Portable Emacs
2023-08-19 06:44:58 -07:00
dup3-sysv.c
Make more fixes and improvements
2023-07-29 18:44:15 -07:00
dup3.c
Make improvements for Actually Portable Emacs
2023-08-19 06:44:58 -07:00
eaccess.c
Add more missing libc functionality
2022-08-06 10:50:51 -07:00
euidaccess.c
Add more missing libc functionality
2022-08-06 10:50:51 -07:00
faccessat-nt.c
Fix some more issues
2023-09-21 11:41:42 -07:00
faccessat.c
Get Fat Emacs working in Windows Console
2023-08-18 05:00:30 -07:00
fadvise-nt.c
Make improvements
2023-10-15 16:45:00 -07:00
fadvise.c
Fix warnings
2023-09-01 20:50:18 -07:00
fchdir-nt.c
Make important improvements
2022-09-14 22:39:08 -07:00
fchdir.c
Remove old stack code and improve dirstream
2023-08-16 07:54:40 -07:00
fchmod-nt.c
Make improvements
2023-10-15 16:45:00 -07:00
fchmod.c
Make improvements
2023-10-15 16:45:00 -07:00
fchmodat-linux.c
Polyfill fchmodat()
2023-07-28 07:41:43 -07:00
fchmodat-nt.c
Make improvements
2023-08-21 02:34:17 -07:00
fchmodat.c
Fix small matters and improve sysconf()
2023-08-17 00:32:11 -07:00
fchown.c
Run clang-format on most sources
2023-04-27 05:44:32 -07:00
fchownat.c
Fix small matters and improve sysconf()
2023-08-17 00:32:11 -07:00
fcntl-nt.c
Make improvements
2023-10-15 16:45:00 -07:00
fcntl-sysv.c
Implement support for POSIX thread cancellations
2022-11-04 01:04:43 -07:00
fcntl.c
Make improvements
2023-10-08 08:59:53 -07:00
fdatasync-nt.c
Make improvements
2023-10-15 16:45:00 -07:00
fdatasync.c
Make improvements
2023-10-08 08:59:53 -07:00
fdexists.c
Make improvements
2023-09-18 21:04:47 -07:00
fileexists.c
Replace COSMO define with _COSMO_SOURCE
2023-08-13 20:55:04 -07:00
fixenotdir.c
Fix issues for latest GCC toolchain
2023-10-11 14:54:42 -07:00
fixupnewfd.c
Mint APE Loader v1.5
2023-07-26 13:54:49 -07:00
flock-nt.c
Make important improvements
2022-09-14 22:39:08 -07:00
flock.c
Make improvements
2023-10-08 08:59:53 -07:00
fstat-metal.c
Make numerous improvements
2021-09-28 01:52:34 -07:00
fstat-nt.c
Make improvements
2023-10-15 16:45:00 -07:00
fstat-sysv.c
Make improvements
2023-09-06 12:34:59 -07:00
fstat.c
Rewrite special file handling on Windows
2023-10-14 02:53:34 -07:00
fstatat-nt.c
Make improvements
2023-10-15 16:45:00 -07:00
fstatat-sysv.c
Make improvements
2023-09-06 12:34:59 -07:00
fstatat.c
Make improvements
2023-08-21 02:34:17 -07:00
fstatfs-nt.c
Fix warnings
2023-09-01 20:50:18 -07:00
fstatfs.c
Make improvements
2023-10-08 08:59:53 -07:00
fstatvfs.c
Make improvements
2023-10-03 06:17:16 -07:00
fsync-fake.c
Make the Windows Console work better
2023-09-07 18:27:22 -07:00
fsync.c
Make improvements
2023-10-08 08:59:53 -07:00
ftok.c
Add MODE=optlinux build mode ( #141 )
2021-10-14 19:36:49 -07:00
ftruncate-nt.c
Make improvements
2023-10-08 08:59:53 -07:00
ftruncate.c
Make improvements
2023-10-08 08:59:53 -07:00
futimens.c
Make improvements
2023-10-03 06:17:16 -07:00
futimes.c
Make improvements
2023-10-03 06:17:16 -07:00
getcontext.inc
Hunt down more bugs
2023-07-03 18:43:29 -07:00
getcontext.S
Implement raise() with getcontext() / setcontext()
2023-11-05 18:04:36 -08:00
getcpucount.c
Fix small matters and improve sysconf()
2023-08-17 00:32:11 -07:00
getcwd.greg.c
Put more thought into i/o polyfills
2023-11-07 18:32:35 -08:00
getdomainname-linux.c
Improve quality of uname/gethostname/getdomainname
2022-09-03 20:20:40 -07:00
getdomainname.c
Emulate ENOTDIR better
2023-08-16 20:11:23 -07:00
getdtablesize.c
Make improvements
2023-09-18 21:04:47 -07:00
getegid.c
Add getgroups and setgroups ( #619 )
2022-09-18 02:48:53 -07:00
geteuid.c
Add getgroups and setgroups ( #619 )
2022-09-18 02:48:53 -07:00
getgroups.c
Rewrite .zip.o file linker
2023-06-10 09:29:44 -07:00
gethostname-bsd.c
Add sys_ prefix to unwrapped system calls
2022-09-13 11:20:35 -07:00
gethostname-linux.c
Perform inconsequential code cleanup
2023-08-07 20:24:50 -07:00
gethostname-nt.c
Improve quality of uname/gethostname/getdomainname
2022-09-03 20:20:40 -07:00
gethostname.c
Emulate ENOTDIR better
2023-08-16 20:11:23 -07:00
getloadavg-nt.c
Rewrite special file handling on Windows
2023-10-14 02:53:34 -07:00
getloadavg.c
Fix small matters and improve sysconf()
2023-08-17 00:32:11 -07:00
getntsyspath.S
Make build hermetic without shell scripts
2022-05-25 13:55:57 -07:00
getpgid.c
Run clang-format on most sources
2023-04-27 05:44:32 -07:00
getpgrp.c
Implement crash reporting for AARCH64
2023-05-12 05:47:54 -07:00
getppid-nt.c
Make improvements
2023-10-08 08:59:53 -07:00
getppid.c
Make improvements
2023-10-03 06:17:16 -07:00
getprocaddressmodule.c
Reduce Makefile dependencies by 4%
2022-05-23 15:07:01 -07:00
getprogramexecutablename.greg.c
Revert "Use %gs as TLS register when dlopen() is linked"
2023-11-08 01:33:01 -08:00
getrandom-metal.c
Make improvements
2023-10-15 16:45:00 -07:00
getrandom.c
Make improvements
2023-10-15 16:45:00 -07:00
getresgid.c
Run clang-format on most sources
2023-04-27 05:44:32 -07:00
getresuid.c
Run clang-format on most sources
2023-04-27 05:44:32 -07:00
getrlimit.c
Fix some todos
2023-10-09 23:12:32 -07:00
getsid.c
Fix small matters and improve sysconf()
2023-08-17 00:32:11 -07:00
gettimeofday.c
Make improvements
2023-10-03 06:17:16 -07:00
getuid-nt.c
Rewrite special file handling on Windows
2023-10-14 02:53:34 -07:00
getuid.c
Make improvements
2023-10-03 06:17:16 -07:00
grantpt.c
Fix small matters and improve sysconf()
2023-08-17 00:32:11 -07:00
groups.internal.h
Fix warnings
2023-09-01 20:50:18 -07:00
internal.h
Make improvements
2023-10-15 16:45:00 -07:00
ioctl.c
Make improvements
2023-10-15 16:45:00 -07:00
ipc.h
Improve isystem includes and magic numbers
2021-08-14 23:36:36 -07:00
isapemagic.c
Fix bugs and regressions in the pledge command
2023-11-01 06:08:58 -07:00
isatty-nt.c
Make improvements
2023-10-08 08:59:53 -07:00
isatty.c
Make improvements
2023-10-08 08:59:53 -07:00
ischardev.c
Rewrite special file handling on Windows
2023-10-14 02:53:34 -07:00
isdirectory-nt.c
Fix issues for latest GCC toolchain
2023-10-11 14:54:42 -07:00
isdirectory.c
Replace COSMO define with _COSMO_SOURCE
2023-08-13 20:55:04 -07:00
isexecutable.c
Make improvements
2023-09-18 21:04:47 -07:00
islinux.c
Make improvements
2023-09-06 12:34:59 -07:00
isptmaster.c
Fix bugs in termios library and cleanup code
2023-06-14 19:30:52 -07:00
isregularfile-nt.c
Fix issues for latest GCC toolchain
2023-10-11 14:54:42 -07:00
isregularfile.c
Replace COSMO define with _COSMO_SOURCE
2023-08-13 20:55:04 -07:00
issetugid.c
Make improvements
2023-09-06 12:34:59 -07:00
issymlink-nt.c
Fix issues for latest GCC toolchain
2023-10-11 14:54:42 -07:00
issymlink.c
Replace COSMO define with _COSMO_SOURCE
2023-08-13 20:55:04 -07:00
kemptyfd.c
Remove _Hide keyword
2023-07-24 08:34:58 -07:00
kntsystemdirectory.S
Introduce new linker for fat ape binaries
2023-08-11 04:39:19 -07:00
kntwindowsdirectory.S
Introduce new linker for fat ape binaries
2023-08-11 04:39:19 -07:00
landlock.h
Run clang-format on most sources
2023-04-27 05:44:32 -07:00
landlock_add_rule.c
Pay off more technical debt
2022-09-12 23:36:56 -07:00
landlock_create_ruleset.c
Pay off more technical debt
2022-09-12 23:36:56 -07:00
landlock_restrict_self.c
Pay off more technical debt
2022-09-12 23:36:56 -07:00
lchmod.c
Add lchown, lchmod, statvfs, fstatvfs
2022-08-22 20:50:16 -07:00
lchown.c
Reduce Makefile dependencies by 4%
2022-05-23 15:07:01 -07:00
link.c
Reduce Makefile dependencies by 4%
2022-05-23 15:07:01 -07:00
linkat-nt.c
Make improvements
2023-09-18 21:04:47 -07:00
linkat.c
Move zipos into runtime package
2023-08-11 23:14:02 -07:00
lseek-nt.c
Rewrite special file handling on Windows
2023-10-14 02:53:34 -07:00
lseek.c
Make improvements
2023-10-03 06:17:16 -07:00
lstat.c
Create ELF aliases for identical symbols
2023-06-06 03:33:49 -07:00
lutimes.c
Make improvements
2023-09-06 12:34:59 -07:00
madvise-nt.c
Reduce Makefile dependencies by 4%
2022-05-23 15:07:01 -07:00
madvise.c
Run clang-format on most sources
2023-04-27 05:44:32 -07:00
major.c
Improve ZIP filesystem and change its prefix
2021-08-22 01:11:53 -07:00
makedev.c
Improve ZIP filesystem and change its prefix
2021-08-22 01:11:53 -07:00
makedev.h
Improve ZIP filesystem and change its prefix
2021-08-22 01:11:53 -07:00
makedirs.c
Make improvements
2023-10-03 06:17:16 -07:00
memfd_create.c
Run clang-format on most sources
2023-04-27 05:44:32 -07:00
metaflock.c
Add more apis to redbean unix module
2022-08-16 23:23:34 -07:00
metalfile.c
[metal] Add a uprintf() routine, for non-emergency boot logging ( #905 )
2023-10-25 14:32:20 -07:00
metalfile.internal.h
Work towards zipos / open(argv[0]) on metal ( #667 )
2022-11-06 00:29:47 -07:00
metalfile_init.S
[metal] Add a uprintf() routine, for non-emergency boot logging ( #905 )
2023-10-25 14:32:20 -07:00
mincore.c
Run clang-format on most sources
2023-04-27 05:44:32 -07:00
minor.c
Improve ZIP filesystem and change its prefix
2021-08-22 01:11:53 -07:00
mkdir.c
Make improvements
2023-10-03 06:17:16 -07:00
mkdirat-nt.c
Make improvements
2023-08-21 02:34:17 -07:00
mkdirat.c
Move zipos into runtime package
2023-08-11 23:14:02 -07:00
mkdtemp.c
Make improvements
2023-10-08 08:59:53 -07:00
mknod.c
Clean up some code
2023-10-11 11:45:31 -07:00
mkntcmdline.c
Make improvements
2023-10-08 08:59:53 -07:00
mkntenvblock.c
Make improvements
2023-10-08 08:59:53 -07:00
mkntpath.c
Rewrite special file handling on Windows
2023-10-14 02:53:34 -07:00
mkntpathat.c
Introduce posix_spawn_file_actions_addchdir_np()
2023-10-11 21:45:32 -07:00
mkostemp.c
Make improvements
2023-10-08 08:59:53 -07:00
mkostemps.c
Make improvements
2023-10-08 08:59:53 -07:00
mkstemp.c
Make improvements
2023-10-08 08:59:53 -07:00
mkstemps.c
Make improvements
2023-10-08 08:59:53 -07:00
mktemp.c
Make improvements
2023-10-08 08:59:53 -07:00
mlock.c
Add mlock() and munlock()
2023-04-27 10:42:52 -07:00
mount.c
Fix warnings
2023-09-01 20:50:18 -07:00
mount.h
Improve isystem includes and magic numbers
2021-08-14 23:36:36 -07:00
mremap-sysv.greg.c
Fix warnings
2023-09-01 20:50:18 -07:00
munlock.c
Add mlock() and munlock()
2023-04-27 10:42:52 -07:00
munmap-metal.c
Make improvements
2023-09-18 21:04:47 -07:00
munmap-sysv.c
Make improvements
2023-10-03 06:17:16 -07:00
nanosleep.c
Make improvements
2023-10-08 08:59:53 -07:00
netbsdtramp.S
Always initialize thread local storage
2022-07-19 00:21:46 -07:00
nosync.c
Make some systemic improvements
2022-05-18 16:52:36 -07:00
ntaccesscheck.c
Make improvements
2023-10-15 16:45:00 -07:00
ntreturn.c
Reduce Makefile dependencies by 4%
2022-05-23 15:07:01 -07:00
ntsetprivilege.c
Reduce Makefile dependencies by 4%
2022-05-23 15:07:01 -07:00
ntspawn.c
Put more thought into i/o polyfills
2023-11-07 18:32:35 -08:00
open-nt.c
Make improvements
2023-10-15 16:45:00 -07:00
open.c
Make improvements
2023-10-08 08:59:53 -07:00
openat-metal.c
Move zipos into runtime package
2023-08-11 23:14:02 -07:00
openat-sysv.c
Rewrite special file handling on Windows
2023-10-14 02:53:34 -07:00
openat.c
Make improvements
2023-10-08 08:59:53 -07:00
openatemp.c
Make improvements
2023-10-08 08:59:53 -07:00
openbsd.internal.h
Pay off more technical debt
2022-09-12 23:36:56 -07:00
openpty.c
Make improvements
2023-10-08 08:59:53 -07:00
park.c
Revert "Use %gs as TLS register when dlopen() is linked"
2023-11-08 01:33:01 -08:00
parsepromises.c
Fix bugs and regressions in the pledge command
2023-11-01 06:08:58 -07:00
pause-nt.c
Rewrite special file handling on Windows
2023-10-14 02:53:34 -07:00
pause.c
Make improvements
2023-10-08 08:59:53 -07:00
perror.c
Remove some dead code
2023-07-03 02:48:29 -07:00
pipe-nt.c
Fix SQLite regressions caused by 3b086af91
2023-10-13 11:00:39 -07:00
pipe-sysv.c
Reduce Makefile dependencies by 4%
2022-05-23 15:07:01 -07:00
pipe.c
Get repository to build with GCC 11
2022-09-13 04:14:55 -07:00
pipe2-sysv.c
Make important improvements
2022-09-14 22:39:08 -07:00
pipe2.c
Make improvements
2023-08-21 02:34:17 -07:00
pivot_root.c
Run clang-format on most sources
2023-04-27 05:44:32 -07:00
pledge-linux.c
Fix bugs and regressions in the pledge command
2023-11-01 06:08:58 -07:00
pledge.c
Introduce posix_spawn_file_actions_addchdir_np()
2023-10-11 21:45:32 -07:00
pledge.h
Refactor pledge() to be more configurable
2022-08-11 11:35:30 -07:00
pledge.internal.h
Improve stack overflow recovery
2023-10-04 07:35:17 -07:00
poll-metal.c
Make more code aarch64 friendly
2023-05-10 04:20:46 -07:00
poll-nt.c
Put more thought into i/o polyfills
2023-11-07 18:32:35 -08:00
poll-sysv.c
Implement crash reporting for AARCH64
2023-05-12 05:47:54 -07:00
poll.c
Make improvements
2023-10-08 08:59:53 -07:00
posix_fadvise.c
Make improvements
2023-10-03 06:17:16 -07:00
posix_madvise.c
Make improvements
2023-10-03 06:17:16 -07:00
posix_openpt.c
Make improvements
2023-06-03 08:12:22 -07:00
ppoll.c
Make improvements
2023-10-08 08:59:53 -07:00
prctl.c
Validate privileged code relationships
2023-06-08 04:38:06 -07:00
prctl.internal.h
Make improvements
2023-06-03 08:12:22 -07:00
pread.c
Rewrite special file handling on Windows
2023-10-14 02:53:34 -07:00
preadv.c
Make improvements
2023-10-08 08:59:53 -07:00
printfds.c
Rewrite special file handling on Windows
2023-10-14 02:53:34 -07:00
program_invocation_short_name.c
Get LIBC_RUNTIME and LIBC_CALLS building on aarch64
2023-05-10 04:20:47 -07:00
pthread_yield.c
Introduce pthread_rwlock_try{rd,wr}lock
2023-10-31 22:13:08 -07:00
ptrace.c
Run clang-format on most sources
2023-04-27 05:44:32 -07:00
ptsname.c
Fix small matters and improve sysconf()
2023-08-17 00:32:11 -07:00
ptsname_r.c
Improve system call wrappers
2022-09-19 15:06:25 -07:00
pwrite.c
Rewrite special file handling on Windows
2023-10-14 02:53:34 -07:00
pwritev.c
Make improvements
2023-10-08 08:59:53 -07:00
raise.c
Implement raise() with getcontext() / setcontext()
2023-11-05 18:04:36 -08:00
rdrand.c
Overhaul process spawning
2023-09-10 08:17:44 -07:00
rdrand_init.c
Overhaul process spawning
2023-09-10 08:17:44 -07:00
read-nt.c
Fix console copy/paste issue
2023-11-08 09:29:45 -08:00
read.c
Make improvements
2023-10-08 08:59:53 -07:00
readansi.c
Fix bugs in cosmocc toolchain
2023-06-08 23:44:03 -07:00
readlink.c
Fix bugs and make improvements
2022-04-20 10:05:34 -07:00
readlinkat-nt.c
Make improvements
2023-10-08 08:59:53 -07:00
readlinkat.c
Make improvements
2023-09-06 22:48:05 -07:00
readv-metal.c
Fix issues for latest GCC toolchain
2023-10-11 14:54:42 -07:00
readv-nt.c
Rewrite special file handling on Windows
2023-10-14 02:53:34 -07:00
readv-serial.c
Fix issues for latest GCC toolchain
2023-10-11 14:54:42 -07:00
readv.c
Make improvements
2023-10-08 08:59:53 -07:00
readwrite-nt.c
Revert "Use %gs as TLS register when dlopen() is linked"
2023-11-08 01:33:01 -08:00
reboot.c
Reduce Makefile dependencies by 4%
2022-05-23 15:07:01 -07:00
releasefd.c
Improve threading and i/o routines
2023-10-12 23:13:04 -07:00
remove.c
Make build hermetically sealed again
2023-07-08 07:06:25 -07:00
rename.c
Fix bugs and make improvements
2022-04-20 10:05:34 -07:00
renameat-nt.c
Fix issues for latest GCC toolchain
2023-10-11 14:54:42 -07:00
renameat.c
Move zipos into runtime package
2023-08-11 23:14:02 -07:00
restore.S
Make some more fixes
2023-10-09 12:22:00 -07:00
restoretty.c
Make improvements
2023-10-08 08:59:53 -07:00
rmdir.c
Improve system call wrappers
2022-09-19 15:06:25 -07:00
rusage2linux.c
Reduce build graph by another eight percent
2022-08-13 13:11:56 -07:00
rusage_add.c
Improve cancellations, randomness, and time
2022-11-05 23:45:32 -07:00
sched-sysv.internal.h
Remove _Hide keyword
2023-07-24 08:34:58 -07:00
sched_get_priority_max.c
Run clang-format on most sources
2023-04-27 05:44:32 -07:00
sched_get_priority_min.c
Run clang-format on most sources
2023-04-27 05:44:32 -07:00
sched_getparam.c
Make important improvements
2022-09-14 22:39:08 -07:00
sched_getscheduler-netbsd.c
Make important improvements
2022-09-14 22:39:08 -07:00
sched_getscheduler.c
Make important improvements
2022-09-14 22:39:08 -07:00
sched_rr_get_interval.c
Remove _Hide keyword
2023-07-24 08:34:58 -07:00
sched_setparam.c
Greatly expand system() shell code features
2022-10-11 21:30:31 -07:00
sched_setscheduler.c
Greatly expand system() shell code features
2022-10-11 21:30:31 -07:00
sched_yield.S
Introduce pthread_rwlock_try{rd,wr}lock
2023-10-31 22:13:08 -07:00
seccomp.c
Introduce #include <cosmo.h>
to toolchain users
2023-06-09 18:03:05 -07:00
secure_getenv.c
Make improvements
2023-09-06 12:34:59 -07:00
sedebug.c
Pay off more technical debt
2022-09-12 23:36:56 -07:00
setegid.c
Pay off more technical debt
2022-09-12 23:36:56 -07:00
seteuid.c
Pay off more technical debt
2022-09-12 23:36:56 -07:00
setfl.c
Make improvements
2023-10-15 16:45:00 -07:00
setfsgid.c
Improve cosmo's conformance to libc-test
2022-10-10 17:52:41 -07:00
setfsuid.c
Improve cosmo's conformance to libc-test
2022-10-10 17:52:41 -07:00
setgid.c
Improve cosmo's conformance to libc-test
2022-10-10 17:52:41 -07:00
setgroups.c
Rewrite .zip.o file linker
2023-06-10 09:29:44 -07:00
setpgid.c
Make improvements
2023-10-08 08:59:53 -07:00
setpgrp.c
Fix bugs and make improvements
2022-04-20 10:05:34 -07:00
setregid.c
Run clang-format on most sources
2023-04-27 05:44:32 -07:00
setresgid.c
Run clang-format on most sources
2023-04-27 05:44:32 -07:00
setresuid.c
Run clang-format on most sources
2023-04-27 05:44:32 -07:00
setreuid.c
Run clang-format on most sources
2023-04-27 05:44:32 -07:00
setrlimit.c
Fix some todos
2023-10-09 23:12:32 -07:00
setsid.c
Overhaul process spawning
2023-09-10 08:17:44 -07:00
settimeofday.c
Get us closer to building busybox
2023-06-18 04:13:45 -07:00
setuid.c
Improve cosmo's conformance to libc-test
2022-10-10 17:52:41 -07:00
shm_open.c
Introduce shm_open() and shm_unlink()
2023-10-31 23:57:52 -07:00
shm_path_np.c
Introduce shm_open() and shm_unlink()
2023-10-31 23:57:52 -07:00
shm_unlink.c
Introduce shm_open() and shm_unlink()
2023-10-31 23:57:52 -07:00
sig.c
Put more thought into i/o polyfills
2023-11-07 18:32:35 -08:00
sig.internal.h
Put more thought into i/o polyfills
2023-11-07 18:32:35 -08:00
sigaction.c
Implement raise() with getcontext() / setcontext()
2023-11-05 18:04:36 -08:00
sigaltstack.c
Cull the examples folder
2023-10-11 21:45:32 -07:00
sigenter-freebsd.c
Make improvements
2023-10-08 08:59:53 -07:00
sigenter-linux.c
Make improvements
2023-09-18 21:04:47 -07:00
sigenter-netbsd.c
Make improvements
2023-09-18 21:04:47 -07:00
sigenter-openbsd.c
Make improvements
2023-10-08 08:59:53 -07:00
sigenter-xnu.c
Fix some issues
2023-10-09 20:19:09 -07:00
sigignore.c
Rewrite special file handling on Windows
2023-10-14 02:53:34 -07:00
siginfo2cosmo.c
Make improvements
2023-10-03 06:17:16 -07:00
siginterrupt.c
Improve Libc by making Python work even better
2021-08-18 22:16:23 -07:00
signal.c
Make improvements
2023-07-10 04:35:14 -07:00
sigpending.c
Fix copy/paste issue in Windows console
2023-10-14 16:14:50 -07:00
sigqueue.c
Reduce build graph by another eight percent
2022-08-13 13:11:56 -07:00
sigsuspend.c
Make improvements
2023-10-08 08:59:53 -07:00
sigtimedwait.c
Make improvements
2023-10-08 08:59:53 -07:00
sigtimedwait.h
Add Cosmopolitan to uname()
2023-09-21 23:51:55 -07:00
sigtimedwait.internal.h
Remove _Hide keyword
2023-07-24 08:34:58 -07:00
sigwait.c
Add Cosmopolitan to uname()
2023-09-21 23:51:55 -07:00
sigwaitinfo.c
Make improvements
2023-10-08 08:59:53 -07:00
sleep.c
Fix some issues
2023-10-09 20:19:09 -07:00
splice.c
Fix warnings
2023-09-01 20:50:18 -07:00
stat.c
Make improvements for Actually Portable Emacs
2023-08-19 06:44:58 -07:00
stat2cosmo.c
Fix bugs and regressions in the pledge command
2023-11-01 06:08:58 -07:00
state.internal.h
Rewrite special file handling on Windows
2023-10-14 02:53:34 -07:00
statfs-nt.c
Make improvements
2023-10-08 08:59:53 -07:00
statfs.c
Make improvements
2023-10-08 08:59:53 -07:00
statfs2cosmo.c
Mint APE Loader v1.7
2023-08-17 09:04:50 -07:00
statfs2statvfs.c
Add lchown, lchmod, statvfs, fstatvfs
2022-08-22 20:50:16 -07:00
statvfs.c
Make improvements
2023-10-03 06:17:16 -07:00
stime.c
Make improvements
2023-10-03 06:17:16 -07:00
swapcontext.S
Implement raise() with getcontext() / setcontext()
2023-11-05 18:04:36 -08:00
symlink.c
Support dirfd relative iops on Windows
2021-01-30 01:49:43 -08:00
symlinkat-nt.c
Fix issues for latest GCC toolchain
2023-10-11 14:54:42 -07:00
symlinkat.c
Make more threading improvements
2022-11-01 23:28:26 -07:00
sync-nt.c
Make improvements
2023-10-08 08:59:53 -07:00
sync.c
Run clang-format on most sources
2023-04-27 05:44:32 -07:00
sync_file_range.c
Make more fixes and improvements
2023-07-29 18:44:15 -07:00
syncfs.c
Improve zip read-only filesystem
2023-08-16 17:52:12 -07:00
sys_ptrace.c
Make more threading improvements
2022-11-01 23:28:26 -07:00
syscall-nt.internal.h
Rewrite getcwd()
2023-11-02 13:16:42 -07:00
syscall-sysv.internal.h
Rewrite getcwd()
2023-11-02 13:16:42 -07:00
syscall_support-nt.internal.h
Rewrite special file handling on Windows
2023-10-14 02:53:34 -07:00
syscall_support-sysv.internal.h
Make futexes 100x better on x86 MacOS
2023-10-03 15:15:43 -07:00
sysinfo-nt.c
Fix bugs and regressions in the pledge command
2023-11-01 06:08:58 -07:00
sysinfo.c
Clean up some code
2023-10-11 11:45:31 -07:00
tailcontext.S
Hunt down more bugs
2023-07-03 18:43:29 -07:00
tcdrain.c
Make improvements
2023-10-08 08:59:53 -07:00
tcflow.c
Improve zip read-only filesystem
2023-08-16 17:52:12 -07:00
tcflush.c
Make improvements
2023-10-08 08:59:53 -07:00
tcgetattr-nt.c
Make improvements
2023-10-08 08:59:53 -07:00
tcgetattr.c
Get Fat Emacs working in Windows Console
2023-08-18 05:00:30 -07:00
tcgetpgrp.c
Make improvements
2023-10-08 08:59:53 -07:00
tcgetsid.c
Improve zip read-only filesystem
2023-08-16 17:52:12 -07:00
tcgetwinsize-nt.c
Make improvements
2023-10-08 08:59:53 -07:00
tcgetwinsize.c
Make improvements for Actually Portable Emacs
2023-08-19 06:44:58 -07:00
tcsendbreak.c
Improve zip read-only filesystem
2023-08-16 17:52:12 -07:00
tcsetattr-nt.c
Make improvements
2023-10-08 08:59:53 -07:00
tcsetattr.c
Get Fat Emacs working in Windows Console
2023-08-18 05:00:30 -07:00
tcsetpgrp.c
Make improvements
2023-10-08 08:59:53 -07:00
tcsetsid.c
Overhaul process spawning
2023-09-10 08:17:44 -07:00
tcsetwinsize-nt.c
Make improvements
2023-10-08 08:59:53 -07:00
tcsetwinsize.c
Fix bugs in termios library and cleanup code
2023-06-14 19:30:52 -07:00
termios.h
Overhaul process spawning
2023-09-10 08:17:44 -07:00
termios.internal.h
Fix bugs in termios library and cleanup code
2023-06-14 19:30:52 -07:00
termios2host.c
Fix bugs in termios library and cleanup code
2023-06-14 19:30:52 -07:00
time.c
Run clang-format on most sources
2023-04-27 05:44:32 -07:00
timespec_add.c
Improve cancellations, randomness, and time
2022-11-05 23:45:32 -07:00
timespec_cmp.c
Improve cancellations, randomness, and time
2022-11-05 23:45:32 -07:00
timespec_frommicros.c
Improve cancellations, randomness, and time
2022-11-05 23:45:32 -07:00
timespec_frommillis.c
Fix redbean unix.poll() with -1 timeout
2023-06-18 18:05:26 -07:00
timespec_fromnanos.c
Improve cancellations, randomness, and time
2022-11-05 23:45:32 -07:00
timespec_get.c
Improve cancellations, randomness, and time
2022-11-05 23:45:32 -07:00
timespec_getres.c
Improve cancellations, randomness, and time
2022-11-05 23:45:32 -07:00
timespec_mono.c
Mint APE Loader v1.5
2023-07-26 13:54:49 -07:00
timespec_real.c
Make improvements
2023-10-03 06:17:16 -07:00
timespec_sleep.c
Fix some issues
2023-10-09 20:19:09 -07:00
timespec_sleep_until.c
Fix some issues
2023-10-09 20:19:09 -07:00
timespec_sub.c
Improve cancellations, randomness, and time
2022-11-05 23:45:32 -07:00
timespec_subz.c
Make improvements
2023-06-15 14:50:53 -07:00
timespec_tomicros.c
Rewrite .zip.o file linker
2023-06-10 09:29:44 -07:00
timespec_tomillis.c
Rewrite .zip.o file linker
2023-06-10 09:29:44 -07:00
timespec_tonanos.c
Rewrite .zip.o file linker
2023-06-10 09:29:44 -07:00
timespec_totimeval.c
Improve cancellations, randomness, and time
2022-11-05 23:45:32 -07:00
timeval_add.c
Improve cancellations, randomness, and time
2022-11-05 23:45:32 -07:00
timeval_cmp.c
Improve cancellations, randomness, and time
2022-11-05 23:45:32 -07:00
timeval_frommicros.c
Make improvements
2022-11-07 02:26:06 -08:00
timeval_frommillis.c
Make improvements
2022-11-07 02:26:06 -08:00
timeval_real.c
Mint APE Loader v1.5
2023-07-26 13:54:49 -07:00
timeval_sub.c
Improve cancellations, randomness, and time
2022-11-05 23:45:32 -07:00
timeval_subz.c
Make improvements
2023-06-15 14:50:53 -07:00
timeval_tomicros.c
Rewrite .zip.o file linker
2023-06-10 09:29:44 -07:00
timeval_tomillis.c
Rewrite .zip.o file linker
2023-06-10 09:29:44 -07:00
timeval_toseconds.c
Improve Windows Console I/O
2023-08-08 05:44:40 -07:00
tinyprint.c
Make improvements
2023-10-08 08:59:53 -07:00
tmpdir.c
Rewrite getcwd()
2023-11-02 13:16:42 -07:00
tmpfd.c
Make improvements
2023-10-08 08:59:53 -07:00
touch.c
Make improvements
2023-10-08 08:59:53 -07:00
truncate-nt.c
Fix SQLite regressions caused by 3b086af91
2023-10-13 11:00:39 -07:00
truncate.c
Make improvements
2023-10-08 08:59:53 -07:00
ttydefaults.h
Remove evil constants from cosmopolitan.h
2022-12-17 00:42:45 -08:00
ttyname.c
Make improvements
2023-10-03 06:17:16 -07:00
ttyname_r.c
Make improvements
2023-10-15 16:45:00 -07:00
ucontext.c
Put more thought into i/o polyfills
2023-11-07 18:32:35 -08:00
ucontext.h
Fix ucontext_t alignment in strict ansi mode
2023-11-09 12:48:29 -08:00
umask.c
Make improvements for Actually Portable Emacs
2023-08-19 06:44:58 -07:00
uname.c
Release Cosmopolitan v3.0
2023-10-15 23:53:36 -07:00
unlink.c
Make numerous improvements
2021-09-28 01:52:34 -07:00
unlinkat-nt.c
Fix issues for latest GCC toolchain
2023-10-11 14:54:42 -07:00
unlinkat.c
Move zipos into runtime package
2023-08-11 23:14:02 -07:00
unlockpt.c
Fix small matters and improve sysconf()
2023-08-17 00:32:11 -07:00
unmount.c
Run clang-format on most sources
2023-04-27 05:44:32 -07:00
unveil.c
Fix bugs and regressions in the pledge command
2023-11-01 06:08:58 -07:00
usleep.c
Fix usleep() definition
2023-11-05 13:06:15 -08:00
utime.c
Make improvements
2023-10-03 06:17:16 -07:00
utimens.c
Make improvements
2023-09-06 12:34:59 -07:00
utimensat-nt.c
Make improvements
2023-10-08 08:59:53 -07:00
utimensat-old.c
Make improvements
2023-09-06 12:34:59 -07:00
utimensat-sysv.c
Make improvements
2023-09-06 12:34:59 -07:00
utimensat.c
Make improvements
2023-10-03 06:17:16 -07:00
utimes.c
Make improvements
2023-10-03 06:17:16 -07:00
vdsofunc.greg.c
Make improvements
2023-10-03 06:17:16 -07:00
virtualmax.S
Fix some issues and do some code cleanup
2022-05-23 10:15:53 -07:00
virtualmax2.c
Disable linker map generation and improve tinyness
2023-06-09 03:29:26 -07:00
weirdtypes.h
Make improvements
2023-10-03 06:17:16 -07:00
wifcontinued.c
Improve wait statuses
2023-07-30 14:51:37 -07:00
wifsignaled.c
Improve wait statuses
2023-07-30 14:51:37 -07:00
wifstopped.c
Improve wait statuses
2023-07-30 14:51:37 -07:00
wincrash.internal.h
Overhaul Windows signal handling
2023-09-08 01:49:41 -07:00
winexec.c
Make improvements
2023-10-15 16:45:00 -07:00
write-nt.c
Fix console copy/paste issue
2023-11-08 09:29:45 -08:00
write.c
Make improvements
2023-10-08 08:59:53 -07:00
writev-metal.c
Get LIBC_RUNTIME and LIBC_CALLS building on aarch64
2023-05-10 04:20:47 -07:00
writev-nt.c
Rewrite special file handling on Windows
2023-10-14 02:53:34 -07:00
writev-serial.c
Make more code aarch64 friendly
2023-05-10 04:20:46 -07:00
writev.c
Make improvements
2023-10-08 08:59:53 -07:00
writevuninterruptible.c
Remove _Hide keyword
2023-07-24 08:34:58 -07:00