総合手引 | セクション 2 | English | オプション |
#include <sys/param.h>
#include <sys/ucred.h>
#include <sys/mount.h>
特定のファイルシステムについて未定義となるフィールドは -1 に設定されます。 バッファは fsstat 構造体の配列で埋められます。 マウントされた各ファイルシステムについて 1 つずつ、最高 bufsize で指定されたバイト数までです。 bufsize 引数は、 buf が保持することができるバイト数であり、保持することができる statfs 構造体の 数ではないことに、注意して下さい。
buf として NULL が指定されている場合、 getfsstat() はマウントされているファイルシステムの数のみを返します。
通常、 flags には MNT_WAIT を指定するべきです。 flags として MNT_NOWAIT が指定されている場合、 getfsstat() は各ファイルシステムからの更新を要求せずに利用できる情報を返します。 そのため、情報のうちには古くなっているものがあるでしょうが、 getfsstat() は応答できないファイルシステムからの情報を 待機してブロックすることはありません。
[EFAULT] | |
buf 引数が無効なアドレスを指しています。 | |
[EIO] | ファイルシステムを読み書きしている間に I/O (入出力) エラーが発生しました。 |
GETFSSTAT (2) | November 20, 2003 |
総合手引 | セクション 2 | English | オプション |
このマニュアルページサービスについてのご意見は Ben Bullock にお知らせください。 Privacy policy.