aboutsummaryrefslogtreecommitdiff
path: root/sys/posix4
Commit message (Expand)AuthorAgeFilesLines
* 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
* Add error checking for copyin() operations in posix4 scheduling code.Robert Watson2001-06-281-2/+6
* o Merge contents of struct pcred into struct ucred. Specifically, add theRobert Watson2001-05-251-9/+10
* o First step in cleaning up authorization code for the posix4Robert Watson2001-05-061-8/+8
* Undo part of the tangle of having sys/lock.h and sys/mutex.h included inMark Murray2001-05-012-4/+7
* Overhaul of the SMP code. Several portions of the SMP kernel support haveJohn Baldwin2001-04-271-3/+3
* Change the pfind() and zpfind() functions to lock the process that theyJohn Baldwin2001-04-241-2/+4
* Lock need_resched with sched_lock.John Baldwin2001-02-221-2/+7
* Implement a unified run queue and adjust priority levels accordingly.Jake Burkholder2001-02-121-5/+10
* Add $FreeBSD$Peter Wemm2000-05-011-0/+1
* Remove unneeded #include <sys/kernel.h>Poul-Henning Kamp2000-04-291-1/+0
* Add $FreeBSD$.Garrett Wollman2000-04-221-0/+17
* Commit major SMP cleanups and move the BGL (big giant lock) in theMatthew Dillon2000-03-281-0/+1
* Track libc_r addition of semaphores implementation.Jason Evans2000-01-201-10/+16
* Change #ifdef KERNEL to #ifdef _KERNEL in the public headers. "KERNEL"Peter Wemm1999-12-294-10/+13
* Fixed some type mismatches. p_retval[0] in struct proc has typeBruce Evans1999-12-272-18/+22