From fd2e4be19d06db7726536c11331095db9e5ee829 Mon Sep 17 00:00:00 2001 From: Ivan Maidanski Date: Wed, 3 Aug 2022 09:46:22 +0300 Subject: New API function (GC_get_hblk_size) to get HBLKSIZE value Issue #460 (bdwgc). * include/gc/gc_mark.h (GC_get_hblk_size): New API function (declared as const). * misc.c (GC_get_hblk_size): Implement (returns HBLKSIZE). * tests/gctest.c [GC_PTHREADS] (main): Call GC_get_hblk_size(). --- misc.c | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'misc.c') diff --git a/misc.c b/misc.c index a3589d11..6ccc196f 100644 --- a/misc.c +++ b/misc.c @@ -2659,6 +2659,11 @@ GC_API void GC_CALL GC_abort_on_oom(void) EXIT(); } +GC_API size_t GC_CALL GC_get_hblk_size(void) +{ + return (size_t)HBLKSIZE; +} + #ifdef THREADS GC_API void GC_CALL GC_stop_world_external(void) { -- cgit v1.2.1