cosmopolitan/libc/intrin
2023-10-08 17:56:59 -07:00
..
aarch64 Make improvements 2023-09-06 22:48:05 -07:00
__cxa_pure_virtual.c
__getauxval.c Avoid leaking handles across processes 2023-09-12 01:07:51 -07:00
__getenv.c Make improvements 2023-10-08 08:59:53 -07:00
abort.c
abs.c
asan.c Make improvements 2023-09-18 21:04:47 -07:00
asan.internal.h
asancodes.h
asaninit.S
asanthunk.c
ashlti3.c
asmflag.h
assertfail.c
atexit.c
atomic.h
bcopy.c
bitreverse.c
bitreverse32.c
bitreverse64.c
bits.h
bsf.c
bsf.h
bsr.c
bsr.h Make improvements 2023-09-06 12:34:59 -07:00
bsrl.c
bswap.c
bswap.h
bzero.c Make improvements 2023-10-08 08:59:53 -07:00
clearenv.c
cmpxchg.h
comparetf2.c
cosmo_once.c Make improvements 2023-09-18 21:04:47 -07:00
countbits.c Fix warnings 2023-09-01 20:50:18 -07:00
cp.c Make improvements 2023-10-08 08:59:53 -07:00
createdirectory.c Make improvements 2023-09-06 12:34:59 -07:00
createfile.c Make improvements 2023-09-18 21:04:47 -07:00
createfilemapping.c Make improvements 2023-09-18 21:04:47 -07:00
createfilemappingnuma.c
createnamedpipe.c Make improvements 2023-09-18 21:04:47 -07:00
createpipe.c
createprocess.c Make improvements 2023-09-06 12:34:59 -07:00
createsymboliclink.c
createthread.c Make improvements 2023-09-18 21:04:47 -07:00
cxaatexit.c Add Cosmopolitan to uname() 2023-09-21 23:51:55 -07:00
cxaatexit.internal.h Remove IMAGE_BASE_VIRTUAL 2023-09-12 01:21:36 -07:00
cxablocks.c
cxafinalize.c Add Cosmopolitan to uname() 2023-09-21 23:51:55 -07:00
cxalock.c Make improvements 2023-09-18 21:04:47 -07:00
deletefile.c
describearchprctlcode.c
describebacktrace.c Improve stack overflow recovery 2023-10-04 07:35:17 -07:00
describebacktrace.internal.h Overhaul process spawning 2023-09-10 08:17:44 -07:00
describecancelstate.c Make improvements 2023-09-18 21:04:47 -07:00
describecapability.c
describeclockname.c
describecontrolkeystate.c Improve Windows keyboard translation to Linux 2023-10-04 10:33:03 -07:00
describedirfd.c
describednotify.c
describeerrnoresult.c Make improvements 2023-10-08 08:59:53 -07:00
describefcntlcmd.c
describefdset.c Fix some issues with select() 2023-10-04 09:10:58 -07:00
describeflags.c Improve AARCH64 execution 2023-09-11 14:46:46 -07:00
describeflags.internal.h Make improvements 2023-10-08 08:59:53 -07:00
describeflock.c
describeflocktype.c
describeframe.c Get rid of kmalloc() 2023-09-11 21:56:00 -07:00
describefutexop.c
describegidlist.c
describehow.c
describeinoutint64.c
describeiovec.c
describeiovnt.c
describeitimer.c
describeitimerval.c
describemagnums.c Fix warnings 2023-09-01 20:50:18 -07:00
describemapflags.c
describemapping.c
describentconsolemodeinputflags.c
describentconsolemodeoutputflags.c
describentcreationdisposition.c
describentfileaccessflags.c Make improvements 2023-08-21 02:34:17 -07:00
describentfileflagattr.c
describentfilemapflags.c
describentfileshareflags.c
describentfiletypeflags.c
describentlockfileflags.c
describentmovfileinpflags.c
describentoverlapped.c Make improvements 2023-09-06 12:34:59 -07:00
describentoverlapped.internal.h Make improvements 2023-09-06 12:34:59 -07:00
describentpageflags.c
describentpipemodeflags.c
describentpipeopenflags.c
describentprocaccessflags.c
describentsecurityattributes.c Avoid leaking handles across processes 2023-09-12 01:07:51 -07:00
describentstartflags.c
describentsymlinkflags.c
describeopenflags.c
describeopenmode.c Make improvements 2023-09-06 12:34:59 -07:00
describepersonalityflags.c
describepollfds.c Fix warnings 2023-09-01 20:50:18 -07:00
describepollflags.c
describeprctloperation.c
describeprotflags.c
describeptrace.c Add PTRACE_SECCOMP_GET_METADATA () 2023-08-20 02:49:22 -07:00
describeptraceevent.c
describeremapflags.c
describerlimit.c
describerlimitname.c
describeschedparam.c
describeschedpolicy.c
describeseccompoperation.c
describesicode.c Fix warnings 2023-09-01 20:50:18 -07:00
describesigaction.c
describesigaltstack.c
describesiginfo.c
describesigset.c Make improvements 2023-10-08 08:59:53 -07:00
describesleepflags.c
describesocketfamily.c
describesocketprotocol.c
describesockettype.c
describesocklevel.c
describesockoptname.c Fix warnings 2023-09-01 20:50:18 -07:00
describestat.c
describestatfs.c
describestdiostate.c
describestringlist.c
describetermios.c Rewrite Windows console input handling 2023-09-19 11:53:27 -07:00
describethreadcreationflags.c Make improvements 2023-09-18 21:04:47 -07:00
describetimespec.c
describetimeval.c
describevirtualkeycode.c Improve Windows keyboard translation to Linux 2023-10-04 10:33:03 -07:00
describewhence.c
describewhichprio.c
describewinsize.c Fix warnings 2023-09-01 20:50:18 -07:00
deviceiocontrol.c
directmap-metal.c Avoid leaking handles across processes 2023-09-12 01:07:51 -07:00
directmap-nt.c Make improvements 2023-10-08 08:59:53 -07:00
directmap.c Make improvements 2023-10-03 06:17:16 -07:00
directmap.internal.h
divmodti4.c
divti3.c
dll.c
dll.h Make improvements 2023-09-18 21:04:47 -07:00
dos2errno.c
dos2errno.internal.h
enable_threads.c Make improvements 2023-09-18 21:04:47 -07:00
exit.c Make improvements 2023-10-03 06:17:16 -07:00
exit1.greg.c Make improvements 2023-10-03 06:17:16 -07:00
extend.c Make improvements 2023-10-08 08:59:53 -07:00
extend.internal.h
fds_lock.c Make improvements 2023-09-18 21:04:47 -07:00
fds_lock_obj.c Make improvements 2023-10-08 08:59:53 -07:00
feholdexcept.c
fenv.S
feupdateenv.c
ffs.c Fix warnings 2023-09-01 20:50:18 -07:00
findclose.c
findfirstfile.c
findmemoryinterval.c Avoid leaking handles across processes 2023-09-12 01:07:51 -07:00
findnextfile.c
flushers.c
flushfilebuffers.c Make improvements 2023-10-08 08:59:53 -07:00
flushviewoffile.c
fmax.c
fmaxf.c
fmaxl.c
formathex64.c Make improvements 2023-09-18 21:04:47 -07:00
formatint32.c
formatint64.c
formatoctal32.c Make improvements 2023-09-06 12:34:59 -07:00
ftrace.c
ftrace_enabled.c Avoid leaking handles across processes 2023-09-12 01:07:51 -07:00
ftrapv.c
futex.S
g_fds.c Make improvements 2023-10-08 08:59:53 -07:00
g_fds_init.S
gcov.S
generateconsolectrlevent.c
getauxval.c
getauxval.internal.h
getcpuidbrand.S
getcpuidemulator.c
getcpuidos.c
getenv.c Make improvements 2023-09-06 12:34:59 -07:00
getenv.internal.h
getexitcodeprocess.c
getfileattributes.c
getmainstack.c Improve stack overflow recovery 2023-10-04 07:35:17 -07:00
getminsigstksz.c Make improvements 2023-09-18 21:04:47 -07:00
getpid.c Make improvements 2023-10-03 06:17:16 -07:00
getsafesize.greg.c Make improvements 2023-10-08 08:59:53 -07:00
gettid.c Make improvements 2023-10-03 06:17:16 -07:00
hilbert.c
hilbert.h
interrupts.S
intrin.mk Make improvements 2023-09-18 21:04:47 -07:00
isatleastwindows10.c
iscygwin.c
isdebuggerpresent.c Make improvements 2023-10-08 08:59:53 -07:00
isgenuineblink.c
isloopbackip.c
isprivateip.c
ispublicip.c
isrunningundermake.c
isworker.c
iswsl.c
kclocknames.S
kdos2errno.S
kerrnodocs.S
kerrnonames.S
kfcntlcmds.S
kipoptnames.S
kntisinheritable.greg.c Make improvements 2023-09-06 12:34:59 -07:00
kntstdio.c Make improvements 2023-10-08 08:59:53 -07:00
kopenflags.S Make improvements 2023-09-06 12:34:59 -07:00
kpollnames.S
kprintf.greg.c Make improvements 2023-10-08 08:59:53 -07:00
kprintf.h Make improvements for Actually Portable Emacs 2023-08-19 06:44:58 -07:00
krlimitnames.S
ksignalnames.S
ksockoptnames.S
kstarttsc.c
ktcpoptnames.S
leaky.internal.h Get rid of kmalloc() 2023-09-11 21:56:00 -07:00
leaky.S
lengthuint64.c
likely.h
lockfileex.c
lshrti3.c
macros.h
mapviewoffileex.c
mapviewoffileexnuma.c
memchr.c Make improvements 2023-10-08 08:59:53 -07:00
memcmp.c Make improvements 2023-09-06 22:48:05 -07:00
memmove.c Make improvements 2023-10-08 08:59:53 -07:00
mempcpy.c
memrchr.c Make improvements 2023-10-08 08:59:53 -07:00
memset.c Make improvements 2023-10-08 08:59:53 -07:00
memtrack.greg.c Make improvements 2023-09-18 21:04:47 -07:00
mman.greg.c [metal] Fix regression causing early crash in __new_page( ) () 2023-10-03 07:48:55 -07:00
mmi.c Make improvements 2023-10-08 08:59:53 -07:00
mmi.init.S Make improvements 2023-10-08 08:59:53 -07:00
mmi_lock.c Make improvements 2023-09-18 21:04:47 -07:00
movefileex.c
mulodi4.c
mulosi4.c
muloti4.c
multf3.c
mulvti3.c
newbie.h
nocolor.c Avoid leaking handles across processes 2023-09-12 01:07:51 -07:00
nomultics.c Implement basic canonical mode for Windows 2023-10-03 22:36:22 -07:00
nomultics.internal.h Implement basic canonical mode for Windows 2023-10-03 22:36:22 -07:00
ntcontext2linux.c Make some quick fixes 2023-10-08 17:56:59 -07:00
ntgetversion.c Avoid leaking handles across processes 2023-09-12 01:07:51 -07:00
oldstack.c
onarithmeticoverflow.c
openprocess.c
packsswb.c
packsswb.h
packuswb.c
packuswb.h
paddw.c
paddw.h
palignr.c
palignr.h
palignrs.S
pandn.c
pandn.h
pcmpgtb.c
pcmpgtb.h
pcmpgtw.c
pcmpgtw.h
pmaddubsw.c
pmaddubsw.h
pmovmskb.c
pmovmskb.h
pmulhrsw.c
pmulhrsw.h
popcnt.c
popcnt.h
printmemoryintervals.c Fix warnings 2023-09-01 20:50:18 -07:00
printsystemmappings.greg.c
promises.c
promises.internal.h
prot2nt.greg.c
psraw.c
psraw.h
psrawv.c
pthread_atfork.c Make improvements 2023-09-18 21:04:47 -07:00
pthread_cleanup_pop.c Make improvements 2023-10-08 08:59:53 -07:00
pthread_cleanup_push.c Make improvements 2023-10-08 08:59:53 -07:00
pthread_main.c Make improvements 2023-09-18 21:04:47 -07:00
pthread_mutex_destroy.c
pthread_mutex_init.c
pthread_mutex_lock.c Make improvements 2023-09-18 21:04:47 -07:00
pthread_mutex_trylock.c Get rid of kmalloc() 2023-09-11 21:56:00 -07:00
pthread_mutex_unlock.c Add Cosmopolitan to uname() 2023-09-21 23:51:55 -07:00
pthread_mutexattr_destroy.c Get rid of kmalloc() 2023-09-11 21:56:00 -07:00
pthread_mutexattr_getpshared.c Get rid of kmalloc() 2023-09-11 21:56:00 -07:00
pthread_mutexattr_gettype.c Get rid of kmalloc() 2023-09-11 21:56:00 -07:00
pthread_mutexattr_init.c Get rid of kmalloc() 2023-09-11 21:56:00 -07:00
pthread_mutexattr_setpshared.c Get rid of kmalloc() 2023-09-11 21:56:00 -07:00
pthread_mutexattr_settype.c Get rid of kmalloc() 2023-09-11 21:56:00 -07:00
pthread_next.c Make improvements 2023-09-18 21:04:47 -07:00
pthread_setcancelstate.c Make improvements 2023-10-08 08:59:53 -07:00
pthread_spin_destroy.c
pthread_spin_init.c
pthread_spin_lock.c
pthread_spin_trylock.c
pthread_spin_unlock.c
pthread_tid.c Make improvements 2023-09-18 21:04:47 -07:00
pthread_yield.c Make improvements 2023-09-18 21:04:47 -07:00
pthreadlist.c Make improvements 2023-09-06 22:48:05 -07:00
pthreadlock.c Make improvements 2023-10-08 08:59:53 -07:00
punpckhbw.c
punpckhbw.h
punpckhwd.c
punpckhwd.h
punpcklbw.c
punpcklbw.h
punpcklwd.c
punpcklwd.h
pushpop.internal.h
quick_exit.c Make improvements for Actually Portable Emacs 2023-08-19 06:44:58 -07:00
rand64.c Make some quick fixes 2023-10-08 17:56:59 -07:00
removedirectory.c
reopenfile.c
repmovsb.h
repstosb.h
reservefd.c Make improvements 2023-10-08 08:59:53 -07:00
safemacros.internal.h
scalblnl.c
scalbn.c
scalbnf.c
scalbnl.c
sched_yield.S Make improvements 2023-10-08 08:59:53 -07:00
segmentation.h
setcurrentdirectory.c
setjmp.internal.h
sig.c Make improvements 2023-10-08 08:59:53 -07:00
sigaddset.c Make improvements 2023-10-08 08:59:53 -07:00
sigandset.c Make improvements 2023-10-08 08:59:53 -07:00
sigcountset.c Make improvements 2023-10-08 08:59:53 -07:00
sigdelset.c Make improvements 2023-10-08 08:59:53 -07:00
sigemptyset.c Make improvements 2023-10-08 08:59:53 -07:00
sigfillset.c Make improvements 2023-10-08 08:59:53 -07:00
sighandrvas.c Make improvements 2023-10-08 08:59:53 -07:00
sigisemptyset.c Make improvements 2023-10-08 08:59:53 -07:00
sigismember.c Make improvements 2023-10-08 08:59:53 -07:00
sigorset.c Make improvements 2023-10-08 08:59:53 -07:00
sigprocmask-nt.c Make improvements 2023-10-08 08:59:53 -07:00
sigprocmask-sysv.c Make improvements 2023-10-08 08:59:53 -07:00
sigprocmask.c Make improvements 2023-10-08 08:59:53 -07:00
sizefmt.c
stackcall.S Make improvements 2023-09-18 21:04:47 -07:00
stackchkfail.c
stackchkfaillocal.c
stackchkguard.S
stpcpy.c Make improvements 2023-10-08 08:59:53 -07:00
strace.internal.h Improve stack overflow recovery 2023-10-04 07:35:17 -07:00
strace_enabled.c Avoid leaking handles across processes 2023-09-12 01:07:51 -07:00
strace_enter.c Make improvements 2023-09-21 07:30:39 -07:00
stracef.greg.c Fix warnings 2023-09-01 20:50:18 -07:00
strchr.c Make improvements 2023-10-08 08:59:53 -07:00
strchrnul.c Make improvements 2023-10-08 08:59:53 -07:00
strcmp.c Make improvements 2023-10-08 08:59:53 -07:00
strcpy.c Make improvements 2023-10-08 08:59:53 -07:00
strerror.c Fix warnings 2023-09-01 20:50:18 -07:00
strerror_r.c Avoid leaking handles across processes 2023-09-12 01:07:51 -07:00
strerror_wr.greg.c Avoid leaking handles across processes 2023-09-12 01:07:51 -07:00
strlen.c Make improvements 2023-10-08 08:59:53 -07:00
strncmp.c
strnlen.c Make improvements 2023-10-08 08:59:53 -07:00
strrchr.c Avoid leaking handles across processes 2023-09-12 01:07:51 -07:00
strsignal.c Make improvements 2023-10-03 06:17:16 -07:00
strsignal_r.c Make improvements 2023-10-03 06:17:16 -07:00
sys_gettid.greg.c Make improvements 2023-09-18 21:04:47 -07:00
sys_umtx_timedwait_uint.c
terminateprocess.c Make improvements 2023-10-08 08:59:53 -07:00
terminatethisprocess.c Make improvements 2023-09-18 21:04:47 -07:00
tpenc.c
typeinfo.S
ubsan.c Make improvements 2023-09-06 12:34:59 -07:00
udivmodti4.c
ulock.c Make ulock stracing less noisy 2023-10-03 15:19:20 -07:00
ulock.h Make futexes 100x better on x86 MacOS 2023-10-03 15:15:43 -07:00
umask.c Make improvements for Actually Portable Emacs 2023-08-19 06:44:58 -07:00
unlockfileex.c
unmapviewoffile.c
unsetenv.c Make improvements 2023-10-03 06:17:16 -07:00
virtualprotect.c Fix warnings 2023-09-01 20:50:18 -07:00
waitformultipleobjects.c
waitforsingleobject.c Make improvements 2023-09-18 21:04:47 -07:00
weaken.h
winerr.greg.c Fix warnings 2023-09-01 20:50:18 -07:00
winsockerr.c
wintlsinit.c Make improvements 2023-10-08 08:59:53 -07:00
wsagetoverlappedresult.c
wsarecv.c
wsarecvfrom.c
wsawaitformultipleevents.c
x86names.c
xchg.internal.h