diff options
Diffstat (limited to 'src/vm-limit.c')
-rw-r--r-- | src/vm-limit.c | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/src/vm-limit.c b/src/vm-limit.c index d32050fd015..d53eecae3d3 100644 --- a/src/vm-limit.c +++ b/src/vm-limit.c @@ -51,9 +51,16 @@ char data_start[1] = { 1 }; # endif #endif -/* From gmalloc.c. */ -extern void (* __after_morecore_hook) (void); +#ifdef HAVE_MALLOC_H +# include <malloc.h> +#endif +#ifndef DOUG_LEA_MALLOC +# ifndef __MALLOC_HOOK_VOLATILE +# define __MALLOC_HOOK_VOLATILE volatile +# endif extern void *(*__morecore) (ptrdiff_t); +extern void (*__MALLOC_HOOK_VOLATILE __after_morecore_hook) (void); +#endif /* From ralloc.c. */ #ifdef REL_ALLOC |