aboutsummaryrefslogtreecommitdiff
path: root/sys/amd64/linux
diff options
context:
space:
mode:
authorDmitry Chagin <dchagin@FreeBSD.org>2017-02-26 09:35:44 +0000
committerDmitry Chagin <dchagin@FreeBSD.org>2017-02-26 09:35:44 +0000
commit1064d53fdef0e3122e5c0de6cf5d55d0e6c7a7d8 (patch)
tree2de928ae2cc0a7085e1b0e526931a117071e431b /sys/amd64/linux
parent789f39c3dcdce61273e16a305c5f82d101a2e823 (diff)
downloadsrc-1064d53fdef0e3122e5c0de6cf5d55d0e6c7a7d8.tar.gz
src-1064d53fdef0e3122e5c0de6cf5d55d0e6c7a7d8.zip
Change Linuxulator timerfd syscalls definition to match actual Linux one.
MFC after: 1 month
Notes
Notes: svn path=/head/; revision=314291
Diffstat (limited to 'sys/amd64/linux')
-rw-r--r--sys/amd64/linux/syscalls.master9
1 files changed, 6 insertions, 3 deletions
diff --git a/sys/amd64/linux/syscalls.master b/sys/amd64/linux/syscalls.master
index 405fd78cd0e6..3d5c2fe6c9ac 100644
--- a/sys/amd64/linux/syscalls.master
+++ b/sys/amd64/linux/syscalls.master
@@ -475,12 +475,15 @@
281 AUE_NULL STD { int linux_epoll_pwait(l_int epfd, struct epoll_event *events, \
l_int maxevents, l_int timeout, l_sigset_t *mask); }
282 AUE_NULL STD { int linux_signalfd(void); }
-283 AUE_NULL STD { int linux_timerfd_create(void); }
+283 AUE_NULL STD { int linux_timerfd_create(l_int clockid, l_int flags); }
284 AUE_NULL STD { int linux_eventfd(l_uint initval); }
285 AUE_NULL STD { int linux_fallocate(l_int fd, l_int mode, \
l_loff_t offset, l_loff_t len); }
-286 AUE_NULL STD { int linux_timerfd_settime(void); }
-287 AUE_NULL STD { int linux_timerfd_gettime(void); }
+286 AUE_NULL STD { int linux_timerfd_settime(l_int fd, l_int flags, \
+ const struct l_itimerspec *new_value, \
+ struct l_itimerspec *old_value); }
+287 AUE_NULL STD { int linux_timerfd_gettime(l_int fd, \
+ struct l_itimerspec *old_value); }
288 AUE_ACCEPT STD { int linux_accept4(l_int s, l_uintptr_t addr, \
l_uintptr_t namelen, int flags); }
; linux 2.6.27: