Les MANs Linux en français...
ALLOCA
Section: Manuel du programmeur Linux (3)Updated: 21 janvier 2002
Index Retour au Menu Principal
NOM
alloca - Allocation mémoire.SYNOPSIS
#include <stdlib.h>DESCRIPTION
La fonction alloca alloue size octets dans l'espace de pile de l'appelant. Cet espace temporaire est automatiquement libéré lors du retour de la fonction ayant invoqué alloca.VALEUR RENVOYÉE
La fonction alloca renvoie un pointeur sur le début de la zone allouée. Si l'allocation échoue elle renvoie un pointeur NULL.HISTORIQUE
Il semble que alloca soit apparue dans 32v, pwb, pwb.2, 3BSD, et 4BSD. Il y a une page de manuel la décrivant dans BSD 4.3. Linux utilise la version GNU. Cette fonction n'est décrite ni par POSIX ni par SUSv3.BOGUES
La fonction alloca dépend de la machine et du compilateur. Son usage est déconseillé.Sur beaucoup de systèmes alloca ne doit pas être utilisée au sein de la liste des arguments d'un appel de fonction, car l'espace de pile réservé par alloca se trouverait alors au milieu de l'espace utilisé par les arguments de la fonction.
VOIR AUSSI
brk(2), pagesize(2), calloc(3), malloc(3), realloc(3)TRADUCTION
Christophe Blaess, 1997.
Index
Time: 22:29:59 GMT, December 19, 2004