diff options
Diffstat (limited to 'rts/AwaitEvent.h')
-rw-r--r-- | rts/AwaitEvent.h | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/rts/AwaitEvent.h b/rts/AwaitEvent.h new file mode 100644 index 0000000000..e03cb4444e --- /dev/null +++ b/rts/AwaitEvent.h @@ -0,0 +1,24 @@ +/* ----------------------------------------------------------------------------- + * + * (c) The GHC Team 1998-2005 + * + * The awaitEvent() interface, for the non-threaded RTS + * + * -------------------------------------------------------------------------*/ + +#ifndef AWAITEVENT_H +#define AWAITEVENT_H + +#if !defined(THREADED_RTS) +/* awaitEvent(rtsBool wait) + * + * Checks for blocked threads that need to be woken. + * + * Called from STG : NO + * Locks assumed : sched_mutex + */ +void awaitEvent(rtsBool wait); /* In posix/Select.c or + * win32/AwaitEvent.c */ +#endif + +#endif /* SELECT_H */ |