aboutsummaryrefslogtreecommitdiff
path: root/sys/sys/sem.h
Commit message (Expand)AuthorAgeFilesLines
* Don't declare union semun in userspace unless _WANT_SEMUN is defined.Brooks Davis2018-03-021-0/+2
* Rename kernel-only members of semid_ds and msgid_ds.Brooks Davis2018-03-021-2/+2
* Get rid of the requirement to include SysV IPC headers with _KERNELBrooks Davis2018-02-161-6/+9
* style(9): use a type for each member in struct defintions.Brooks Davis2018-02-081-9/+9
* Get function prototypes for msg, shm, sem functionsCraig Rodrigues2015-07-301-2/+3
* Where appropriate, use the modern terms for the one true time baseWarner Losh2014-12-211-2/+2
* Remove semaphore map entry count "semmap" field and its tuningBjoern A. Zeeb2011-07-141-2/+1
* Add ucred pointer to the SysV-related memory structures. This is requiredEdward Tomasz Napierala2011-04-061-0/+1
* Change the ABI of some of the structures used by the SYSV IPC API:John Baldwin2009-06-241-2/+25
* Namespace: semsys() and shmsys() aren't standard.David Schultz2009-03-141-0/+2
* Remove extra forward declare of 'struct sem'.John Baldwin2006-11-071-2/+0
* - Define time_t in sys/sem.h so it doesn't require sys/types.h.John Baldwin2006-10-191-14/+17
* In the kernel-only portionss of System V IPC objects (messages,Robert Watson2004-11-171-0/+1
* First of several commits to allow kernel System V IPC data structuresRobert Watson2004-11-121-0/+7
* s/u_short/unsigned short/ to make this compile if _POSIX_C_SOURCE=200112Jens Schweikhardt2003-06-021-19/+19
* Bring semop() closer the the opengroup standards.Alfred Perlstein2003-01-251-1/+12
* Remove __PAlfred Perlstein2002-03-191-5/+5
* Fix SysV Semaphore Handling.Michael Reifenberger2001-10-111-4/+2
* PR: kern/29698 (part)Michael Reifenberger2001-09-131-0/+2
* Move the MSG* and SEM* options to opt_sysvipc.hPeter Wemm2000-05-011-72/+1
* Remove the undocumented, flawed, broken-as-designed semconfig() syscall.Peter Wemm2000-05-011-8/+0
* Change #ifdef KERNEL to #ifdef _KERNEL in the public headers. "KERNEL"Peter Wemm1999-12-291-4/+4
* $Id$ -> $FreeBSD$Peter Wemm1999-08-281-1/+1
* Remove hardwired alignment, align to sizeof(long) which should be moreMatthew Dillon1998-12-141-2/+7
* Accidently broke structural alignment in SEMUSZ calculation. AddedMatthew Dillon1998-12-141-2/+4
* Fixed problems with kernel config file overrides of sysv semaphoreMatthew Dillon1998-12-141-3/+3
* Cast pointers to uintptr_t/intptr_t instead of to u_long/long,Bruce Evans1998-07-151-2/+2
* Several sources including Unix98 say that semctl's fourthSteve Price1998-05-311-2/+2
* Some staticized variables were still declared to be extern.Bruce Evans1997-09-071-2/+1
* Back out part 1 of the MCFH that changed $Id$ to $FreeBSD$. We are notPeter Wemm1997-02-221-1/+1
* Make the long-awaited change from $Id$ to $FreeBSD$Jordan K. Hubbard1997-01-141-1/+1
* Back out previous commit (and that's the last one I do on swallace'sJordan K. Hubbard1996-12-181-2/+2
* Change prototype for semctl().Jordan K. Hubbard1996-12-181-2/+2
* Clean up -Wunused warnings.Gary Palmer1996-06-121-2/+1
* Call semexit() from exit(), in order to process `undo vectors'.Joerg Wunsch1995-12-271-1/+6
* Fix several sysinit functions that had the wrong type and unnecessarilyBruce Evans1995-08-301-3/+1
* Eliminate sloppy common-style declarations. There should be none left forBruce Evans1995-07-291-9/+6
* Several constants have been missing in the SysV IPC header files thatJoerg Wunsch1995-07-081-6/+7
* Add and move declarations to fix all of the warnings from `gcc -Wimplicit'Bruce Evans1995-03-281-1/+3
* Got rid of compiler warnings.David Greenman1994-09-171-2/+2
* Added SYSV ipcs.Doug Rabson1994-09-131-0/+179