summaryrefslogtreecommitdiff
path: root/src/thread
AgeCommit message (Expand)AuthorLines
2014-02-27rename superh port to "sh" for consistencyRich Felker-0/+0
2014-02-23superh portBobby Bingham-0/+113
2014-02-23mostly-cosmetic fixups to x32 port mergeRich Felker-6/+9
2014-02-23x32 port (diff against vanilla x86_64)rofl0r-10/+8
2014-02-23import vanilla x86_64 code as x32rofl0r-0/+70
2014-02-22use syscall_arg_t type for syscall prototypes in pthread coderofl0r-3/+8
2014-02-09clone: make clone a wrapper around __cloneBobby Bingham-18/+3
2014-01-06eliminate explicit (long) casts when making syscallsRich Felker-1/+1
2013-12-12include cleanups: remove unused headers and add feature test macrosSzabolcs Nagy-3/+0
2013-10-04fix invalid implicit pointer conversion in pthread_key_createRich Felker-1/+1
2013-09-20fix potential deadlock bug in libc-internal locking logicRich Felker-3/+6
2013-09-16fix clobbering of caller's stack in mips __clone functionRich Felker-0/+3
2013-09-16omit CLONE_PARENT flag to clone in pthread_createRich Felker-1/+1
2013-09-16use symbolic names for clone flags in pthread_createRich Felker-2/+5
2013-09-15support configurable page size on mips, powerpc and microblazeSzabolcs Nagy-0/+2
2013-09-14fix child stack alignment on mips cloneRich Felker-0/+1
2013-09-02fix mips-specific bug in synccall (too little space for signal mask)Rich Felker-5/+3
2013-09-02in synccall, ignore the signal before any threads' signal handlers returnRich Felker-4/+4
2013-09-02fix invalid pointer in synccall (multithread setuid, etc.)Rich Felker-0/+1
2013-07-31in pthread_getattr_np, use mremap rather than madvise to measure stackRich Felker-1/+2
2013-07-22make pthread attribute types structs, even when they just have one fieldRich Felker-22/+22
2013-06-26fix syscall argument bug in pthread_getschedparamRich Felker-1/+1
2013-06-26fix temp file leak in sem_open on successful creation of new semaphoreRich Felker-2/+2
2013-06-26fix bug whereby sem_open leaked its own internal slots on failureRich Felker-3/+6
2013-06-26in sem_open, don't leak vm mapping if fstat failsRich Felker-2/+2
2013-06-26fix failure of pthread_setschedparam to pass correct param to kernelRich Felker-1/+1
2013-06-08support cputime clocks for processes/threads other than selfRich Felker-1/+2
2013-06-03ensure that thread dtv pointer is never null to optimize __tls_get_addrRich Felker-0/+2
2013-04-26transition to using functions for internal signal blocking/restoringRich Felker-8/+5
2013-04-26prevent code from running under a thread id which already gave ESRCHRich Felker-1/+7
2013-04-26synccall signal handler need not handle dead threads anymoreRich Felker-9/+0
2013-04-26fix clobbering of signal mask when creating thread with sched attributesRich Felker-1/+1
2013-04-26make last thread's pthread_exit give exit(0) a consistent stateRich Felker-3/+13
2013-04-26use atomic decrement rather than cas in pthread_exit thread countRich Felker-4/+1
2013-04-26add comments on some of the pthread_exit logicRich Felker-2/+15
2013-04-26always block signals in pthread_exit before decrementing thread countRich Felker-2/+2
2013-04-06fix type error in pthread_create, introduced with pthread_getattr_npRich Felker-1/+1
2013-03-31implement pthread_getattr_npRich Felker-2/+29
2013-03-26remove __SYSCALL_SSLEN arch macro in favor of using public _NSIGRich Felker-9/+9
2013-02-01fix stale locks left behind when pthread_create failsRich Felker-3/+6
2013-02-01if pthread_create fails, it must not attempt mmap if there is no mappingRich Felker-1/+1
2013-02-01pthread stack treatment overhaul for application-provided stacks, etc.Rich Felker-23/+33
2013-02-01replace __wake function with macro that performs direct syscallRich Felker-9/+0
2012-11-27fix some restrict-qualifier mismatches in newly added interfacesRich Felker-2/+2
2012-11-19powerpc: handle syscall error in clone.rofl0r-25/+9
2012-11-18fix powerpc asm not to store data in volatile space below stack pointerRich Felker-4/+4
2012-11-17add stub versions of some missing optional pthread interfacesRich Felker-0/+30
2012-11-14fix indention with spaces in powerpc asmRich Felker-8/+8
2012-11-14Merge remote-tracking branch 'ppc-port/ppc-squashed'Rich Felker-0/+154
2012-11-13PPC port cleaned up, static linking works well now.rofl0r-4/+147