summaryrefslogtreecommitdiff
path: root/lib/librthread/rthread.h
AgeCommit message (Collapse)Author
2005-12-31Implement suspend/resume and creation of initially suspended threads.Otto Moerbeek
With this, java seems to be operational. Also make threads_ready non-static, which is needed for an upcoming diff. ok tedu@
2005-12-30use queue.h macros for thread house keeping; make some vars non-staticOtto Moerbeek
and fix a bug in thread creation error path. ok tedu@
2005-12-30prototype all the thread syscalls in rthread.h for now.Ted Unangst
update for new thrwakeup that takes a count argument
2005-12-22more consistently use _rthread prefix for all not meant to be exportedTed Unangst
interfaces that aren't static, and a few that are but which will change
2005-12-19Fix hppa ldcw alignment issue.Marco Peereboom
Help deraadt, tedu, kettenis Ok tedu, kettenis
2005-12-19update copyright to 2005Ted Unangst
2005-12-19add pthread_get/set_concurrency (useless for now)Ted Unangst
add pthread_get/set_stack[addr] (info not used yet)
2005-12-14add pthread_cleanup_push and pthread_cleanup_popTed Unangst
2005-12-14add bits for pthread_cancel. we don't really have cancellation points yetTed Unangst
but some of the functions are here now.
2005-12-14change keys to use table instead of list, makes a sane destructor implementationTed Unangst
possible
2005-12-13make the mutex unlock and sleep in pthread_cond_wait properly atomicTed Unangst
2005-12-13correct implementation of pthread_cond_signal. it doesn't raise the semTed Unangst
value if there are no waiters.
2005-12-03add userland thread library. incomplete, but functionalTed Unangst