summaryrefslogtreecommitdiffstats
path: root/lib/libc/hidden (follow)
Commit message (Expand)AuthorAgeFilesLines
* 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
* Add _shadow variants to the two popular getpw functions (uid and nam).tedu2015-11-181-1/+3
* Split the intra-thread functionality from kill(2) into its own syscallguenther2015-11-101-1/+2
* libc.so can't be unloaded, so move the hidden atexit() and pthread_atfork()guenther2015-11-102-2/+27
* Do not include a timestamp in the syslog message. There is no need --deraadt2015-10-311-2/+2
* Wrap the remaining math functions in libc: __fpclassify*(), __flt_rounds(),guenther2015-10-272-0/+58
* Wrap waitpid() so calls go direct; weaken wait() and wait3().guenther2015-10-251-0/+28
* Hide __atexit and __atexit_register_cleanup()guenther2015-10-251-1/+2
* Use sigaction() instead of signal() to avoid pulling in unnecessaryguenther2015-10-251-2/+2
* Switch if_nameindex(3) to use the new NET_RT_IFNAMES sysctl to get theclaudio2015-10-231-3/+3
* Merge the sigaction() and sigprocmask() overloads/wrappers from libpthreadguenther2015-10-231-5/+5
* Remove dnssocket() and dnsconnect(), since we decided to use a SOCK_DNSderaadt2015-10-231-7/+1
* better placement for dnssocket/dnsconnectderaadt2015-10-182-8/+8
* create libc stubs for dnssocket() and dnsconnect()deraadt2015-10-181-1/+7
* Move the last of the __DBINTERFACE_PRIVATE bits from <db.h> to libc's wrapperguenther2015-10-171-1/+49
* PROTO_NORMAL for pledge(); ok guentherderaadt2015-10-171-1/+2
* Wrap <resolv.h> so that internal calls go directguenther2015-10-051-0/+46
* Wrap <search.h> to make all the symbols there weakguenther2015-10-041-0/+35
* Wrap <spawn.h> to make all the symbols there weakguenther2015-10-041-0/+45
* recv() and send() aren't overriden by libpthread (vs recvfrom() and sendto()!)guenther2015-10-041-1/+3
* getpeereid() and sockatmark() are neither used in libc nor in ISO C, so markguenther2015-10-041-1/+3
* Don't wrap initialized variables: binutils appears to be mishandling themguenther2015-09-197-8/+20
* Wrap <langinfo.h> and <regexp.h> so internal calls go direct andguenther2015-09-142-0/+53
* Wrap <locale.h> so internal calls go directguenther2015-09-141-0/+26
* Wrap <sys/sem.h> so internal calls go direct and all the symbols are weakguenther2015-09-141-0/+28
* Wrap <asr.h> so internal calls go direct and all the symbols are weakguenther2015-09-141-0/+38
* Wrap <ifaddrs.h>, <netinet/in.h>, and <netinet/if_ether.h> so internalguenther2015-09-143-0/+101
* Wrap <net/if.h> and <net/if_dl.h> so internal calls go direct and all theguenther2015-09-142-0/+53
* Wrap <readpassphrase.h> so internal calls go direct and readpassphrase is weakguenther2015-09-141-0/+25
* Wrap <netgroup.h> so internal calls go direct and the symbols are all weakguenther2015-09-141-0/+28