freebsd-src/sys/compat
Martin Blapp f130dcf22a Change the semantics of sysv shm emulation to take a additional
argument to the functions shm{at,ctl}1 and shm_find_segment_by_shmid{x}.
The BSD semantics didn't allow the usage of shared segment after
being marked for removal through IPC_RMID.

The patch involves the following functions:
  - shmat
  - shmctl
  - shm_find_segment_by_shmid
  - shm_find_segment_by_shmidx
  - linux_shmat
  - linux_shmctl

Submitted by:	Orlando Bassotto <orlando.bassotto@ieo-research.it>
Reviewed by:	marcel
2003-05-05 09:22:58 +00:00
..
freebsd32 Regen. 2003-04-25 15:59:44 +00:00
ia32 SCARGS removal take II. 2002-12-14 01:56:26 +00:00
linprocfs P_SHOULDSTOP used to be p_stat == SSTOP and needed the sched_lock, now it 2003-04-17 21:58:45 +00:00
linux Change the semantics of sysv shm emulation to take a additional 2003-05-05 09:22:58 +00:00
netbsd Don't include <sys/buf.h> needlessly. 2003-04-01 09:02:58 +00:00
pecoff Back out M_* changes, per decision of the TRB. 2003-02-19 05:47:46 +00:00
svr4 - Replace inline implementations of sigprocmask() with calls to 2003-04-22 18:23:49 +00:00