Index: sys/sys/event.h =================================================================== RCS file: /cvsroot/src/sys/sys/event.h,v retrieving revision 1.27 diff -u -r1.27 event.h --- sys/sys/event.h 31 May 2017 00:45:59 -0000 1.27 +++ sys/sys/event.h 31 May 2017 18:28:24 -0000 @@ -54,8 +54,13 @@ intptr_t udata; /* opaque user data identifier */ }; +#define EV_SET(kevp, a, b, c, d, e, f) \ +do { \ + EV_SET_((kevp), (a), (b), (c), (d), (e), __CAST(intptr_t, (f))); \ +} while(/* CONSTCOND */ 0) + static __inline void -EV_SET(struct kevent *_kevp, uintptr_t _ident, uint32_t _filter, +EV_SET_(struct kevent *_kevp, uintptr_t _ident, uint32_t _filter, uint32_t _flags, uint32_t _fflags, int64_t _data, intptr_t _udata) { _kevp->ident = _ident;