Date: Tue, 12 Feb 2008 20:55:04 +0000 (UTC) From: "Christian S.J. Peron" <csjp@FreeBSD.org> To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/sys ipc.h shm.h src/sys/kern sysv_shm.c Message-ID: <200802122055.m1CKt4oL044057@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200802122055.m1CKt4oL044057>