2004-08-14 Zoltan Varga <vargaz@freemail.hu>
[mono.git] / mono / metadata / gc-internal.h
index b753dc844932bd95e896ad3b0913596e767318d5..0c8c74de6a5946f24e60097e0397c9b3ba6ee696 100644 (file)
@@ -10,7 +10,7 @@
 #define __MONO_METADATA_GC_H__
 
 #include <glib.h>
-#include <mono/metadata/object.h>
+#include <mono/metadata/object-internals.h>
 
 void   mono_object_register_finalizer               (MonoObject  *obj);
 void   ves_icall_System_GC_InternalCollect          (int          generation);
@@ -27,6 +27,8 @@ gpointer    ves_icall_System_GCHandle_GetAddrOfPinnedObject (guint32 handle);
 
 extern void mono_gc_init (void);
 extern void mono_gc_cleanup (void);
+extern void mono_gc_enable (void);
+extern void mono_gc_disable (void);
 extern gboolean mono_gc_is_finalizer_thread (MonoThread *thread);
 
 #endif /* __MONO_METADATA_GC_H__ */