|
@@ -90,8 +90,10 @@ public:
|
|
// Not available on *nix platforms
|
|
// Not available on *nix platforms
|
|
static inline void cancelIO(const Thread &t)
|
|
static inline void cancelIO(const Thread &t)
|
|
{
|
|
{
|
|
|
|
+#if !defined(__MINGW32__) && !defined(__MINGW64__) // CancelSynchronousIo not available in MSYS2
|
|
if (t._th != NULL)
|
|
if (t._th != NULL)
|
|
CancelSynchronousIo(t._th);
|
|
CancelSynchronousIo(t._th);
|
|
|
|
+#endif
|
|
}
|
|
}
|
|
|
|
|
|
inline operator bool() const { return (_th != NULL); }
|
|
inline operator bool() const { return (_th != NULL); }
|