# HG changeset patch # User Kim Alvefur # Date 1645644622 -3600 # Node ID 89855432333831c46df515c68021e3a2d192ae22 # Parent 469e4453ed01958095b5fb1037263f60dc59358a util.poll: Restructure to make adding additional system APIs easier diff -r 469e4453ed01 -r 898554323338 util-src/poll.c --- a/util-src/poll.c Sun Feb 13 16:53:56 2022 +0100 +++ b/util-src/poll.c Wed Feb 23 20:30:22 2022 +0100 @@ -12,8 +12,10 @@ #include #include -#ifdef __linux__ +#if defined(__linux__) #define USE_EPOLL +#else +#define USE_SELECT #endif #ifdef USE_EPOLL @@ -21,7 +23,8 @@ #ifndef MAX_EVENTS #define MAX_EVENTS 64 #endif -#else +#endif +#ifdef USE_SELECT #include #endif @@ -30,7 +33,8 @@ #ifdef USE_EPOLL #define STATE_MT "util.poll" -#else +#endif +#ifdef USE_SELECT #define STATE_MT "util.poll