diff -r f33974f0dce0 -r aa8393527b1e src/server/daemon/event_solaris.h --- a/src/server/daemon/event_solaris.h Thu Aug 31 16:29:49 2017 +0200 +++ b/src/server/daemon/event_solaris.h Sat Jan 13 19:01:00 2018 +0100 @@ -39,22 +39,13 @@ extern "C" { #endif -struct event_handler { - int *ports; - uint32_t nports; - uint32_t lp; +struct EventHandler { + int port; }; -typedef struct ev_thr_conf { - event_handler_t *handler; - int port; -} ev_thr_conf_t; +int ev_convert2sys_events(int events); -void ev_handle_events(ev_thr_conf_t *conf); - -int ev_get_port(event_handler_t *h); - -int ev_poll(event_handler_t *h, event_t *event); +void ev_handle_events(EventHandler *ev); #ifdef __cplusplus }