RTS tidyup sweep, first phase
[ghc-hetmet.git] / rts / win32 / IOManager.h
index 4893e23..145a1e5 100644 (file)
@@ -4,13 +4,10 @@
  *
  * (c) sof, 2002-2003
  */
-#ifndef __IOMANAGER_H__
-#define __IOMANAGER_H__
-/* On the yucky side..suppress -Wmissing-declarations warnings when
- * including <windows.h>
- */
-extern void* GetCurrentFiber ( void );
-extern void* GetFiberData ( void );
+
+#ifndef WIN32_IOMANAGER_H
+#define WIN32_IOMANAGER_H
+
 #include <windows.h>
 
 /*
@@ -84,7 +81,7 @@ extern CompletionProc onComplete;
  * Starting up and shutting down. 
  */ 
 extern BOOL StartIOManager     ( void );
-extern void ShutdownIOManager  ( void );
+extern void ShutdownIOManager  ( rtsBool wait_threads );
 
 /*
  * Adding I/O and delay requests. With each request a
@@ -107,4 +104,4 @@ extern int AddProcRequest ( void*          proc,
 
 extern void abandonWorkRequest ( int reqID );
 
-#endif /* __IOMANAGER_H__ */
+#endif /* WIN32_IOMANAGER_H */