From 9a774084c8016c1402b8f1cb8ea26fbaea9b949f Mon Sep 17 00:00:00 2001 From: kib Date: Sat, 18 Apr 2015 21:35:41 +0000 Subject: 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 --- lib/libc/sys/interposing_table.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'lib/libc/sys/interposing_table.c') 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 -- cgit v1.1