|
|
@ -5,8 +5,8 @@ |
|
|
int shmctl(int id, int cmd, struct shmid_ds *buf) |
|
|
int shmctl(int id, int cmd, struct shmid_ds *buf) |
|
|
{ |
|
|
{ |
|
|
#ifdef SYS_shmctl |
|
|
#ifdef SYS_shmctl |
|
|
return syscall(SYS_shmctl, id, cmd | IPC_MODERN, buf); |
|
|
return syscall(SYS_shmctl, id, cmd | IPC_64, buf); |
|
|
#else |
|
|
#else |
|
|
return syscall(SYS_ipc, IPCOP_shmctl, id, cmd | IPC_MODERN, 0, buf, 0); |
|
|
return syscall(SYS_ipc, IPCOP_shmctl, id, cmd | IPC_64, 0, buf, 0); |
|
|
#endif |
|
|
#endif |
|
|
} |
|
|
} |
|
|
|