about summary refs log tree commit diff
path: root/src/internal/libc.h
Commit message (Expand)AuthorAgeFilesLines
* 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
* move rsyscall out of pthread_create moduleRich Felker2011-04-061-1/+2
* new framework to inhibit thread cancellation when neededRich Felker2011-04-051-0/+2
* simplify calling of timer signal handlerRich Felker2011-04-031-2/+1
* simplify pthread tsd key handlingRich Felker2011-04-031-2/+1
* reorganize the __libc structure for threaded performance issuesRich Felker2011-04-011-6/+6
* major improvements to cancellation handlingRich Felker2011-03-291-0/+1
* overhaul cancellation to fix resource leaks and dangerous behavior with signalsRich Felker2011-03-241-1/+2
* implement flockfile api, rework stdio lockingRich Felker2011-03-121-0/+4
* various changes in preparation for dynamic linking supportRich Felker2011-02-241-4/+12
* use an accessor function for __libc data pointer when compiled as PICRich Felker2011-02-201-3/+10
* add pthread_atfork interfaceRich Felker2011-02-181-0/+1
* initial check-in, version 0.5.0 v0.5.0Rich Felker2011-02-121-0/+43