summaryrefslogtreecommitdiffstats
path: root/sys/amd64/linux
diff options
context:
space:
mode:
authordchagin <dchagin@FreeBSD.org>2016-01-09 16:58:57 +0000
committerdchagin <dchagin@FreeBSD.org>2016-01-09 16:58:57 +0000
commit682bdd605d1e6239366f2c09a908ff48b95fad0c (patch)
treedf5c8301205df5131bff3804be7ab896229ad208 /sys/amd64/linux
parentd2d5fcaa34593867706312f21bbe119477508fa1 (diff)
downloadFreeBSD-src-682bdd605d1e6239366f2c09a908ff48b95fad0c.zip
FreeBSD-src-682bdd605d1e6239366f2c09a908ff48b95fad0c.tar.gz
MFC r283451:
Implement ppoll() system call.
Diffstat (limited to 'sys/amd64/linux')
-rw-r--r--sys/amd64/linux/linux_dummy.c1
-rw-r--r--sys/amd64/linux/syscalls.master3
2 files changed, 2 insertions, 2 deletions
diff --git a/sys/amd64/linux/linux_dummy.c b/sys/amd64/linux/linux_dummy.c
index 11b25b7..80a343e 100644
--- a/sys/amd64/linux/linux_dummy.c
+++ b/sys/amd64/linux/linux_dummy.c
@@ -92,7 +92,6 @@ DUMMY(inotify_init);
DUMMY(inotify_add_watch);
DUMMY(inotify_rm_watch);
DUMMY(migrate_pages);
-DUMMY(ppoll);
DUMMY(unshare);
DUMMY(splice);
DUMMY(tee);
diff --git a/sys/amd64/linux/syscalls.master b/sys/amd64/linux/syscalls.master
index b359c93..4cab140 100644
--- a/sys/amd64/linux/syscalls.master
+++ b/sys/amd64/linux/syscalls.master
@@ -456,7 +456,8 @@
270 AUE_SELECT STD { int linux_pselect6(l_int nfds, \
l_fd_set *readfds, l_fd_set *writefds, l_fd_set *exceptfds, \
struct l_timespec *tsp, l_uintptr_t *sig); }
-271 AUE_NULL STD { int linux_ppoll(void); }
+271 AUE_POLL STD { int linux_ppoll(struct pollfd *fds, uint32_t nfds, \
+ struct l_timespec *tsp, l_sigset_t *sset, l_size_t ssize); }
272 AUE_NULL STD { int linux_unshare(void); }
273 AUE_NULL STD { int linux_set_robust_list(struct linux_robust_list_head *head, \
l_size_t len); }
OpenPOWER on IntegriCloud