summaryrefslogtreecommitdiffstats
path: root/lib/librthread/rthread_sched.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Remove pthread_suspend* and related functions. This is part of thekurt2012-03-221-50/+1
| | | | rthreads major library bump from last night. okay kettenis@
* Make pthread_suspend_np() and pthread_resume_np() simply fail insteadguenther2012-02-211-11/+6
| | | | of doing the Wrong Thing.
* Validate in pthread_attr_set{scope,sched{param,policy},inheritsched}()guenther2012-02-191-1/+12
| | | | the requested new value
* pthread_self() may be much cheaper and never more expensive than getthrid()guenther2011-12-281-7/+7
| | | | so prefer it for identifying the current thread
* Move <machine/spinlock.h> into rthread.h; strip out unnecessary #includesguenther2011-11-061-10/+1
|
* When suspending, check the tid of the arg, not of ourselves, dohotto2006-01-061-2/+2
|
* Don't call pthread_self()->tid when getthrid() will do fine.otto2006-01-021-2/+2
|
* Implement suspend/resume and creation of initially suspended threads.otto2005-12-311-1/+57
| | | | | With this, java seems to be operational. Also make threads_ready non-static, which is needed for an upcoming diff. ok tedu@
* prototype all the thread syscalls in rthread.h for now.tedu2005-12-301-3/+1
| | | | update for new thrwakeup that takes a count argument
* update copyright to 2005tedu2005-12-191-2/+2
|
* syscall is actually sched_yield now, as millert suggestedtedu2005-12-031-10/+3
|
* add userland thread library. incomplete, but functionaltedu2005-12-031-0/+136