VFS_CHECKEXP(9)

名称
VFS_CHECKEXP - ファイルシステムがクライアントにエクスポートされているかどうかのチェック

書式
<sys/param.h> <sys/mount.h> int VFS_CHECKEXP(struct mount *mp, struct sockaddr *nam, int *exflagsp, struct ucred **credanonp)

解説
VFS_CHECKEXP() マクロは、クライアントにマウントポイントがエクスポート されているかどうかをチェックするために、NFS サーバが使用します。

引数は以下の通りです。

mp  チェック対象のマウントポイント。

nam クライアントのネットワークアドレスを含む mbuf。

exflagsp
    このクライアントに対する、エクスポートフラグの戻り値。

credanonp
    このクライアントに対する、匿名の証明の戻り値。

VFS_CHECKEXP() マクロは、ファイルシステムのマウント構造に対して呼び出して、 nam にアドレスが含まれるクライアントに対してそのファイルシステムが エクスポートされているかどうかを決定できます。

一般的には、 クライアントがファイルシステムにアクセス可能かを確認するために、 VFS_FHTOVP(9) の前に呼び出されます。

ファイルシステムは、 クライアントがファイルシステムをアクセスできるかを実証するために、 netexport 構造体の適切なアドレス、クライアントのアドレス、および nam を伴って、 vfs_export_lookup(9) を呼び出すべきです。

戻り値
そのクライアントに対するエクスポートフラグと (vfs_export_lookup(9) から返される) 匿名の証明が *exflagsp と *credanonp に返されるでしょう。

関連項目
VFS(9), VFS_FHTOVP(9), VFS_VPTOFH(9), vnode(9)

作者
このマニュアルページは Alfred Perlstein によって書かれました。