diff -r 1e117b5d6710 -r 9b15b1f72bef src/server/daemon/event.h --- a/src/server/daemon/event.h Sun Jun 02 13:07:48 2024 +0200 +++ b/src/server/daemon/event.h Sun Jun 02 14:28:17 2024 +0200 @@ -48,6 +48,12 @@ int isdefault; } EventHandlerConfig; +typedef struct EVReturn { + Session *sn; + Request *rq; + int ret; +} EVReturn; + int create_event_handler(EventHandlerConfig *cfg); int check_event_handler_cfg(); @@ -69,6 +75,8 @@ int ev_aioread(int fd, aiocb_s *cb); int ev_aiowrite(int fd, aiocb_s *cb); +void ev_saf_return(EventHandler *h, Session *sn, Request *rq, int ret); + #ifdef __cplusplus }