add new renameat2 syscall
[trinity.git] / syscalls / mq_timedreceive.c
blob22fd2cc01ca02abca1cc84c7d1af955b70154646
1 /*
2 * SYSCALL_DEFINE5(mq_timedreceive, mqd_t, mqdes, char __user *, u_msg_ptr,
3 size_t, msg_len, unsigned int __user *, u_msg_prio,
4 const struct timespec __user *, u_abs_timeout)
5 */
6 #include "sanitise.h"
8 struct syscallentry syscall_mq_timedreceive = {
9 .name = "mq_timedreceive",
10 .num_args = 5,
11 .arg1name = "mqdes",
12 .arg1type = ARG_FD,
13 .arg2name = "u_msg_ptr",
14 .arg2type = ARG_ADDRESS,
15 .arg3name = "msg_len",
16 .arg3type = ARG_LEN,
17 .arg4name = "u_msg_prio",
18 .arg4type = ARG_ADDRESS,
19 .arg5name = "u_abs_timeout",
20 .arg5type = ARG_ADDRESS,
21 .flags = NEED_ALARM,