From db5a9ef35b66e495feb4daf2e9576883dd52926f Mon Sep 17 00:00:00 2001 From: Eric Andersen Date: Wed, 14 Jul 2004 23:07:46 +0000 Subject: Sigh. I got things working this morning, then checked stuff in from the wrong tree. Bad boy, No doughnut. -Erik --- ldso/libdl/libdl.c | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'ldso/libdl/libdl.c') diff --git a/ldso/libdl/libdl.c b/ldso/libdl/libdl.c index d7cbed733..78b92e360 100644 --- a/ldso/libdl/libdl.c +++ b/ldso/libdl/libdl.c @@ -55,6 +55,8 @@ extern struct r_debug *_dl_debug_addr __attribute__ ((__weak__)); extern unsigned long _dl_error_number __attribute__ ((__weak__)); extern void *(*_dl_malloc_function)(size_t) __attribute__ ((__weak__)); extern void (*_dl_free_function) (void *p) __attribute__ ((__weak__)); +extern void *(*malloc)(size_t size) __attribute__ ((__weak__)); +extern void (*free)(void *ptr) __attribute__ ((__weak__)); #ifdef USE_CACHE int _dl_map_cache(void) __attribute__ ((__weak__)); int _dl_unmap_cache(void) __attribute__ ((__weak__)); @@ -103,6 +105,9 @@ int _dl_fixup(struct dyn_elf *rpnt, int lazy); #define _dl_trace_loaded_objects 0 #include "../ldso/dl-elf.c" #endif +void *(*malloc)(size_t size) __attribute__ ((__weak__)); +void (*free)(void *ptr) __attribute__ ((__weak__)); +extern int atexit(void (*function)(void)); static int do_dlclose(void *, int need_fini); -- cgit v1.2.3