summaryrefslogtreecommitdiffstats
path: root/sys/kern/sysv_sem.c
Commit message (Expand)AuthorAgeFilesLines
* Gratuitous renaming of four System V Semaphore MAC Framework entryrwatson2005-06-071-4/+4
* Remove end-of-line tabs.rwatson2005-04-181-1/+1
* check copyin return valuesam2005-03-191-1/+1
* Add much needed descriptions for a number of the IPC related sysctl OIDs.csjp2005-02-121-10/+20
* Invoke label initialization, creation, cleanup, and tear-down MACrwatson2005-01-221-0/+83
* /* -> /*- for copyright notices, minor format tweaks as necessaryimp2005-01-061-1/+1
* Correct two incorrectly merged changes introduced in sysv_sem.c:1.71:rwatson2004-11-131-2/+1
* Second of several commits to allow kernel System V IPC data structuresrwatson2004-11-121-127/+130
* Add missing #include <sys/module.h>phk2004-05-301-0/+1
* Adjust the number of processes waiting on a semaphore properly if we'recperciva2004-03-171-6/+12
* Reduce the overhead of semop() by using the kernel stack instead oftjr2003-12-191-4/+11
* Initialize sequence numbers to 0 in seminit() instead of using whatevertjr2003-11-151-0/+1
* When there are no free sem_undo structs available in semu_alloc(), onlytjr2003-11-101-3/+4
* Slight whitespace consistency improvement:rwatson2003-11-071-2/+2
* Change all SYSCTLS which are readonly and have a related TUNABLEsilby2003-10-211-6/+6
* Update some argument-documenting comments to match reality.nectar2003-08-071-2/+3
* Use __FBSDID().obrien2003-06-111-2/+3
* Replace the at_fork, at_exec, and at_exit functions with the slightly morejhb2003-03-241-4/+8
* Back out M_* changes, per decision of the TRB.imp2003-02-191-7/+7
* Fix two fatal signedness errors introduced when i and j in semop()tjr2003-01-291-5/+6
* Bring semop() closer the the opengroup standards.alfred2003-01-251-3/+4
* Remove M_TRYWAIT/M_WAITOK/M_WAIT. Callers should use 0.alfred2003-01-211-7/+7
* Don't leak memory in semop(2). (Fix a bug I introduced in rev 1.55.)alfred2002-10-191-1/+2
* Make SYSVSEM mpsafe. Each semaphore set gets its own lock, howeveralfred2002-08-131-87/+172
* Cleanup:alfred2002-08-051-28/+24
* Cleanup:alfred2002-07-221-101/+51
* Remove caddr_t.alfred2002-07-221-14/+11
* Remove __P.alfred2002-03-191-12/+12
* Pacify gcc-3.1+, initialize two variables to avoid -Wuninitializedpeter2002-03-191-2/+2
* Fix a typo, unbreak the world.maxim2002-03-061-1/+1
* Maximum semid is seminfo.semmni not seminfo.semmsl.maxim2002-03-061-3/+3
* - Use td_ucred for jail checks.jhb2002-03-051-25/+14
* Fix Giant leakage in several error cases in __semctl().jhb2002-02-271-4/+4
* Simple p_ucred -> td_ucred changes to start using the per-thread ucredjhb2002-02-271-1/+1
* Rehash of 1.43: simply remove the comment, since it's highly redundantrwatson2002-02-181-13/+0
* style(9) prefers formatted comments in '/*' ... '*/' as opposed torwatson2002-02-181-12/+12
* Eliminate semexit_hook using at_exit(9) and rm_at_exit(9).alc2001-12-301-2/+2
* Make AIO a loadable module.alfred2001-12-291-4/+4
* Fix SysV Semaphore Handling.mr2001-10-111-38/+73
* PR: kern/29698 (part)mr2001-09-131-0/+19
* PR: kern/29698 (part)mr2001-09-131-0/+11
* KSE Milestone 2julian2001-09-121-49/+45
* Correct a debugging message.dd2001-09-111-1/+1
* Make the `nsops' variable in `semop' unsigned. This prevents andd2001-09-101-5/+5
* Giant Pushdown: sysv shm, sem, and msg calls.dillon2001-08-311-109/+186
* Export via sysctl:dd2001-05-301-0/+11
* o Move per-process jail pointer (p->pr_prison) to inside of the subjectrwatson2001-02-211-4/+4
* Use predictable internal names for the sysvipc modules, so we have ades2001-01-141-3/+4
* sysvipc loadable.alfred2000-12-011-6/+58
* o Deny access to System V IPC from within jail by default, as in therwatson2000-10-311-0/+13
OpenPOWER on IntegriCloud