… | |
… | |
209 | #endif |
209 | #endif |
210 | |
210 | |
211 | /*****************************************************************************/ |
211 | /*****************************************************************************/ |
212 | |
212 | |
213 | #define EV_VERSION_MAJOR 4 |
213 | #define EV_VERSION_MAJOR 4 |
214 | #define EV_VERSION_MINOR 22 |
214 | #define EV_VERSION_MINOR 23 |
215 | |
215 | |
216 | /* eventmask, revents, events... */ |
216 | /* eventmask, revents, events... */ |
217 | enum { |
217 | enum { |
218 | EV_UNDEF = (int)0xFFFFFFFF, /* guaranteed to be invalid */ |
218 | EV_UNDEF = (int)0xFFFFFFFF, /* guaranteed to be invalid */ |
219 | EV_NONE = 0x00, /* no events */ |
219 | EV_NONE = 0x00, /* no events */ |
… | |
… | |
513 | EVFLAG_NOSIGMASK = 0x00400000U /* avoid modifying the signal mask */ |
513 | EVFLAG_NOSIGMASK = 0x00400000U /* avoid modifying the signal mask */ |
514 | }; |
514 | }; |
515 | |
515 | |
516 | /* method bits to be ored together */ |
516 | /* method bits to be ored together */ |
517 | enum { |
517 | enum { |
518 | EVBACKEND_SELECT = 0x00000001U, /* about anywhere */ |
518 | EVBACKEND_SELECT = 0x00000001U, /* available just about anywhere */ |
519 | EVBACKEND_POLL = 0x00000002U, /* !win */ |
519 | EVBACKEND_POLL = 0x00000002U, /* !win, !aix, broken on osx */ |
520 | EVBACKEND_EPOLL = 0x00000004U, /* linux */ |
520 | EVBACKEND_EPOLL = 0x00000004U, /* linux */ |
521 | EVBACKEND_KQUEUE = 0x00000008U, /* bsd */ |
521 | EVBACKEND_KQUEUE = 0x00000008U, /* bsd, broken on osx */ |
522 | EVBACKEND_DEVPOLL = 0x00000010U, /* solaris 8 */ /* NYI */ |
522 | EVBACKEND_DEVPOLL = 0x00000010U, /* solaris 8 */ /* NYI */ |
523 | EVBACKEND_PORT = 0x00000020U, /* solaris 10 */ |
523 | EVBACKEND_PORT = 0x00000020U, /* solaris 10 */ |
524 | EVBACKEND_ALL = 0x0000003FU, /* all known backends */ |
524 | EVBACKEND_ALL = 0x0000003FU, /* all known backends */ |
525 | EVBACKEND_MASK = 0x0000FFFFU /* all future backends */ |
525 | EVBACKEND_MASK = 0x0000FFFFU /* all future backends */ |
526 | }; |
526 | }; |