summaryrefslogtreecommitdiff
path: root/static/freebsd/man9/VFS_CHECKEXP.9 4.html
diff options
context:
space:
mode:
Diffstat (limited to 'static/freebsd/man9/VFS_CHECKEXP.9 4.html')
-rw-r--r--static/freebsd/man9/VFS_CHECKEXP.9 4.html88
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> &#x2014;
- <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
- &lt;<a class="In">sys/param.h</a>&gt;</code>
- <br/>
- <code class="In">#include &lt;<a class="In">sys/mount.h</a>&gt;</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>