aboutsummaryrefslogtreecommitdiff
path: root/sys/kern/uipc_sem.c
Commit message (Expand)AuthorAgeFilesLines
* Add a facility to dynamically adjust or unconfigure p1003_1b mib.Konstantin Belousov2010-06-021-0/+2
* Rename st_*timespec fields to st_*tim for POSIX 2008 compliance.Ed Schouten2010-03-281-4/+4
* Implement compat32 shims for ksem syscalls.Konstantin Belousov2010-03-191-59/+126
* Use umtx to implement process sharable semaphore, to make this work,David Xu2010-01-051-1/+0
* Move "options MAC" from opt_mac.h to opt_global.h, as it's now in GENERICRobert Watson2009-06-051-1/+0
* Ensure that the semaphore value is re-checked after sem_lockBruce M Simpson2009-03-121-1/+1
* Make semaphore debugging output more useful.Bruce M Simpson2009-03-121-2/+8
* Rework the lifetime management of the kernel implementation of POSIXJohn Baldwin2008-06-271-624/+562
* Remove the posixsem_check_destroy() MAC check. It is semantically identicalJohn Baldwin2008-06-231-5/+0
* Keep proper track of nsegs counter: sem_free is called for allOleksandr Tymoshenko2008-06-101-4/+3
* Attempt to improve convergence of POSIX semaphore code with style(9).Robert Watson2008-05-161-31/+38
* Free MAC label on a POSIX semaphore when the semaphore is freed.Robert Watson2008-01-071-0/+3
* Merge first in a series of TrustedBSD MAC Framework KPI changesRobert Watson2007-10-241-8/+8
* Further system call comment cleanup:Robert Watson2007-03-051-3/+0
* Merge posix4/* into normal kernel hierarchy.Tom Rhodes2006-11-111-5/+4
* Sweep kernel replacing suser(9) calls with priv(9) calls, assigningRobert Watson2006-11-061-4/+13
* Complete break-out of sys/sys/mac.h into sys/security/mac/mac_framework.hRobert Watson2006-10-221-1/+2
* Swap the names "sem_exithook" and "sem_exechook" in the previous commit toColin Percival2006-08-161-4/+4
* - Change process_exec function handlers prototype to include structAlexander Leidinger2006-08-151-1/+8
* Convert remaining functions to ANSI C function declarations.Robert Watson2006-01-221-86/+28
* Const-qualify ksem_timedwait's parameter abstime as it's only passed in.Stefan Farfeleder2005-10-181-1/+1
* In sem_forkhook(), don't attempt to generate a copy of the process semaphoreRobert Watson2005-06-081-0/+4
* Introduce MAC Framework and MAC Policy entry points to label and controlRobert Watson2005-05-041-9/+56
* Move definitions of 'struct kuser' and 'struct ksem' from uipc_sem.cRobert Watson2005-05-031-19/+1
* Insert missing increment of (i) when walking the temporary semaphoreRobert Watson2005-02-251-2/+3
* Add an exit hook, sem_forkhook(), which walks the list of POSIX semaphoresRobert Watson2005-02-251-1/+113
* Assert sem_lock in id_to_sem() and sem_lookup_byname(), since theseRobert Watson2005-02-251-0/+2
* /* -> /*- for copyright notices, minor format tweaks as necessaryWarner Losh2005-01-061-1/+1
* Assert the sem lock in sem_ref() and sem_rel(), as it is required toRobert Watson2004-12-231-0/+2
* Add missing #include <sys/module.h>Poul-Henning Kamp2004-05-301-0/+1
* Add ksem_timedwait() to complement ksem_wait().Daniel Eischen2004-02-031-6/+61
* Reduce gratuitous includes: don't include jail.h if it's not needed.Robert Watson2004-01-211-1/+0
* Use __FBSDID().David E. O'Brien2003-06-111-2/+3
* Replace the at_fork, at_exec, and at_exit functions with the slightly moreJohn Baldwin2003-03-241-6/+12
* Use td_ucred of curthread instead of p_ucred of curproc. This requiredJohn Baldwin2003-03-201-17/+17
* Back out M_* changes, per decision of the TRB.Warner Losh2003-02-191-3/+3
* Remove M_TRYWAIT/M_WAITOK/M_WAIT. Callers should use 0.Alfred Perlstein2003-01-211-3/+3
* make sem_leave return a usable errno instead of -1.Alfred Perlstein2003-01-101-3/+3
* Be consistent about funtions being static.Poul-Henning Kamp2002-10-161-11/+11
* disable debug output by default.Alfred Perlstein2002-10-071-24/+30
* Bring in my implementation of kernel support for posix realtime semaphoresAlfred Perlstein2002-09-181-0/+835