Conditionally omit reference to CancelSynchronousIo in Thread.hp when MINGW32/64 is detected for libzt build - Symbol not supported

This commit is contained in:
Joseph Henry 2017-10-10 12:21:52 -07:00
parent ceeb35eaac
commit f2c69ede96

View File

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