src/server/daemon/event_solaris.h

changeset 541
1e1fca11aaff
parent 531
9b15b1f72bef
child 552
4ed0e46aa9dc
equal deleted inserted replaced
540:d9c3c23c635b 541:1e1fca11aaff
37 37
38 #ifdef __cplusplus 38 #ifdef __cplusplus
39 extern "C" { 39 extern "C" {
40 #endif 40 #endif
41 41
42
42 43
43 #define EV_MAX_EVENTS 32 44 typedef struct EventHandlerSolaris {
45 /*
46 * base eventhandler elements (fnreturn, watchlist)
47 */
48 EventHandler base;
44 49
45 struct EventHandler {
46 int port; 50 int port;
47 51 } EventHandlerSolaris;
48 /*
49 * return call list
50 */
51 EVReturn fnreturn[EV_MAX_EVENTS];
52 /*
53 * number of fnreturn entries
54 */
55 int numret;
56 };
57 52
58 int ev_convert2sys_events(int events); 53 int ev_convert2sys_events(int events);
59 54
60 void ev_handle_events(EventHandler *ev); 55 void ev_handle_events(EventHandlerSolaris *ev);
61 56
62 #ifdef __cplusplus 57 #ifdef __cplusplus
63 } 58 }
64 #endif 59 #endif
65 60

mercurial