summaryrefslogtreecommitdiffstats
path: root/lib/libc/include
diff options
context:
space:
mode:
authorkib <kib@FreeBSD.org>2015-04-12 06:52:43 +0000
committerkib <kib@FreeBSD.org>2015-04-12 06:52:43 +0000
commitd47c2f0941d1cd829a9a070b4b74baf884b22505 (patch)
treeadd53e0078c23fa9db08e08b8b25d45859411ba7 /lib/libc/include
parent39372044850f47dd4bea491cc717b227b8214a46 (diff)
downloadFreeBSD-src-d47c2f0941d1cd829a9a070b4b74baf884b22505.zip
FreeBSD-src-d47c2f0941d1cd829a9a070b4b74baf884b22505.tar.gz
MFC r280818:
Make kevent(2) a cancellation point.
Diffstat (limited to 'lib/libc/include')
-rw-r--r--lib/libc/include/libc_private.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/lib/libc/include/libc_private.h b/lib/libc/include/libc_private.h
index a91a08e..3fc9c41 100644
--- a/lib/libc/include/libc_private.h
+++ b/lib/libc/include/libc_private.h
@@ -221,6 +221,7 @@ enum {
INTERPOS__pthread_mutex_init_calloc_cb,
INTERPOS_spinlock,
INTERPOS_spinunlock,
+ INTERPOS_kevent,
INTERPOS_MAX
};
@@ -293,6 +294,7 @@ void * __sys_freebsd6_mmap(void *, __size_t, int, int, int, int, __off_t);
struct aiocb;
struct fd_set;
struct iovec;
+struct kevent;
struct msghdr;
struct pollfd;
struct rusage;
@@ -315,6 +317,8 @@ int __sys_fsync(int);
__pid_t __sys_fork(void);
int __sys_ftruncate(int, __off_t);
int __sys_gettimeofday(struct timeval *, struct timezone *);
+int __sys_kevent(int, const struct kevent *, int, struct kevent *,
+ int, const struct timespec *);
__off_t __sys_lseek(int, __off_t, int);
void *__sys_mmap(void *, __size_t, int, int, int, __off_t);
int __sys_msync(void *, __size_t, int);
OpenPOWER on IntegriCloud