1 2 3 4 5 6 7 8 9 10 11 12
#include <sys/msg.h> #include "syscall.h" #include "ipc.h" int msgctl(int q, int cmd, struct msqid_ds *buf) { #ifdef SYS_msgctl return syscall(SYS_msgctl, q, cmd | IPC_64, buf); #else return syscall(SYS_ipc, IPCOP_msgctl, q, cmd | IPC_64, 0, buf, 0); #endif }