aboutsummaryrefslogtreecommitdiff
path: root/usr.sbin/bhyve/mevent.h
diff options
context:
space:
mode:
Diffstat (limited to 'usr.sbin/bhyve/mevent.h')
-rw-r--r--usr.sbin/bhyve/mevent.h9
1 files changed, 8 insertions, 1 deletions
diff --git a/usr.sbin/bhyve/mevent.h b/usr.sbin/bhyve/mevent.h
index 503ec415a3b5..a26293867a09 100644
--- a/usr.sbin/bhyve/mevent.h
+++ b/usr.sbin/bhyve/mevent.h
@@ -35,14 +35,21 @@ enum ev_type {
EVF_READ,
EVF_WRITE,
EVF_TIMER,
- EVF_SIGNAL
+ EVF_SIGNAL,
+ EVF_VNODE,
};
+/* Filter flags for EVF_VNODE */
+#define EVFF_ATTRIB 0x0001
+
struct mevent;
struct mevent *mevent_add(int fd, enum ev_type type,
void (*func)(int, enum ev_type, void *),
void *param);
+struct mevent *mevent_add_flags(int fd, enum ev_type type, int fflags,
+ void (*func)(int, enum ev_type, void *),
+ void *param);
struct mevent *mevent_add_disabled(int fd, enum ev_type type,
void (*func)(int, enum ev_type, void *),
void *param);