[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
#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.
ANSI/ISO C | No |
POSIX | No |
if (brk(old_brk+1000)) printf("no memory\n"); |