summaryrefslogtreecommitdiffstats
path: root/sys/i386
diff options
context:
space:
mode:
authordchagin <dchagin@FreeBSD.org>2016-01-09 15:28:05 +0000
committerdchagin <dchagin@FreeBSD.org>2016-01-09 15:28:05 +0000
commit3c97a0093809814b043c4b6e6f23a66a38d564d3 (patch)
tree6b039ec578684547a3f640fe6950ed0e6c8c4c1d /sys/i386
parentfb0e6af659052c791bfb57d67fd1795f816bf094 (diff)
downloadFreeBSD-src-3c97a0093809814b043c4b6e6f23a66a38d564d3.zip
FreeBSD-src-3c97a0093809814b043c4b6e6f23a66a38d564d3.tar.gz
MFC r283394:
Implement waitid() system call.
Diffstat (limited to 'sys/i386')
-rw-r--r--sys/i386/linux/linux_dummy.c1
-rw-r--r--sys/i386/linux/syscalls.master4
2 files changed, 3 insertions, 2 deletions
diff --git a/sys/i386/linux/linux_dummy.c b/sys/i386/linux/linux_dummy.c
index ab77790..88b9f37 100644
--- a/sys/i386/linux/linux_dummy.c
+++ b/sys/i386/linux/linux_dummy.c
@@ -81,7 +81,6 @@ DUMMY(mbind);
DUMMY(get_mempolicy);
DUMMY(set_mempolicy);
DUMMY(kexec_load);
-DUMMY(waitid);
/* linux 2.6.11: */
DUMMY(add_key);
DUMMY(request_key);
diff --git a/sys/i386/linux/syscalls.master b/sys/i386/linux/syscalls.master
index 09e4f3a..99160c6 100644
--- a/sys/i386/linux/syscalls.master
+++ b/sys/i386/linux/syscalls.master
@@ -474,7 +474,9 @@
282 AUE_NULL STD { int linux_mq_getsetattr(l_mqd_t mqd, const struct mq_attr *attr, \
struct mq_attr *oattr); }
283 AUE_NULL STD { int linux_kexec_load(void); }
-284 AUE_NULL STD { int linux_waitid(void); }
+284 AUE_WAIT6 STD { int linux_waitid(int idtype, l_pid_t id, \
+ l_siginfo_t *info, int options, \
+ void *rusage); }
285 AUE_NULL UNIMPL
; linux 2.6.11:
286 AUE_NULL STD { int linux_add_key(void); }
OpenPOWER on IntegriCloud