Split GC.c, and move storage manager into sm/ directory
[ghc-hetmet.git] / rts / sm / Scav.h
diff --git a/rts/sm/Scav.h b/rts/sm/Scav.h
new file mode 100644 (file)
index 0000000..010a810
--- /dev/null
@@ -0,0 +1,13 @@
+/* -----------------------------------------------------------------------------
+ *
+ * (c) The GHC Team 1998-2006
+ *
+ * Generational garbage collector: scavenging functions
+ *
+ * ---------------------------------------------------------------------------*/
+
+void scavenge                ( step * );
+void scavenge_mark_stack     ( void );
+void scavenge_large          ( step * );
+void scavenge_static         ( void );
+void scavenge_mutable_list   ( generation *g );