summaryrefslogtreecommitdiffstats
path: root/lib/librthread
AgeCommit message (Expand)AuthorFilesLines
2006-01-04allow threads to be created in a detached statemarc2-9/+22
2006-01-02Don't call pthread_self()->tid when getthrid() will do fine.otto1-2/+2
2006-01-01thread stack handling changes. Add guard zones and allow stackmarc5-43/+156
2006-01-01Nicer implementation of pthread_main_np(), which avoids the spinlock.otto1-7/+2
2005-12-31Add "print debug foo" function safe to use in signal handlers, example:marc3-3/+89
2005-12-31No point in saving a bunch of extra registers, and the child's state mustdrahn1-6/+8
2005-12-31add pthread_mutexattr_gettype.brad1-1/+9
2005-12-31Implement suspend/resume and creation of initially suspended threads.otto4-9/+86
2005-12-30Remove exitinng thread from the list of threads. ok tedu@otto1-1/+4
2005-12-30use queue.h macros for thread house keeping; make some vars non-staticotto3-25/+28
2005-12-30__aligned__ isn't really necessary on the struct, an aligned membertedu1-2/+2
2005-12-30prototype all the thread syscalls in rthread.h for now.tedu5-20/+17
2005-12-29Put the existing _np functions into separate file; introduceotto3-28/+106
2005-12-29implement pthread_main_np(); ok tedu@otto1-1/+13
2005-12-29the story in pthread_rwlockattr_destory() shoudl be destroyedotto1-2/+2
2005-12-28remainder of the hppa support code for librthread. ok&help kettenis@ mickey@miod1-0/+65
2005-12-25sparc64 support code for librthread (_atomic_lock yanked from existingmiod2-0/+113
2005-12-25sparc support code for librthread (_atomic_lock yanked from existingmiod2-0/+114
2005-12-25remove silly alpha commenttedu1-2/+2
2005-12-25child calls threxit after thread returntedu1-2/+2
2005-12-25put the error handling jump code back in from brad/marcotedu1-13/+2
2005-12-25if the start routine returns (never happens), call the right threxit syscalltedu1-6/+2
2005-12-25A better implementation which does not use the caller's stack and thus is notmiod1-35/+42
2005-12-25add rfork_thread for alpha, from kudo takashitedu1-0/+50
2005-12-24mips64 support code for librthread (_atomic_lock yanked from existingmiod2-0/+117
2005-12-23m88k suppport code for librthread.miod2-0/+99
2005-12-23vax support bits for librthread (need the child_return() fix just commited).miod2-0/+111
2005-12-23m68k support code for librthread; atomic lock routine borrowed from themiod2-0/+106
2005-12-23for reasons that do not make any sense whatsoever, _rthread_alloc_stacktedu1-9/+9
2005-12-22add a missing underscore to the function name rthread_tls_destructors().brad1-2/+2
2005-12-22more consistently use _rthread prefix for all not meant to be exportedtedu4-25/+25
2005-12-22change init code to handle failure. (actually, make it impossible to fail,tedu1-13/+14
2005-12-22Bad commit, breaks hppa64. Prompted by deraadt@marco1-3/+2
2005-12-21Align hppa stack to 64 bytes.marco1-2/+3
2005-12-21make alloc_stack take an optional base, preparation for stack attributestedu1-7/+16
2005-12-21check a few remaining mallocs for failure, along with mmap and rforktedu1-4/+41
2005-12-19Fix hppa ldcw alignment issue.marco2-7/+19
2005-12-19fix rev 1.9brad1-2/+2
2005-12-19this file didn't exist in 2004, so copyright must be 2005tedu1-2/+2
2005-12-19update copyright to 2005tedu6-12/+12
2005-12-19add pthread_get/set_concurrency (useless for now)tedu3-4/+56
2005-12-19sanity check for key_delete was missing !tedu1-2/+2
2005-12-18initialize all spinlocks to _SPINLOCK_UNLOCKEDtedu3-6/+12
2005-12-17sure it is not perfect, but at least we can compile rthreads on hppa.marco1-0/+30
2005-12-16boolshitmickey1-30/+0
2005-12-14My email address changed quite a while ago...drahn1-2/+2
2005-12-14Initial versions of arm code, in-tree development (not yet working).drahn2-0/+89
2005-12-14Add locking primitive for hppa. ok kettenis@marco1-0/+30
2005-12-14all is made clear: pthread_cond_timedwait takes absolute timeoutstedu1-3/+17
2005-12-14add pthread_cleanup_push and pthread_cleanup_poptedu2-2/+47