tail head cat sleep
QR code linking to this page

manページ  — GETBSIZE

名称

getbsize – ユーザブロックサイズを取得する

内容

ライブラリ

Standard C Library (libc, -lc)

書式

#include <stdlib.h>

char *
getbsize(int *headerlenp, long *blocksizep);

解説

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

getbsize() 関数は、 "1K-blocks" のようにブロックサイズを記述する、ヌル文字で終わる文字列へのポインタを 返します。 headerlenp によって参照されるメモリには、 (終端のヌル文字を含まない) この文字列の長さが入れられます。 blocksizep で参照されるメモリには、バイト単位のブロックサイズが入れられます。

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

関連項目

df(1), du(1), ls(1), systat(1), environ(7)

歴史

getbsize() 関数は BSD 4.4 ではじめて登場しました。

GETBSIZE (3) June 4, 1993

tail head cat sleep
QR code linking to this page


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