X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=src%2Fipc%2Fshmctl.c;h=e2879f20aa8009e15f4b0851a9bf749f4e3dd4ad;hb=9c6b1de0fb11d6e2927a19bbaf6345aedcc84297;hp=3645fe2d8d1010061973e000332deb136b9026e8;hpb=aa398f56fa398f2202b04e82c67f822f3233786f;p=musl diff --git a/src/ipc/shmctl.c b/src/ipc/shmctl.c index 3645fe2d..e2879f20 100644 --- a/src/ipc/shmctl.c +++ b/src/ipc/shmctl.c @@ -4,9 +4,9 @@ int shmctl(int id, int cmd, struct shmid_ds *buf) { -#ifdef __NR_shmctl - return syscall(SYS_shmctl, id, cmd, buf); +#ifdef SYS_shmctl + return syscall(SYS_shmctl, id, cmd | IPC_64, buf); #else - return syscall(SYS_ipc, IPCOP_shmctl, id, cmd | IPC_MODERN, buf); + return syscall(SYS_ipc, IPCOP_shmctl, id, cmd | IPC_64, 0, buf, 0); #endif }