GETVFSBYNAME(3) FreeBSD ライブラリ関数マニュアル GETVFSBYNAME(3)
名称
getvfsbyname − ファイルシステムについての情報を取得 |
ライブラリ
標準 C ライブラリ (libc, −lc) |
書式
#include <sys/param.h> int |
getvfsbyname(const char *name, struct vfsconf *vfc); |
解説 |
getvfsbyname() 関数は、カーネルに構成されているファイルシステムモジュール に関する情報へのアクセスを提供します。成功した場合は、要求されたファイル システム vfsconf を、 vfc の指す位置に返します。構造体 ‘‘struct vfsconf’’ のフィールドは、次のように定義されます。 |
vfc_name
ファイルシステムの名前 戻り値 |
関数 getvfsbyname() は、処理が成功すると値 0 を返します。そうでない場合、 値 -1 が返され、グローバル変数 errno が設定されてエラーを示します。 |
エラー
次のエラーが報告される場合があります。 |
[EFAULT]
vfc ポインタに無効なアドレスが含まれています。 [ENOENT] 関連項目 |
歴史
getvfsbyname() 関数は、 FreeBSD 2.0 ではじめて登場しました。 FreeBSD 10.0 May 4, 1995 FreeBSD 10.0 |