diff options
Diffstat (limited to 'static/freebsd/man9/VFS_CHECKEXP.9 4.html')
| -rw-r--r-- | static/freebsd/man9/VFS_CHECKEXP.9 4.html | 88 |
1 files changed, 0 insertions, 88 deletions
diff --git a/static/freebsd/man9/VFS_CHECKEXP.9 4.html b/static/freebsd/man9/VFS_CHECKEXP.9 4.html deleted file mode 100644 index 7c2e87d1..00000000 --- a/static/freebsd/man9/VFS_CHECKEXP.9 4.html +++ /dev/null @@ -1,88 +0,0 @@ -<table class="head"> - <tr> - <td class="head-ltitle">VFS_CHECKEXP(9)</td> - <td class="head-vol">Kernel Developer's Manual</td> - <td class="head-rtitle">VFS_CHECKEXP(9)</td> - </tr> -</table> -<div class="manual-text"> -<section class="Sh"> -<h1 class="Sh" id="NAME"><a class="permalink" href="#NAME">NAME</a></h1> -<p class="Pp"><code class="Nm">VFS_CHECKEXP</code> — - <span class="Nd">check if a file system is exported to a client</span></p> -</section> -<section class="Sh"> -<h1 class="Sh" id="SYNOPSIS"><a class="permalink" href="#SYNOPSIS">SYNOPSIS</a></h1> -<p class="Pp"><code class="In">#include - <<a class="In">sys/param.h</a>></code> - <br/> - <code class="In">#include <<a class="In">sys/mount.h</a>></code></p> -<p class="Pp"><var class="Ft">int</var> - <br/> - <code class="Fn">VFS_CHECKEXP</code>(<var class="Fa">struct mount *mp</var>, - <var class="Fa">struct sockaddr *nam</var>, <var class="Fa">uint64_t - *exflagsp</var>, <var class="Fa">struct ucred **credanonp</var>, - <var class="Fa">int *numsecflavor</var>, <var class="Fa">int - *secflavors</var>);</p> -</section> -<section class="Sh"> -<h1 class="Sh" id="DESCRIPTION"><a class="permalink" href="#DESCRIPTION">DESCRIPTION</a></h1> -<p class="Pp">The - <a class="permalink" href="#VFS_CHECKEXP"><code class="Fn" id="VFS_CHECKEXP">VFS_CHECKEXP</code></a>() - macro is used by the NFS server to check if a mount point is exported to a - client.</p> -<p class="Pp">The arguments it expects are:</p> -<dl class="Bl-tag"> - <dt><var class="Fa">mp</var></dt> - <dd>The mount point to be checked.</dd> - <dt><var class="Fa">nam</var></dt> - <dd>An mbuf containing the network address of the client.</dd> - <dt><var class="Fa">exflagsp</var></dt> - <dd>Return parameter for the export flags for this client.</dd> - <dt><var class="Fa">credanonp</var></dt> - <dd>Return parameter for the anonymous credentials for this client.</dd> - <dt><var class="Fa">numsecflavors</var></dt> - <dd>Return value for the number of security flavors for this client.</dd> - <dt><var class="Fa">secflavors</var></dt> - <dd>Must be an array of size MAXSECFLAVORS, in which the security flavors for - this client are returned.</dd> -</dl> -<p class="Pp" id="VFS_CHECKEXP~2">The - <a class="permalink" href="#VFS_CHECKEXP~2"><code class="Fn">VFS_CHECKEXP</code></a>() - macro should be called on a file system's mount structure to determine if it - is exported to a client whose address is contained in - <var class="Fa">nam</var>.</p> -<p class="Pp">It is called in the NFS server once a vnode for a file handle has - been acquired, in order to determine what access the client is allowed on - the file system the vnode resides in. For NFSv4, it is also called whenever - the lookup operation crosses a server file system mount point, to update the - access information.</p> -<p class="Pp">The operation is file system specific, but is normally handled by - the default ``vfs_stdcheckexp''.</p> -</section> -<section class="Sh"> -<h1 class="Sh" id="RETURN_VALUES"><a class="permalink" href="#RETURN_VALUES">RETURN - VALUES</a></h1> -<p class="Pp">The export flags, anonymous credentials and security flavors - specific to the client will be returned in <var class="Fa">*exflagsp</var>, - <var class="Fa">*credanonp</var>, <var class="Fa">*numsecflavors</var> and - <var class="Fa">*secflavors</var>.</p> -</section> -<section class="Sh"> -<h1 class="Sh" id="SEE_ALSO"><a class="permalink" href="#SEE_ALSO">SEE - ALSO</a></h1> -<p class="Pp"><a class="Xr">VFS(9)</a>, <a class="Xr">VFS_FHTOVP(9)</a>, - <a class="Xr">vnode(9)</a>, <a class="Xr">VOP_VPTOFH(9)</a></p> -</section> -<section class="Sh"> -<h1 class="Sh" id="AUTHORS"><a class="permalink" href="#AUTHORS">AUTHORS</a></h1> -<p class="Pp">This manual page was written by <span class="An">Alfred - Perlstein</span>.</p> -</section> -</div> -<table class="foot"> - <tr> - <td class="foot-date">June 17, 2020</td> - <td class="foot-os">FreeBSD 15.0</td> - </tr> -</table> |
