summaryrefslogtreecommitdiffstats
path: root/sys/amd64
diff options
context:
space:
mode:
authordchagin <dchagin@FreeBSD.org>2016-01-09 15:34:54 +0000
committerdchagin <dchagin@FreeBSD.org>2016-01-09 15:34:54 +0000
commitb4d7be064fef3e483324d66af851466e2badfc32 (patch)
treeeeed9b1ac17439e4b13cfa4e40c54429b03a725d /sys/amd64
parent9ef9a018392248ab5f911960b69a3af51ad14c4a (diff)
downloadFreeBSD-src-b4d7be064fef3e483324d66af851466e2badfc32.zip
FreeBSD-src-b4d7be064fef3e483324d66af851466e2badfc32.tar.gz
MFC r283399:
Implement dup3() system call.
Diffstat (limited to 'sys/amd64')
-rw-r--r--sys/amd64/linux32/linux32_dummy.c1
-rw-r--r--sys/amd64/linux32/syscalls.master3
2 files changed, 2 insertions, 2 deletions
diff --git a/sys/amd64/linux32/linux32_dummy.c b/sys/amd64/linux32/linux32_dummy.c
index 07a2d1a..bcf28ea 100644
--- a/sys/amd64/linux32/linux32_dummy.c
+++ b/sys/amd64/linux32/linux32_dummy.c
@@ -123,7 +123,6 @@ DUMMY(timerfd_gettime);
DUMMY(signalfd4);
DUMMY(eventfd2);
DUMMY(epoll_create1);
-DUMMY(dup3);
DUMMY(inotify_init1);
/* linux 2.6.30: */
DUMMY(preadv);
diff --git a/sys/amd64/linux32/syscalls.master b/sys/amd64/linux32/syscalls.master
index ab82637..53fd315 100644
--- a/sys/amd64/linux32/syscalls.master
+++ b/sys/amd64/linux32/syscalls.master
@@ -539,7 +539,8 @@
327 AUE_NULL STD { int linux_signalfd4(void); }
328 AUE_NULL STD { int linux_eventfd2(void); }
329 AUE_NULL STD { int linux_epoll_create1(void); }
-330 AUE_NULL STD { int linux_dup3(void); }
+330 AUE_NULL STD { int linux_dup3(l_int oldfd, \
+ l_int newfd, l_int flags); }
331 AUE_NULL STD { int linux_pipe2(l_int *pipefds, l_int flags); }
332 AUE_NULL STD { int linux_inotify_init1(void); }
; linux 2.6.30:
OpenPOWER on IntegriCloud