*
* (c) sof, 2002-2003.
*/
+
+#if !defined(THREADED_RTS)
+
#include "Rts.h"
#include "RtsUtils.h"
#include <windows.h>
}
void
-shutdownAsyncIO()
+shutdownAsyncIO(rtsBool wait_threads)
{
- ShutdownIOManager();
+ ShutdownIOManager(wait_threads);
if (completed_req_event != INVALID_HANDLE_VALUE) {
CloseHandle(completed_req_event);
completed_req_event = INVALID_HANDLE_VALUE;
ResetEvent(abandon_req_wait);
}
+#endif /* !defined(THREADED_RTS) */