summaryrefslogtreecommitdiffstats
path: root/lib/libc/hidden (follow)
Commit message (Expand)AuthorAgeFilesLines
* Correct error returns, do not print eror message to stdout (thereotto2020-10-091-2/+2
* Partly revert previous commit, these changes we not supposed to go in.otto2020-10-091-2/+2
* As noted by tb@ previous commit only removed an unused fucntion.otto2020-10-091-2/+2
* Add support for timeconting in userland.pirofti2020-07-063-4/+42
* libc's authentication privsep layer performed insufficient usernamederaadt2019-12-041-1/+5
* Allow the caller of asr functions to create and use a specific context.otto2019-10-241-1/+3
* Complete the ld.so boot cleanup: move most libc initialization fromguenther2019-06-023-1/+60
* Inroduce malloc_conceal() and calloc_conceal(). Similar to theirotto2019-05-101-1/+3
* Move sigwait(3) from libpthread to libcjca2019-01-121-1/+2
* mincore() is a relic from the past, exposing physical machine informationderaadt2019-01-111-2/+1
* Introducing malloc_usable_size() was a mistake. While some otherotto2018-11-211-2/+1
* Implement malloc_usable_size(); ok millert@ deraadt@ and jmc@ for the man pageotto2018-11-181-1/+2
* Implement C11's aligned_alloc(3). ok guenther@otto2018-11-051-1/+2
* Add C11's timespec_get(3); minor bump for libc.guenther2018-10-301-1/+2
* Add uid_from_user() and gid_from_group(), derived from pax's cache.c.millert2018-09-132-3/+5
* Unveiling unveil(2).beck2018-07-131-1/+2
* Mark pthread_equal() as unused inside libcguenther2018-03-311-1/+2
* Instead of trying to handle ffs() with the normal rename-mark-hidden-and-aliasguenther2018-01-181-2/+2
* Redo the calculation of the alignment and placement of static TLS data toguenther2017-12-011-3/+13
* clang doesn't propagate attributes like "asm labels" and "visibility(hidden)"guenther2017-11-291-4/+4
* Revert recent changes to unbreak ports/net/sambajca2017-11-041-3/+1
* Change pthread_cleanup_{push,pop} to macros that store the cleanup infoguenther2017-10-281-1/+3
* New POSIX xlocale implementation written from scratch.schwarze2017-09-058-14/+80
* Move mutex, condvar, and thread-specific data routes, pthread_once, andguenther2017-09-052-2/+52
* Wrap <sched.h> and <sys/futex.h> so that internal calls go directguenther2017-08-152-0/+50
* port the RBT code to userland by making it part of libc.dlg2017-06-191-0/+42
* Use David Musser's introsort algorithm to fall back to heapsort(3)millert2017-05-201-2/+2
* Introducing freezero(3) a version of free that guarantees the processotto2017-04-101-1/+2
* Introducing recallocarray(3), a blend of calloc(3) and reallocarray(3)otto2017-03-061-1/+2
* sigsetmask() and sigblock() are no longer used by any setjmp implementationguenther2016-09-261-3/+3
* Don't declare select() in <unistd.h>guenther2016-09-121-2/+1
* Make sure attributes are applied to function declarations before they'reguenther2016-09-064-18/+58
* Add functions for SHA512/256. The standard says you're supposed to starttedu2016-09-031-2/+11
* Reduce qabs() and qdiv() to aliases of llabs() and lldiv().guenther2016-08-141-3/+3
* Wrap fpgetround() so internal calls to it (seen on arm, powerpc, and sh)guenther2016-07-261-0/+30
* Stop publicly declaring _yp_dobind() and struct dom_binding, closing outguenther2016-05-301-2/+6
* Wrap <machine/sysarch.h> to prevent overriding internal calls, forguenther2016-05-291-0/+25
* Remove dead support for changing BDB hash algorithm and cache of alternativesguenther2016-05-291-1/+4
* Remove iruserok(_sa)? and __ivaliduser(sa)?guenther2016-05-231-3/+1
* Remove sigreturn declaration and the now-unused libc syscall stubguenther2016-05-091-2/+1
* remove ancient dbm functions (ndbm remains). nothing uses them in forever.tedu2016-05-071-31/+0
* Use a Thread Information Block in both single and multi-threaded programs.guenther2016-05-0714-31/+197
* Turd polish: use HIDDEN= instead of PSEUDO= for ptrace syscall stub, toguenther2016-03-301-0/+25
* Eliminate userspace caching by getlogin_r/setlogin; make the getloginguenther2016-03-301-3/+3
* Rename the system call sendsyslog2 to sendsyslog. Keep the old onebluhm2016-03-211-5/+2
* Rearrange C runtime bits: now that ld.so exports environ and __progname,guenther2016-03-201-1/+6
* environ and __progname are not declared in a public header; declare themguenther2016-03-131-1/+4
* Wrap <icdb.h> so that calls go direct and the symbols are all weakguenther2015-11-251-0/+35
* Add a syscall stub for sendsyslog2(2), and use it in syslog_r(3), passingderaadt2015-11-251-1/+4
* Use reentrant versions of getpw{nam,uid} and getgr{nam,gid} withinmillert2015-11-242-6/+6