summaryrefslogtreecommitdiffstats
path: root/sys/sys/event.h
diff options
context:
space:
mode:
authornicm <nicm@openbsd.org>2010-07-28 21:44:41 +0000
committernicm <nicm@openbsd.org>2010-07-28 21:44:41 +0000
commita56f3bb533934b7ecbaf8401ee04d71b220aae76 (patch)
treef7c0a574a433bcd6d40253ab1306d13db0230117 /sys/sys/event.h
parentSuspending drivers need to do as little as possible in here, so when the (diff)
downloadwireguard-openbsd-a56f3bb533934b7ecbaf8401ee04d71b220aae76.tar.xz
wireguard-openbsd-a56f3bb533934b7ecbaf8401ee04d71b220aae76.zip
Add a dummy kqueue filter similar to seltrue and use it for anything
using seltrue for poll. Based on code from NetBSD. Also remove a stray duplicate lpt entry from loongson, from deraadt. ok tedu deraadt
Diffstat (limited to 'sys/sys/event.h')
-rw-r--r--sys/sys/event.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/sys/sys/event.h b/sys/sys/event.h
index 0076d1b590c..c528d669e8f 100644
--- a/sys/sys/event.h
+++ b/sys/sys/event.h
@@ -1,4 +1,4 @@
-/* $OpenBSD: event.h,v 1.13 2008/11/05 09:20:17 dlg Exp $ */
+/* $OpenBSD: event.h,v 1.14 2010/07/28 21:44:41 nicm Exp $ */
/*-
* Copyright (c) 1999,2000,2001 Jonathan Lemon <jlemon@FreeBSD.org>
@@ -172,6 +172,7 @@ extern void knote_fdclose(struct proc *p, int fd);
extern int kqueue_register(struct kqueue *kq,
struct kevent *kev, struct proc *p);
extern int filt_seltrue(struct knote *kn, long hint);
+extern int seltrue_kqfilter(dev_t, struct knote *);
extern void klist_invalidate(struct klist *);
#else /* !_KERNEL */