delorie.com/djgpp/doc/libc/libc_78.html
|
search
|
libc.a reference
brk
Syntax
| #include <unistd.h>
int brk(void *ptr);
|
Description
This function changes the break for the program. This is the
first address that, if referenced, will cause a fault to occur. The
program asks for more memory by specifying larger values for ptr.
Normally, this is done transparently through the malloc
function.
Return Value
Zero if the break was changed, -1 if not. errno
is set to the
error.
Portability
Example
| if (brk(old_brk+1000))
printf("no memory\n");
|