cosmopolitan/libc/sysv/calls
Justine Tunney 3e4fd4b0ad Add epoll and do more release readiness changes
This change also pays off some of the remaining technical debt with
stdio, file descriptors, and memory managemnt polyfills.
2020-11-28 12:01:51 -08:00
..
__accept-sysv.s
__accept4-sysv.s
__acl_aclcheck_fd.s
__acl_aclcheck_file.s
__acl_aclcheck_link.s
__acl_delete_fd.s
__acl_delete_file.s
__acl_delete_link.s
__acl_get_fd.s
__acl_get_file.s
__acl_get_link.s
__acl_set_fd.s
__acl_set_file.s
__acl_set_link.s
__cap_rights_get.s
__connect-sysv.s
__disable_threadsignal.s
__dup3-sysv.s
__fstat-sysv.s
__fstatat-sysv.s
__ftruncate-sysv.s
__get_tcb.s
__getpeername-sysv.s
__getsockname-sysv.s
__gettimeofday-sysv.s
__lseek-sysv.s
__lstat-sysv.s
__mac_execve.s
__mac_get_fd.s
__mac_get_file.s
__mac_get_link.s
__mac_get_mount.s
__mac_get_pid.s
__mac_get_proc.s
__mac_getfsstat.s
__mac_mount.s
__mac_set_fd.s
__mac_set_file.s
__mac_set_link.s
__mac_set_proc.s
__mac_syscall.s
__mmap-sysv.s
__old_semwait_signal.s
__old_semwait_signal_nocancel.s
__pipe-sysv.s
__pipe2-sysv.s
__pread-sysv.s
__preadv-sysv.s
__pthread_canceled.s
__pthread_chdir.s
__pthread_fchdir.s
__pthread_kill.s
__pthread_markcancel.s
__pthread_sigmask.s
__pwrite-sysv.s
__pwritev-sysv.s
__semwait_signal.s
__semwait_signal_nocancel.s
__set_tcb.s
__setegid-bsd.s
__seteuid-bsd.s
__setugid.s
__sigwait_nocancel.s
__socket-sysv.s
__stat-sysv.s
__syscall.s
__sysctl.s
__tfork.s
__threxit.s
__thrsigdivert.s
__thrsleep.s
__thrwakeup.s
__truncate-sysv.s
__utimensat-sysv.s
_sysctl.s
_umtx_op.s
abort2.s
abort_with_payload.s
accept_nocancel.s
access-sysv.s
access_extended.s
acct.s
add_key.s
adjfreq.s
adjtime.s
adjtimex.s
afs3_syscall.s
aio_cancel.s
aio_error.s
aio_fsync.s
aio_mlock.s
aio_read.s
aio_return.s
aio_suspend.s
aio_suspend_nocancel.s
aio_waitcomplete.s
aio_write.s
alarm-sysv.s
arch_prctl-sysv.s
audit.s
audit_session_join.s
audit_session_port.s
audit_session_self.s
auditctl.s
auditon.s
bind-sysv.s
bindat.s
bpf.s
break.s
bsdthread_create.s
bsdthread_ctl.s
bsdthread_register.s
bsdthread_terminate.s
cap_enter.s
cap_fcntls_get.s
cap_fcntls_limit.s
cap_getmode.s
cap_ioctls_get.s
cap_ioctls_limit.s
cap_rights_limit.s
capget.s
capset.s
change_fdguard_np.s
chdir-sysv.s
chflags.s
chflagsat.s
chmod-sysv.s
chmod_extended.s
chown-sysv.s
chroot.s
clock_adjtime.s
clock_getcpuclockid2.s
clock_getres.s
clock_gettime-sysv.s
clock_nanosleep.s
clock_settime.s
clone.s
clonefileat.s
close-sysv.s
close_nocancel.s
closefrom.s
coalition.s
coalition_info.s
connect_nocancel.s
connectat.s
connectx.s
copy_file_range-sysv.s
copyfile.s
cpuset.s
cpuset_getaffinity.s
cpuset_getdomain.s
cpuset_getid.s
cpuset_setaffinity.s
cpuset_setdomain.s
cpuset_setid.s
creat-sysv.s
csops.s
csops_audittoken.s
csrctl.s
delete.s
delete_module.s
disconnectx.s
dup-sysv.s
dup2-sysv.s
eaccess.s
epoll_create-sysv.s Add epoll and do more release readiness changes 2020-11-28 12:01:51 -08:00
epoll_create1-sysv.s Add epoll and do more release readiness changes 2020-11-28 12:01:51 -08:00
epoll_ctl-sysv.s Add epoll and do more release readiness changes 2020-11-28 12:01:51 -08:00
epoll_pwait.s
epoll_wait-sysv.s Add epoll and do more release readiness changes 2020-11-28 12:01:51 -08:00
eventfd.s
eventfd2.s
exchangedata.s
execve-sysv.s
execveat.s
exit-sysv.s
extattr_delete_fd.s
extattr_delete_file.s
extattr_delete_link.s
extattr_get_fd.s
extattr_get_file.s
extattr_get_link.s
extattr_list_fd.s
extattr_list_file.s
extattr_list_link.s
extattr_set_fd.s
extattr_set_file.s
extattr_set_link.s
extattrctl.s
faccessat-sysv.s
fadvise-sysv.s
fallocate-sysv.s
fanotify_init.s
fanotify_mark.s
fchdir.s
fchflags.s
fchmod-sysv.s
fchmod_extended.s
fchmodat-sysv.s
fchown-sysv.s
fchownat-sysv.s
fclonefileat.s
fcntl-sysv.s
fcntl_nocancel.s
fdatasync-sysv.s
fexecve.s
ffclock_getcounter.s
ffclock_getestimate.s
ffclock_setestimate.s
ffsctl.s
fgetattrlist.s
fgetxattr.s
fhlink.s
fhlinkat.s
fhopen.s
fhreadlink.s
fhstat.s
fhstatfs.s
fileport_makefd.s
fileport_makeport.s
finit_module.s
flistxattr.s
flock-sysv.s
fmount.s
fork-sysv.s
fpathconf.s
fremovexattr.s
fs_snapshot.s
fsctl.s
fsetattrlist.s
fsetxattr.s
fstat_extended.s
fstatfs.s
fsync-sysv.s
fsync_nocancel.s
futex.s
futimens-sysv.s
futimes-sysv.s
futimesat-sysv.s
get_mempolicy.s
get_robust_list.s
getattrlist.s
getattrlistat.s
getattrlistbulk.s
getaudit.s
getaudit_addr.s
getauid.s
getcontext.s
getcpu.s
getcwd-sysv.s
getdents.s
getdirentries.s
getdirentriesattr.s
getdtablecount.s
getdtablesize.s
getegid.s
geteuid.s
getfh.s
getfhat.s
getfsstat.s
getgid-sysv.s
getgroups.s
gethostid.s
gethostuuid.s
getitimer-sysv.s
getkerninfo.s
getlogin.s
getlogin_r.s
getloginclass.s
getpagesize-freebsd.s
getpgid.s
getpgrp.s
getpid-sysv.s
getppid-sysv.s
getpriority-sysv.s
getrandom-sysv.s
getresgid.s
getresuid.s
getrlimit-sysv.s
getrtable.s
getrusage-sysv.s
getsgroups.s
getsid.s
getsockopt-sysv.s
getthrid.s
gettid-sysv.s
getuid-sysv.s
getwgroups.s
getxattr.s
grab_pgo_data.s
gssd_syscall.s
guarded_close_np.s
guarded_kqueue_np.s
guarded_open_dprotected_np.s
guarded_open_np.s
guarded_pwrite_np.s
guarded_write_np.s
guarded_writev_np.s
identitysvc.s
init_module.s
initgroups.s
inotify_add_watch.s
inotify_init.s
inotify_init1.s
inotify_rm_watch.s
io_cancel.s
io_destroy.s
io_getevents.s
io_pgetevents.s
io_setup.s
io_submit.s
io_uring_enter.s
io_uring_register.s
io_uring_setup.s
ioctl-sysv.s
ioperm.s
iopl.s
iopolicysys.s
ioprio_get.s
ioprio_set.s
issetugid.s
jail.s
jail_attach.s
jail_get.s
jail_remove.s
jail_set.s
kas_info.s
kbind.s
kcmp.s
kdebug_trace.s
kdebug_trace_string.s
kdebug_typefilter.s
kenv.s
kevent.s
kevent_id.s
kevent_qos.s
kexec_file_load.s
kexec_load.s
keyctl.s
kill-sysv.s
killpg-sysv.s
kldfind.s
kldfirstmod.s
kldload.s
kldnext.s
kldstat.s
kldsym.s
kldunload.s
kldunloadf.s
kmq_notify.s
kmq_setattr.s
kmq_timedreceive.s
kmq_timedsend.s
kmq_unlink.s
kqueue.s
ksem_close.s
ksem_destroy.s
ksem_getvalue.s
ksem_init.s
ksem_open.s
ksem_post.s
ksem_timedwait.s
ksem_trywait.s
ksem_unlink.s
ksem_wait.s
ktimer_create.s
ktimer_delete.s
ktimer_getoverrun.s
ktimer_gettime.s
ktimer_settime.s
ktrace.s
lchflags.s
lchmod.s
lchown-sysv.s
ledger.s
lgetfh.s
lgetxattr.s
link-sysv.s
linkat-sysv.s
lio_listio.s
listen-sysv.s
listxattr.s
llistxattr.s
lookup_dcookie.s
lpathconf.s
lremovexattr.s
lsetxattr.s
lstat_extended.s
lutimes.s
mac_syscall.s
madvise-sysv.s
mbind.s
membarrier.s
memfd_create.s
memorystatus_control.s
memorystatus_get_level.s
microstackshot.s
migrate_pages.s
mincore.s
minherit.s
mkdir-sysv.s
mkdir_extended.s
mkdirat-sysv.s
mkfifo-sysv.s
mkfifo_extended.s
mkfifoat.s
mknod-sysv.s
mknodat.s
mlock.s
mlock2.s
mlockall.s
modfind.s
modfnext.s
modify_ldt.s
modnext.s
modstat.s
modwatch.s
mount.s
move_pages.s
mprotect-sysv.s
mq_getsetattr.s
mq_notify.s
mq_open.s
mq_timedreceive.s
mq_timedsend.s
mq_unlink.s
mquery.s
mremap-sysv.s
mremap_encrypted.s
msgctl.s
msgget.s
msgrcv.s
msgrcv_nocancel.s
msgsnd.s
msgsnd_nocancel.s
msgsys.s
msync-sysv.s
msync_nocancel.s
munlock.s
munlockall.s
munmap-sysv.s
name_to_handle_at.s
nanosleep-sysv.s
necp_client_action.s
necp_match_policy.s
necp_open.s
necp_session_action.s
necp_session_open.s
net_qos_guideline.s
netagent_trigger.s
nfsclnt.s
nfssvc.s
nfstat.s
nlm_syscall.s
nlstat.s
nmount.s
nnpfs_syscall.s
nstat.s
ntp_adjtime.s
ntp_gettime.s
obreak.s
open-sysv.s
open_by_handle_at.s
open_dprotected_np.s
open_extended.s
open_nocancel.s
openat-sysv.s
openat_nocancel.s
openbyid_np.s
os_fault_with_payload.s
pathconf.s
pause-sysv.s
pdfork.s
pdgetpid.s
pdkill.s
peeloff.s
perf_event_open.s
persona.s
personality.s
pid_hibernate.s
pid_resume.s
pid_shutdown_sockets.s
pid_suspend.s
pidfd_send_signal.s
pivot_root.s
pkey_alloc.s
pkey_free.s
pkey_mprotect.s
pledge.s
poll-sysv.s
poll_nocancel.s
posix_fallocate-sysv.s
posix_openpt-sysv.s
posix_spawn.s
ppoll-sysv.s
prctl.s
pread_nocancel.s
preadv2.s
prlimit.s
proc_info.s
proc_rlimit_control.s
proc_trace_log.s
proc_uuid_policy.s
procctl.s
process_policy.s
process_vm_readv.s
process_vm_writev.s
profil.s
pselect.s
pselect6.s
pselect_nocancel.s
psynch_cvbroad.s
psynch_cvclrprepost.s
psynch_cvsignal.s
psynch_cvwait.s
psynch_mutexdrop.s
psynch_mutexwait.s
psynch_rw_downgrade.s
psynch_rw_longrdlock.s
psynch_rw_rdlock.s
psynch_rw_unlock.s
psynch_rw_unlock2.s
psynch_rw_upgrade.s
psynch_rw_wrlock.s
psynch_rw_yieldwrlock.s
ptrace.s
pwrite_nocancel.s
pwritev2.s
quota.s
quotactl.s
rctl_add_rule.s
rctl_get_limits.s
rctl_get_racct.s
rctl_get_rules.s
rctl_remove_rule.s
read-sysv.s
read_nocancel.s
readahead.s
readlink.s
readlinkat-sysv.s
readv-sysv.s
readv_nocancel.s
reboot.s
recv.s
recvfrom-sysv.s
recvfrom_nocancel.s
recvmmsg.s
recvmsg-sysv.s
recvmsg_nocancel.s
recvmsg_x.s
removexattr.s
rename-sysv.s
renameat-sysv.s
renameat2.s
renameatx_np.s
request_key.s
restart_syscall.s
revoke.s
rfork.s
rmdir-sysv.s
rseq.s
rt_sigqueueinfo.s
rt_tgsigqueueinfo.s
rtprio.s
rtprio_thread.s
sched_get_priority_max.s
sched_get_priority_min.s
sched_getaffinity.s
sched_getattr.s
sched_getparam.s
sched_getscheduler.s
sched_rr_get_interval.s
sched_setaffinity-sysv.s
sched_setattr.s
sched_setparam.s
sched_setscheduler.s
sched_yield-sysv.s
sctp_generic_recvmsg.s
sctp_generic_sendmsg.s
sctp_generic_sendmsg_iov.s
sctp_peeloff.s
searchfs.s
seccomp.s
select-sysv.s
select_nocancel.s
sem_close.s
sem_open.s
sem_post.s
sem_trywait.s
sem_unlink.s
sem_wait.s
sem_wait_nocancel.s
semctl.s
semget.s
semop.s
semsys.s
semtimedop.s
send.s
sendfile-sysv.s
sendmmsg.s
sendmsg-sysv.s
sendmsg_nocancel.s
sendmsg_x.s
sendsyslog.s
sendto-sysv.s
sendto_nocancel.s
set_mempolicy.s
set_robust_list.s
set_tid_address.s
setattrlist.s
setattrlistat.s
setaudit.s
setaudit_addr.s
setauid.s
setcontext.s
setdomainname.s
setfib.s
setfsgid.s
setfsuid.s
setgid.s
setgroups.s
sethostid.s
sethostname.s
setitimer-sysv.s
setlogin.s
setloginclass.s
setns.s
setpgid.s
setpriority-sysv.s
setprivexec.s
setregid.s
setresgid-sysv.s
setresuid-sysv.s
setreuid.s
setrlimit-sysv.s
setrtable.s
setsgroups.s
setsid.s
setsockopt-sysv.s
settid.s
settid_with_pid.s
settimeofday.s
setuid.s
setwgroups.s
setxattr.s
sfi_ctl.s
sfi_pidctl.s
shared_region_check_np.s
shared_region_map_and_slide_np.s
shm_open.s
shm_unlink.s
shmat.s
shmctl.s
shmdt.s
shmget.s
shmsys.s
shutdown-sysv.s
sigaction-sysv.s
sigaltstack.s
sigblock.s
signalfd.s
signalfd4.s
sigpending.s
sigprocmask-sysv.s
sigqueue.s
sigsetmask.s
sigstack.s
sigsuspend-sysv.s
sigsuspend_nocancel.s
sigtimedwait.s
sigvec.s
sigwait.s
sigwaitinfo.s
socket_delegate.s
socketpair-sysv.s
splice-sysv.s
sstk.s
stack_snapshot_with_config.s
stat_extended.s
statfs.s
statx.s
swapcontext.s
swapctl.s
swapoff.s
swapon.s
symlink-sysv.s
symlinkat-sysv.s
sync-sysv.s
sync_file_range-sysv.s
syncfs.s
sysctl.s
sysctlbyname.s
sysfs.s
sysinfo-sysv.s
syslog.s
system_override.s
tee.s
telemetry.s
terminate_with_payload.s
tgkill.s
thr_create.s
thr_exit.s
thr_kill.s
thr_kill2.s
thr_new.s
thr_self.s
thr_set_name.s
thr_suspend.s
thr_wake.s
thread_selfcounts.s
thread_selfid.s
thread_selfusage.s
thrkill.s
timer_create.s
timer_delete.s
timer_getoverrun.s
timer_gettime.s
timer_settime.s
timerfd_create.s
timerfd_gettime.s
timerfd_settime.s
times-sysv.s
tkill.s
ulock_wait.s
ulock_wake.s
umask.s
umask_extended.s
umount2.s
uname-sysv.s
undelete.s
unlink-sysv.s
unlinkat-sysv.s
unmount.s
unshare.s
unveil.s
userfaultfd.s
usrctl.s
ustat.s
utime-sysv.s
utimes-sysv.s
utrace.s
uuidgen.s
vadvise.s
vfs_purge.s
vhangup.s
vm_pressure_monitor.s
vmsplice-sysv.s
wait.s
wait4-sysv.s
wait4_nocancel.s
wait6.s
waitevent.s
waitid.s
waitid_nocancel.s
watchevent.s
work_interval_ctl.s
workq_kernreturn.s
workq_open.s
write-sysv.s
write_nocancel.s
writev-sysv.s
writev_nocancel.s
yield.s