summaryrefslogtreecommitdiff
path: root/sys/kern/sysv_shm.c
AgeCommit message (Collapse)Author
2001-08-12Don't allocate globals in include files, use extern declarations.Todd C. Miller
Move the actual variables into their respective .c files. As a bonus, remove semmap which is not used.
2001-06-27remove old vmArtur Grabowski
2001-06-22KNFTheo de Raadt
2001-05-16Create COMPAT_25 and move ogetfsstat, ostatfs and ostatfs into it.Todd C. Miller
Create COMPAT_23 and move __osemctl, omsgctl, oshmctl there.
2001-05-05Remove the (vaddr_t) casts inside the round_page and trunc_page macros.Artur Grabowski
We might want to use them on types that are bigger than vaddr_t. Fix all callers that pass pointers without casts.
2001-05-05Get rid of CLSIZE and all related stuff.Artur Grabowski
CLSIZE -> 1 CLBYTES -> PAGE_SIZE OLOFSET -> PAGE_MASK etc. At the same time some archs needed some cleaning in vmparam.h so that goes in at the same time.
1999-11-25Use PAGE_SIZE instead of NBPG.Artur Grabowski
1999-07-08Non UVM vaddr_t/paddr_t fixupTobias Weingartner
1999-06-23Improved sysv shared memory. Works with UVM.Artur Grabowski
Original work done in FreeBSD, but this code was ported from NetBSD by Chuck Cranor.
1999-02-22We don't need a second prototype for shmexitArtur Grabowski
1999-02-07don't include vm_map.h twiceArtur Grabowski
1998-06-14fix compat shmctl/IPC_STATMatthieu Herrb
1998-06-11change ipc.h to use uid_t and friends, and then build compat system calls ↵Theo de Raadt
for the old ushort based ipc.h
1998-05-11const a few more callsTheo de Raadt
1997-02-21shmdt before shmdt (in child) fixTheo de Raadt
1996-09-02shmdt when no mapping is ok, found by christosTheo de Raadt
1996-04-21partial sync with netbsd 960418, more to comeTheo de Raadt
1996-03-03From NetBSD: 960217 mergeNiklas Hallqvist
1995-12-14from netbsd; shmfork does not need to know about vforkTheo de Raadt
1995-10-18initial import of NetBSD treeTheo de Raadt