summaryrefslogtreecommitdiffstats
path: root/lib/libc/hidden
AgeCommit message (Expand)AuthorFilesLines
2015-11-18Add _shadow variants to the two popular getpw functions (uid and nam).tedu1-1/+3
2015-11-10Split the intra-thread functionality from kill(2) into its own syscallguenther1-1/+2
2015-11-10libc.so can't be unloaded, so move the hidden atexit() and pthread_atfork()guenther2-2/+27
2015-10-31Do not include a timestamp in the syslog message. There is no need --deraadt1-2/+2
2015-10-27Wrap the remaining math functions in libc: __fpclassify*(), __flt_rounds(),guenther2-0/+58
2015-10-25Wrap waitpid() so calls go direct; weaken wait() and wait3().guenther1-0/+28
2015-10-25Hide __atexit and __atexit_register_cleanup()guenther1-1/+2
2015-10-25Use sigaction() instead of signal() to avoid pulling in unnecessaryguenther1-2/+2
2015-10-23Switch if_nameindex(3) to use the new NET_RT_IFNAMES sysctl to get theclaudio1-3/+3
2015-10-23Merge the sigaction() and sigprocmask() overloads/wrappers from libpthreadguenther1-5/+5
2015-10-23Remove dnssocket() and dnsconnect(), since we decided to use a SOCK_DNSderaadt1-7/+1
2015-10-18better placement for dnssocket/dnsconnectderaadt2-8/+8
2015-10-18create libc stubs for dnssocket() and dnsconnect()deraadt1-1/+7
2015-10-17Move the last of the __DBINTERFACE_PRIVATE bits from <db.h> to libc's wrapperguenther1-1/+49
2015-10-17PROTO_NORMAL for pledge(); ok guentherderaadt1-1/+2
2015-10-05Wrap <resolv.h> so that internal calls go directguenther1-0/+46
2015-10-04Wrap <search.h> to make all the symbols there weakguenther1-0/+35
2015-10-04Wrap <spawn.h> to make all the symbols there weakguenther1-0/+45
2015-10-04recv() and send() aren't overriden by libpthread (vs recvfrom() and sendto()!)guenther1-1/+3
2015-10-04getpeereid() and sockatmark() are neither used in libc nor in ISO C, so markguenther1-1/+3
2015-09-19Don't wrap initialized variables: binutils appears to be mishandling themguenther7-8/+20
2015-09-14Wrap <langinfo.h> and <regexp.h> so internal calls go direct andguenther2-0/+53
2015-09-14Wrap <locale.h> so internal calls go directguenther1-0/+26
2015-09-14Wrap <sys/sem.h> so internal calls go direct and all the symbols are weakguenther1-0/+28
2015-09-14Wrap <asr.h> so internal calls go direct and all the symbols are weakguenther1-0/+38
2015-09-14Wrap <ifaddrs.h>, <netinet/in.h>, and <netinet/if_ether.h> so internalguenther3-0/+101
2015-09-14Wrap <net/if.h> and <net/if_dl.h> so internal calls go direct and all theguenther2-0/+53
2015-09-14Wrap <readpassphrase.h> so internal calls go direct and readpassphrase is weakguenther1-0/+25
2015-09-14Wrap <netgroup.h> so internal calls go direct and the symbols are all weakguenther1-0/+28
2015-09-14Make isfdtype() and getmntinfo() weak symbolsguenther2-2/+4
2015-09-14Use PROTO_DEPRECATED() make tcdrain() weak in libc, to guarantee libpthreadguenther1-2/+2
2015-09-14Finish wrapping <netdb.h> so that calls go direct and the symbols are all weakguenther1-1/+41
2015-09-13Wrap <arpa/inet.h> and <arpa/nameser.h> so that calls go direct and theguenther2-0/+62
2015-09-13Wrap <fstab.h> so that calls go direct and the symbols are all weakguenther1-0/+29
2015-09-13Wrap <rpcsvc/ypclnt.h> so that calls go direct and the symbols are all weakguenther1-0/+37
2015-09-13Wrap <sys/sysctl.h> so that calls go direct and the symbol is weakguenther1-0/+25
2015-09-13For now, permit overriding of the malloc family, to make emacs happyguenther1-6/+6
2015-09-13Wrap <login_cap.h> so that calls go direct and the symbols are all weakguenther1-0/+35
2015-09-13Wrap <rpc/*.h> so that calls go direct and the symbols are all weak.guenther11-0/+384
2015-09-13Wrap <pwd.h> so that calls go direct and the symbols are all weak.guenther1-0/+43
2015-09-13Overshot w/PROTO_DEPRECATED: seed48_deterministic() is used internallyguenther1-2/+2
2015-09-13Make softfloat's internal float_raise also available under a hidden, internalmiod1-0/+11
2015-09-13Wrap <grp.h> so that calls go direct and the symbols are all weak.guenther1-0/+37
2015-09-13Wrap <termios.h> so that calls go direct and the symbols are all weak.guenther1-0/+37
2015-09-13Wrap <ttyent.h> so that calls go direct and the symbols are all weak.guenther1-0/+28
2015-09-13Wrap <utime.h> to make utime() a weak symbolguenther1-0/+25
2015-09-13Wrap <ctype.h> and <wctype.h> so that calls go direct and the symbols notguenther2-0/+88
2015-09-13Wrap <uuid.h> so that calls go direct and the symbols are all weakguenther1-0/+36
2015-09-13Wrap <vis.h> so that calls go direct and the symbols are all weakguenther1-0/+32
2015-09-13namespace.h is pulled in via -include, so don't do it hereguenther1-2/+1