スポンサーリンク

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

名称

valloc − 整列メモリ割り振り関数

ライブラリ

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

書式

#include <unistd.h>

void *

valloc(size_t size);

解説

valloc() は、ページサイズのより大きな割り振りを整列する現在バージョンの malloc(3) 関数によって置き換えられています。

valloc() 関数は、ページ境界に整列された size バイトを割り振ります。この関 数は、やや大きな要求事項とともに malloc(3) 関数を呼び出し、割り振られたブ ロックの真の始まりを保存し、適切に整列されたポインタを返すことによって行 われます。

戻り値

valloc() 関数は、成功した場合は割り振られた空間へのポインタを返します。そ れ以外の場合は、null ポインタを返します。

歴史

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

バグ

vfree 関数は実装されていません。

FreeBSD 10.0 June 4, 1993 FreeBSD 10.0

スポンサーリンク