diff options
author | dchagin <dchagin@FreeBSD.org> | 2015-05-24 15:06:39 +0000 |
---|---|---|
committer | dchagin <dchagin@FreeBSD.org> | 2015-05-24 15:06:39 +0000 |
commit | 912ea57deb8324ea208d9f68bc1e349253ffc6e1 (patch) | |
tree | 1082aae0d7fd0206be5bd27b13e1eee0981a59d3 /sys/amd64 | |
parent | 335c9a98ce6e0d62bd72bb7911a15632b69bc914 (diff) | |
download | FreeBSD-src-912ea57deb8324ea208d9f68bc1e349253ffc6e1.zip FreeBSD-src-912ea57deb8324ea208d9f68bc1e349253ffc6e1.tar.gz |
Implement waitid() system call.
Differential Revision: https://reviews.freebsd.org/D1046
Diffstat (limited to 'sys/amd64')
-rw-r--r-- | sys/amd64/linux32/linux32_dummy.c | 1 | ||||
-rw-r--r-- | sys/amd64/linux32/syscalls.master | 4 |
2 files changed, 3 insertions, 2 deletions
diff --git a/sys/amd64/linux32/linux32_dummy.c b/sys/amd64/linux32/linux32_dummy.c index ecf5168..6d73138 100644 --- a/sys/amd64/linux32/linux32_dummy.c +++ b/sys/amd64/linux32/linux32_dummy.c @@ -84,7 +84,6 @@ DUMMY(mq_timedreceive); DUMMY(mq_notify); DUMMY(mq_getsetattr); DUMMY(kexec_load); -DUMMY(waitid); /* linux 2.6.11: */ DUMMY(add_key); DUMMY(request_key); diff --git a/sys/amd64/linux32/syscalls.master b/sys/amd64/linux32/syscalls.master index 7d3c11b..7fd0d82 100644 --- a/sys/amd64/linux32/syscalls.master +++ b/sys/amd64/linux32/syscalls.master @@ -466,7 +466,9 @@ 281 AUE_NULL STD { int linux_mq_notify(void); } 282 AUE_NULL STD { int linux_mq_getsetattr(void); } 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, \ + struct l_rusage *rusage); } 285 AUE_NULL UNIMPL ; linux 2.6.11: 286 AUE_NULL STD { int linux_add_key(void); } |