|
@@ -4,11 +4,16 @@
|
|
|
#include <unistd.h>
|
|
|
#include <sys/syscall.h>
|
|
|
|
|
|
+extern void * __curbrk;
|
|
|
+libc_hidden_proto(__curbrk)
|
|
|
void * __curbrk = 0;
|
|
|
+libc_hidden_data_def(__curbrk)
|
|
|
|
|
|
#define __NR__brk __NR_brk
|
|
|
attribute_hidden _syscall1(void *, _brk, void *, ptr);
|
|
|
|
|
|
+extern int __init_brk (void);
|
|
|
+libc_hidden_proto(__init_brk)
|
|
|
int
|
|
|
__init_brk (void)
|
|
|
{
|
|
@@ -23,3 +28,4 @@ __init_brk (void)
|
|
|
}
|
|
|
return 0;
|
|
|
}
|
|
|
+libc_hidden_def(__init_brk)
|