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-all mailing list