summaryrefslogtreecommitdiffstats
path: root/sys/amd64/linux32
diff options
context:
space:
mode:
authordchagin <dchagin@FreeBSD.org>2015-05-24 15:14:51 +0000
committerdchagin <dchagin@FreeBSD.org>2015-05-24 15:14:51 +0000
commit1ec9e6445a8bfb768e9d0188d614f1e24b4b031a (patch)
treef123c78146fbb773f42ed0dd057f101553dd1cf5 /sys/amd64/linux32
parent0922240f49d8df56826ff90fba61d7cbb746f6b7 (diff)
downloadFreeBSD-src-1ec9e6445a8bfb768e9d0188d614f1e24b4b031a.zip
FreeBSD-src-1ec9e6445a8bfb768e9d0188d614f1e24b4b031a.tar.gz
Implement dup3() system call.
Differential Revision: https://reviews.freebsd.org/D1049 Reviewed by: emaste
Diffstat (limited to 'sys/amd64/linux32')
-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 d618cf2..ccc6845 100644
--- a/sys/amd64/linux32/linux32_dummy.c
+++ b/sys/amd64/linux32/linux32_dummy.c
@@ -122,7 +122,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