diff options
author | Eric Andersen <andersen@codepoet.org> | 2004-07-30 20:06:01 +0000 |
---|---|---|
committer | Eric Andersen <andersen@codepoet.org> | 2004-07-30 20:06:01 +0000 |
commit | 9efd18d33815d59900becfac7820902e15b6126e (patch) | |
tree | e4fd0e33c81e1eee08ab42a9b452e7a328923ab4 /libc/sysdeps/linux/cris/sbrk.c | |
parent | 8ed0fdbe78c0c828efbc183ea8290081fd7b5d03 (diff) |
s/___brk_addr/__curbrk/g
Some utilities, such as valgrind, have a legitimate reason to know the address
of the current brk. Since we know such utils will peek under our skirt, we
might as well give them what they expect and not use a gratuitously different
symbol name.
-Erik
Diffstat (limited to 'libc/sysdeps/linux/cris/sbrk.c')
-rw-r--r-- | libc/sysdeps/linux/cris/sbrk.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/libc/sysdeps/linux/cris/sbrk.c b/libc/sysdeps/linux/cris/sbrk.c index cec93420e..1ed1d9df9 100644 --- a/libc/sysdeps/linux/cris/sbrk.c +++ b/libc/sysdeps/linux/cris/sbrk.c @@ -5,7 +5,7 @@ #include <errno.h> #include "sysdep.h" -extern void * ___brk_addr; +extern void * __curbrk; extern int __init_brk (void); @@ -13,9 +13,9 @@ void * sbrk(intptr_t increment) { if (__init_brk () == 0) { - void * tmp = ___brk_addr + increment; + void * tmp = __curbrk + increment; - /* + /* * Notice that we don't need to save/restore the GOT * register since that is not call clobbered by the syscall. */ @@ -23,11 +23,11 @@ sbrk(intptr_t increment) "movu.w " STR(__NR_brk) ",$r9\n\t" "break 13\n\t" "move.d $r10, %0" - : "=r" (___brk_addr) + : "=r" (__curbrk) : "g" (tmp) : "r9", "r10"); - if (___brk_addr == tmp) + if (__curbrk == tmp) return tmp - increment; __set_errno(ENOMEM); return ((void *) -1); |