summaryrefslogtreecommitdiffstats
path: root/sys/amd64/linux
diff options
context:
space:
mode:
authordchagin <dchagin@FreeBSD.org>2016-01-09 17:50:13 +0000
committerdchagin <dchagin@FreeBSD.org>2016-01-09 17:50:13 +0000
commitbbbcfd1903a96b7d229027efb7e55d76a0601cab (patch)
treeffcb2ce0583d57ef4769796c44b9aae657a24f27 /sys/amd64/linux
parent2e5298109da80b14064d12d4567b82df0bfa46b6 (diff)
downloadFreeBSD-src-bbbcfd1903a96b7d229027efb7e55d76a0601cab.zip
FreeBSD-src-bbbcfd1903a96b7d229027efb7e55d76a0601cab.tar.gz
MFC r283488:
Implement recvmmsg() and sendmmsg() system calls.
Diffstat (limited to 'sys/amd64/linux')
-rw-r--r--sys/amd64/linux/linux_dummy.c2
-rw-r--r--sys/amd64/linux/syscalls.master8
2 files changed, 6 insertions, 4 deletions
diff --git a/sys/amd64/linux/linux_dummy.c b/sys/amd64/linux/linux_dummy.c
index e765310..f8910d8 100644
--- a/sys/amd64/linux/linux_dummy.c
+++ b/sys/amd64/linux/linux_dummy.c
@@ -108,14 +108,12 @@ DUMMY(preadv);
DUMMY(pwritev);
DUMMY(rt_tsigqueueinfo);
DUMMY(perf_event_open);
-DUMMY(recvmmsg);
DUMMY(fanotify_init);
DUMMY(fanotify_mark);
DUMMY(name_to_handle_at);
DUMMY(open_by_handle_at);
DUMMY(clock_adjtime);
DUMMY(syncfs);
-DUMMY(sendmmsg);
DUMMY(setns);
DUMMY(process_vm_readv);
DUMMY(process_vm_writev);
diff --git a/sys/amd64/linux/syscalls.master b/sys/amd64/linux/syscalls.master
index 0a23114..aa6338b 100644
--- a/sys/amd64/linux/syscalls.master
+++ b/sys/amd64/linux/syscalls.master
@@ -492,7 +492,9 @@
296 AUE_NULL STD { int linux_pwritev(void); }
297 AUE_NULL STD { int linux_rt_tsigqueueinfo(void); }
298 AUE_NULL STD { int linux_perf_event_open(void); }
-299 AUE_NULL STD { int linux_recvmmsg(void); }
+299 AUE_NULL STD { int linux_recvmmsg(l_int s, \
+ struct l_mmsghdr *msg, l_uint vlen, \
+ l_uint flags, struct l_timespec *timeout); }
300 AUE_NULL STD { int linux_fanotify_init(void); }
301 AUE_NULL STD { int linux_fanotify_mark(void); }
302 AUE_NULL STD { int linux_prlimit64(l_pid_t pid, l_uint resource, \
@@ -501,7 +503,9 @@
304 AUE_NULL STD { int linux_open_by_handle_at(void); }
305 AUE_NULL STD { int linux_clock_adjtime(void); }
306 AUE_NULL STD { int linux_syncfs(void); }
-307 AUE_NULL STD { int linux_sendmmsg(void); }
+307 AUE_NULL STD { int linux_sendmmsg(l_int s, \
+ struct l_mmsghdr *msg, l_uint vlen, \
+ l_uint flags); }
308 AUE_NULL STD { int linux_setns(void); }
309 AUE_NULL STD { int linux_process_vm_readv(void); }
310 AUE_NULL STD { int linux_process_vm_writev(void); }
OpenPOWER on IntegriCloud