#define EV_EOF 1
#define EV_ERROR 1
#define EV_ADD 1
#define EV_SYSFLAGS 1
#define EV_DELETE 1
#define EV_ENABLE 1
#define EV_DISABLE 1
#define EV_ONESHOT  1
#define EV_CLEAR   1

#define NOTE_DELETE  1
#define NOTE_WRITE 1
#define NOTE_EXTEND 1
#define NOTE_ATTRIB 1
#define NOTE_LINK 1
#define NOTE_RENAME 1
#define NOTE_REVOKE 1

#define EVFILT_VNODE 1


#define EV_SET(g, a, b, c, d, e, f) do {	\
	struct kevent *__kevp__ = (g);	\
	__kevp__->ident = (a);			\
	__kevp__->filter = (b);			\
	__kevp__->flags = (c);			\
	__kevp__->fflags = (d);			\
	__kevp__->data = (e);			\
	__kevp__->udata = (f);			\
} while(0)

