about summary refs log tree commit diff
path: root/src/internal/libc.h
Commit message (Expand)AuthorAgeFilesLines
* restore lock-skipping for processes that return to single-threaded stateRich Felker2020-05-221-0/+1
* cut down size of some libc struct membersRich Felker2020-05-221-3/+3
* don't use libc.threads_minus_1 as relaxed atomic for skipping locksRich Felker2020-05-221-1/+1
* remove volatile qualification from category pointers in __locale_structRich Felker2018-10-201-1/+1
* split internal lock API out of libc.h, creating lock.hRich Felker2018-09-121-6/+0
* move misplaced __fork_handler declarationRich Felker2018-09-121-0/+1
* remove spurious inclusion of libc.h for LFS64 ABI aliasesRich Felker2018-09-121-6/+0
* reduce spurious inclusion of libc.hRich Felker2018-09-121-2/+0
* declare and make hidden additional internal init/exit symbolsRich Felker2018-09-121-0/+4
* apply hidden visibility to various remaining internal interfacesRich Felker2018-09-121-5/+5
* overhaul internally-public declarations using wrapper headersRich Felker2018-09-121-9/+4
* improve machinery for ldso to report libc versionRich Felker2018-09-121-0/+2
* define and use internal macros for hidden visibility, weak refsRich Felker2018-09-051-13/+10
* unify static and dynamic linked implementations of thread-local storageRich Felker2015-11-121-1/+8
* refactor stdio open file list handling, move it out of global libc structRich Felker2015-06-161-2/+0
* overhaul locale internals to treat categories roughly uniformlyRich Felker2015-05-271-3/+1
* eliminate costly tricks to avoid TLS access for current locale stateRich Felker2015-05-161-2/+0
* fix inconsistent visibility for __hwcap and __sysinfo symbolsRich Felker2015-04-221-2/+3
* remove cruft for libc struct accessor function and broken visibilityRich Felker2015-04-221-14/+0
* remove remnants of support for running in no-thread-pointer modeRich Felker2015-04-131-2/+1
* make all objects used with atomic operations volatileRich Felker2015-03-031-3/+3
* implement locale file loading and state for remaining locale categoriesRich Felker2014-07-241-0/+3
* add locale frameworkRich Felker2014-07-021-0/+8
* always initialize thread pointer at program startRich Felker2014-03-241-2/+2
* fix potential deadlock bug in libc-internal locking logicRich Felker2013-09-201-2/+2
* support configurable page size on mips, powerpc and microblazeSzabolcs Nagy2013-09-151-0/+6
* add support for init/fini array in main program, and greatly simplifyRich Felker2013-07-211-3/+0
* consistently use the internal name __environ for environRich Felker2013-02-171-1/+0
* fix trailing whitespace issues that crept in here and thereRich Felker2012-12-071-1/+1
* use explicit visibility to optimize a few hot-path function callsRich Felker2012-10-251-4/+4
* workaround broken hidden-visibility handling in pccRich Felker2012-10-131-1/+1
* support for TLS in dynamic-loaded (dlopen) modulesRich Felker2012-10-051-1/+1
* TLS (GNU/C11 thread-local storage) support for static-linked programsRich Felker2012-10-041-0/+1
* save AT_HWCAP from auxv for subsequent use in machine-specific codeRich Felker2012-07-271-0/+1
* enable LARGEFILE64 aliasesRich Felker2012-05-311-2/+1
* remove everything related to forkallRich Felker2012-05-221-1/+0
* ditch the priority inheritance locks; use malloc's version of lockRich Felker2012-04-241-1/+1
* new internal locking primitive; drop spinlocksRich Felker2012-04-241-1/+2
* new attempt at working around the gcc 3 visibility bugRich Felker2012-02-241-0/+3
* cleanup and work around visibility bug in gcc 3 that affects x86_64Rich Felker2012-02-231-5/+10
* security hardening: ensure suid programs have valid stdin/out/errRich Felker2011-08-231-2/+4
* pthread and synccall cleanup, new __synccall_wait opRich Felker2011-08-121-0/+1
* simplify multi-threaded errno, eliminate useless function pointerRich Felker2011-08-061-2/+1
* use weak aliases rather than function pointers to simplify some codeRich Felker2011-08-061-2/+0
* add proper fuxed-based locking for stdioRich Felker2011-07-301-1/+2
* new attempt at making set*id() safe and robustRich Felker2011-07-291-1/+2
* fix minor bugs due to incorrect threaded-predicate semanticsRich Felker2011-04-201-0/+1
* clean up handling of thread/nothread mode, lockingRich Felker2011-04-171-4/+3
* optimize cancellation enable/disable codeRich Felker2011-04-171-0/+1
* overhaul pthread cancellationRich Felker2011-04-171-7/+1