cvs commit: src/sys/sys ipc.h shm.h src/sys/kern sysv_shm.c
Christian S.J. Peron
csjp at FreeBSD.org
Tue Feb 12 12:55:04 PST 2008
csjp 2008-02-12 20:55:04 UTC
FreeBSD src repository
Modified files:
sys/sys ipc.h shm.h
sys/kern sysv_shm.c
Log:
Make sure we restrict Linux only IPC calls from being executed
through the FreeBSD ABI. IPC_INFO, SHM_INFO, SHM_STAT were added
specifically for Linux binary support. They are not documented
as being a part of the FreeBSD ABI, also, the structures necessary
for them have been hidden away from the users for a long time.
Also, the Linux ABI layer uses it's own structures to populate the
responses back to the user to ensure that the ABI is consistent.
I think there is a bit more separation work that needs to happen.
Reviewed by: jhb
Discussed with: jhb
Discussed on: freebsd-arch@ (very briefly)
MFC after: 1 month
Revision Changes Path
1.113 +18 -3 src/sys/kern/sysv_shm.c
1.26 +3 -0 src/sys/sys/ipc.h
1.25 +1 -1 src/sys/sys/shm.h
More information about the cvs-src
mailing list