blob: e73d7b6219300f8ae5ce653cba766f6a5741725d (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
|
#include <unistd.h>
extern void* __diet_brk(void *end_data_segment);
void* __curbrk=0;
int __libc_brk(void *end_data_segment);
int __libc_brk(void *end_data_segment) {
return ((__curbrk=__diet_brk(end_data_segment))==(void*)-1?-1:0);
}
int brk(void *end_data_segment) __attribute__((weak,alias("__libc_brk")));
|