aboutsummaryrefslogtreecommitdiff
path: root/sys/kern/uipc_sem.c
Commit message (Expand)AuthorAgeFilesLines
* file: Qualify pointers to capsicum rights as constMark Johnston2025-05-201-3/+3
* kern: Make fileops and filterops tables const where possibleMark Johnston2024-11-261-1/+1
* kcmp(2): implement for generic file typesKonstantin Belousov2024-01-241-0/+1
* sys: Remove $FreeBSD$: one-line .c patternWarner Losh2023-08-161-2/+0
* spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSDWarner Losh2023-05-121-1/+1
* freebsd32: semid_t -> int32_tBrooks Davis2021-11-171-2/+2
* vfs: remove thread argument from VOP_STATMateusz Guzik2021-10-111-2/+1
* 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