summaryrefslogtreecommitdiff
path: root/misc.c
diff options
context:
space:
mode:
authorIvan Maidanski <ivmai@mail.ru>2022-08-03 09:46:22 +0300
committerIvan Maidanski <ivmai@mail.ru>2022-08-03 21:26:19 +0300
commitfd2e4be19d06db7726536c11331095db9e5ee829 (patch)
tree164833eeff3edf653fbf247610cfba438a164ac3 /misc.c
parent41b0cd6a8d8aa715132655e88ae2bc12de4584cf (diff)
downloadbdwgc-fd2e4be19d06db7726536c11331095db9e5ee829.tar.gz
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().
Diffstat (limited to 'misc.c')
-rw-r--r--misc.c5
1 files changed, 5 insertions, 0 deletions
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)
{