#include <sys/msg.h> | |
#include "syscall.h" | |
#include "ipc.h" | |
#include "libc.h" | |
ssize_t msgrcv(int q, void *m, size_t len, long type, int flag) | |
{ | |
#ifdef SYS_msgrcv | |
return syscall_cp(SYS_msgrcv, q, m, len, type, flag); | |
#else | |
return syscall_cp(SYS_ipc, IPCOP_msgrcv, q, len, flag, ((long[]){ (long)m, type })); | |
#endif | |
} |