summaryrefslogtreecommitdiff
path: root/src/thread
AgeCommit message (Expand)AuthorFilesLines
2014-08-16fix robust mutex unrecoverable status, and related clean-upRich Felker3-12/+4
2014-08-16fix false ownership of mutexes due to tid reuse, using robust listRich Felker4-23/+26
2014-08-16enable private futex for process-local robust mutexesRich Felker3-1/+25
2014-08-15make futex operations use private-futex mode when possibleRich Felker22-64/+74
2014-07-18add or1k (OpenRISC 1000) architecture portStefan Kristiansson4-0/+64
2014-07-16work around constant folding bug 61144 in gcc 4.9.0 and 4.9.1Rich Felker2-4/+4
2014-07-06rename file containing pthread_cleanup_push and pop for consistencyRich Felker1-0/+0
2014-07-06rework cancellation weak alias logic not to depend on archive orderRich Felker3-6/+12
2014-07-05eliminate use of cached pid from thread structureRich Felker4-8/+5
2014-07-02add locale frameworkRich Felker1-0/+7
2014-06-19separate __tls_get_addr implementation from dynamic linker/init_tlsRich Felker1-0/+17
2014-06-19optimize i386 ___tls_get_addr asmRich Felker1-1/+8
2014-06-10simplify errno implementationRich Felker1-1/+0
2014-06-10replace all remaining internal uses of pthread_self with __pthread_selfRich Felker9-10/+10
2014-06-10add thread-pointer support for pre-2.6 kernels on i386Rich Felker1-4/+18
2014-04-15fix deadlock race in pthread_onceRich Felker1-2/+1
2014-03-24fix pointer type mismatch and misplacement of constRich Felker1-2/+2
2014-03-24always initialize thread pointer at program startRich Felker5-52/+23
2014-02-27rename superh port to "sh" for consistencyRich Felker4-0/+0
2014-02-23superh portBobby Bingham4-0/+113
2014-02-23mostly-cosmetic fixups to x32 port mergeRich Felker2-6/+9
2014-02-23x32 port (diff against vanilla x86_64)rofl0r4-10/+8
2014-02-23import vanilla x86_64 code as x32rofl0r4-0/+70
2014-02-22use syscall_arg_t type for syscall prototypes in pthread coderofl0r2-3/+8
2014-02-09clone: make clone a wrapper around __cloneBobby Bingham5-18/+3
2014-01-06eliminate explicit (long) casts when making syscallsRich Felker1-1/+1
2013-12-12include cleanups: remove unused headers and add feature test macrosSzabolcs Nagy3-3/+0
2013-10-04fix invalid implicit pointer conversion in pthread_key_createRich Felker1-1/+1
2013-09-20fix potential deadlock bug in libc-internal locking logicRich Felker1-3/+6
2013-09-16fix clobbering of caller's stack in mips __clone functionRich Felker1-0/+3
2013-09-16omit CLONE_PARENT flag to clone in pthread_createRich Felker1-1/+1
2013-09-16use symbolic names for clone flags in pthread_createRich Felker1-2/+5
2013-09-15support configurable page size on mips, powerpc and microblazeSzabolcs Nagy2-0/+2
2013-09-14fix child stack alignment on mips cloneRich Felker1-0/+1
2013-09-02fix mips-specific bug in synccall (too little space for signal mask)Rich Felker1-5/+3
2013-09-02in synccall, ignore the signal before any threads' signal handlers returnRich Felker1-4/+4
2013-09-02fix invalid pointer in synccall (multithread setuid, etc.)Rich Felker1-0/+1
2013-07-31in pthread_getattr_np, use mremap rather than madvise to measure stackRich Felker1-1/+2
2013-07-22make pthread attribute types structs, even when they just have one fieldRich Felker11-22/+22
2013-06-26fix syscall argument bug in pthread_getschedparamRich Felker1-1/+1
2013-06-26fix temp file leak in sem_open on successful creation of new semaphoreRich Felker1-2/+2
2013-06-26fix bug whereby sem_open leaked its own internal slots on failureRich Felker1-3/+6
2013-06-26in sem_open, don't leak vm mapping if fstat failsRich Felker1-2/+2
2013-06-26fix failure of pthread_setschedparam to pass correct param to kernelRich Felker1-1/+1
2013-06-08support cputime clocks for processes/threads other than selfRich Felker1-1/+2
2013-06-03ensure that thread dtv pointer is never null to optimize __tls_get_addrRich Felker1-0/+2
2013-04-26transition to using functions for internal signal blocking/restoringRich Felker1-8/+5
2013-04-26prevent code from running under a thread id which already gave ESRCHRich Felker1-1/+7
2013-04-26synccall signal handler need not handle dead threads anymoreRich Felker1-9/+0
2013-04-26fix clobbering of signal mask when creating thread with sched attributesRich Felker1-1/+1