summaryrefslogtreecommitdiff
path: root/src/thread/pthread_self.c
AgeCommit message (Expand)AuthorLines
2014-09-07add C11 thread creation and related thread functionsRich Felker-1/+6
2014-03-24always initialize thread pointer at program startRich Felker-40/+1
2013-06-03ensure that thread dtv pointer is never null to optimize __tls_get_addrRich Felker-0/+2
2013-03-26remove __SYSCALL_SSLEN arch macro in favor of using public _NSIGRich Felker-1/+1
2012-10-15add support for TLS variant I, presently needed for arm and mipsRich Felker-1/+1
2012-10-04TLS (GNU/C11 thread-local storage) support for static-linked programsRich Felker-9/+15
2012-08-09fix (hopefully) all hard-coded 8's for kernel sigset_t sizeRich Felker-1/+2
2012-05-25ensure pthread-internal signals are unblocked before threads are usedRich Felker-0/+1
2012-02-27work around "signal loses thread pointer" issue with "approach 2"Rich Felker-2/+3
2011-09-13remove some stray trailing space charactersRich Felker-1/+1
2011-08-06simplify multi-threaded errno, eliminate useless function pointerRich Felker-7/+2
2011-07-30add proper fuxed-based locking for stdioRich Felker-0/+2
2011-04-20fix minor bugs due to incorrect threaded-predicate semanticsRich Felker-4/+2
2011-04-17debloat: use __syscall instead of syscall where possibleRich Felker-1/+1
2011-04-17optimize cancellation enable/disable codeRich Felker-0/+1
2011-04-01use bss instead of mmap for main thread's pthread thread-specific dataRich Felker-9/+3
2011-03-20global cleanup to use the new syscall interfaceRich Felker-1/+1
2011-03-09optimize pthread initializationRich Felker-2/+2
2011-03-03optimize POSIX TSD for fast pthread_getspecificRich Felker-0/+11
2011-02-15finish unifying thread register handling in preparation for portingRich Felker-9/+3
2011-02-12initial check-in, version 0.5.0v0.5.0Rich Felker-0/+39