cvs commit: src/sys/amd64/linux32 syscalls.master
src/sys/compat/linux
linux_ipc.c src/sys/compat/svr4 svr4_ipc.c syscalls.master
src/sys/i386/ibcs2 ibcs2_ipc.c src/sys/i386/linux syscalls.master
src/sys/kern sysv_sem.c src/sys/sys syscallsubr.h
John Baldwin
jhb at FreeBSD.org
Mon Dec 3 13:53:24 PST 2007
jhb 2007-12-03 21:53:24 UTC
FreeBSD src repository
Modified files: (Branch: RELENG_6)
sys/amd64/linux32 syscalls.master
sys/compat/linux linux_ipc.c
sys/compat/svr4 svr4_ipc.c syscalls.master
sys/i386/ibcs2 ibcs2_ipc.c
sys/i386/linux syscalls.master
sys/kern sysv_sem.c
sys/sys syscallsubr.h
Log:
MFC: Sync up SYSV IPC with HEAD some:
- Add kern_semctl() and use it for Linux, IBCS2, and SVR4 ABIs.
- Don't pass a bufsz pointer to kern_shmctl() for operations that don't
need it.
- Add module dependencies for SYSV IPC modules to IBCS2 and SVR4.
- Use kern_shmctl() in SVR4.
- Use kern_msgctl(), kern_semctl(), and kern_shmctl() in IBCS2.
- Mark linux_ipc(), svr4_sys_shmsys(), and svr4_sys_semsys() MPSAFE.
Revision Changes Path
1.4.2.4 +1 -1 src/sys/amd64/linux32/syscalls.master
1.43.2.1 +52 -63 src/sys/compat/linux/linux_ipc.c
1.16.2.1 +78 -137 src/sys/compat/svr4/svr4_ipc.c
1.17.2.3 +2 -2 src/sys/compat/svr4/syscalls.master
1.22.2.1 +302 -152 src/sys/i386/ibcs2/ibcs2_ipc.c
1.61.2.4 +1 -1 src/sys/i386/linux/syscalls.master
1.78.2.2 +137 -91 src/sys/kern/sysv_sem.c
1.31.2.5 +3 -0 src/sys/sys/syscallsubr.h
More information about the cvs-src
mailing list