]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
- Add support for IPC_64 extensions into shmctl(2), semctl(2) and msgctl(2);
authorMaxim Sobolev <sobomax@FreeBSD.org>
Fri, 11 Oct 2002 11:43:09 +0000 (11:43 +0000)
committerMaxim Sobolev <sobomax@FreeBSD.org>
Fri, 11 Oct 2002 11:43:09 +0000 (11:43 +0000)
commit3ad9c842d2f2be0fbd917f1e22ff9c2700c0c50f
treedd3429246e9b840440a70d3aa3d72b2350dbe054
parent65edeb23583a4bc63ed966d6967da5de016c974a
- Add support for IPC_64 extensions into shmctl(2), semctl(2) and msgctl(2);
- add wrappers for mmap2(2) and ftruncate64(2) system calls;
- don't spam console with printf's when VFAT_READDIR_BOTH ioctl(2) is invoked;
- add support for SOUND_MIXER_READ_STEREODEVS ioctl(2);
- make msgctl(IPC_STAT) and IPC_SET actually working by converting from
  BSD msqid_ds to Linux and vice versa;
- properly return EINVAL if semget(2) is called with nsems being negative.

Reviewed by: marcel
Approved by: marcel
Tested with: LSB runtime test
sys/alpha/linux/linux_ipc64.h [new file with mode: 0644]
sys/compat/linux/linux_ioctl.c
sys/compat/linux/linux_ioctl.h
sys/compat/linux/linux_ipc.c
sys/compat/linux/linux_ipc.h
sys/i386/linux/linux_dummy.c
sys/i386/linux/linux_ipc64.h [new file with mode: 0644]
sys/i386/linux/linux_machdep.c