diff options
author | kib <kib@FreeBSD.org> | 2015-04-18 21:35:41 +0000 |
---|---|---|
committer | kib <kib@FreeBSD.org> | 2015-04-18 21:35:41 +0000 |
commit | 9a774084c8016c1402b8f1cb8ea26fbaea9b949f (patch) | |
tree | 76dd10f0373dacfa7a56cf702e44a38a5206a07f /lib/libc/sys/interposing_table.c | |
parent | ed2e42d42c427b6d06b4c967635c485f01fda132 (diff) | |
download | FreeBSD-src-9a774084c8016c1402b8f1cb8ea26fbaea9b949f.zip FreeBSD-src-9a774084c8016c1402b8f1cb8ea26fbaea9b949f.tar.gz |
Make wait6(2), waitid(3) and ppoll(2) cancellation points. The
waitid() function is required to be cancellable by the standard. The
wait6() and ppoll() follow the other syscalls in their groups.
Reviewed by: jhb, jilles (previous versions)
Sponsored by: The FreeBSD Foundation
MFC after: 1 week
Diffstat (limited to 'lib/libc/sys/interposing_table.c')
-rw-r--r-- | lib/libc/sys/interposing_table.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/lib/libc/sys/interposing_table.c b/lib/libc/sys/interposing_table.c index 4290bc6..c4d1429 100644 --- a/lib/libc/sys/interposing_table.c +++ b/lib/libc/sys/interposing_table.c @@ -76,6 +76,8 @@ interpos_func_t __libc_interposing[INTERPOS_MAX] = { SLOT(spinlock, __libc_spinlock_stub), SLOT(spinunlock, __libc_spinunlock_stub), SLOT(kevent, __sys_kevent), + SLOT(wait6, __sys_wait6), + SLOT(ppoll, __sys_ppoll), }; #undef SLOT |