スポンサーリンク

ALLOCA(3) FreeBSD ライブラリ関数マニュアル ALLOCA(3)

名称

alloca − メモリ割り当て関数

ライブラリ

標準 C ライブラリ (libc, −lc)

書式

#include <stdlib.h>

void *

alloca(size_t size);

解説

alloca() 関数は、呼び出し元のスタックフレーム内に size バイトの空き領域を 割り当てます。この一時的な空間は、関数から戻るときに自動的に解放されま す。

戻り値

alloca() 関数は、割り当てられた空間の先頭を指すポインタを返します。割り当 て処理に失敗した場合は、 NULL ポインタが返されます。

関連項目

brk(2), calloc(3), getpagesize(3), malloc(3), realloc(3)

バグ

alloca() 関数はマシン依存です。これを使用することはお勧めできません。

FreeBSD 10.0 June 4, 1993 FreeBSD 10.0

スポンサーリンク