alloca

Autres langues

Langue: de

Version: 3. März 1999 (openSuse - 09/10/07)

Section: 3 (Bibliothèques de fonctions)

BEZEICHNUNG

alloca - Speicherzuweisung

ÜBERSICHT

#include <stdlib.h>

void *alloca( size_t size);

BESCHREIBUNG

Die Funktion alloca weist dem Aufrufenden size Bytes auf dem Stack zu. Dieser temporäre Bereich wird bei der Rückgabe automatisch freigegeben.

RÜCKGABEWERT

Die Funktion alloca gibt einen Zeiger auf den Anfang des zugewiesenen Bereiches zurück. Wenn die Zuweisung fehlschlug, wird ein NULL -Zeiger zurückgegeben.

KONFORM ZU

Es ist bekannt, dass die Funktion alloca in 32v, pwb, pwb.2, 3bsd und 4bsd vorhanden ist. Es gibt eine Manpage für sie unter BSD 4.3. Linux verwendet die GNU-Version.

FEHLER

Die Funktion alloca ist abhängig von der Rechnerarchitektur.

SIEHE AUCH

brk(2), pagesize(2), calloc(3), malloc(3), realloc(3).