ALLOCA(3)

NOME
alloca - alocador de memória

SINÓPSE
#include <stdlib.h>

void *alloca( size_t size);

DESCRIÇÃO
A função alloca aloca size bytes de espaço no 'stack frame' da função solicitante. Este espaço é liberado automaticamente quando a função retorna.

VALORES RETORNADOS
A função alloca retorna um ponteiro para o início do espaço alocado. Se a alocação falhar, será retornado um ponteiro NULO.

DE ACORDO COM
A função alloca aparece no 32v, pwb, pwb.2, bsd 3, e bsd 4. Há uma página de manual desta função no BSD 4.3. O linux usa a versão GNU.

PROBLEMAS
A função alloca é dependente da máquina.

VEJA TAMBÉM
brk(2) pagesize(2), calloc(3), malloc(3), realloc(3).

TRADUZIDO POR LDP-BR em 21/08/2000.

  Tradução:
Paulo César Mendes <drpc@ism.com.br>

  Revisão.:
André Luiz Fassone <lonely_wolf@ig.com.br>