aboutsummaryrefslogtreecommitdiff
path: root/lib/libc/sys/interposing_table.c
diff options
context:
space:
mode:
authorKonstantin Belousov <kib@FreeBSD.org>2015-04-18 21:35:41 +0000
committerKonstantin Belousov <kib@FreeBSD.org>2015-04-18 21:35:41 +0000
commit3d0045bb2b27da7ad0c1befac8cd3b421cd52d12 (patch)
tree76dd10f0373dacfa7a56cf702e44a38a5206a07f /lib/libc/sys/interposing_table.c
parent9dda94167d2c2b7ffbe1745f43ee1af60f91c355 (diff)
downloadsrc-3d0045bb2b27da7ad0c1befac8cd3b421cd52d12.tar.gz
src-3d0045bb2b27da7ad0c1befac8cd3b421cd52d12.zip
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
Notes
Notes: svn path=/head/; revision=281712
Diffstat (limited to 'lib/libc/sys/interposing_table.c')
-rw-r--r--lib/libc/sys/interposing_table.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/lib/libc/sys/interposing_table.c b/lib/libc/sys/interposing_table.c
index 4290bc65e54c..c4d14294b2e4 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