about summary refs log tree commit diff
path: root/src/thread
Commit message (Expand)AuthorAgeFilesLines
* 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
* replace __wake function with macro that performs direct syscallRich Felker2013-02-011-9/+0
* fix some restrict-qualifier mismatches in newly added interfacesRich Felker2012-11-271-2/+2
* powerpc: handle syscall error in clone.rofl0r2012-11-191-25/+9
* fix powerpc asm not to store data in volatile space below stack pointerRich Felker2012-11-181-4/+4
* add stub versions of some missing optional pthread interfacesRich Felker2012-11-175-0/+30
* fix indention with spaces in powerpc asmRich Felker2012-11-141-8/+8
* Merge remote-tracking branch 'ppc-port/ppc-squashed'Rich Felker2012-11-144-0/+154
|\
| * PPC port cleaned up, static linking works well now.rofl0r2012-11-134-4/+147
| * import preliminary ppc work by rdp.Richard Pennington2012-11-131-0/+11
* | debloat src/thread tree but putting lots of junk in one fileRich Felker2012-11-1116-108/+93