#include <unistd.h> int brk(void *ptr);
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.
Zero if the break was changed, -1 if not. errno is set to the error.
not ANSI, not POSIX
if (brk(old_brk+1000)) printf("no memory\n");
Go to the first, previous, next, last section, table of contents.