It isn't used here anyway, just making sure the code doesn't get compiled in.
-#if defined(mingw32_HOST_OS)
+#if defined(mingw32_HOST_OS) && !defined(THREADED_RTS)
#include "win32/AsyncIO.h"
#endif
#include "win32/AsyncIO.h"
#endif
initDefaultHandlers();
#endif
initDefaultHandlers();
#endif
-#if defined(mingw32_HOST_OS)
+#if defined(mingw32_HOST_OS) && !defined(THREADED_RTS)
if (RtsFlags.TickyFlags.showTickyStats) PrintTickyInfo();
#endif
if (RtsFlags.TickyFlags.showTickyStats) PrintTickyInfo();
#endif
-#if defined(mingw32_HOST_OS)
+#if defined(mingw32_HOST_OS) && !defined(THREADED_RTS)
shutdownAsyncIO();
#endif
shutdownAsyncIO();
#endif
*
* (c) sof, 2002-2003.
*/
*
* (c) sof, 2002-2003.
*/
+
+#if !defined(THREADED_RTS)
+
#include "Rts.h"
#include "RtsUtils.h"
#include <windows.h>
#include "Rts.h"
#include "RtsUtils.h"
#include <windows.h>
ResetEvent(abandon_req_wait);
}
ResetEvent(abandon_req_wait);
}
+#endif /* !defined(THREADED_RTS) */
*
* (c) sof, 2002-2003.
*/
*
* (c) sof, 2002-2003.
*/
+
+#if !defined(THREADED_RTS)
+
#include "Rts.h"
#include "IOManager.h"
#include "WorkQueue.h"
#include "Rts.h"
#include "IOManager.h"
#include "WorkQueue.h"
*/
LeaveCriticalSection(&ioMan->active_work_lock);
}
*/
LeaveCriticalSection(&ioMan->active_work_lock);
}