ghc -M: need to add a dep on Prelude unless -fno-implicit-prelude is on
[ghc-hetmet.git] / rts / posix / Select.h
1 /* -----------------------------------------------------------------------------
2  *
3  * (c) The GHC Team 1998-2005
4  *
5  * Prototypes for functions in Select.c
6  *
7  * -------------------------------------------------------------------------*/
8
9 #ifndef SELECT_H
10 #define SELECT_H
11
12 #if !defined(THREADED_RTS)
13 /* In Select.c */
14 extern lnat RTS_VAR(timestamp);
15
16 /* awaitEvent(rtsBool wait)
17  *
18  * Checks for blocked threads that need to be woken.
19  *
20  * Called from STG :  NO
21  * Locks assumed   :  sched_mutex
22  */
23 void awaitEvent(rtsBool wait);  /* In Select.c */
24 #endif
25
26 #endif /* SELECT_H */