Changes the amount of space allocated for the data segment of the calling process.
#include <unistd.h> void *sbrk ( intptr_t incr );
(IN) Specifies the number of bytes to increase the break value. If the value is negative, the space decreases and break value is decrease by that number of bytes. If the value is 0, the current break value is returned.
If successful, returns the prior break value. Otherwise, returns (void *) -1 and sets errno to one of the following.