brk

BRK(2)                      Manual del Programador                      BRK(2)



NOMBRE
       brk, sbrk - cambia el tamaño del segmento de datos

SINOPSIS
       #include <unistd.h>

       int brk(void *end_data_segment);
       void *sbrk(ptrdiff_tincrement);

DESCRIPCIÃN
       brk asigna el final del segmento de dato al valor especificado por
       end_data_segment.  end_data_segment debe ser mayor que el final del
       segmento de texto y debe estar 16Kb antes del final de la pila (stack).

       sbrk aumenta el espacio de datos del programa por increment bytes.
       sbrk no es una llamada del sistema, es simplemente un empaquetador
       (wrapper) C.

VALOR REGRESADO
       En caso de éxito, brk vuelve cero, y sbrk dá un puntero al principio
       de una nueva area. En caso de error la función regresa -1, y errno es
       asignado el valor ENOMEM.

CONFORMA CON
       BSD 4.3

       brk and sbrk no están definidos en el estándard C y están excluidos
       deliberadamente del estándard POSIX.1 (veanse los párrafos B.1.1.1.3
       y B.8.3.3).

VÃASE
       execve(2), getrlimit(2), malloc(3), end(3)




Linux 0.99.11                    30 Junio 1996                          BRK(2)