X-Git-Url: http://git.megacz.com/?p=ghc-hetmet.git;a=blobdiff_plain;f=rts%2Fwin32%2FAsyncIO.h;h=27669ce0b44ccc62178cc917a02b13ff8b94baa9;hp=2077ea0cf73d771276535957b520e3bc6c8f1794;hb=a2a67cd520b9841114d69a87a423dabcb3b4368e;hpb=0065d5ab628975892cea1ec7303f968c3338cbe1 diff --git a/rts/win32/AsyncIO.h b/rts/win32/AsyncIO.h index 2077ea0..27669ce 100644 --- a/rts/win32/AsyncIO.h +++ b/rts/win32/AsyncIO.h @@ -4,8 +4,10 @@ * * (c) sof, 2002-2003. */ -#ifndef __ASYNCHIO_H__ -#define __ASYNCHIO_H__ + +#ifndef WIN32_ASYNCHIO_H +#define WIN32_ASYNCHIO_H + extern unsigned int addIORequest(int fd, int forWriting, @@ -15,11 +17,11 @@ addIORequest(int fd, extern unsigned int addDelayRequest(int msecs); extern unsigned int addDoProcRequest(void* proc, void* param); extern int startupAsyncIO(void); -extern void shutdownAsyncIO(void); +extern void shutdownAsyncIO(rtsBool wait_threads); extern int awaitRequests(rtsBool wait); extern void abandonRequestWait(void); extern void resetAbandonRequestWait(void); -#endif /* __ASYNCHIO_H__ */ +#endif /* WIN32_ASYNCHIO_H */