EN JA
VALLOC(3)
VALLOC(3) FreeBSD Library Functions Manual VALLOC(3)

名称

valloc整列されたメモリ割り付け関数

ライブラリ

Standard C Library (libc, -lc)

書式

#include < unistd.h>

void *
valloc( size_t size);

解説

valloc() 関数は、ページで整列された割り付けを要求するために使用することができる、 posix_memalign(3) によって時代遅れになりました。

valloc() 関数は、ページ境界に整列された size バイトを割り付けます。

戻り値

valloc() 関数は、成功したなら、割り付けられた空間へのポインタを返します。そうでなければ、NULL ポインタが返されます。

関連項目

posix_memalign(3)

歴史

valloc() 関数は 3.0BSD で登場しました。

valloc() 関数が正しく割り付けたメモリは、 FreeBSD 7.0 で始まった free() によって割り付け解放できます。

October 30, 2007 FreeBSD