summaryrefslogtreecommitdiffstats
path: root/lib/libc/hidden
AgeCommit message (Expand)AuthorFilesLines
2020-10-09Correct error returns, do not print eror message to stdout (thereotto1-2/+2
2020-10-09Partly revert previous commit, these changes we not supposed to go in.otto1-2/+2
2020-10-09As noted by tb@ previous commit only removed an unused fucntion.otto1-2/+2
2020-07-06Add support for timeconting in userland.pirofti3-4/+42
2019-12-04libc's authentication privsep layer performed insufficient usernamederaadt1-1/+5
2019-10-24Allow the caller of asr functions to create and use a specific context.otto1-1/+3
2019-06-02Complete the ld.so boot cleanup: move most libc initialization fromguenther3-1/+60
2019-05-10Inroduce malloc_conceal() and calloc_conceal(). Similar to theirotto1-1/+3
2019-01-12Move sigwait(3) from libpthread to libcjca1-1/+2
2019-01-11mincore() is a relic from the past, exposing physical machine informationderaadt1-2/+1
2018-11-21Introducing malloc_usable_size() was a mistake. While some otherotto1-2/+1
2018-11-18Implement malloc_usable_size(); ok millert@ deraadt@ and jmc@ for the man pageotto1-1/+2
2018-11-05Implement C11's aligned_alloc(3). ok guenther@otto1-1/+2
2018-10-30Add C11's timespec_get(3); minor bump for libc.guenther1-1/+2
2018-09-13Add uid_from_user() and gid_from_group(), derived from pax's cache.c.millert2-3/+5
2018-07-13Unveiling unveil(2).beck1-1/+2
2018-03-31Mark pthread_equal() as unused inside libcguenther1-1/+2
2018-01-18Instead of trying to handle ffs() with the normal rename-mark-hidden-and-aliasguenther1-2/+2
2017-12-01Redo the calculation of the alignment and placement of static TLS data toguenther1-3/+13
2017-11-29clang doesn't propagate attributes like "asm labels" and "visibility(hidden)"guenther1-4/+4
2017-11-04Revert recent changes to unbreak ports/net/sambajca1-3/+1
2017-10-28Change pthread_cleanup_{push,pop} to macros that store the cleanup infoguenther1-1/+3
2017-09-05New POSIX xlocale implementation written from scratch.schwarze8-14/+80
2017-09-05Move mutex, condvar, and thread-specific data routes, pthread_once, andguenther2-2/+52
2017-08-15Wrap <sched.h> and <sys/futex.h> so that internal calls go directguenther2-0/+50
2017-06-19port the RBT code to userland by making it part of libc.dlg1-0/+42
2017-05-20Use David Musser's introsort algorithm to fall back to heapsort(3)millert1-2/+2
2017-04-10Introducing freezero(3) a version of free that guarantees the processotto1-1/+2
2017-03-06Introducing recallocarray(3), a blend of calloc(3) and reallocarray(3)otto1-1/+2
2016-09-26sigsetmask() and sigblock() are no longer used by any setjmp implementationguenther1-3/+3
2016-09-12Don't declare select() in <unistd.h>guenther1-2/+1
2016-09-06Make sure attributes are applied to function declarations before they'reguenther4-18/+58
2016-09-03Add functions for SHA512/256. The standard says you're supposed to starttedu1-2/+11
2016-08-14Reduce qabs() and qdiv() to aliases of llabs() and lldiv().guenther1-3/+3
2016-07-26Wrap fpgetround() so internal calls to it (seen on arm, powerpc, and sh)guenther1-0/+30
2016-05-30Stop publicly declaring _yp_dobind() and struct dom_binding, closing outguenther1-2/+6
2016-05-29Wrap <machine/sysarch.h> to prevent overriding internal calls, forguenther1-0/+25
2016-05-29Remove dead support for changing BDB hash algorithm and cache of alternativesguenther1-1/+4
2016-05-23Remove iruserok(_sa)? and __ivaliduser(sa)?guenther1-3/+1
2016-05-09Remove sigreturn declaration and the now-unused libc syscall stubguenther1-2/+1
2016-05-07remove ancient dbm functions (ndbm remains). nothing uses them in forever.tedu1-31/+0
2016-05-07Use a Thread Information Block in both single and multi-threaded programs.guenther14-31/+197
2016-03-30Turd polish: use HIDDEN= instead of PSEUDO= for ptrace syscall stub, toguenther1-0/+25
2016-03-30Eliminate userspace caching by getlogin_r/setlogin; make the getloginguenther1-3/+3
2016-03-21Rename the system call sendsyslog2 to sendsyslog. Keep the old onebluhm1-5/+2
2016-03-20Rearrange C runtime bits: now that ld.so exports environ and __progname,guenther1-1/+6
2016-03-13environ and __progname are not declared in a public header; declare themguenther1-1/+4
2015-11-25Wrap <icdb.h> so that calls go direct and the symbols are all weakguenther1-0/+35
2015-11-25Add a syscall stub for sendsyslog2(2), and use it in syslog_r(3), passingderaadt1-1/+4
2015-11-24Use reentrant versions of getpw{nam,uid} and getgr{nam,gid} withinmillert2-6/+6