aboutsummaryrefslogtreecommitdiff
path: root/sys/sys/shm.h
Commit message (Collapse)AuthorAgeFilesLines
* Change #ifdef KERNEL to #ifdef _KERNEL in the public headers. "KERNEL"Peter Wemm1999-12-291-3/+3
| | | | | | | | | is an application space macro and the applications are supposed to be free to use it as they please (but cannot). This is consistant with the other BSD's who made this change quite some time ago. More commits to come. Notes: svn path=/head/; revision=55205
* $Id$ -> $FreeBSD$Peter Wemm1999-08-281-1/+1
| | | | Notes: svn path=/head/; revision=50477
* Forward declare more structs that are used in prototypes here - don'tBruce Evans1998-02-011-1/+3
| | | | | | | depend on <sys/types.h> forward declaring common ones. Notes: svn path=/head/; revision=32995
* Back out part 1 of the MCFH that changed $Id$ to $FreeBSD$. We are notPeter Wemm1997-02-221-1/+1
| | | | | | | ready for it yet. Notes: svn path=/head/; revision=22975
* Make the long-awaited change from $Id$ to $FreeBSD$Jordan K. Hubbard1997-01-141-1/+1
| | | | | | | | | | | This will make a number of things easier in the future, as well as (finally!) avoiding the Id-smashing problem which has plagued developers for so long. Boy, I'm glad we're not using sup anymore. This update would have been insane otherwise. Notes: svn path=/head/; revision=21673
* removed:Poul-Henning Kamp1996-05-021-2/+2
| | | | | | | | | | | | CLBYTES PD_SHIFT PGSHIFT NBPG PGOFSET CLSIZELOG2 CLSIZE pdei() ptei() kvtopte() ptetov() ispt() ptetoav() &c &c new: NPDEPG Major macro cleanup. Notes: svn path=/head/; revision=15543
* kern_descrip.c: add fdshare()/fdcopy()Peter Wemm1996-02-231-2/+2
| | | | | | | | | | | | | | | | | | | | | | | kern_fork.c: add the tiny bit of code for rfork operation. kern/sysv_*: shmfork() takes one less arg, it was never used. sys/shm.h: drop "isvfork" arg from shmfork() prototype sys/param.h: declare rfork args.. (this is where OpenBSD put it..) sys/filedesc.h: protos for fdshare/fdcopy. vm/vm_mmap.c: add minherit code, add rounding to mmap() type args where it makes sense. vm/*: drop unused isvfork arg. Note: this rfork() implementation copies the address space mappings, it does not connect the mappings together. ie: once the two processes have split, the pages may be shared, but the address space is not. If one does a mmap() etc, it does not appear in the other. This makes it not useful for pthreads, but it is useful in it's own right for having light-weight threads in a static shared address space. Obtained from: Original by Ron Minnich, extended by OpenBSD Notes: svn path=/head/; revision=14221
* Fix a bunch of spelling errors in the comment fields ofMike Pritchard1996-01-301-2/+2
| | | | | | | a bunch of system include files. Notes: svn path=/head/; revision=13765
* Fix several sysinit functions that had the wrong type and unnecessarilyBruce Evans1995-08-301-2/+1
| | | | | | | external linkage. Notes: svn path=/head/; revision=10430
* Eliminate sloppy common-style declarations. There should be none left forBruce Evans1995-07-291-2/+2
| | | | | | | the LINT configuation. Notes: svn path=/head/; revision=9759
* Several constants have been missing in the SysV IPC header files thatJoerg Wunsch1995-07-081-1/+7
| | | | | | | | | | | are recommended by the literature. Fixes PR# misc/575: constants in sys/sem.h... Submitted by: daveho@infocom.com (Dave Hovemeyer) Notes: svn path=/head/; revision=9444
* Prototypes, prototypes and even more prototypes. Not quite done yet, butPoul-Henning Kamp1994-10-021-1/+4
| | | | | | | getting closer all the time. Notes: svn path=/head/; revision=3304
* Got rid of compiler warnings.David Greenman1994-09-171-2/+2
| | | | Notes: svn path=/head/; revision=2836
* Added SYSV ipcs.Doug Rabson1994-09-131-0/+90
Obtained from: NetBSD and FreeBSD-1.1.5 Notes: svn path=/head/; revision=2729