diff options
author | Andreas Klebinger <klebinger.andreas@gmx.at> | 2020-05-06 13:39:47 +0200 |
---|---|---|
committer | Ben Gamari <ben@smart-cactus.org> | 2020-07-15 16:41:03 -0400 |
commit | 06542b033116bfc4b47c80bdeab44ed1d99005bb (patch) | |
tree | b261fa784c5825061bed7b69df80346c4b4a3c4a /rts/RtsSymbols.c | |
parent | c24c9a1f2a10e044a31b7d89586f4a19ff61e137 (diff) | |
download | haskell-06542b033116bfc4b47c80bdeab44ed1d99005bb.tar.gz |
winio: Refactor non-threaded runner thread and scheduler interface.
Only use a single communication point (registerAlertableWait) to inform
the C side aobut both timeouts to use as well as outstanding requests.
Also queue a haskell processing thread after each return from alertable
waits. This way there is no risk of us missing a timer event.
Diffstat (limited to 'rts/RtsSymbols.c')
-rw-r--r-- | rts/RtsSymbols.c | 1 |
1 files changed, 0 insertions, 1 deletions
diff --git a/rts/RtsSymbols.c b/rts/RtsSymbols.c index ff430d0137..9de31d78f3 100644 --- a/rts/RtsSymbols.c +++ b/rts/RtsSymbols.c @@ -345,7 +345,6 @@ #define RTS_USER_SIGNALS_SYMBOLS \ SymI_HasProto(registerNewIOCPHandle) \ SymI_HasProto(getOverlappedEntries) \ - SymI_HasProto(servicedIOEntries) \ SymI_HasProto(completeSynchronousRequest) \ SymI_HasProto(registerAlertableWait) \ SymI_HasProto(ioManagerWakeup) \ |