aboutsummaryrefslogtreecommitdiff
path: root/sys/posix4
Commit message (Expand)AuthorAgeFilesLines
* Backout the feature which can change thread's scheduling option, I reallyDavid Xu2006-07-131-42/+4
* Return priority range 0..PRI_MAX_TIMESHARE-PRI_MIN_TIMESHARE forDavid Xu2006-07-121-2/+2
* Oops, remove debugger line.David Xu2006-07-111-2/+0
* Extended the POSIX scheduler APIs to accept lwpid as well, we've alreadyDavid Xu2006-07-113-65/+98
* Add scheduler API sched_relinquish(), the API is used to implementDavid Xu2006-06-151-3/+1
* Don't allow non-root user to set a scheduler policy, otherwise this couldDavid Xu2006-05-211-0/+4
* Style fixes.David Xu2006-05-192-34/+51
* Use proc lock to prevent a thread from exiting, Giant was no longer used toDavid Xu2006-04-102-27/+10
* mqueue.h has been superceded by sys/mqueue.h thanks to David Xu's work.Scott Long2005-11-281-77/+0
* Const-qualify ksem_timedwait's parameter abstime as it's only passed in.Stefan Farfeleder2005-10-181-1/+1
* Introduce MAC Framework and MAC Policy entry points to label and controlRobert Watson2005-05-041-0/+4
* Move definitions of 'struct kuser' and 'struct ksem' from uipc_sem.cRobert Watson2005-05-031-0/+55
* Actually commit the code for kern_sched_get_rr_interval().John Baldwin2005-03-311-13/+20
* /* -> /*- for license, minor formatting changesWarner Losh2005-01-073-3/+3
* Back when VOP_* was introduced, we did not have new-style structPoul-Henning Kamp2004-12-011-0/+1
* The sem_timedwait() and ksem_timedwait() functions bothDaniel Eischen2004-02-032-0/+3
* Add prototype for sem_timedwait().Daniel Eischen2004-02-031-0/+1
* Add ksem_timedwait() to complement ksem_wait().Daniel Eischen2004-02-031-0/+1
* sched_setscheduler: Return EINVAL when a invalid policy is specified,Jacques Vidrine2003-09-131-0/+4
* Use __FBSDID().David E. O'Brien2003-06-113-6/+9
* Back out M_* changes, per decision of the TRB.Warner Losh2003-02-191-1/+1
* Move a bunch of flags from the KSE to the thread.Julian Elischer2003-02-171-3/+3
* Remove M_TRYWAIT/M_WAITOK/M_WAIT. Callers should use 0.Alfred Perlstein2003-01-211-1/+1
* Use copyout to access user memory.Alfred Perlstein2003-01-071-1/+5
* Rework the sysconf(3) interaction with aio:Alfred Perlstein2002-11-172-2/+23
* headers should not really include "opt_foo.h" (in this case opt_posix.h).Alfred Perlstein2002-11-153-2/+4
* Change the way support for asynchronous I/O is indicated to applicationsGarrett Wollman2002-10-271-1/+3
* Tidy up the scheduler's code for changing the priority of a thread.Julian Elischer2002-10-141-8/+2
* - Create a new scheduler api that is defined in sys/sched.hJeff Roberson2002-10-121-1/+2
* Remove duplicate uninstalled aio.h header.Mike Barcroft2002-10-071-110/+0
* o Adjust the SEM_VALUE_MAX macro so that <machine/limits.h> isn'tMike Barcroft2002-10-041-14/+6
* Fix various style(9) bugs:Mike Barcroft2002-10-031-9/+9
* Remove namespace pollution by not including <sys/types.h> andMike Barcroft2002-10-031-3/+6
* Fix various style(9) bugs:Mike Barcroft2002-10-021-23/+21
* Fix various style(9) bugs:Mike Barcroft2002-09-201-19/+19
* Add the rest of the kernel support for the sem_ API in kern/uipc_sem.c.Alfred Perlstein2002-09-193-1/+84
* Completely redo thread states.Julian Elischer2002-09-111-4/+4
* Part 1 of KSE-IIIJulian Elischer2002-06-291-2/+25
* Change p_can{debug,see,sched,signal}()'s first argument to be a threadJohn Baldwin2002-05-191-5/+5
* Remove __P.Alfred Perlstein2002-03-195-35/+35
* In a threaded world, differnt priorirites become properties ofJulian Elischer2002-02-111-4/+5
* Pre-KSE/M3 commit.Julian Elischer2002-02-071-5/+5
* KSE Milestone 2Julian Elischer2001-09-123-56/+77
* Protect pri_to_rtp() with sched_lock when needed.John Baldwin2001-09-021-0/+4
* Make various posix4 system calls MPSAFE (will fixup syscalls.master later)Matthew Dillon2001-08-311-42/+95
* - Close races with signals and other AST's being triggered while we are inJohn Baldwin2001-08-101-3/+3
* o Replace calls to p_can(..., P_CAN_xxx) with calls to p_canxxx().Robert Watson2001-07-051-5/+5
* o Unfold p31b_proc() into the individual posix4 system calls so as toRobert Watson2001-06-301-66/+60
* Replace some use of 'p' with 'targetp' so as to not scarily overload theRobert Watson2001-06-301-11/+17
* Remove a fascinating but confusing construct involving chainingRobert Watson2001-06-281-33/+31