tail head cat sleep
QR code linking to this page

manページ  — VFS_CHECKEXP

名称

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

内容

書式

#include <sys/param.h>
#include <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 によって書かれました。

VFS_CHECKEXP (9) January 7, 2005

tail head cat sleep
QR code linking to this page


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

I define UNIX as “30 definitions of regular expressions living under one roof.”
— Donald Knuth