diff options
Diffstat (limited to 'malloc')
-rw-r--r-- | malloc/hooks.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/malloc/hooks.c b/malloc/hooks.c index e288b9c05d..2dc5cf55e5 100644 --- a/malloc/hooks.c +++ b/malloc/hooks.c @@ -21,7 +21,13 @@ /* $Id$ */ #ifndef weak_variable +#ifndef _LIBC #define weak_variable /**/ +#else +/* In GNU libc we want the hook variables to be weak definitions to + avoid a problem with Emacs. */ +#define weak_variable weak_function +#endif #endif #ifndef DEFAULT_CHECK_ACTION |