From e0171e5a1b7112fda291d4472786df198cb4ed53 Mon Sep 17 00:00:00 2001 From: "sof@galois.com" Date: Wed, 1 Nov 2006 22:09:50 +0000 Subject: [PATCH] add a few #includes to make it compile --- rts/win32/ConsoleHandler.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/rts/win32/ConsoleHandler.c b/rts/win32/ConsoleHandler.c index 308b77b..12ab45d 100644 --- a/rts/win32/ConsoleHandler.c +++ b/rts/win32/ConsoleHandler.c @@ -3,6 +3,7 @@ * */ #include "Rts.h" +#include "Storage.h" #include #include "ConsoleHandler.h" #include "SchedAPI.h" @@ -10,6 +11,7 @@ #include "RtsUtils.h" #include "RtsFlags.h" #include "AsyncIO.h" +#include "Stable.h" #include "RtsSignals.h" extern int stg_InstallConsoleEvent(int action, StgStablePtr *handler); @@ -46,6 +48,7 @@ initUserSignals(void) return; } +/* Seems to be a bit of an orphan...where used? */ void finiUserSignals(void) { @@ -186,7 +189,7 @@ void startSignalHandlers(Capability *cap) * Evacuate the handler stack. _Assumes_ that console event delivery * has already been blocked. */ -void markSignalHandlers (evac_fn evac) +void markSignalHandlers (evac_fn evac STG_UNUSED) { // nothing to mark; the console handler is a StablePtr which is // already treated as a root by the GC. -- 1.7.10.4