summaryrefslogtreecommitdiffstats
path: root/mdk-stage1/dietlibc/lib/_brk.c
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")));