Provided by: manpages-es_1.55-10_all bug

NOMBRE

       brk, sbrk - cambia el tamano del segmento de datos

SINOPSIS

       #include <unistd.h>

       int brk(void *end_data_segment);
       void *sbrk(ptrdiff_t increment);

DESCRIPCI'ON

       brk  establece el final del segmento de datos al valor especificado por
       end_data_segment, cuando este valor es razonable, el sistema dispone de
       suficiente  memoria  y el proceso no excede su limite maximo para datos
       (vease setrlimit(2)).

       sbrk aumenta el espacio de datos del programa en increment bytes.  sbrk
       no es una llamada del sistema, es simplemente un envoltorio (`wrapper')
       de la biblioteca de C.  Se puede llamar a sbrk con un incremento  de  0
       para  averiguar  la direccion actual del comienzo de la zona de memoria
       dinamica del segumento de datos.

VALOR DEVUELTO

       En caso de exito, brk devuelve cero, y sbrk da un puntero al  principio
       de  la nueva area. En caso de error, la funcion devuelve -1, y en errno
       se coloca el valor ENOMEM.

CONFORME A

       BSD 4.3 brk y sbrk no estan definidos en  el  estandar  de  C  y  estan
       excluidos  deliberadamente  del  estandar  POSIX.1 (veanse los parrafos
       B.1.1.1.3 y B.8.3.3).

V'EASE TAMBI'EN

       execve(2), getrlimit(2), malloc(3)