Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ alloca(3) — Reliant UNIX 5.44c4

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

csh(1)

ld(1)

brk(2)

getrlimit(2)

sigstack(3)

sigvec(3)

calloc(3X)

alloca(3)               (BSD Compatibility Package)               alloca(3)

NAME
     alloca - Speicherzuweisungsfunktion

SYNTAX
     /usr/ucb/cc [flag ...] file ... -lucb

     #include <alloca.h>

     char *alloca(size);
     unsigned size;

BESCHREIBUNG
     alloca weist size Speicherplatz aus dem Laufzeit-Stack zu und gibt
     einen Zeiger auf den zugewiesenen Speicherblock aus. Dieser temporär
     belegte Speicherplatz wird automatisch freigegeben, wenn Blöcke unter-
     halb der derzeit zugewiesenen Blöcke gefunden werden oder nachfolgende
     Aufrufe von alloca in der Form alloca(0) vorgenommen werden.

HINWEISE
     Die Funktion sollte unter jeder C-Implementierung ausgeführt werden
     können, die einen tatsächlichen Prozedur-Stack (im Gegensatz zu einer
     verknüpften Rahmenliste) verwenden. Einige der Präprozessorkonstanten
     können aus Gründen der Effizienz während der Kompilierung für das
     jeweilige System definiert werden.

SIEHE AUCH
     csh(1), ld(1), brk(2), getrlimit(2), sigstack(3), sigvec(3),
     calloc(3X).



























Seite 1                      Reliant UNIX 5.44               Gedruckt 11/98

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026