diff options
Diffstat (limited to 'libc/sysdeps/linux/cris/brk.c')
-rw-r--r-- | libc/sysdeps/linux/cris/brk.c | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/libc/sysdeps/linux/cris/brk.c b/libc/sysdeps/linux/cris/brk.c index d94f85726..0bc08d5e6 100644 --- a/libc/sysdeps/linux/cris/brk.c +++ b/libc/sysdeps/linux/cris/brk.c @@ -3,14 +3,14 @@ #include <errno.h> #include "sysdep.h" -extern void * ___brk_addr; +extern void * __curbrk; extern int __init_brk (void); int brk(void * end_data_seg) { if (__init_brk () == 0) { - /* + /* * Notice that we don't need to save/restore the GOT * register since that is not call clobbered by the syscall. */ @@ -18,14 +18,14 @@ int brk(void * end_data_seg) "movu.w " STR(__NR_brk) ",$r9\n\t" "break 13\n\t" "move.d $r10, %0" - : "=r" (___brk_addr) + : "=r" (__curbrk) : "g" (end_data_seg) : "r9", "r10"); - - if (___brk_addr == end_data_seg) + + if (__curbrk == end_data_seg) return 0; __set_errno(ENOMEM); } return -1; - + } |