GETBSIZE(3)

名称
getbsize - ユーザブロックサイズを取得

書式
#include <stdlib.h> char * getbsize(int *headerlenp, long *blocksizep)

解説
getbsize() 関数は、ユーザが指定するブロックサイズを、環境変数 “BLOCKSIZE” の値に基づいて決定します。詳しい使用法と形式については、 environ(7) を参照してください。

getbsize() 関数は、 のようにブロックサイズを記述する、null で終わるストリングのポインタを 返します。 headerlenp によって参照されるメモリ は、(終端の null を含まない)このストリングの長さによって満たされます。 blocksizep で参照されるメモリは、バイト数によるブロックサイズによって満たされます。

ユーザのブロックサイズ指定が不当な場合は、標準エラーに警告メッセージが 書かれます。返された情報は 512 バイトのブロックサイズを反映します。

関連項目
df(1), du(1), ls(1), systat(1), environ(7)

歴史
getbsize() 関数は 4.4BSD で最初に登場しました。