src/server/daemon/event_bsd.h

changeset 541
1e1fca11aaff
parent 531
9b15b1f72bef
child 552
4ed0e46aa9dc
--- a/src/server/daemon/event_bsd.h	Sun Aug 11 10:09:20 2024 +0200
+++ b/src/server/daemon/event_bsd.h	Sun Aug 11 13:26:17 2024 +0200
@@ -37,24 +37,18 @@
 
 #ifdef	__cplusplus
 extern "C" {
-#endif
-    
-#define EV_MAX_EVENTS 32
+#endif  
 
-struct EventHandler {
-    int kqueue;
-    
+typedef struct EventHandlerKqueue {
     /*
-     * return call list
+     * base eventhandler elements (fnreturn, watchlist)
      */
-    EVReturn fnreturn[EV_MAX_EVENTS];
-    /*
-     * number of fnreturn entries
-     */
-    int numret;
-};
+    EventHandler base;
+    
+    int kqueue;
+} EventHandlerKqueue;
 
-void ev_handle_events(EventHandler *ev);
+void ev_handle_events(EventHandlerKqueue *ev);
 
 int ev_convert2sys_events(int events);
 

mercurial