tail head cat sleep
QR code linking to this page

manページ  — GETVFSBYNAME

名称

getvfsbyname – ファイルシステムについての情報を取得

内容

ライブラリ

Standard C Library (libc, -lc)

書式

#include <sys/param.h>
#include <sys/mount.h>

int
getvfsbyname(const char *name, struct vfsconf *vfc);

解説

getvfsbyname() 関数は、カーネルに構成されているファイルシステムモジュール に関する情報へのアクセスを提供します。 成功した場合は、要求されたファイルシステム vfsconf を、 vfc の指す位置に返します。構造体 "struct vfsconf" のフィールドは、次のように定義されます。

vfc_name ファイルシステムの名前
vfc_typenum カーネルによって割り当てられたファイルシステムの タイプ番号
vfc_refcount ファイルシステムを使用するアクティブなポイントの番号
vfc_flags getvfsent(3) に記述されるフラグビット

戻り値

The getvfsbyname function returns the value 0 if successful; otherwise the value -1 is returned and the global variable errno is set to indicate the error.

エラー

次のエラーが報告される場合があります。
[EFAULT]
  vfc ポインタに無効なアドレスが含まれています。
[ENOENT]
  ファイルシステムを指定する name が未知か、またはカーネルに構成されていません。

関連項目

mount(2), getvfsent(3), sysctl(3), mount(8), sysctl(8)

歴史

getvfsbyname() 関数は、 FreeBSD 2.0 ではじめて登場しました。

GETVFSBYNAME (3) May 4, 1995

tail head cat sleep
QR code linking to this page


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

What is this horrible fascination with Unix? The operating system of the 1960s, still gaining in popularity in the 1990s.
— Donald A. Norman