summaryrefslogtreecommitdiff
path: root/rts/win32/ThrIOManager.h
blob: c7ecc76e9fdf49a811241ed135f9d8b5199e1ecc (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
/* -----------------------------------------------------------------------------
 *
 * (c) The GHC Team, 1998-2006
 *
 * The IO manager thread in THREADED_RTS.
 * See also libraries/base/GHC/Conc.hs.
 *
 * NOTE: This is used by both MIO and WINIO
 * ---------------------------------------------------------------------------*/

#pragma once

/* Communicating with the IO manager thread (see GHC.Conc).
 */
void ioManagerWakeup (void);
void ioManagerDie (void);
void ioManagerStart (void);
void ioManagerFinished (void);