/* Version of sbrk for no operating system. */ | |
#include "config.h" | |
#include <_syslist.h> | |
void * | |
_sbrk (incr) | |
int incr; | |
{ | |
extern char end; /* Set by linker. */ | |
static char * heap_end; | |
char * prev_heap_end; | |
if (heap_end == 0) | |
heap_end = & end; | |
prev_heap_end = heap_end; | |
heap_end += incr; | |
return (void *) prev_heap_end; | |
} |