diff -r d9c3c23c635b -r 1e1fca11aaff src/server/daemon/event_solaris.h --- a/src/server/daemon/event_solaris.h Sun Aug 11 10:09:20 2024 +0200 +++ b/src/server/daemon/event_solaris.h Sun Aug 11 13:26:17 2024 +0200 @@ -39,25 +39,20 @@ extern "C" { #endif - -#define EV_MAX_EVENTS 32 + -struct EventHandler { - int port; - +typedef struct EventHandlerSolaris { /* - * return call list + * base eventhandler elements (fnreturn, watchlist) */ - EVReturn fnreturn[EV_MAX_EVENTS]; - /* - * number of fnreturn entries - */ - int numret; -}; + EventHandler base; + + int port; +} EventHandlerSolaris; int ev_convert2sys_events(int events); -void ev_handle_events(EventHandler *ev); +void ev_handle_events(EventHandlerSolaris *ev); #ifdef __cplusplus }