X-Git-Url: https://git.netwichtig.de/gitweb/?a=blobdiff_plain;f=include%2Fsocketengines%2Fsocketengine_select.h;h=0131297f188643fd48bb88c426377b4bcf811ff5;hb=8c2d96013084de950e3a63be4ae6ed626c4093ab;hp=90da22aa57e472a5d3cd58c58763e5359f8c3be8;hpb=e4acbc95b8b6cd5b28d38a2242c02e8ff4991e4a;p=user%2Fhenk%2Fcode%2Finspircd.git diff --git a/include/socketengines/socketengine_select.h b/include/socketengines/socketengine_select.h index 90da22aa5..0131297f1 100644 --- a/include/socketengines/socketengine_select.h +++ b/include/socketengines/socketengine_select.h @@ -17,7 +17,9 @@ #include #include #include +#ifndef WINDOWS #include +#endif // WINDOWS #include "inspircd_config.h" #include "globals.h" #include "inspircd.h" @@ -35,10 +37,12 @@ private: std::map fds; /** List of writeable ones (WantWrite()) */ - bool writeable[MAX_DESCRIPTORS]; + bool* writeable; /** The read set and write set, populated before each call to select(). */ fd_set wfdset, rfdset, errfdset; + + EventHandler** ev; public: /** Create a new SelectEngine * @param Instance The creator of this object