summaryrefslogtreecommitdiff
path: root/libc/sysdeps/linux/sh/sbrk.c
diff options
context:
space:
mode:
authorEric Andersen <andersen@codepoet.org>2004-07-30 20:06:01 +0000
committerEric Andersen <andersen@codepoet.org>2004-07-30 20:06:01 +0000
commit9efd18d33815d59900becfac7820902e15b6126e (patch)
treee4fd0e33c81e1eee08ab42a9b452e7a328923ab4 /libc/sysdeps/linux/sh/sbrk.c
parent8ed0fdbe78c0c828efbc183ea8290081fd7b5d03 (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/sh/sbrk.c')
-rw-r--r--libc/sysdeps/linux/sh/sbrk.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/libc/sysdeps/linux/sh/sbrk.c b/libc/sysdeps/linux/sh/sbrk.c
index c39d60063..1c9e5b172 100644
--- a/libc/sysdeps/linux/sh/sbrk.c
+++ b/libc/sysdeps/linux/sh/sbrk.c
@@ -4,7 +4,7 @@
#include <unistd.h>
#include <sys/syscall.h>
-extern void * ___brk_addr;
+extern void * __curbrk;
extern int __init_brk (void);
extern void *_brk(void *ptr);
@@ -14,9 +14,9 @@ sbrk(intptr_t increment)
{
if (__init_brk () == 0)
{
- char * tmp = (char*)___brk_addr+increment;
- ___brk_addr = _brk(tmp);
- if (___brk_addr == tmp)
+ char * tmp = (char*)__curbrk+increment;
+ __curbrk = _brk(tmp);
+ if (__curbrk == tmp)
return tmp-increment;
__set_errno(ENOMEM);
return ((void *) -1);