note a leak that needs fixing eventually
[trinity.git] / syscalls / mq_timedsend.c
blob1979ed96b08bf9e24d6289d0b1b243238c763327
1 /*
2 * SYSCALL_DEFINE5(mq_timedsend, mqd_t, mqdes, const char __user *, u_msg_ptr,
3 size_t, msg_len, unsigned int, msg_prio,
4 const struct timespec __user *, u_abs_timeout)
5 */
6 #include "sanitise.h"
8 struct syscallentry syscall_mq_timedsend = {
9 .name = "mq_timedsend",
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 = "msg_prio",
18 .arg4type = ARG_RANGE,
19 .low4range = 0,
20 .hi4range = 32768,
21 .arg5name = "u_abs_timeout",
22 .arg5type = ARG_ADDRESS,
23 .flags = NEED_ALARM,