diff options
author | Eric Andersen <andersen@codepoet.org> | 2004-07-14 23:07:46 +0000 |
---|---|---|
committer | Eric Andersen <andersen@codepoet.org> | 2004-07-14 23:07:46 +0000 |
commit | db5a9ef35b66e495feb4daf2e9576883dd52926f (patch) | |
tree | bb431894295e6ccb288eaf066c6297a7ac2504b1 /ldso/libdl/libdl.c | |
parent | b998ae0611fc9abb6b093209a6c67aeb833e46ad (diff) |
Sigh. I got things working this morning, then checked stuff in from the wrong
tree. Bad boy, No doughnut.
-Erik
Diffstat (limited to 'ldso/libdl/libdl.c')
-rw-r--r-- | ldso/libdl/libdl.c | 5 |
1 files changed, 5 insertions, 0 deletions
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); |