| www.delorie.com/djgpp/doc/libc-2.02/libc_73.html | search |
#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.
| webmaster donations bookstore | delorie software privacy |
| Copyright © 1998 by DJ Delorie | Updated Dec 1998 |