aboutsummaryrefslogtreecommitdiff
path: root/sys/kern/uipc_sem.c
Commit message (Expand)AuthorAgeFilesLines
* Make sendfile() a method in the struct fileops. Currently onlyGleb Smirnoff2013-08-151-0/+1
* Similar to 233760 and 236717, export some more useful info about theJohn Baldwin2013-05-031-1/+18
* sem: Restart the POSIX sem_* calls after signals with SA_RESTART set.Jilles Tjoelker2013-04-191-2/+0
* - Document that sem_wait() can fail with EINTR if it is interrupted by aJohn Baldwin2013-04-161-0/+2
* mqueue,ksem,shm: Fix race condition with setting UF_EXCLOSE.Jilles Tjoelker2013-04-071-5/+1
* Merge Capsicum overhaul:Pawel Jakub Dawidek2013-03-021-2/+2
* In order to maximize the re-usability of kernel code in user space thisKip Macy2011-09-161-17/+17
* Fix build breakage. Initialize error variables explicitely for !MAC case.Konstantin Belousov2011-08-171-0/+1
* Add the fo_chown and fo_chmod methods to struct fileops and use themKonstantin Belousov2011-08-161-2/+62
* Second-to-last commit implementing Capsicum capabilities in the FreeBSDRobert Watson2011-08-111-8/+12
* After the r219999 is merged to stable/8, rename fallocf(9) to falloc(9)Konstantin Belousov2011-04-011-1/+1
* Make the description of the feature consistent with another similarAlexander Leidinger2011-02-251-1/+1
* Add some FEATURE macros for various features (AUDIT/CAM/IPC/KTR/MAC/NFS/NTP/Alexander Leidinger2011-02-251-0/+1
* Set the POSIX semaphore capability when the semaphore module is enabled.John Baldwin2010-11-191-0/+2
* 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