summaryrefslogtreecommitdiff
path: root/lib/libc/hidden
AgeCommit message (Expand)Author
2015-11-18Add _shadow variants to the two popular getpw functions (uid and nam).Ted Unangst
2015-11-10Split the intra-thread functionality from kill(2) into its own syscallPhilip Guenther
2015-11-10libc.so can't be unloaded, so move the hidden atexit() and pthread_atfork()Philip Guenther
2015-10-31Do not include a timestamp in the syslog message. There is no need --Theo de Raadt
2015-10-27Wrap the remaining math functions in libc: __fpclassify*(), __flt_rounds(),Philip Guenther
2015-10-25Wrap waitpid() so calls go direct; weaken wait() and wait3().Philip Guenther
2015-10-25Hide __atexit and __atexit_register_cleanup()Philip Guenther
2015-10-25Use sigaction() instead of signal() to avoid pulling in unnecessaryPhilip Guenther
2015-10-23Switch if_nameindex(3) to use the new NET_RT_IFNAMES sysctl to get theClaudio Jeker
2015-10-23Merge the sigaction() and sigprocmask() overloads/wrappers from libpthreadPhilip Guenther
2015-10-23Remove dnssocket() and dnsconnect(), since we decided to use a SOCK_DNSTheo de Raadt
2015-10-18better placement for dnssocket/dnsconnectTheo de Raadt
2015-10-18create libc stubs for dnssocket() and dnsconnect()Theo de Raadt
2015-10-17Move the last of the __DBINTERFACE_PRIVATE bits from <db.h> to libc's wrapperPhilip Guenther
2015-10-17PROTO_NORMAL for pledge(); ok guentherTheo de Raadt
2015-10-05Wrap <resolv.h> so that internal calls go directPhilip Guenther
2015-10-04Wrap <search.h> to make all the symbols there weakPhilip Guenther
2015-10-04Wrap <spawn.h> to make all the symbols there weakPhilip Guenther
2015-10-04recv() and send() aren't overriden by libpthread (vs recvfrom() and sendto()!)Philip Guenther
2015-10-04getpeereid() and sockatmark() are neither used in libc nor in ISO C, so markPhilip Guenther
2015-09-19Don't wrap initialized variables: binutils appears to be mishandling themPhilip Guenther
2015-09-14Wrap <langinfo.h> and <regexp.h> so internal calls go direct andPhilip Guenther
2015-09-14Wrap <locale.h> so internal calls go directPhilip Guenther
2015-09-14Wrap <sys/sem.h> so internal calls go direct and all the symbols are weakPhilip Guenther
2015-09-14Wrap <asr.h> so internal calls go direct and all the symbols are weakPhilip Guenther
2015-09-14Wrap <ifaddrs.h>, <netinet/in.h>, and <netinet/if_ether.h> so internalPhilip Guenther
2015-09-14Wrap <net/if.h> and <net/if_dl.h> so internal calls go direct and all thePhilip Guenther
2015-09-14Wrap <readpassphrase.h> so internal calls go direct and readpassphrase is weakPhilip Guenther
2015-09-14Wrap <netgroup.h> so internal calls go direct and the symbols are all weakPhilip Guenther
2015-09-14Make isfdtype() and getmntinfo() weak symbolsPhilip Guenther
2015-09-14Use PROTO_DEPRECATED() make tcdrain() weak in libc, to guarantee libpthreadPhilip Guenther
2015-09-14Finish wrapping <netdb.h> so that calls go direct and the symbols are all weakPhilip Guenther
2015-09-13Wrap <arpa/inet.h> and <arpa/nameser.h> so that calls go direct and thePhilip Guenther
2015-09-13Wrap <fstab.h> so that calls go direct and the symbols are all weakPhilip Guenther
2015-09-13Wrap <rpcsvc/ypclnt.h> so that calls go direct and the symbols are all weakPhilip Guenther
2015-09-13Wrap <sys/sysctl.h> so that calls go direct and the symbol is weakPhilip Guenther
2015-09-13For now, permit overriding of the malloc family, to make emacs happyPhilip Guenther
2015-09-13Wrap <login_cap.h> so that calls go direct and the symbols are all weakPhilip Guenther
2015-09-13Wrap <rpc/*.h> so that calls go direct and the symbols are all weak.Philip Guenther
2015-09-13Wrap <pwd.h> so that calls go direct and the symbols are all weak.Philip Guenther
2015-09-13Overshot w/PROTO_DEPRECATED: seed48_deterministic() is used internallyPhilip Guenther
2015-09-13Make softfloat's internal float_raise also available under a hidden, internalMiod Vallat
2015-09-13Wrap <grp.h> so that calls go direct and the symbols are all weak.Philip Guenther
2015-09-13Wrap <termios.h> so that calls go direct and the symbols are all weak.Philip Guenther
2015-09-13Wrap <ttyent.h> so that calls go direct and the symbols are all weak.Philip Guenther
2015-09-13Wrap <utime.h> to make utime() a weak symbolPhilip Guenther
2015-09-13Wrap <ctype.h> and <wctype.h> so that calls go direct and the symbols notPhilip Guenther
2015-09-13Wrap <uuid.h> so that calls go direct and the symbols are all weakPhilip Guenther
2015-09-13Wrap <vis.h> so that calls go direct and the symbols are all weakPhilip Guenther
2015-09-13namespace.h is pulled in via -include, so don't do it herePhilip Guenther