about summary refs log tree commit diff
path: root/src/thread
Commit message (Expand)AuthorAgeFilesLines
* separate __tls_get_addr implementation from dynamic linker/init_tlsRich Felker2014-06-191-0/+17
* optimize i386 ___tls_get_addr asmRich Felker2014-06-191-1/+8
* simplify errno implementationRich Felker2014-06-101-1/+0
* replace all remaining internal uses of pthread_self with __pthread_selfRich Felker2014-06-109-10/+10
* add thread-pointer support for pre-2.6 kernels on i386Rich Felker2014-06-101-4/+18
* fix deadlock race in pthread_onceRich Felker2014-04-151-2/+1
* fix pointer type mismatch and misplacement of constRich Felker2014-03-241-2/+2
* always initialize thread pointer at program startRich Felker2014-03-245-52/+23
* rename superh port to "sh" for consistencyRich Felker2014-02-274-0/+0
* superh portBobby Bingham2014-02-234-0/+113
* mostly-cosmetic fixups to x32 port mergeRich Felker2014-02-232-6/+9
* x32 port (diff against vanilla x86_64)rofl0r2014-02-234-10/+8
* import vanilla x86_64 code as x32rofl0r2014-02-234-0/+70
* use syscall_arg_t type for syscall prototypes in pthread coderofl0r2014-02-222-3/+8
* clone: make clone a wrapper around __cloneBobby Bingham2014-02-095-18/+3
* eliminate explicit (long) casts when making syscallsRich Felker2014-01-061-1/+1
* include cleanups: remove unused headers and add feature test macrosSzabolcs Nagy2013-12-123-3/+0
* fix invalid implicit pointer conversion in pthread_key_createRich Felker2013-10-041-1/+1
* fix potential deadlock bug in libc-internal locking logicRich Felker2013-09-201-3/+6
* fix clobbering of caller's stack in mips __clone functionRich Felker2013-09-161-0/+3
* omit CLONE_PARENT flag to clone in pthread_createRich Felker2013-09-161-1/+1
* use symbolic names for clone flags in pthread_createRich Felker2013-09-161-2/+5
* support configurable page size on mips, powerpc and microblazeSzabolcs Nagy2013-09-152-0/+2
* fix child stack alignment on mips cloneRich Felker2013-09-141-0/+1
* fix mips-specific bug in synccall (too little space for signal mask)Rich Felker2013-09-021-5/+3
* in synccall, ignore the signal before any threads' signal handlers returnRich Felker2013-09-021-4/+4
* fix invalid pointer in synccall (multithread setuid, etc.)Rich Felker2013-09-021-0/+1
* in pthread_getattr_np, use mremap rather than madvise to measure stackRich Felker2013-07-311-1/+2
* make pthread attribute types structs, even when they just have one fieldRich Felker2013-07-2211-22/+22
* fix syscall argument bug in pthread_getschedparamRich Felker2013-06-261-1/+1
* fix temp file leak in sem_open on successful creation of new semaphoreRich Felker2013-06-261-2/+2
* fix bug whereby sem_open leaked its own internal slots on failureRich Felker2013-06-261-3/+6
* in sem_open, don't leak vm mapping if fstat failsRich Felker2013-06-261-2/+2
* fix failure of pthread_setschedparam to pass correct param to kernelRich Felker2013-06-261-1/+1
* support cputime clocks for processes/threads other than selfRich Felker2013-06-081-1/+2
* ensure that thread dtv pointer is never null to optimize __tls_get_addrRich Felker2013-06-031-0/+2
* transition to using functions for internal signal blocking/restoringRich Felker2013-04-261-8/+5
* prevent code from running under a thread id which already gave ESRCHRich Felker2013-04-261-1/+7
* synccall signal handler need not handle dead threads anymoreRich Felker2013-04-261-9/+0
* fix clobbering of signal mask when creating thread with sched attributesRich Felker2013-04-261-1/+1
* make last thread's pthread_exit give exit(0) a consistent stateRich Felker2013-04-261-3/+13
* use atomic decrement rather than cas in pthread_exit thread countRich Felker2013-04-261-4/+1
* add comments on some of the pthread_exit logicRich Felker2013-04-261-2/+15
* always block signals in pthread_exit before decrementing thread countRich Felker2013-04-261-2/+2
* fix type error in pthread_create, introduced with pthread_getattr_npRich Felker2013-04-061-1/+1
* implement pthread_getattr_npRich Felker2013-03-312-2/+29
* remove __SYSCALL_SSLEN arch macro in favor of using public _NSIGRich Felker2013-03-264-9/+9
* fix stale locks left behind when pthread_create failsRich Felker2013-02-011-3/+6
* if pthread_create fails, it must not attempt mmap if there is no mappingRich Felker2013-02-011-1/+1
* pthread stack treatment overhaul for application-provided stacks, etc.Rich Felker2013-02-013-23/+33