summaryrefslogtreecommitdiffstats
path: root/sys/sys/event.h
diff options
context:
space:
mode:
authorvisa <visa@openbsd.org>2020-05-25 15:54:10 +0000
committervisa <visa@openbsd.org>2020-05-25 15:54:10 +0000
commit25130f5bec74e9d5a72ebb7c2abfa9d41af13d20 (patch)
tree30447893e32ea2a251bcc5b4fda4792e12c35514 /sys/sys/event.h
parentthat dependency change breaks something else. sigh. (diff)
downloadwireguard-openbsd-25130f5bec74e9d5a72ebb7c2abfa9d41af13d20.tar.xz
wireguard-openbsd-25130f5bec74e9d5a72ebb7c2abfa9d41af13d20.zip
Revert "Add kqueue_scan_state struct"
sthen@ has reported that the patch might be causing hangs with X.
Diffstat (limited to 'sys/sys/event.h')
-rw-r--r--sys/sys/event.h13
1 files changed, 1 insertions, 12 deletions
diff --git a/sys/sys/event.h b/sys/sys/event.h
index 51487835ced..e9247b9cd93 100644
--- a/sys/sys/event.h
+++ b/sys/sys/event.h
@@ -1,4 +1,4 @@
-/* $OpenBSD: event.h,v 1.37 2020/05/17 10:53:14 visa Exp $ */
+/* $OpenBSD: event.h,v 1.38 2020/05/25 15:54:10 visa Exp $ */
/*-
* Copyright (c) 1999,2000,2001 Jonathan Lemon <jlemon@FreeBSD.org>
@@ -189,15 +189,6 @@ struct knote {
#define kn_fp kn_ptr.p_fp
};
-struct kqueue_scan_state {
- struct kqueue *kqs_kq; /* kqueue of this scan */
- struct knote kqs_start; /* start marker */
- struct knote kqs_end; /* end marker */
- int kqs_nevent; /* number of events collected */
- int kqs_queued; /* if set, end marker is
- * in queue */
-};
-
struct proc;
extern const struct filterops sig_filtops;
@@ -209,8 +200,6 @@ extern void knote_fdclose(struct proc *p, int fd);
extern void knote_processexit(struct proc *);
extern int kqueue_register(struct kqueue *kq,
struct kevent *kev, struct proc *p);
-extern void kqueue_scan_setup(struct kqueue_scan_state *, struct kqueue *);
-extern void kqueue_scan_finish(struct kqueue_scan_state *);
extern int filt_seltrue(struct knote *kn, long hint);
extern int seltrue_kqfilter(dev_t, struct knote *);
extern void klist_insert(struct klist *, struct knote *);