aboutsummaryrefslogtreecommitdiff
path: root/sys/kern/uipc_sem.c
Commit message (Expand)AuthorAgeFilesLines
* Convert remaining cap_rights_init users to cap_rights_init_oneMateusz Guzik2021-01-121-3/+4
* Split out cwd/root/jail, cmask state from filedesc tableConrad Meyer2020-11-171-3/+3
* kern: clean up empty lines in .c and .h filesMateusz Guzik2020-09-011-1/+1
* vfs: remove the obsolete privused argument from vaccessMateusz Guzik2020-08-051-2/+2
* Remove unused argument to priv_check_cred.Mateusz Guzik2018-12-111-2/+2
* Make timespecadd(3) and friends publicAlan Somers2018-07-301-1/+1
* Eliminate the overhead of gratuitous repeated reinitialization of cap_rightsMatt Macy2018-05-091-4/+2
* Move most of the contents of opt_compat.h to opt_global.h.Brooks Davis2018-04-061-1/+0
* sys/kern: adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-271-0/+2
* Audit arguments to POSIX message queues, semaphores, and shared memory.Robert Watson2017-03-311-1/+18
* Clean up some style(9) violations.Jamie Gritton2016-04-141-6/+5
* Separate POSIX sem/shm objects in jails, by prepending the jail's pathJamie Gritton2016-04-131-4/+32
* Call ksem_get() with initialized 'rights'.Sergey Kandaurov2015-07-231-2/+4
* fd: remove filedesc argument from fdcloseMateusz Guzik2015-04-111-3/+3
* Avoid dynamic syscall overhead for statically compiled modules.Mateusz Guzik2014-10-261-2/+2
* Add a new fo_fill_kinfo fileops method to add type-specific information toJohn Baldwin2014-09-221-16/+23
* Fix various issues with invalid file operations:John Baldwin2014-09-121-59/+6
* Update kernel inclusions of capability.h to use capsicum.h instead; someRobert Watson2014-03-161-1/+1
* Change the cap_rights_t type from uint64_t to a structure that we can extendPawel Jakub Dawidek2013-09-051-6/+12
* 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