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