Move mono_runtime_set_shutting_down and mono_runtime_is_shutting_down to runtime.c
[mono.git] / mono / metadata / sgen-workers.h
index c1b2780629907eb38fe2e95b3c9b381ee7e63b9d..f5bbf5545459ea1402f52c35354c0d125f6cf91e 100644 (file)
@@ -48,6 +48,7 @@ struct _JobQueueEntry {
 
 void sgen_workers_init (int num_workers) MONO_INTERNAL;
 void sgen_workers_start_all_workers (void) MONO_INTERNAL;
+gboolean sgen_workers_have_started (void) MONO_INTERNAL;
 void sgen_workers_wake_up_all (void) MONO_INTERNAL;
 void sgen_workers_init_distribute_gray_queue (void) MONO_INTERNAL;
 void sgen_workers_enqueue_job (JobFunc func, void *data) MONO_INTERNAL;
@@ -57,7 +58,6 @@ void sgen_workers_distribute_gray_queue_sections (void) MONO_INTERNAL;
 void sgen_workers_reset_data (void) MONO_INTERNAL;
 void sgen_workers_join (void) MONO_INTERNAL;
 gboolean sgen_workers_all_done (void) MONO_INTERNAL;
-gboolean sgen_workers_is_distributed_queue (SgenGrayQueue *queue) MONO_INTERNAL;
-SgenGrayQueue* sgen_workers_get_distribute_gray_queue (void) MONO_INTERNAL;
+SgenSectionGrayQueue* sgen_workers_get_distribute_section_gray_queue (void) MONO_INTERNAL;
 
 #endif