tail head cat sleep
QR code linking to this page

manページ  — ALLOCA

名称

alloca – メモリ割り当て関数

内容

ライブラリ

Standard C Library (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() 関数はマシン依存です。 これを使用することはお勧めできません。

ALLOCA (3) June 4, 1993

tail head cat sleep
QR code linking to this page


このマニュアルページサービスについてのご意見は Ben Bullock にお知らせください。 Privacy policy.

Like a classics radio station whose play list spans decades, Unix simultaneously exhibits its mixed and dated heritage. There's Clash-era graphics interfaces; Beatles-era two-letter command names; and systems programs (for example, ps) whose terse and obscure output was designed for slow teletypes; Bing Crosby-era command editing (# and @ are still the default line editing commands), and Scott Joplin-era core dumps.
— The Unix Haters' handbook