--- a/src/server/daemon/event_bsd.h Sat Jan 28 19:42:22 2017 +0100 +++ b/src/server/daemon/event_bsd.h Sat Feb 04 16:42:11 2017 +0100 @@ -39,20 +39,13 @@ extern "C" { #endif -struct event_handler { - int *ports; - uint32_t nports; - uint32_t lp; +struct EventHandler { + int kqueue; }; -typedef struct ev_thr_conf { - event_handler_t *handler; - int port; -} ev_thr_conf_t; +void ev_handle_events(EventHandler *ev); -void ev_handle_events(ev_thr_conf_t *conf); - -int ev_get_port(event_handler_t *h); +int ev_convert2sys_events(int events); #ifdef __cplusplus }