/* -----------------------------------------------------------------------------
- * $Id: RtsExternal.h,v 1.7 2005/01/10 18:44:40 wolfgang Exp $
*
* (c) The GHC Team, 1998-2004
*
char *typeString);
extern void freeHaskellFunctionPtr(void* ptr);
+#if defined(mingw32_HOST_OS)
+extern int stg_InstallConsoleEvent(int action, StgStablePtr *handler);
+#else
+extern int stg_sig_install (int, int, StgStablePtr *, void *);
+#endif
+
/* -----------------------------------------------------------------------------
Storage manager stuff exported
-------------------------------------------------------------------------- */
extern void performGC(void);
extern void performMajorGC(void);
extern void performGCWithRoots(void (*get_roots)(evac_fn));
+extern HsInt64 getAllocations( void );
+extern void revertCAFs( void );
#endif /* RTSEXTERNAL_H */