Age | Commit message (Expand) | Author |
2019-01-12 | Move sigwait(3) from libpthread to libc | Jeremie Courreges-Anglas |
2019-01-11 | mincore() is a relic from the past, exposing physical machine information | Theo de Raadt |
2018-11-21 | Introducing malloc_usable_size() was a mistake. While some other | Otto Moerbeek |
2018-11-18 | Implement malloc_usable_size(); ok millert@ deraadt@ and jmc@ for the man page | Otto Moerbeek |
2018-11-05 | Implement C11's aligned_alloc(3). ok guenther@ | Otto Moerbeek |
2018-10-30 | Add C11's timespec_get(3); minor bump for libc. | Philip Guenther |
2018-09-13 | Add uid_from_user() and gid_from_group(), derived from pax's cache.c. | Todd C. Miller |
2018-07-13 | Unveiling unveil(2). | Bob Beck |
2018-03-31 | Mark pthread_equal() as unused inside libc | Philip Guenther |
2018-01-18 | Instead of trying to handle ffs() with the normal rename-mark-hidden-and-alias | Philip Guenther |
2017-12-01 | Redo the calculation of the alignment and placement of static TLS data to | Philip Guenther |
2017-11-29 | clang doesn't propagate attributes like "asm labels" and "visibility(hidden)" | Philip Guenther |
2017-11-04 | Revert recent changes to unbreak ports/net/samba | Jeremie Courreges-Anglas |
2017-10-28 | Change pthread_cleanup_{push,pop} to macros that store the cleanup info | Philip Guenther |
2017-09-05 | New POSIX xlocale implementation written from scratch. | Ingo Schwarze |
2017-09-05 | Move mutex, condvar, and thread-specific data routes, pthread_once, and | Philip Guenther |
2017-08-15 | Wrap <sched.h> and <sys/futex.h> so that internal calls go direct | Philip Guenther |
2017-06-19 | port the RBT code to userland by making it part of libc. | David Gwynne |
2017-05-20 | Use David Musser's introsort algorithm to fall back to heapsort(3) | Todd C. Miller |
2017-04-10 | Introducing freezero(3) a version of free that guarantees the process | Otto Moerbeek |
2017-03-06 | Introducing recallocarray(3), a blend of calloc(3) and reallocarray(3) | Otto Moerbeek |
2016-09-26 | sigsetmask() and sigblock() are no longer used by any setjmp implementation | Philip Guenther |
2016-09-12 | Don't declare select() in <unistd.h> | Philip Guenther |
2016-09-06 | Make sure attributes are applied to function declarations before they're | Philip Guenther |
2016-09-03 | Add functions for SHA512/256. The standard says you're supposed to start | Ted Unangst |
2016-08-14 | Reduce qabs() and qdiv() to aliases of llabs() and lldiv(). | Philip Guenther |
2016-07-26 | Wrap fpgetround() so internal calls to it (seen on arm, powerpc, and sh) | Philip Guenther |
2016-05-30 | Stop publicly declaring _yp_dobind() and struct dom_binding, closing out | Philip Guenther |
2016-05-29 | Wrap <machine/sysarch.h> to prevent overriding internal calls, for | Philip Guenther |
2016-05-29 | Remove dead support for changing BDB hash algorithm and cache of alternatives | Philip Guenther |
2016-05-23 | Remove iruserok(_sa)? and __ivaliduser(sa)? | Philip Guenther |
2016-05-09 | Remove sigreturn declaration and the now-unused libc syscall stub | Philip Guenther |
2016-05-07 | remove ancient dbm functions (ndbm remains). nothing uses them in forever. | Ted Unangst |
2016-05-07 | Use a Thread Information Block in both single and multi-threaded programs. | Philip Guenther |
2016-03-30 | Turd polish: use HIDDEN= instead of PSEUDO= for ptrace syscall stub, to | Philip Guenther |
2016-03-30 | Eliminate userspace caching by getlogin_r/setlogin; make the getlogin | Philip Guenther |
2016-03-21 | Rename the system call sendsyslog2 to sendsyslog. Keep the old one | Alexander Bluhm |
2016-03-20 | Rearrange C runtime bits: now that ld.so exports environ and __progname, | Philip Guenther |
2016-03-13 | environ and __progname are not declared in a public header; declare them | Philip Guenther |
2015-11-25 | Wrap <icdb.h> so that calls go direct and the symbols are all weak | Philip Guenther |
2015-11-25 | Add a syscall stub for sendsyslog2(2), and use it in syslog_r(3), passing | Theo de Raadt |
2015-11-24 | Use reentrant versions of getpw{nam,uid} and getgr{nam,gid} within | Todd C. Miller |
2015-11-18 | Add _shadow variants to the two popular getpw functions (uid and nam). | Ted Unangst |
2015-11-10 | Split the intra-thread functionality from kill(2) into its own syscall | Philip Guenther |
2015-11-10 | libc.so can't be unloaded, so move the hidden atexit() and pthread_atfork() | Philip Guenther |
2015-10-31 | Do not include a timestamp in the syslog message. There is no need -- | Theo de Raadt |
2015-10-27 | Wrap the remaining math functions in libc: __fpclassify*(), __flt_rounds(), | Philip Guenther |
2015-10-25 | Wrap waitpid() so calls go direct; weaken wait() and wait3(). | Philip Guenther |
2015-10-25 | Hide __atexit and __atexit_register_cleanup() | Philip Guenther |
2015-10-25 | Use sigaction() instead of signal() to avoid pulling in unnecessary | Philip Guenther |