From 3a4087231f0dd9f9e46ea99be8576b0b7c82ac40 Mon Sep 17 00:00:00 2001 From: root Date: Fri, 23 Nov 2007 05:29:16 +0000 Subject: [PATCH] assume EV_SET is portable --- ev_kqueue.c | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/ev_kqueue.c b/ev_kqueue.c index a69c0a7..4081136 100644 --- a/ev_kqueue.c +++ b/ev_kqueue.c @@ -42,12 +42,7 @@ kqueue_change (EV_P_ int fd, int filter, int flags, int fflags) ++kqueue_changecnt; array_needsize (struct kevent, kqueue_changes, kqueue_changemax, kqueue_changecnt, EMPTY2); - ke = &kqueue_changes [kqueue_changecnt - 1]; - memset (ke, 0, sizeof (struct kevent)); - ke->ident = fd; - ke->filter = filter; - ke->flags = flags; - ke->fflags = fflags; + EV_SET (&kqueue_changes [kqueue_changecnt - 1], fd, filter, flags, fflags, 0, 0); } #ifndef NOTE_EOF -- 2.43.0