summaryrefslogtreecommitdiff
path: root/libguile/private-gc.h
diff options
context:
space:
mode:
Diffstat (limited to 'libguile/private-gc.h')
-rw-r--r--libguile/private-gc.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/libguile/private-gc.h b/libguile/private-gc.h
index 7180f2b0b..26e980cb2 100644
--- a/libguile/private-gc.h
+++ b/libguile/private-gc.h
@@ -191,6 +191,11 @@ int scm_i_gc_grow_heap_p (scm_t_cell_type_statistics * freelist);
/*
gc-mark
*/
+
+/* this can be used to ensure that set/clear gc marks only happen when
+ allowed. */
+int scm_i_marking;
+
void scm_mark_all (void);
/*