summaryrefslogtreecommitdiffstats
path: root/lib/librthread/rthread.h (follow)
Commit message (Expand)AuthorAgeFilesLines
* Add pthread spinlock support.pirofti2012-05-031-1/+6
* Add pthread barrier support.pirofti2012-04-111-1/+13
* Remove pthread_suspend* and related functions. This is part of thekurt2012-03-221-2/+1
* Add sem_timewait() and fix sem_wait()'s handling of signals, soguenther2012-03-031-2/+2
* Add pthread_condattr_{get,set}clock(), requested by aja@guenther2012-02-231-2/+3
* Fix previous commit: _rthread_init() was static.guenther2012-02-181-1/+2
* Fix the handling of the stackaddr, stacksize, and guardsize attributes:guenther2012-02-181-6/+12
* Add pthread_rwlockattr_{get,set}pshared() andguenther2012-02-151-2/+2
* Reimplement mutexes, condvars, and rwlocks to eliminate bugs,guenther2012-01-171-19/+34
* Split out the pthread_mutexattr_* functions from rthread_sync.c toguenther2011-12-211-2/+5
* Implement cancelation for the basic syscall cancelation points,guenther2011-12-051-2/+9
* Copy support for sched_get_priority_{min,max} from libpthread.guenther2011-11-061-1/+4
* Move <machine/spinlock.h> into rthread.h; strip out unnecessary #includesguenther2011-11-061-1/+2
* Use __tfork, __get_tcb, and __set_tcb to have a real TCB and per-threadguenther2011-10-171-1/+6
* Convert thrsleep() to an absolute timeout with clockid to eliminate aguenther2009-11-271-4/+5
* Convert thrsigdivert to (almost) be sigtimedwait by adding siginfo_tguenther2009-11-271-2/+2
* Change threxit() to take a pointer to a pid_t to zero out from theguenther2009-11-271-6/+2
* Add f*lockfile() routines to librthreadguenther2009-10-211-1/+4
* Increase default thread stack size to 256K on 32bit archs and 512K onkurt2009-04-211-2/+6
* thrsigdivert() takes a sigset_t, not a pointer to one. Detected byguenther2009-02-201-2/+2
* Make sigwait() work correctly. In particular, it'll work when theguenther2008-10-031-2/+1
* - Add fork/vfork wrapper functions to reset state in the child process.kurt2008-06-051-1/+6
* add -Wstrict-prototypes -Wmissing-prototypes -Wsign-comparemarc2006-01-051-7/+9
* Cleanup struct pthread and stack after thread exits. This version doesotto2006-01-041-1/+6
* thread stack handling changes. Add guard zones and allow stackmarc2006-01-011-1/+10
* Add "print debug foo" function safe to use in signal handlers, example:marc2005-12-311-1/+3
* Implement suspend/resume and creation of initially suspended threads.otto2005-12-311-1/+4
* use queue.h macros for thread house keeping; make some vars non-staticotto2005-12-301-2/+8
* prototype all the thread syscalls in rthread.h for now.tedu2005-12-301-1/+9
* more consistently use _rthread prefix for all not meant to be exportedtedu2005-12-221-2/+2
* Fix hppa ldcw alignment issue.marco2005-12-191-4/+9
* update copyright to 2005tedu2005-12-191-2/+2
* add pthread_get/set_concurrency (useless for now)tedu2005-12-191-1/+2
* add pthread_cleanup_push and pthread_cleanup_poptedu2005-12-141-1/+8
* add bits for pthread_cancel. we don't really have cancellation points yettedu2005-12-141-4/+7
* change keys to use table instead of list, makes a sane destructor implementationtedu2005-12-141-3/+4
* make the mutex unlock and sleep in pthread_cond_wait properly atomictedu2005-12-131-1/+2
* correct implementation of pthread_cond_signal. it doesn't raise the semtedu2005-12-131-1/+2
* add userland thread library. incomplete, but functionaltedu2005-12-031-0/+111