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/arm/brk.c | |
parent | 8ed0fdbe78c0c828efbc183ea8290081fd7b5d03 (diff) | |
download | uClibc-alpine-9efd18d33815d59900becfac7820902e15b6126e.tar.bz2 uClibc-alpine-9efd18d33815d59900becfac7820902e15b6126e.tar.xz |
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/arm/brk.c')
-rw-r--r-- | libc/sysdeps/linux/arm/brk.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/libc/sysdeps/linux/arm/brk.c b/libc/sysdeps/linux/arm/brk.c index 0262aa110..fa0326a0e 100644 --- a/libc/sysdeps/linux/arm/brk.c +++ b/libc/sysdeps/linux/arm/brk.c @@ -22,7 +22,7 @@ #include <sys/syscall.h> /* This must be initialized data because commons can't have aliases. */ -void *___brk_addr = 0; +void *__curbrk = 0; int brk (void *addr) { @@ -31,11 +31,11 @@ int brk (void *addr) asm ("mov a1, %1\n" /* save the argment in r0 */ "swi %2\n" /* do the system call */ "mov %0, a1;" /* keep the return value */ - : "=r"(newbrk) + : "=r"(newbrk) : "r"(addr), "i" (__NR_brk) : "a1"); - ___brk_addr = newbrk; + __curbrk = newbrk; if (newbrk < addr) { |