summaryrefslogtreecommitdiff
path: root/rts/RtsSymbols.c
diff options
context:
space:
mode:
authorAndreas Klebinger <klebinger.andreas@gmx.at>2020-05-06 13:39:47 +0200
committerBen Gamari <ben@smart-cactus.org>2020-07-15 16:41:03 -0400
commit06542b033116bfc4b47c80bdeab44ed1d99005bb (patch)
treeb261fa784c5825061bed7b69df80346c4b4a3c4a /rts/RtsSymbols.c
parentc24c9a1f2a10e044a31b7d89586f4a19ff61e137 (diff)
downloadhaskell-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.c1
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) \