--- libev/ev_kqueue.c 2007/11/06 01:17:16 1.11 +++ libev/ev_kqueue.c 2007/11/06 17:09:45 1.12 @@ -39,7 +39,7 @@ { struct kevent *ke; - array_needsize (kqueue_changes, kqueue_changemax, ++kqueue_changecnt, ); + array_needsize (struct kevent, kqueue_changes, kqueue_changemax, ++kqueue_changecnt, ); ke = &kqueue_changes [kqueue_changecnt - 1]; memset (ke, 0, sizeof (struct kevent));