diff options
author | ivmai <ivmai> | 2009-10-01 21:13:37 +0000 |
---|---|---|
committer | Ivan Maidanski <ivmai@mail.ru> | 2011-07-26 21:06:49 +0400 |
commit | 72afdc7d797d58f34c808235555d3e32b14cbad4 (patch) | |
tree | d2b2de9a048d21cd25e0434b4b839075e4a8fceb /thread_local_alloc.c | |
parent | 329303eed766f3a29505142681bf3c9bfc6c7d2d (diff) | |
download | bdwgc-72afdc7d797d58f34c808235555d3e32b14cbad4.tar.gz |
2009-10-01 Ivan Maidanski <ivmai@mail.ru> (really mostly Andreas Tobler)
* allchblk.c (GC_fail_count, GC_large_alloc_warn_interval): Add
"extern" keyword to a global variable declaration (some compilers
require it).
* alloc.c (GC_bytes_found, GC_unmap_threshold,
GC_force_unmap_on_gcollect): Ditto.
* dyn_load.c (GC_no_win32_dlls, GC_wnt): Ditto.
* finalize.c (GC_fail_count): Ditto.
* include/private/gc_hdrs.h (GC_hdr_cache_hits,
GC_hdr_cache_misses): Ditto.
* mallocx.c (GC_bytes_found): Ditto.
* mark_rts.c (GC_save_regs_ret_val, GC_world_stopped): Ditto.
* misc.c (GC_unmap_threshold): Ditto.
* os_dep.c (GC_unmap_threshold, GC_old_allocator): Ditto.
* pthread_support.c (GC_markers): Ditto.
* thread_local_alloc.c (GC_gcjobjfreelist,
GC_gcj_malloc_initialized, GC_gcj_kind): Ditto.
* win32_threads.c (GC_fault_handler_lock, GC_write_cs,
GC_dont_query_stack_min, GC_markers, GC_wnt): Ditto.
Diffstat (limited to 'thread_local_alloc.c')
-rw-r--r-- | thread_local_alloc.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/thread_local_alloc.c b/thread_local_alloc.c index 03a82d84..3a145cd5 100644 --- a/thread_local_alloc.c +++ b/thread_local_alloc.c @@ -111,7 +111,7 @@ void GC_init_thread_local(GC_tlfs p) } #ifdef GC_GCJ_SUPPORT - ptr_t * GC_gcjobjfreelist; /* defined in gcj_mlc.c. */ + extern ptr_t * GC_gcjobjfreelist; /* defined in gcj_mlc.c. */ #endif /* We hold the allocator lock. */ @@ -208,10 +208,10 @@ GC_API void * GC_CALL GC_malloc_atomic(size_t bytes) #include "include/gc_gcj.h" #ifdef GC_ASSERTIONS - GC_bool GC_gcj_malloc_initialized; /* defined in gcj_mlc.c. */ + extern GC_bool GC_gcj_malloc_initialized; /* defined in gcj_mlc.c. */ #endif -int GC_gcj_kind; /* defined in gcj_mlc.c. */ +extern int GC_gcj_kind; /* defined in gcj_mlc.c. */ /* Gcj-style allocation without locks is extremely tricky. The */ /* fundamental issue is that we may end up marking a free list, which */ |