summaryrefslogtreecommitdiffstats
path: root/libc/sysdeps/linux/mips/brk.c
diff options
context:
space:
mode:
authorCarmelo Amoroso <carmelo.amoroso@st.com>2008-06-18 15:52:41 +0000
committerCarmelo Amoroso <carmelo.amoroso@st.com>2008-06-18 15:52:41 +0000
commit43ee769f540704ccfc4e2a12ba11ed4b6eece196 (patch)
tree59e0fec96510e3f8c2cdb6dacbfb3031058ed092 /libc/sysdeps/linux/mips/brk.c
parent80ee234a186cf81220a37cd561fb8c91f9e9cadc (diff)
downloaduClibc-alpine-43ee769f540704ccfc4e2a12ba11ed4b6eece196.tar.bz2
uClibc-alpine-43ee769f540704ccfc4e2a12ba11ed4b6eece196.tar.xz
Synch libc mips specific with trunk
Diffstat (limited to 'libc/sysdeps/linux/mips/brk.c')
-rw-r--r--libc/sysdeps/linux/mips/brk.c7
1 files changed, 3 insertions, 4 deletions
diff --git a/libc/sysdeps/linux/mips/brk.c b/libc/sysdeps/linux/mips/brk.c
index cf48288f4..36620b210 100644
--- a/libc/sysdeps/linux/mips/brk.c
+++ b/libc/sysdeps/linux/mips/brk.c
@@ -21,10 +21,9 @@
#include <unistd.h>
#include <sys/syscall.h>
-libc_hidden_proto(brk)
-
-void *__curbrk = 0;
+void *__curbrk attribute_hidden = 0;
+libc_hidden_proto(brk)
int brk (void *addr)
{
void *newbrk;
@@ -32,7 +31,7 @@ int brk (void *addr)
{
register long int res __asm__ ("$2");
- asm ("move\t$4,%2\n\t"
+ __asm__ ("move\t$4,%2\n\t"
"li\t%0,%1\n\t"
"syscall" /* Perform the system call. */
: "=r" (res)