ALLOCA(3)

NOMBRE
alloca - concede (allocate) memoria

SINOPSIS
#include <stdlib.h>

void *alloca( size_t size);

DESCRIPCION
La función alloca concede size bytes de espacio en el marco de la pila (stack frame) del llamador. Este espacio temporario es automaticamente liberado en el retorno.

VALORES RETORNADOS
La función alloca retorna un puntero al comienzo del espacio concedido. Si la conceción falla, un puntero NULL es retornado.

HISTORIA
Hay evidencias de que la función alloca aparece en 32v, pwb, pwb.2, 3bsd, y 4bsd. Hay una página de manual para esta en BSD 4.3. Linux usa la versión de GNU.

BUGS
La función alloca es dependiente de la arquitectura.

VER TAMBIEN
brk(2), pagesize(2), calloc(3), malloc(3), realloc(3)