Sophie

Sophie

distrib > Fedora > 13 > i386 > media > os > by-pkgid > 1e2724962c0c4eea8e642603f77e9431 > files > 53

util-vserver-devel-0.30.215+svn2847-143596525.fc12.i686.rpm

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/>
<title>util-vserver (libvserver): vserver.h File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<!-- Generated by Doxygen 1.6.0 -->
<div class="navigation" id="top">
  <div class="tabs">
    <ul>
      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
      <li><a href="modules.html"><span>Modules</span></a></li>
      <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
      <li class="current"><a href="files.html"><span>Files</span></a></li>
    </ul>
  </div>
  <div class="tabs">
    <ul>
      <li><a href="files.html"><span>File&nbsp;List</span></a></li>
      <li><a href="globals.html"><span>Globals</span></a></li>
    </ul>
  </div>
</div>
<div class="contents">
<h1>vserver.h File Reference</h1>
<p>The public interface of the the libvserver library.  
<a href="#_details">More...</a></p>
<code>#include &lt;stdint.h&gt;</code><br/>
<code>#include &lt;stdlib.h&gt;</code><br/>
<code>#include &lt;stdbool.h&gt;</code><br/>
<code>#include &lt;sys/types.h&gt;</code><br/>
<code>#include &lt;sched.h&gt;</code><br/>
<code>#include &lt;netinet/in.h&gt;</code><br/>
<div class="dynheader">
Include dependency graph for vserver.h:</div>
<div class="dynsection">
<div class="center"><img src="vserver_8h__incl.png" border="0" usemap="#vserver_8h_map" alt=""/></div>
</div>
<div class="dynheader">
This graph shows which files directly or indirectly include this file:</div>
<div class="dynsection">
<div class="center"><img src="vserver_8h__dep__incl.png" border="0" usemap="#vserver_8hdep_map" alt=""/></div>
<map name="vserver_8hdep_map" id="vserver_8hdep">
<area shape="rect" href="internal_8h.html" title="Declarations which are used by util&#45;vserver internally." alt="" coords="5,84,80,111"/></map>
</div>

<p><a href="vserver_8h_source.html">Go to the source code of this file.</a></p>
<table border="0" cellpadding="0" cellspacing="0">
<tr><td colspan="2"><h2>Data Structures</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structvc__ip__mask__pair.html">vc_ip_mask_pair</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structvc__ctx__flags.html">vc_ctx_flags</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Flags of process-contexts.  <a href="structvc__ctx__flags.html#_details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structvc__ctx__stat.html">vc_ctx_stat</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Statistics about a context.  <a href="structvc__ctx__stat.html#_details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structvc__virt__stat.html">vc_virt_stat</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Contains further statistics about a context.  <a href="structvc__virt__stat.html#_details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structvc__ctx__caps.html">vc_ctx_caps</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Capabilities of process-contexts.  <a href="structvc__ctx__caps.html#_details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structvc__vx__info.html">vc_vx_info</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structvc__rlimit__mask.html">vc_rlimit_mask</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Masks describing the supported limits.  <a href="structvc__rlimit__mask.html#_details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structvc__rlimit.html">vc_rlimit</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The limits of a resources.  <a href="structvc__rlimit.html#_details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structvc__rlimit__stat.html">vc_rlimit_stat</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Statistics for a resource limit.  <a href="structvc__rlimit__stat.html#_details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structvc__nx__info.html">vc_nx_info</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structvc__net__addr.html">vc_net_addr</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structvc__net__flags.html">vc_net_flags</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structvc__net__caps.html">vc_net_caps</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structvc__ctx__dlimit.html">vc_ctx_dlimit</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structvc__set__sched.html">vc_set_sched</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structvc__sched__info.html">vc_sched_info</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structvc__err__listparser.html">vc_err_listparser</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Information about parsing errors.  <a href="structvc__err__listparser.html#_details">More...</a><br/></td></tr>
<tr><td colspan="2"><h2>Defines</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="vserver_8h.html#a6dcb38e3198d4abbb8b46a9258b36e68">VC_NOCTX</a>&nbsp;&nbsp;&nbsp;((<a class="el" href="vserver_8h.html#ad5610de6ff910d4ac79675e956e89717">xid_t</a>)(-1))</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a59b1e4aa2222a129f03d44143d203a41"></a><!-- doxytag: member="vserver.h::VC_NOXID" ref="a59b1e4aa2222a129f03d44143d203a41" args="" -->
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VC_NOXID</b>&nbsp;&nbsp;&nbsp;((<a class="el" href="vserver_8h.html#ad5610de6ff910d4ac79675e956e89717">xid_t</a>)(-1))</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="vserver_8h.html#a1bedb907c492ab32f942f8b03b6effcd">VC_DYNAMIC_XID</a>&nbsp;&nbsp;&nbsp;((<a class="el" href="vserver_8h.html#ad5610de6ff910d4ac79675e956e89717">xid_t</a>)(-1))</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="vserver_8h.html#a9862df0fdc704fe243d92a2903f37fff">VC_SAMECTX</a>&nbsp;&nbsp;&nbsp;((<a class="el" href="vserver_8h.html#ad5610de6ff910d4ac79675e956e89717">xid_t</a>)(-2))</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a96b830350a2cb9beb41873e916c4745b"></a><!-- doxytag: member="vserver.h::VC_NONID" ref="a96b830350a2cb9beb41873e916c4745b" args="" -->
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VC_NONID</b>&nbsp;&nbsp;&nbsp;((nid_t)(-1))</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a402347dac161145e8b6e05895e5c780a"></a><!-- doxytag: member="vserver.h::VC_DYNAMIC_NID" ref="a402347dac161145e8b6e05895e5c780a" args="" -->
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VC_DYNAMIC_NID</b>&nbsp;&nbsp;&nbsp;((nid_t)(-1))</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a241b9ce509aa6731031ec78a898e6f63"></a><!-- doxytag: member="vserver.h::VC_LIM_INFINITY" ref="a241b9ce509aa6731031ec78a898e6f63" args="" -->
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VC_LIM_INFINITY</b>&nbsp;&nbsp;&nbsp;(~0ULL)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4b0643839d7b80cc2b8c2c9d3333432c"></a><!-- doxytag: member="vserver.h::VC_LIM_KEEP" ref="a4b0643839d7b80cc2b8c2c9d3333432c" args="" -->
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VC_LIM_KEEP</b>&nbsp;&nbsp;&nbsp;(~1ULL)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6d27de7c7cc6c00f6f51c2088335d572"></a><!-- doxytag: member="vserver.h::VC_CDLIM_UNSET" ref="a6d27de7c7cc6c00f6f51c2088335d572" args="" -->
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VC_CDLIM_UNSET</b>&nbsp;&nbsp;&nbsp;(0U)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1e41d0b3632a13f161f7a28fd3ee55db"></a><!-- doxytag: member="vserver.h::VC_CDLIM_INFINITY" ref="a1e41d0b3632a13f161f7a28fd3ee55db" args="" -->
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VC_CDLIM_INFINITY</b>&nbsp;&nbsp;&nbsp;(~0U)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7429fe3c986bcdf52a7f7eae7269d2b7"></a><!-- doxytag: member="vserver.h::VC_CDLIM_KEEP" ref="a7429fe3c986bcdf52a7f7eae7269d2b7" args="" -->
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VC_CDLIM_KEEP</b>&nbsp;&nbsp;&nbsp;(~1U)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a22ec44bfbdfc517377c7b0b627c5f37f"></a><!-- doxytag: member="vserver.h::VC_CAP_CHOWN" ref="a22ec44bfbdfc517377c7b0b627c5f37f" args="" -->
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VC_CAP_CHOWN</b>&nbsp;&nbsp;&nbsp;0</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a39daa0863ddf1fd57cf6b204fe9a0541"></a><!-- doxytag: member="vserver.h::VC_CAP_DAC_OVERRIDE" ref="a39daa0863ddf1fd57cf6b204fe9a0541" args="" -->
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VC_CAP_DAC_OVERRIDE</b>&nbsp;&nbsp;&nbsp;1</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae72e737d4a0a2ee42e39f261c28dae21"></a><!-- doxytag: member="vserver.h::VC_CAP_DAC_READ_SEARCH" ref="ae72e737d4a0a2ee42e39f261c28dae21" args="" -->
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VC_CAP_DAC_READ_SEARCH</b>&nbsp;&nbsp;&nbsp;2</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2c173b8e3a7360d7d5cde81bd94fc022"></a><!-- doxytag: member="vserver.h::VC_CAP_FOWNER" ref="a2c173b8e3a7360d7d5cde81bd94fc022" args="" -->
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VC_CAP_FOWNER</b>&nbsp;&nbsp;&nbsp;3</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abe9352f47fd3b84e17ccbeb8f5bbbbb1"></a><!-- doxytag: member="vserver.h::VC_CAP_FSETID" ref="abe9352f47fd3b84e17ccbeb8f5bbbbb1" args="" -->
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VC_CAP_FSETID</b>&nbsp;&nbsp;&nbsp;4</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a875555e0faef143eb98091580356fae7"></a><!-- doxytag: member="vserver.h::VC_CAP_KILL" ref="a875555e0faef143eb98091580356fae7" args="" -->
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VC_CAP_KILL</b>&nbsp;&nbsp;&nbsp;5</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae7c62eeeb43bd867613d33b0d51a13d5"></a><!-- doxytag: member="vserver.h::VC_CAP_SETGID" ref="ae7c62eeeb43bd867613d33b0d51a13d5" args="" -->
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VC_CAP_SETGID</b>&nbsp;&nbsp;&nbsp;6</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1d9426c14d26bca06e296452e7481c8f"></a><!-- doxytag: member="vserver.h::VC_CAP_SETUID" ref="a1d9426c14d26bca06e296452e7481c8f" args="" -->
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VC_CAP_SETUID</b>&nbsp;&nbsp;&nbsp;7</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8f2930e7eb0bb59a225f1db3cb74de23"></a><!-- doxytag: member="vserver.h::VC_CAP_SETPCAP" ref="a8f2930e7eb0bb59a225f1db3cb74de23" args="" -->
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VC_CAP_SETPCAP</b>&nbsp;&nbsp;&nbsp;8</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2a9fb99f48ca1a59221d056b62e36440"></a><!-- doxytag: member="vserver.h::VC_CAP_LINUX_IMMUTABLE" ref="a2a9fb99f48ca1a59221d056b62e36440" args="" -->
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VC_CAP_LINUX_IMMUTABLE</b>&nbsp;&nbsp;&nbsp;9</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adbd783f8a8a9095e53efcfe9f1eed14a"></a><!-- doxytag: member="vserver.h::VC_CAP_NET_BIND_SERVICE" ref="adbd783f8a8a9095e53efcfe9f1eed14a" args="" -->
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VC_CAP_NET_BIND_SERVICE</b>&nbsp;&nbsp;&nbsp;10</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6f47574a7241598351e48c030c14b081"></a><!-- doxytag: member="vserver.h::VC_CAP_NET_BROADCAST" ref="a6f47574a7241598351e48c030c14b081" args="" -->
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VC_CAP_NET_BROADCAST</b>&nbsp;&nbsp;&nbsp;11</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aabb5edc890f903f0c398dadfc79c6440"></a><!-- doxytag: member="vserver.h::VC_CAP_NET_ADMIN" ref="aabb5edc890f903f0c398dadfc79c6440" args="" -->
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VC_CAP_NET_ADMIN</b>&nbsp;&nbsp;&nbsp;12</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abb1ed4d872ee5f5df71891ebef1dcfcf"></a><!-- doxytag: member="vserver.h::VC_CAP_NET_RAW" ref="abb1ed4d872ee5f5df71891ebef1dcfcf" args="" -->
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VC_CAP_NET_RAW</b>&nbsp;&nbsp;&nbsp;13</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aeae5c2f8bb0f59ebc44871c6045ba39d"></a><!-- doxytag: member="vserver.h::VC_CAP_IPC_LOCK" ref="aeae5c2f8bb0f59ebc44871c6045ba39d" args="" -->
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VC_CAP_IPC_LOCK</b>&nbsp;&nbsp;&nbsp;14</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7468348731f12fa48cc2696ae01e18ea"></a><!-- doxytag: member="vserver.h::VC_CAP_IPC_OWNER" ref="a7468348731f12fa48cc2696ae01e18ea" args="" -->
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VC_CAP_IPC_OWNER</b>&nbsp;&nbsp;&nbsp;15</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aab264464795cfcb0b8224d991240cd21"></a><!-- doxytag: member="vserver.h::VC_CAP_SYS_MODULE" ref="aab264464795cfcb0b8224d991240cd21" args="" -->
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VC_CAP_SYS_MODULE</b>&nbsp;&nbsp;&nbsp;16</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5ae5a42879a3c8924aad135b87b347ba"></a><!-- doxytag: member="vserver.h::VC_CAP_SYS_RAWIO" ref="a5ae5a42879a3c8924aad135b87b347ba" args="" -->
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VC_CAP_SYS_RAWIO</b>&nbsp;&nbsp;&nbsp;17</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acd11127dcaaa572c6bd2ce3bd93d2492"></a><!-- doxytag: member="vserver.h::VC_CAP_SYS_CHROOT" ref="acd11127dcaaa572c6bd2ce3bd93d2492" args="" -->
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VC_CAP_SYS_CHROOT</b>&nbsp;&nbsp;&nbsp;18</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1dbaff10f4f5615cf817cbe784cb6b07"></a><!-- doxytag: member="vserver.h::VC_CAP_SYS_PTRACE" ref="a1dbaff10f4f5615cf817cbe784cb6b07" args="" -->
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VC_CAP_SYS_PTRACE</b>&nbsp;&nbsp;&nbsp;19</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a140902b99bab5323cd2d742d4947fb76"></a><!-- doxytag: member="vserver.h::VC_CAP_SYS_PACCT" ref="a140902b99bab5323cd2d742d4947fb76" args="" -->
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VC_CAP_SYS_PACCT</b>&nbsp;&nbsp;&nbsp;20</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af52a795c9873d985290f46c2eb6d35b4"></a><!-- doxytag: member="vserver.h::VC_CAP_SYS_ADMIN" ref="af52a795c9873d985290f46c2eb6d35b4" args="" -->
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VC_CAP_SYS_ADMIN</b>&nbsp;&nbsp;&nbsp;21</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3999e7dd7c72a13282387b4e70c05dd5"></a><!-- doxytag: member="vserver.h::VC_CAP_SYS_BOOT" ref="a3999e7dd7c72a13282387b4e70c05dd5" args="" -->
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VC_CAP_SYS_BOOT</b>&nbsp;&nbsp;&nbsp;22</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a57583d71e15fd0d14a1ed8d798f15992"></a><!-- doxytag: member="vserver.h::VC_CAP_SYS_NICE" ref="a57583d71e15fd0d14a1ed8d798f15992" args="" -->
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VC_CAP_SYS_NICE</b>&nbsp;&nbsp;&nbsp;23</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a370de9fdfd79c92142f34e0ae6159ee2"></a><!-- doxytag: member="vserver.h::VC_CAP_SYS_RESOURCE" ref="a370de9fdfd79c92142f34e0ae6159ee2" args="" -->
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VC_CAP_SYS_RESOURCE</b>&nbsp;&nbsp;&nbsp;24</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af9078b743199c1a0e5cd7da8695bbd6b"></a><!-- doxytag: member="vserver.h::VC_CAP_SYS_TIME" ref="af9078b743199c1a0e5cd7da8695bbd6b" args="" -->
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VC_CAP_SYS_TIME</b>&nbsp;&nbsp;&nbsp;25</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3ae100657c89a758827609b1761dd3f8"></a><!-- doxytag: member="vserver.h::VC_CAP_SYS_TTY_CONFIG" ref="a3ae100657c89a758827609b1761dd3f8" args="" -->
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VC_CAP_SYS_TTY_CONFIG</b>&nbsp;&nbsp;&nbsp;26</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a99e0f5686a62b848e625028f3a5723cc"></a><!-- doxytag: member="vserver.h::VC_CAP_MKNOD" ref="a99e0f5686a62b848e625028f3a5723cc" args="" -->
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VC_CAP_MKNOD</b>&nbsp;&nbsp;&nbsp;27</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af71deef406e2d3532b2172f1ec5a3113"></a><!-- doxytag: member="vserver.h::VC_CAP_LEASE" ref="af71deef406e2d3532b2172f1ec5a3113" args="" -->
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VC_CAP_LEASE</b>&nbsp;&nbsp;&nbsp;28</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac858a4ae5ac69a641320c447997a275c"></a><!-- doxytag: member="vserver.h::VC_CAP_AUDIT_WRITE" ref="ac858a4ae5ac69a641320c447997a275c" args="" -->
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VC_CAP_AUDIT_WRITE</b>&nbsp;&nbsp;&nbsp;29</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3c43e5ea96fa02fe96a3d6bcf062f269"></a><!-- doxytag: member="vserver.h::VC_CAP_AUDIT_CONTROL" ref="a3c43e5ea96fa02fe96a3d6bcf062f269" args="" -->
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VC_CAP_AUDIT_CONTROL</b>&nbsp;&nbsp;&nbsp;30</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a93ab28673f8b5c7462b5ec3aa0031e2a"></a><!-- doxytag: member="vserver.h::VC_CAP_SETFCAP" ref="a93ab28673f8b5c7462b5ec3aa0031e2a" args="" -->
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VC_CAP_SETFCAP</b>&nbsp;&nbsp;&nbsp;31</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abbd80044c8c9f15a90ee30092352068c"></a><!-- doxytag: member="vserver.h::VC_CAP_MAC_OVERRIDE" ref="abbd80044c8c9f15a90ee30092352068c" args="" -->
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VC_CAP_MAC_OVERRIDE</b>&nbsp;&nbsp;&nbsp;32</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a83c3fe7f1bc7693716c2b71d9ae3b848"></a><!-- doxytag: member="vserver.h::VC_CAP_MAC_ADMIN" ref="a83c3fe7f1bc7693716c2b71d9ae3b848" args="" -->
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VC_CAP_MAC_ADMIN</b>&nbsp;&nbsp;&nbsp;33</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab667490ce3f20b86d46916ca709dfebc"></a><!-- doxytag: member="vserver.h::VC_IMMUTABLE_FILE_FL" ref="ab667490ce3f20b86d46916ca709dfebc" args="" -->
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VC_IMMUTABLE_FILE_FL</b>&nbsp;&nbsp;&nbsp;0x0000010lu</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8b5fac59b28a9fed7049401e86a4c440"></a><!-- doxytag: member="vserver.h::VC_IMMUTABLE_LINK_FL" ref="a8b5fac59b28a9fed7049401e86a4c440" args="" -->
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VC_IMMUTABLE_LINK_FL</b>&nbsp;&nbsp;&nbsp;0x0008000lu</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afa7fbce738b4c63c64d8d2d686879864"></a><!-- doxytag: member="vserver.h::VC_IMMUTABLE_ALL" ref="afa7fbce738b4c63c64d8d2d686879864" args="" -->
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VC_IMMUTABLE_ALL</b>&nbsp;&nbsp;&nbsp;(VC_IMMUTABLE_LINK_FL|VC_IMMUTABLE_FILE_FL)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab1c67eb68c4a402e8c8b5a486fbdfe96"></a><!-- doxytag: member="vserver.h::VC_IATTR_XID" ref="ab1c67eb68c4a402e8c8b5a486fbdfe96" args="" -->
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VC_IATTR_XID</b>&nbsp;&nbsp;&nbsp;0x01000000u</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aec5d7d2968e7339aa3339f3641a71ccc"></a><!-- doxytag: member="vserver.h::VC_IATTR_ADMIN" ref="aec5d7d2968e7339aa3339f3641a71ccc" args="" -->
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VC_IATTR_ADMIN</b>&nbsp;&nbsp;&nbsp;0x00000001u</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1211df1a44bd5a2027a1ade34682a7a3"></a><!-- doxytag: member="vserver.h::VC_IATTR_WATCH" ref="a1211df1a44bd5a2027a1ade34682a7a3" args="" -->
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VC_IATTR_WATCH</b>&nbsp;&nbsp;&nbsp;0x00000002u</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa8f333abef6d9965e976f73e5163cb0c"></a><!-- doxytag: member="vserver.h::VC_IATTR_HIDE" ref="aa8f333abef6d9965e976f73e5163cb0c" args="" -->
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VC_IATTR_HIDE</b>&nbsp;&nbsp;&nbsp;0x00000004u</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1b0c6774953fcc34f5e3dce335710d0b"></a><!-- doxytag: member="vserver.h::VC_IATTR_WRITE" ref="a1b0c6774953fcc34f5e3dce335710d0b" args="" -->
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VC_IATTR_WRITE</b>&nbsp;&nbsp;&nbsp;0x00000008u</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a36ebbdb1205077ffc227654961e78c15"></a><!-- doxytag: member="vserver.h::VC_IATTR_FLAGS" ref="a36ebbdb1205077ffc227654961e78c15" args="" -->
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VC_IATTR_FLAGS</b>&nbsp;&nbsp;&nbsp;0x0000000fu</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5d040b2097a22ab7fa5baadb38fe7270"></a><!-- doxytag: member="vserver.h::VC_IATTR_BARRIER" ref="a5d040b2097a22ab7fa5baadb38fe7270" args="" -->
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VC_IATTR_BARRIER</b>&nbsp;&nbsp;&nbsp;0x00010000u</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af87084a004428d319ed3908f5b3a94e7"></a><!-- doxytag: member="vserver.h::VC_IATTR_IUNLINK" ref="af87084a004428d319ed3908f5b3a94e7" args="" -->
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VC_IATTR_IUNLINK</b>&nbsp;&nbsp;&nbsp;0x00020000u</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abaa39647ede9df270843cede218a50f9"></a><!-- doxytag: member="vserver.h::VC_IATTR_IMMUTABLE" ref="abaa39647ede9df270843cede218a50f9" args="" -->
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VC_IATTR_IMMUTABLE</b>&nbsp;&nbsp;&nbsp;0x00040000u</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aede0eb75957edb993ffd15627f451e81"></a><!-- doxytag: member="vserver.h::VC_VXF_INFO_LOCK" ref="aede0eb75957edb993ffd15627f451e81" args="" -->
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VC_VXF_INFO_LOCK</b>&nbsp;&nbsp;&nbsp;0x00000001ull</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3a12e395960b178050fc475bf14e5aec"></a><!-- doxytag: member="vserver.h::VC_VXF_INFO_NPROC" ref="a3a12e395960b178050fc475bf14e5aec" args="" -->
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VC_VXF_INFO_NPROC</b>&nbsp;&nbsp;&nbsp;0x00000004ull</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab6f896b037ffa382439bf9e294a2d67c"></a><!-- doxytag: member="vserver.h::VC_VXF_INFO_PRIVATE" ref="ab6f896b037ffa382439bf9e294a2d67c" args="" -->
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VC_VXF_INFO_PRIVATE</b>&nbsp;&nbsp;&nbsp;0x00000008ull</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0d998ad0297a8eacfe9c572e856a1e3c"></a><!-- doxytag: member="vserver.h::VC_VXF_INFO_INIT" ref="a0d998ad0297a8eacfe9c572e856a1e3c" args="" -->
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VC_VXF_INFO_INIT</b>&nbsp;&nbsp;&nbsp;0x00000010ull</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="accd99042ba437c6af1283051858518f9"></a><!-- doxytag: member="vserver.h::VC_VXF_INFO_HIDEINFO" ref="accd99042ba437c6af1283051858518f9" args="" -->
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VC_VXF_INFO_HIDEINFO</b>&nbsp;&nbsp;&nbsp;0x00000020ull</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a724b6baf517af15eb02026293df6ca63"></a><!-- doxytag: member="vserver.h::VC_VXF_INFO_ULIMIT" ref="a724b6baf517af15eb02026293df6ca63" args="" -->
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VC_VXF_INFO_ULIMIT</b>&nbsp;&nbsp;&nbsp;0x00000040ull</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8a7437ab385bdbebf118644b8c7024da"></a><!-- doxytag: member="vserver.h::VC_VXF_INFO_NAMESPACE" ref="a8a7437ab385bdbebf118644b8c7024da" args="" -->
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VC_VXF_INFO_NAMESPACE</b>&nbsp;&nbsp;&nbsp;0x00000080ull</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afd83f50d71529b3f8b8366fdccaa127e"></a><!-- doxytag: member="vserver.h::VC_VXF_SCHED_HARD" ref="afd83f50d71529b3f8b8366fdccaa127e" args="" -->
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VC_VXF_SCHED_HARD</b>&nbsp;&nbsp;&nbsp;0x00000100ull</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab35831eb93ab46451fba9a8dacd5c683"></a><!-- doxytag: member="vserver.h::VC_VXF_SCHED_PRIO" ref="ab35831eb93ab46451fba9a8dacd5c683" args="" -->
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VC_VXF_SCHED_PRIO</b>&nbsp;&nbsp;&nbsp;0x00000200ull</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae69e62d91d5c150387d0515c66cf2181"></a><!-- doxytag: member="vserver.h::VC_VXF_SCHED_PAUSE" ref="ae69e62d91d5c150387d0515c66cf2181" args="" -->
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VC_VXF_SCHED_PAUSE</b>&nbsp;&nbsp;&nbsp;0x00000400ull</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af030947ef8dcabc87dc7d24a6cbb4a43"></a><!-- doxytag: member="vserver.h::VC_VXF_VIRT_MEM" ref="af030947ef8dcabc87dc7d24a6cbb4a43" args="" -->
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VC_VXF_VIRT_MEM</b>&nbsp;&nbsp;&nbsp;0x00010000ull</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa67aafc767d70be45b2cdab3f9686b91"></a><!-- doxytag: member="vserver.h::VC_VXF_VIRT_UPTIME" ref="aa67aafc767d70be45b2cdab3f9686b91" args="" -->
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VC_VXF_VIRT_UPTIME</b>&nbsp;&nbsp;&nbsp;0x00020000ull</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae9397e4e346f9b764863e846d02e22b6"></a><!-- doxytag: member="vserver.h::VC_VXF_VIRT_CPU" ref="ae9397e4e346f9b764863e846d02e22b6" args="" -->
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VC_VXF_VIRT_CPU</b>&nbsp;&nbsp;&nbsp;0x00040000ull</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0e4f64339448ecabd29fcadb2242a507"></a><!-- doxytag: member="vserver.h::VC_VXF_VIRT_LOAD" ref="a0e4f64339448ecabd29fcadb2242a507" args="" -->
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VC_VXF_VIRT_LOAD</b>&nbsp;&nbsp;&nbsp;0x00080000ull</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aab245d5627ca4974226ea72edd8b766b"></a><!-- doxytag: member="vserver.h::VC_VXF_VIRT_TIME" ref="aab245d5627ca4974226ea72edd8b766b" args="" -->
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VC_VXF_VIRT_TIME</b>&nbsp;&nbsp;&nbsp;0x00100000ull</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa6c63d80eb1afe963d8ab7873cee6e20"></a><!-- doxytag: member="vserver.h::VC_VXF_HIDE_MOUNT" ref="aa6c63d80eb1afe963d8ab7873cee6e20" args="" -->
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VC_VXF_HIDE_MOUNT</b>&nbsp;&nbsp;&nbsp;0x01000000ull</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a725bc011988bd87aa02d44a251a769a5"></a><!-- doxytag: member="vserver.h::VC_VXF_HIDE_NETIF" ref="a725bc011988bd87aa02d44a251a769a5" args="" -->
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VC_VXF_HIDE_NETIF</b>&nbsp;&nbsp;&nbsp;0x02000000ull</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2716bc79e92ab70e956b48e6c255be3d"></a><!-- doxytag: member="vserver.h::VC_VXF_HIDE_VINFO" ref="a2716bc79e92ab70e956b48e6c255be3d" args="" -->
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VC_VXF_HIDE_VINFO</b>&nbsp;&nbsp;&nbsp;0x04000000ull</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4349506f5627093397e994fe7afb379e"></a><!-- doxytag: member="vserver.h::VC_VXF_STATE_SETUP" ref="a4349506f5627093397e994fe7afb379e" args="" -->
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VC_VXF_STATE_SETUP</b>&nbsp;&nbsp;&nbsp;(1ULL&lt;&lt;32)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a804148b14eba27197cd90ee9e2867603"></a><!-- doxytag: member="vserver.h::VC_VXF_STATE_INIT" ref="a804148b14eba27197cd90ee9e2867603" args="" -->
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VC_VXF_STATE_INIT</b>&nbsp;&nbsp;&nbsp;(1ULL&lt;&lt;33)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8b401fddece17b7179550540aea5742a"></a><!-- doxytag: member="vserver.h::VC_VXF_STATE_ADMIN" ref="a8b401fddece17b7179550540aea5742a" args="" -->
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VC_VXF_STATE_ADMIN</b>&nbsp;&nbsp;&nbsp;(1ULL&lt;&lt;34)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2edf544bd73bc095417c45438c25302d"></a><!-- doxytag: member="vserver.h::VC_VXF_SC_HELPER" ref="a2edf544bd73bc095417c45438c25302d" args="" -->
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VC_VXF_SC_HELPER</b>&nbsp;&nbsp;&nbsp;(1ULL&lt;&lt;36)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a05726421a1cb7066333c7d7043e0bfd2"></a><!-- doxytag: member="vserver.h::VC_VXF_REBOOT_KILL" ref="a05726421a1cb7066333c7d7043e0bfd2" args="" -->
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VC_VXF_REBOOT_KILL</b>&nbsp;&nbsp;&nbsp;(1ULL&lt;&lt;37)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a457066fb42ec2c0d99f9a07f7655a686"></a><!-- doxytag: member="vserver.h::VC_VXF_PERSISTENT" ref="a457066fb42ec2c0d99f9a07f7655a686" args="" -->
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VC_VXF_PERSISTENT</b>&nbsp;&nbsp;&nbsp;(1ULL&lt;&lt;38)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9f2d825ca76339ba9bde108324994228"></a><!-- doxytag: member="vserver.h::VC_VXF_FORK_RSS" ref="a9f2d825ca76339ba9bde108324994228" args="" -->
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VC_VXF_FORK_RSS</b>&nbsp;&nbsp;&nbsp;(1ULL&lt;&lt;48)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a56034d941f9e49d3f19f578a913786b4"></a><!-- doxytag: member="vserver.h::VC_VXF_PROLIFIC" ref="a56034d941f9e49d3f19f578a913786b4" args="" -->
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VC_VXF_PROLIFIC</b>&nbsp;&nbsp;&nbsp;(1ULL&lt;&lt;49)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af69b0bc45db42365794708bd0ddcd133"></a><!-- doxytag: member="vserver.h::VC_VXF_IGNEG_NICE" ref="af69b0bc45db42365794708bd0ddcd133" args="" -->
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VC_VXF_IGNEG_NICE</b>&nbsp;&nbsp;&nbsp;(1ULL&lt;&lt;52)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8825d78015f6613ca058210ead5b1ad8"></a><!-- doxytag: member="vserver.h::VC_VXF_IGNEG_IONICE" ref="a8825d78015f6613ca058210ead5b1ad8" args="" -->
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VC_VXF_IGNEG_IONICE</b>&nbsp;&nbsp;&nbsp;(1ULL&lt;&lt;53)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af6006bf17577ef4937707dc9e5f22fb7"></a><!-- doxytag: member="vserver.h::VC_VXC_SET_UTSNAME" ref="af6006bf17577ef4937707dc9e5f22fb7" args="" -->
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VC_VXC_SET_UTSNAME</b>&nbsp;&nbsp;&nbsp;0x00000001ull</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af1359ef7dd0c551c69d6119ab1504888"></a><!-- doxytag: member="vserver.h::VC_VXC_SET_RLIMIT" ref="af1359ef7dd0c551c69d6119ab1504888" args="" -->
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VC_VXC_SET_RLIMIT</b>&nbsp;&nbsp;&nbsp;0x00000002ull</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a773ab0b567de965ac89a3c50b4495cf4"></a><!-- doxytag: member="vserver.h::VC_VXC_RAW_ICMP" ref="a773ab0b567de965ac89a3c50b4495cf4" args="" -->
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VC_VXC_RAW_ICMP</b>&nbsp;&nbsp;&nbsp;0x00000100ull</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adb4956b3806972f2bba0f1717fc1fed0"></a><!-- doxytag: member="vserver.h::VC_VXC_SYSLOG" ref="adb4956b3806972f2bba0f1717fc1fed0" args="" -->
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VC_VXC_SYSLOG</b>&nbsp;&nbsp;&nbsp;0x00001000ull</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a09b36048fe15c21c61d350db5327e4b3"></a><!-- doxytag: member="vserver.h::VC_VXC_SECURE_MOUNT" ref="a09b36048fe15c21c61d350db5327e4b3" args="" -->
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VC_VXC_SECURE_MOUNT</b>&nbsp;&nbsp;&nbsp;0x00010000ull</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4166c3cd3280afe7882224c85da80318"></a><!-- doxytag: member="vserver.h::VC_VXC_SECURE_REMOUNT" ref="a4166c3cd3280afe7882224c85da80318" args="" -->
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VC_VXC_SECURE_REMOUNT</b>&nbsp;&nbsp;&nbsp;0x00020000ull</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0182818515da7e34ae9f02c1993923ed"></a><!-- doxytag: member="vserver.h::VC_VXC_BINARY_MOUNT" ref="a0182818515da7e34ae9f02c1993923ed" args="" -->
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VC_VXC_BINARY_MOUNT</b>&nbsp;&nbsp;&nbsp;0x00040000ull</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae5bd2a95f9ae50cb5438bd74f9af9235"></a><!-- doxytag: member="vserver.h::VC_VXC_QUOTA_CTL" ref="ae5bd2a95f9ae50cb5438bd74f9af9235" args="" -->
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VC_VXC_QUOTA_CTL</b>&nbsp;&nbsp;&nbsp;0x00100000ull</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af104c2014202cef5ad51fbf172a738b7"></a><!-- doxytag: member="vserver.h::VC_VXC_ADMIN_MAPPER" ref="af104c2014202cef5ad51fbf172a738b7" args="" -->
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VC_VXC_ADMIN_MAPPER</b>&nbsp;&nbsp;&nbsp;0x00200000ull</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8d9faf4e3813d7ea50b2a125cdcfb212"></a><!-- doxytag: member="vserver.h::VC_VXC_ADMIN_CLOOP" ref="a8d9faf4e3813d7ea50b2a125cdcfb212" args="" -->
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VC_VXC_ADMIN_CLOOP</b>&nbsp;&nbsp;&nbsp;0x00400000ull</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a88032d83c32f522a3b327f931e806bd9"></a><!-- doxytag: member="vserver.h::VC_VXC_KTHREAD" ref="a88032d83c32f522a3b327f931e806bd9" args="" -->
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VC_VXC_KTHREAD</b>&nbsp;&nbsp;&nbsp;0x01000000ull</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1d61c7d217fddc4df63bcf71e656b823"></a><!-- doxytag: member="vserver.h::VC_VXSM_FILL_RATE" ref="a1d61c7d217fddc4df63bcf71e656b823" args="" -->
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VC_VXSM_FILL_RATE</b>&nbsp;&nbsp;&nbsp;0x0001</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af02b05bec2f0ffd0dfc802094b011588"></a><!-- doxytag: member="vserver.h::VC_VXSM_INTERVAL" ref="af02b05bec2f0ffd0dfc802094b011588" args="" -->
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VC_VXSM_INTERVAL</b>&nbsp;&nbsp;&nbsp;0x0002</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a525fd9b9e66dcac9a1a4abafcb101d40"></a><!-- doxytag: member="vserver.h::VC_VXSM_FILL_RATE2" ref="a525fd9b9e66dcac9a1a4abafcb101d40" args="" -->
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VC_VXSM_FILL_RATE2</b>&nbsp;&nbsp;&nbsp;0x0004</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad87873276e65c52de9e8eb232e614bc4"></a><!-- doxytag: member="vserver.h::VC_VXSM_INTERVAL2" ref="ad87873276e65c52de9e8eb232e614bc4" args="" -->
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VC_VXSM_INTERVAL2</b>&nbsp;&nbsp;&nbsp;0x0008</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afde32863bd754e6eca46aa46b4635749"></a><!-- doxytag: member="vserver.h::VC_VXSM_TOKENS" ref="afde32863bd754e6eca46aa46b4635749" args="" -->
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VC_VXSM_TOKENS</b>&nbsp;&nbsp;&nbsp;0x0010</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aaba8298517c08469b2a9ab1d60454f83"></a><!-- doxytag: member="vserver.h::VC_VXSM_TOKENS_MIN" ref="aaba8298517c08469b2a9ab1d60454f83" args="" -->
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VC_VXSM_TOKENS_MIN</b>&nbsp;&nbsp;&nbsp;0x0020</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a262ca405c9819719b8ca037d1c51e4a0"></a><!-- doxytag: member="vserver.h::VC_VXSM_TOKENS_MAX" ref="a262ca405c9819719b8ca037d1c51e4a0" args="" -->
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VC_VXSM_TOKENS_MAX</b>&nbsp;&nbsp;&nbsp;0x0040</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acad96b83166f1022c0329109325b80f6"></a><!-- doxytag: member="vserver.h::VC_VXSM_PRIO_BIAS" ref="acad96b83166f1022c0329109325b80f6" args="" -->
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VC_VXSM_PRIO_BIAS</b>&nbsp;&nbsp;&nbsp;0x0100</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab99e3cc37e3d9ffe3c1c7d0854f469d6"></a><!-- doxytag: member="vserver.h::VC_VXSM_CPU_ID" ref="ab99e3cc37e3d9ffe3c1c7d0854f469d6" args="" -->
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VC_VXSM_CPU_ID</b>&nbsp;&nbsp;&nbsp;0x1000</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aef243fbd5bde94674324215f4f8eae80"></a><!-- doxytag: member="vserver.h::VC_VXSM_BUCKET_ID" ref="aef243fbd5bde94674324215f4f8eae80" args="" -->
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VC_VXSM_BUCKET_ID</b>&nbsp;&nbsp;&nbsp;0x2000</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7dbe1f7407029e856505d600f97bdd6f"></a><!-- doxytag: member="vserver.h::VC_VXSM_IDLE_TIME" ref="a7dbe1f7407029e856505d600f97bdd6f" args="" -->
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VC_VXSM_IDLE_TIME</b>&nbsp;&nbsp;&nbsp;0x0200</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a320ffec76458602488b0c8d8733dd9d1"></a><!-- doxytag: member="vserver.h::VC_VXSM_FORCE" ref="a320ffec76458602488b0c8d8733dd9d1" args="" -->
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VC_VXSM_FORCE</b>&nbsp;&nbsp;&nbsp;0x0400</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aab270a4ea62987bfb3b19aead45ad968"></a><!-- doxytag: member="vserver.h::VC_VXSM_MSEC" ref="aab270a4ea62987bfb3b19aead45ad968" args="" -->
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VC_VXSM_MSEC</b>&nbsp;&nbsp;&nbsp;0x4000</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a26031f1c99ba43b6aa8638a78841ee89"></a><!-- doxytag: member="vserver.h::VC_VXSM_V3_MASK" ref="a26031f1c99ba43b6aa8638a78841ee89" args="" -->
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VC_VXSM_V3_MASK</b>&nbsp;&nbsp;&nbsp;0x0173</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a618e2af5d54d950f66ff38890eca4d86"></a><!-- doxytag: member="vserver.h::VC_NXF_INFO_LOCK" ref="a618e2af5d54d950f66ff38890eca4d86" args="" -->
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VC_NXF_INFO_LOCK</b>&nbsp;&nbsp;&nbsp;0x00000001ull</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abc5182377ab8e5f380d8d42fd9fd71e2"></a><!-- doxytag: member="vserver.h::VC_NXF_INFO_PRIVATE" ref="abc5182377ab8e5f380d8d42fd9fd71e2" args="" -->
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VC_NXF_INFO_PRIVATE</b>&nbsp;&nbsp;&nbsp;0x00000008ull</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac8e2692d5e2dee33734879b133b28a6b"></a><!-- doxytag: member="vserver.h::VC_NXF_SINGLE_IP" ref="ac8e2692d5e2dee33734879b133b28a6b" args="" -->
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VC_NXF_SINGLE_IP</b>&nbsp;&nbsp;&nbsp;0x00000100ull</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2724b6416537ca09a4b81247297175b2"></a><!-- doxytag: member="vserver.h::VC_NXF_LBACK_REMAP" ref="a2724b6416537ca09a4b81247297175b2" args="" -->
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VC_NXF_LBACK_REMAP</b>&nbsp;&nbsp;&nbsp;0x00000200ull</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3f314c362ec44d55260583b611c58d4e"></a><!-- doxytag: member="vserver.h::VC_NXF_LBACK_ALLOW" ref="a3f314c362ec44d55260583b611c58d4e" args="" -->
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VC_NXF_LBACK_ALLOW</b>&nbsp;&nbsp;&nbsp;0x00000400ull</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aabb385578a1f0999d57ab0a5aba56c8a"></a><!-- doxytag: member="vserver.h::VC_NXF_HIDE_NETIF" ref="aabb385578a1f0999d57ab0a5aba56c8a" args="" -->
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VC_NXF_HIDE_NETIF</b>&nbsp;&nbsp;&nbsp;0x02000000ull</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aab641d8941a755c52caaeb9473d2b8b7"></a><!-- doxytag: member="vserver.h::VC_NXF_HIDE_LBACK" ref="aab641d8941a755c52caaeb9473d2b8b7" args="" -->
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VC_NXF_HIDE_LBACK</b>&nbsp;&nbsp;&nbsp;0x04000000ull</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adbeb5386faa4e163c88ab76b95a3718d"></a><!-- doxytag: member="vserver.h::VC_NXF_STATE_SETUP" ref="adbeb5386faa4e163c88ab76b95a3718d" args="" -->
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VC_NXF_STATE_SETUP</b>&nbsp;&nbsp;&nbsp;(1ULL&lt;&lt;32)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a42f96d100cf79f6d00435d0e96220da8"></a><!-- doxytag: member="vserver.h::VC_NXF_STATE_ADMIN" ref="a42f96d100cf79f6d00435d0e96220da8" args="" -->
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VC_NXF_STATE_ADMIN</b>&nbsp;&nbsp;&nbsp;(1ULL&lt;&lt;34)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ade7e22ac7a841b37a8bb08f7747b90c7"></a><!-- doxytag: member="vserver.h::VC_NXF_SC_HELPER" ref="ade7e22ac7a841b37a8bb08f7747b90c7" args="" -->
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VC_NXF_SC_HELPER</b>&nbsp;&nbsp;&nbsp;(1ULL&lt;&lt;36)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa4bfcebb32b6d2d618a696cbf96563eb"></a><!-- doxytag: member="vserver.h::VC_NXF_PERSISTENT" ref="aa4bfcebb32b6d2d618a696cbf96563eb" args="" -->
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VC_NXF_PERSISTENT</b>&nbsp;&nbsp;&nbsp;(1ULL&lt;&lt;38)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a868e35cbf0aba9c43f3d1f8ff59de2aa"></a><!-- doxytag: member="vserver.h::VC_NXC_TUN_CREATE" ref="a868e35cbf0aba9c43f3d1f8ff59de2aa" args="" -->
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VC_NXC_TUN_CREATE</b>&nbsp;&nbsp;&nbsp;0x00000001ull</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a61e22941ad32ae7e003fee22e523b9df"></a><!-- doxytag: member="vserver.h::VC_NXC_RAW_ICMP" ref="a61e22941ad32ae7e003fee22e523b9df" args="" -->
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VC_NXC_RAW_ICMP</b>&nbsp;&nbsp;&nbsp;0x00000100ull</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ace689230b8b72f8af8060aef5bcf597a"></a><!-- doxytag: member="vserver.h::VC_VLIMIT_NSOCK" ref="ace689230b8b72f8af8060aef5bcf597a" args="" -->
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VC_VLIMIT_NSOCK</b>&nbsp;&nbsp;&nbsp;16</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6ea5fef033b68d8de29607974928cf94"></a><!-- doxytag: member="vserver.h::VC_VLIMIT_OPENFD" ref="a6ea5fef033b68d8de29607974928cf94" args="" -->
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VC_VLIMIT_OPENFD</b>&nbsp;&nbsp;&nbsp;17</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a65d9b7680789da20589de83429b65799"></a><!-- doxytag: member="vserver.h::VC_VLIMIT_ANON" ref="a65d9b7680789da20589de83429b65799" args="" -->
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VC_VLIMIT_ANON</b>&nbsp;&nbsp;&nbsp;18</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4f6c10d66fe75153e74314e06c4df829"></a><!-- doxytag: member="vserver.h::VC_VLIMIT_SHMEM" ref="a4f6c10d66fe75153e74314e06c4df829" args="" -->
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VC_VLIMIT_SHMEM</b>&nbsp;&nbsp;&nbsp;19</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab42ce1b9130e66083b22a21d73163df8"></a><!-- doxytag: member="vserver.h::VC_VLIMIT_SEMARY" ref="ab42ce1b9130e66083b22a21d73163df8" args="" -->
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VC_VLIMIT_SEMARY</b>&nbsp;&nbsp;&nbsp;20</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a95042daccc95b021935f9884de934cdd"></a><!-- doxytag: member="vserver.h::VC_VLIMIT_NSEMS" ref="a95042daccc95b021935f9884de934cdd" args="" -->
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VC_VLIMIT_NSEMS</b>&nbsp;&nbsp;&nbsp;21</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a583f956a15155013ca23eeffc4cf4ae1"></a><!-- doxytag: member="vserver.h::VC_VLIMIT_DENTRY" ref="a583f956a15155013ca23eeffc4cf4ae1" args="" -->
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VC_VLIMIT_DENTRY</b>&nbsp;&nbsp;&nbsp;22</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad41bbac52ee5c994aae8b90a006e8a16"></a><!-- doxytag: member="vserver.h::VC_VLIMIT_MAPPED" ref="ad41bbac52ee5c994aae8b90a006e8a16" args="" -->
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VC_VLIMIT_MAPPED</b>&nbsp;&nbsp;&nbsp;23</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a13131a7bb66300bcabfc9056904e042f"></a><!-- doxytag: member="vserver.h::VC_VCI_NO_DYNAMIC" ref="a13131a7bb66300bcabfc9056904e042f" args="" -->
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VC_VCI_NO_DYNAMIC</b>&nbsp;&nbsp;&nbsp;(1 &lt;&lt; 0)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad37b87c2a43bb95ca7a4810314ae247c"></a><!-- doxytag: member="vserver.h::VC_VCI_SPACES" ref="ad37b87c2a43bb95ca7a4810314ae247c" args="" -->
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VC_VCI_SPACES</b>&nbsp;&nbsp;&nbsp;(1 &lt;&lt; 10)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a801c08ce196cb0bfe058ba1be2c693f8"></a><!-- doxytag: member="vserver.h::VC_VCI_NETV2" ref="a801c08ce196cb0bfe058ba1be2c693f8" args="" -->
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VC_VCI_NETV2</b>&nbsp;&nbsp;&nbsp;(1 &lt;&lt; 11)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0241e2a014501afa10456f438be3985a"></a><!-- doxytag: member="vserver.h::VC_VCI_PPTAG" ref="a0241e2a014501afa10456f438be3985a" args="" -->
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VC_VCI_PPTAG</b>&nbsp;&nbsp;&nbsp;(1 &lt;&lt; 28)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a347cdca2ab9c9b642053242e44da71ae"></a><!-- doxytag: member="vserver.h::VC_DATTR_CREATE" ref="a347cdca2ab9c9b642053242e44da71ae" args="" -->
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VC_DATTR_CREATE</b>&nbsp;&nbsp;&nbsp;0x00000001</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6628a926df460915f9581b69f0c0c893"></a><!-- doxytag: member="vserver.h::VC_DATTR_OPEN" ref="a6628a926df460915f9581b69f0c0c893" args="" -->
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VC_DATTR_OPEN</b>&nbsp;&nbsp;&nbsp;0x00000002</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aca71a7f0ec73610091d6157cb7d966fa"></a><!-- doxytag: member="vserver.h::VC_DATTR_REMAP" ref="aca71a7f0ec73610091d6157cb7d966fa" args="" -->
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VC_DATTR_REMAP</b>&nbsp;&nbsp;&nbsp;0x00000010</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a99df7e3e57678172a669726ec6071ae2"></a><!-- doxytag: member="vserver.h::VC_VXM_SET_INIT" ref="a99df7e3e57678172a669726ec6071ae2" args="" -->
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VC_VXM_SET_INIT</b>&nbsp;&nbsp;&nbsp;0x00000001</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac5f2d4831dafdbbfd358d0c728af7965"></a><!-- doxytag: member="vserver.h::VC_VXM_SET_REAPER" ref="ac5f2d4831dafdbbfd358d0c728af7965" args="" -->
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VC_VXM_SET_REAPER</b>&nbsp;&nbsp;&nbsp;0x00000002</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab70f5abeaa9c92ff473166d2f7edc57b"></a><!-- doxytag: member="vserver.h::VC_NXA_TYPE_IPV4" ref="ab70f5abeaa9c92ff473166d2f7edc57b" args="" -->
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VC_NXA_TYPE_IPV4</b>&nbsp;&nbsp;&nbsp;0x0001</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac4455f6ba8809f7a99a5b89d118dce78"></a><!-- doxytag: member="vserver.h::VC_NXA_TYPE_IPV6" ref="ac4455f6ba8809f7a99a5b89d118dce78" args="" -->
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VC_NXA_TYPE_IPV6</b>&nbsp;&nbsp;&nbsp;0x0002</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1f642445796ca597af6521b8d109c38a"></a><!-- doxytag: member="vserver.h::VC_NXA_TYPE_NONE" ref="a1f642445796ca597af6521b8d109c38a" args="" -->
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VC_NXA_TYPE_NONE</b>&nbsp;&nbsp;&nbsp;0x0000</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abb013e21443a90d77b322797bbbf013b"></a><!-- doxytag: member="vserver.h::VC_NXA_TYPE_ANY" ref="abb013e21443a90d77b322797bbbf013b" args="" -->
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VC_NXA_TYPE_ANY</b>&nbsp;&nbsp;&nbsp;0x00FF</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a57bfcb756a75b808f27e530767c072cb"></a><!-- doxytag: member="vserver.h::VC_NXA_TYPE_ADDR" ref="a57bfcb756a75b808f27e530767c072cb" args="" -->
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VC_NXA_TYPE_ADDR</b>&nbsp;&nbsp;&nbsp;0x0010</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8769efe080c25fe6603c8ac52709c3f3"></a><!-- doxytag: member="vserver.h::VC_NXA_TYPE_MASK" ref="a8769efe080c25fe6603c8ac52709c3f3" args="" -->
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VC_NXA_TYPE_MASK</b>&nbsp;&nbsp;&nbsp;0x0020</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5bf68d43d0f051a1f005e3b79a600b5a"></a><!-- doxytag: member="vserver.h::VC_NXA_TYPE_RANGE" ref="a5bf68d43d0f051a1f005e3b79a600b5a" args="" -->
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VC_NXA_TYPE_RANGE</b>&nbsp;&nbsp;&nbsp;0x0040</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6bfdf62a4b64d530657a9fc9e3ba6ac2"></a><!-- doxytag: member="vserver.h::VC_NXA_MOD_BCAST" ref="a6bfdf62a4b64d530657a9fc9e3ba6ac2" args="" -->
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VC_NXA_MOD_BCAST</b>&nbsp;&nbsp;&nbsp;0x0100</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5891624d0472def285da413508f88444"></a><!-- doxytag: member="vserver.h::VC_NXA_MOD_LBACK" ref="a5891624d0472def285da413508f88444" args="" -->
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VC_NXA_MOD_LBACK</b>&nbsp;&nbsp;&nbsp;0x0200</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5eeb72fec194606b93d52ffac79fff95"></a><!-- doxytag: member="vserver.h::VC_BAD_PERSONALITY" ref="a5eeb72fec194606b93d52ffac79fff95" args="" -->
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VC_BAD_PERSONALITY</b>&nbsp;&nbsp;&nbsp;((uint_least32_t)(-1))</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a39eebbbef93a78b1871cc441c2598b10"></a><!-- doxytag: member="vserver.h::vna_v4_ip" ref="a39eebbbef93a78b1871cc441c2598b10" args="" -->
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>vna_v4_ip</b>&nbsp;&nbsp;&nbsp;s.ip.v4</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a76e10ae1e0361ecbace59aede06d42b4"></a><!-- doxytag: member="vserver.h::vna_v4_ip2" ref="a76e10ae1e0361ecbace59aede06d42b4" args="" -->
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>vna_v4_ip2</b>&nbsp;&nbsp;&nbsp;s.ip2.v4</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aac7c8e39eedad8ddf4e6b4c647e85a6b"></a><!-- doxytag: member="vserver.h::vna_v4_mask" ref="aac7c8e39eedad8ddf4e6b4c647e85a6b" args="" -->
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>vna_v4_mask</b>&nbsp;&nbsp;&nbsp;s.mask.v4</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a07aa28ee0313c29e376cb414f3a8b534"></a><!-- doxytag: member="vserver.h::vna_v6_ip" ref="a07aa28ee0313c29e376cb414f3a8b534" args="" -->
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>vna_v6_ip</b>&nbsp;&nbsp;&nbsp;s.ip.v6</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aba313479d0baddbb476f04471394b800"></a><!-- doxytag: member="vserver.h::vna_v6_ip2" ref="aba313479d0baddbb476f04471394b800" args="" -->
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>vna_v6_ip2</b>&nbsp;&nbsp;&nbsp;s.ip2.v6</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a413a9ac5fb605671dee32a6b7f75f268"></a><!-- doxytag: member="vserver.h::vna_v6_mask" ref="a413a9ac5fb605671dee32a6b7f75f268" args="" -->
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>vna_v6_mask</b>&nbsp;&nbsp;&nbsp;s.mask.v6</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aeb7a3f04a2a95b7142546b38c6699248"></a><!-- doxytag: member="vserver.h::VC_LIMIT_VSERVER_NAME_LEN" ref="aeb7a3f04a2a95b7142546b38c6699248" args="" -->
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VC_LIMIT_VSERVER_NAME_LEN</b>&nbsp;&nbsp;&nbsp;1024</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abbd10ec9ce3ffbabcbb2c54070644521"></a><!-- doxytag: member="vserver.h::vcSKEL_INTERFACES" ref="abbd10ec9ce3ffbabcbb2c54070644521" args="" -->
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>vcSKEL_INTERFACES</b>&nbsp;&nbsp;&nbsp;1u</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a978f54661c4dd88d64add307b0512efa"></a><!-- doxytag: member="vserver.h::vcSKEL_PKGMGMT" ref="a978f54661c4dd88d64add307b0512efa" args="" -->
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>vcSKEL_PKGMGMT</b>&nbsp;&nbsp;&nbsp;2u</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7c9f51c4d5b8c74a0e70345ac825f337"></a><!-- doxytag: member="vserver.h::vcSKEL_FILESYSTEM" ref="a7c9f51c4d5b8c74a0e70345ac825f337" args="" -->
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>vcSKEL_FILESYSTEM</b>&nbsp;&nbsp;&nbsp;4u</td></tr>
<tr><td colspan="2"><h2>Typedefs</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef an_unsigned_integer_type&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="vserver_8h.html#ad5610de6ff910d4ac79675e956e89717">xid_t</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a95e483b7a18c7bc4bad79f5d49732b7f"></a><!-- doxytag: member="vserver.h::nid_t" ref="a95e483b7a18c7bc4bad79f5d49732b7f" args="" -->
typedef an_unsigned_integer_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>nid_t</b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aae195ac80d131f7dc9ab10e830d9dec7"></a><!-- doxytag: member="vserver.h::tag_t" ref="aae195ac80d131f7dc9ab10e830d9dec7" args="" -->
typedef an_unsigned_integer_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>tag_t</b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a20683be4707da6bafd93047b228ff069"></a><!-- doxytag: member="vserver.h::vc_vci_t" ref="a20683be4707da6bafd93047b228ff069" args="" -->
typedef uint64_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>vc_vci_t</b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef uint_least64_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="vserver_8h.html#a66d303232685b6d8714633059cfabc75">vc_limit_t</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The type which is used for a single limit value.  <a href="#a66d303232685b6d8714633059cfabc75"></a><br/></td></tr>
<tr><td colspan="2"><h2>Enumerations</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><b>vc_uts_type</b> { <br/>
&nbsp;&nbsp;<b>vcVHI_CONTEXT</b>, 
<b>vcVHI_SYSNAME</b>, 
<b>vcVHI_NODENAME</b>, 
<b>vcVHI_RELEASE</b>, 
<br/>
&nbsp;&nbsp;<b>vcVHI_VERSION</b>, 
<b>vcVHI_MACHINE</b>, 
<b>vcVHI_DOMAINNAME</b>
<br/>
 }</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><b>vcFeatureSet</b> { <br/>
&nbsp;&nbsp;<b>vcFEATURE_VKILL</b>, 
<b>vcFEATURE_IATTR</b>, 
<b>vcFEATURE_RLIMIT</b>, 
<b>vcFEATURE_COMPAT</b>, 
<br/>
&nbsp;&nbsp;<b>vcFEATURE_MIGRATE</b>, 
<b>vcFEATURE_NAMESPACE</b>, 
<b>vcFEATURE_SCHED</b>, 
<b>vcFEATURE_VINFO</b>, 
<br/>
&nbsp;&nbsp;<b>vcFEATURE_VHI</b>, 
<b>vcFEATURE_VSHELPER0</b>, 
<b>vcFEATURE_VSHELPER</b>, 
<b>vcFEATURE_VWAIT</b>, 
<br/>
&nbsp;&nbsp;<b>vcFEATURE_VNET</b>, 
<b>vcFEATURE_VSTAT</b>, 
<b>vcFEATURE_PPTAG</b>, 
<b>vcFEATURE_PIDSPACE</b>, 
<br/>
&nbsp;&nbsp;<b>vcFEATURE_SPACES</b>, 
<b>vcFEATURE_PERSISTENT</b>, 
<b>vcFEATURE_PIVOT_ROOT</b>
<br/>
 }</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><b>vcXidType</b> { <br/>
&nbsp;&nbsp;<b>vcTYPE_INVALID</b>, 
<b>vcTYPE_MAIN</b>, 
<b>vcTYPE_WATCH</b>, 
<b>vcTYPE_STATIC</b>, 
<br/>
&nbsp;&nbsp;<b>vcTYPE_DYNAMIC</b>
<br/>
 }</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><b>vcCfgStyle</b> { <br/>
&nbsp;&nbsp;<b>vcCFG_NONE</b>, 
<b>vcCFG_AUTO</b>, 
<b>vcCFG_LEGACY</b>, 
<b>vcCFG_RECENT_SHORT</b>, 
<br/>
&nbsp;&nbsp;<b>vcCFG_RECENT_FULL</b>
<br/>
 }</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><b>vcCtxType</b> { <b>vcCTX_XID</b> =  1, 
<b>vcCTX_NID</b>, 
<b>vcCTX_TAG</b>
 }</td></tr>
<tr><td colspan="2"><h2>Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__syscalls.html#ga363272d33d716c4bea57127c9b6f4d35">vc_syscall</a> (uint32_t cmd, <a class="el" href="vserver_8h.html#ad5610de6ff910d4ac79675e956e89717">xid_t</a> xid, void *data)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The generic vserver syscallThis function executes the generic vserver syscall. It uses the correct syscallnumber (which may differ between the different architectures).  <a href="group__syscalls.html#ga363272d33d716c4bea57127c9b6f4d35"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__syscalls.html#ga1dedd9c37a14feda4eb3f04f0d29bc60">vc_get_version</a> ()</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns the version of the current kernel API.  <a href="group__syscalls.html#ga1dedd9c37a14feda4eb3f04f0d29bc60"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">vc_vci_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__syscalls.html#ga17d8ea85db471ef45d5a47ac8bc3b1aa">vc_get_vci</a> ()</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns the kernel configuration bits.  <a href="group__syscalls.html#ga17d8ea85db471ef45d5a47ac8bc3b1aa"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="vserver_8h.html#ad5610de6ff910d4ac79675e956e89717">xid_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__syscalls.html#ga933197ab561356f2b6dbbee785feff8d">vc_new_s_context</a> (<a class="el" href="vserver_8h.html#ad5610de6ff910d4ac79675e956e89717">xid_t</a> ctx, unsigned int remove_cap, unsigned int flags)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Moves current process into a contextPuts current process into context <em>ctx</em>, removes the capabilities given in <em>remove_cap</em> and sets <em>flags</em>.  <a href="group__syscalls.html#ga933197ab561356f2b6dbbee785feff8d"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__syscalls.html#gad95cdca3b7f9e7a25f023ec1e2da1805">vc_set_ipv4root</a> (uint32_t bcast, size_t nb, struct <a class="el" href="structvc__ip__mask__pair.html">vc_ip_mask_pair</a> const *ips) VC_ATTR_NONNULL((3))</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets the ipv4root information.  <a href="group__syscalls.html#gad95cdca3b7f9e7a25f023ec1e2da1805"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga149e0447f068d7db45a8b2dba571e1e1"></a><!-- doxytag: member="vserver.h::vc_get_nb_ipv4root" ref="ga149e0447f068d7db45a8b2dba571e1e1" args="() VC_ATTR_CONST VC_ATTR_PURE" -->
size_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__helper.html#ga149e0447f068d7db45a8b2dba571e1e1">vc_get_nb_ipv4root</a> () VC_ATTR_CONST VC_ATTR_PURE</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns the value of NB_IPV4ROOT.This function returns the value of NB_IPV4ROOT which was used when the library was built, but <b>not</b> the value which is used by the currently running kernel. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="vserver_8h.html#ad5610de6ff910d4ac79675e956e89717">xid_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__syscalls.html#ga9166a915923f984ce708e8a45a3331eb">vc_ctx_create</a> (<a class="el" href="vserver_8h.html#ad5610de6ff910d4ac79675e956e89717">xid_t</a> xid, struct <a class="el" href="structvc__ctx__flags.html">vc_ctx_flags</a> *flags)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Creates a context without starting it.This functions initializes a new context. When already in a freshly created context, this old context will be discarded.  <a href="group__syscalls.html#ga9166a915923f984ce708e8a45a3331eb"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__syscalls.html#gaab913ae205a5a2e9c2c4e5d77eb79789">vc_ctx_migrate</a> (<a class="el" href="vserver_8h.html#ad5610de6ff910d4ac79675e956e89717">xid_t</a> xid, uint_least64_t flags)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Moves the current process into the specified context.  <a href="group__syscalls.html#gaab913ae205a5a2e9c2c4e5d77eb79789"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__syscalls.html#gad43bf1cc6583921a02c03015ed9bb348">vc_ctx_stat</a> (<a class="el" href="vserver_8h.html#ad5610de6ff910d4ac79675e956e89717">xid_t</a> xid, struct <a class="el" href="structvc__ctx__stat.html">vc_ctx_stat</a> *stat) VC_ATTR_NONNULL((2))</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get some statistics about a context.  <a href="group__syscalls.html#gad43bf1cc6583921a02c03015ed9bb348"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__syscalls.html#gaeef76baa362192d4e103aeaac148e735">vc_virt_stat</a> (<a class="el" href="vserver_8h.html#ad5610de6ff910d4ac79675e956e89717">xid_t</a> xid, struct <a class="el" href="structvc__virt__stat.html">vc_virt_stat</a> *stat) VC_ATTR_NONNULL((2))</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get more statistics about a context.  <a href="group__syscalls.html#gaeef76baa362192d4e103aeaac148e735"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaca2c20d2e6485b04cab4e1a40af3a72c"></a><!-- doxytag: member="vserver.h::vc_ctx_kill" ref="gaca2c20d2e6485b04cab4e1a40af3a72c" args="(xid_t ctx, pid_t pid, int sig)" -->
int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__syscalls.html#gaca2c20d2e6485b04cab4e1a40af3a72c">vc_ctx_kill</a> (<a class="el" href="vserver_8h.html#ad5610de6ff910d4ac79675e956e89717">xid_t</a> ctx, pid_t pid, int sig)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sends a signal to a context/pidSpecial values for <em>pid</em> are:</p>
<ul>
<li>-1 which means every process in ctx except the init-process</li>
<li>0 which means every process in ctx inclusive the init-process. </li>
</ul>
<br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a78675843091691630568187c3bfdea73"></a><!-- doxytag: member="vserver.h::vc_get_cflags" ref="a78675843091691630568187c3bfdea73" args="(xid_t xid, struct vc_ctx_flags *) VC_ATTR_NONNULL((2))" -->
int&nbsp;</td><td class="memItemRight" valign="bottom"><b>vc_get_cflags</b> (<a class="el" href="vserver_8h.html#ad5610de6ff910d4ac79675e956e89717">xid_t</a> xid, struct <a class="el" href="structvc__ctx__flags.html">vc_ctx_flags</a> *) VC_ATTR_NONNULL((2))</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9b25508a3f8898bbb3a2efaa58b21da6"></a><!-- doxytag: member="vserver.h::vc_set_cflags" ref="a9b25508a3f8898bbb3a2efaa58b21da6" args="(xid_t xid, struct vc_ctx_flagsconst *) VC_ATTR_NONNULL((2))" -->
int&nbsp;</td><td class="memItemRight" valign="bottom"><b>vc_set_cflags</b> (<a class="el" href="vserver_8h.html#ad5610de6ff910d4ac79675e956e89717">xid_t</a> xid, struct vc_ctx_flagsconst *) VC_ATTR_NONNULL((2))</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9dedcacbde1e41b114826570efdb822b"></a><!-- doxytag: member="vserver.h::vc_get_ccaps" ref="a9dedcacbde1e41b114826570efdb822b" args="(xid_t xid, struct vc_ctx_caps *)" -->
int&nbsp;</td><td class="memItemRight" valign="bottom"><b>vc_get_ccaps</b> (<a class="el" href="vserver_8h.html#ad5610de6ff910d4ac79675e956e89717">xid_t</a> xid, struct <a class="el" href="structvc__ctx__caps.html">vc_ctx_caps</a> *)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6fa4235c434a06ceb83d3a7c9e7b9be1"></a><!-- doxytag: member="vserver.h::vc_set_ccaps" ref="a6fa4235c434a06ceb83d3a7c9e7b9be1" args="(xid_t xid, struct vc_ctx_caps const *)" -->
int&nbsp;</td><td class="memItemRight" valign="bottom"><b>vc_set_ccaps</b> (<a class="el" href="vserver_8h.html#ad5610de6ff910d4ac79675e956e89717">xid_t</a> xid, struct <a class="el" href="structvc__ctx__caps.html">vc_ctx_caps</a> const *)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a237730f6522cb7454a493fe177e4ec56"></a><!-- doxytag: member="vserver.h::vc_get_vx_info" ref="a237730f6522cb7454a493fe177e4ec56" args="(xid_t xid, struct vc_vx_info *info) VC_ATTR_NONNULL((2))" -->
int&nbsp;</td><td class="memItemRight" valign="bottom"><b>vc_get_vx_info</b> (<a class="el" href="vserver_8h.html#ad5610de6ff910d4ac79675e956e89717">xid_t</a> xid, struct <a class="el" href="structvc__vx__info.html">vc_vx_info</a> *info) VC_ATTR_NONNULL((2))</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="vserver_8h.html#ad5610de6ff910d4ac79675e956e89717">xid_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__syscalls.html#ga2c9c68b714c4864287c9f6986573ae59">vc_get_task_xid</a> (pid_t pid)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns the context of the given process.  <a href="group__syscalls.html#ga2c9c68b714c4864287c9f6986573ae59"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga837ce8bbb06ac2457c3125696ea08899"></a><!-- doxytag: member="vserver.h::vc_wait_exit" ref="ga837ce8bbb06ac2457c3125696ea08899" args="(xid_t xid)" -->
int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__syscalls.html#ga837ce8bbb06ac2457c3125696ea08899">vc_wait_exit</a> (<a class="el" href="vserver_8h.html#ad5610de6ff910d4ac79675e956e89717">xid_t</a> xid)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Waits for the end of a context. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7c8d4be3456de7e1b6078265555197a0"></a><!-- doxytag: member="vserver.h::vc_get_rlimit_mask" ref="a7c8d4be3456de7e1b6078265555197a0" args="(xid_t xid, struct vc_rlimit_mask *lim) VC_ATTR_NONNULL((2))" -->
int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="vserver_8h.html#a7c8d4be3456de7e1b6078265555197a0">vc_get_rlimit_mask</a> (<a class="el" href="vserver_8h.html#ad5610de6ff910d4ac79675e956e89717">xid_t</a> xid, struct <a class="el" href="structvc__rlimit__mask.html">vc_rlimit_mask</a> *lim) VC_ATTR_NONNULL((2))</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns the limits supported by the kernel. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__syscalls.html#gaebc11477d165e8f4b4183aff7019721b">vc_get_rlimit</a> (<a class="el" href="vserver_8h.html#ad5610de6ff910d4ac79675e956e89717">xid_t</a> xid, int resource, struct <a class="el" href="structvc__rlimit.html">vc_rlimit</a> *lim) VC_ATTR_NONNULL((3))</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns the limits of <em>resource</em>.  <a href="group__syscalls.html#gaebc11477d165e8f4b4183aff7019721b"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__syscalls.html#ga156a4d7f47464de28e0344577361bf46">vc_set_rlimit</a> (<a class="el" href="vserver_8h.html#ad5610de6ff910d4ac79675e956e89717">xid_t</a> xid, int resource, struct <a class="el" href="structvc__rlimit.html">vc_rlimit</a> const *lim) VC_ATTR_NONNULL((3))</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets the limits of <em>resource</em>.  <a href="group__syscalls.html#ga156a4d7f47464de28e0344577361bf46"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__syscalls.html#gabec23f855f1b2feff9c69d88458ad1e4">vc_rlimit_stat</a> (<a class="el" href="vserver_8h.html#ad5610de6ff910d4ac79675e956e89717">xid_t</a> xid, int resource, struct <a class="el" href="structvc__rlimit__stat.html">vc_rlimit_stat</a> *stat) VC_ATTR_NONNULL((3))</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns the current stats of <em>resource</em>.  <a href="group__syscalls.html#gabec23f855f1b2feff9c69d88458ad1e4"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__syscalls.html#gaa7d81b266eda87b5b4260289b3959e29">vc_reset_minmax</a> (<a class="el" href="vserver_8h.html#ad5610de6ff910d4ac79675e956e89717">xid_t</a> xid)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Resets the minimum and maximum observed values of all resources.  <a href="group__syscalls.html#gaa7d81b266eda87b5b4260289b3959e29"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__helper.html#ga5f6ba0153739c8f698d9139863b68822">vc_parseLimit</a> (char const *str, <a class="el" href="vserver_8h.html#a66d303232685b6d8714633059cfabc75">vc_limit_t</a> *res) VC_ATTR_NONNULL((1</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Parses a string describing a limitThis function parses <em>str</em> and interprets special words like <code>"inf"</code> or suffixes. Valid suffixes are</p>
<ul>
<li><code>k</code> ... 1000</li>
<li><code>m</code> ... 1000000</li>
<li><code>K</code> ... 1024</li>
<li><code>M</code> ... 1048576. </li>
</ul>
 <a href="group__helper.html#ga5f6ba0153739c8f698d9139863b68822"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a85cae992959b6917f157106ea116f822"></a><!-- doxytag: member="vserver.h::vc_get_task_nid" ref="a85cae992959b6917f157106ea116f822" args="(pid_t pid)" -->
nid_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>vc_get_task_nid</b> (pid_t pid)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a50f907f534fb67e0cc96a2fa72678cef"></a><!-- doxytag: member="vserver.h::vc_get_nx_info" ref="a50f907f534fb67e0cc96a2fa72678cef" args="(nid_t nid, struct vc_nx_info *) VC_ATTR_NONNULL((2))" -->
int&nbsp;</td><td class="memItemRight" valign="bottom"><b>vc_get_nx_info</b> (nid_t nid, struct <a class="el" href="structvc__nx__info.html">vc_nx_info</a> *) VC_ATTR_NONNULL((2))</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7f448ee210165a5f0c09972adabb0223"></a><!-- doxytag: member="vserver.h::vc_net_create" ref="a7f448ee210165a5f0c09972adabb0223" args="(nid_t nid)" -->
nid_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>vc_net_create</b> (nid_t nid)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3793bb316d4d3361207ae4896f8015cf"></a><!-- doxytag: member="vserver.h::vc_net_migrate" ref="a3793bb316d4d3361207ae4896f8015cf" args="(nid_t nid)" -->
int&nbsp;</td><td class="memItemRight" valign="bottom"><b>vc_net_migrate</b> (nid_t nid)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a433ba68e5ce0633df14b13483fb9295a"></a><!-- doxytag: member="vserver.h::vc_net_add" ref="a433ba68e5ce0633df14b13483fb9295a" args="(nid_t nid, struct vc_net_addr const *info)" -->
int&nbsp;</td><td class="memItemRight" valign="bottom"><b>vc_net_add</b> (nid_t nid, struct <a class="el" href="structvc__net__addr.html">vc_net_addr</a> const *info)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3d1cc6786cd8d7cad1d1bd0591d56407"></a><!-- doxytag: member="vserver.h::vc_net_remove" ref="a3d1cc6786cd8d7cad1d1bd0591d56407" args="(nid_t nid, struct vc_net_addr const *info)" -->
int&nbsp;</td><td class="memItemRight" valign="bottom"><b>vc_net_remove</b> (nid_t nid, struct <a class="el" href="structvc__net__addr.html">vc_net_addr</a> const *info)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7481ac621c073c036ad4ecbe9d532319"></a><!-- doxytag: member="vserver.h::vc_get_nflags" ref="a7481ac621c073c036ad4ecbe9d532319" args="(nid_t, struct vc_net_flags *)" -->
int&nbsp;</td><td class="memItemRight" valign="bottom"><b>vc_get_nflags</b> (nid_t, struct <a class="el" href="structvc__net__flags.html">vc_net_flags</a> *)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5cbd29b4acd854015a9336a2f989c1ff"></a><!-- doxytag: member="vserver.h::vc_set_nflags" ref="a5cbd29b4acd854015a9336a2f989c1ff" args="(nid_t, struct vc_net_flags const *)" -->
int&nbsp;</td><td class="memItemRight" valign="bottom"><b>vc_set_nflags</b> (nid_t, struct <a class="el" href="structvc__net__flags.html">vc_net_flags</a> const *)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6340d7422e947a0427f818c8132d51af"></a><!-- doxytag: member="vserver.h::vc_get_ncaps" ref="a6340d7422e947a0427f818c8132d51af" args="(nid_t, struct vc_net_caps *)" -->
int&nbsp;</td><td class="memItemRight" valign="bottom"><b>vc_get_ncaps</b> (nid_t, struct <a class="el" href="structvc__net__caps.html">vc_net_caps</a> *)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6891df2da7b07a31d06a15b0a8e54ab4"></a><!-- doxytag: member="vserver.h::vc_set_ncaps" ref="a6891df2da7b07a31d06a15b0a8e54ab4" args="(nid_t, struct vc_net_caps const *)" -->
int&nbsp;</td><td class="memItemRight" valign="bottom"><b>vc_set_ncaps</b> (nid_t, struct <a class="el" href="structvc__net__caps.html">vc_net_caps</a> const *)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a94f8fb6c5f2be703558847693841df42"></a><!-- doxytag: member="vserver.h::vc_set_iattr" ref="a94f8fb6c5f2be703558847693841df42" args="(char const *filename, xid_t xid, uint_least32_t flags, uint_least32_t mask) VC_ATTR_NONNULL((1))" -->
int&nbsp;</td><td class="memItemRight" valign="bottom"><b>vc_set_iattr</b> (char const *filename, <a class="el" href="vserver_8h.html#ad5610de6ff910d4ac79675e956e89717">xid_t</a> xid, uint_least32_t flags, uint_least32_t mask) VC_ATTR_NONNULL((1))</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3a2ad847be859b2dcc7228b24699c5c8"></a><!-- doxytag: member="vserver.h::vc_fset_iattr" ref="a3a2ad847be859b2dcc7228b24699c5c8" args="(int fd, xid_t xid, uint_least32_t flags, uint_least32_t mask)" -->
int&nbsp;</td><td class="memItemRight" valign="bottom"><b>vc_fset_iattr</b> (int fd, <a class="el" href="vserver_8h.html#ad5610de6ff910d4ac79675e956e89717">xid_t</a> xid, uint_least32_t flags, uint_least32_t mask)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__syscalls.html#ga7cf4aa692997e33e4eb2c89685c16f69">vc_get_iattr</a> (char const *filename, <a class="el" href="vserver_8h.html#ad5610de6ff910d4ac79675e956e89717">xid_t</a> *xid, uint_least32_t *flags, uint_least32_t *mask) VC_ATTR_NONNULL((1))</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns information about attributes and assigned context of a file.This function returns the VC_IATTR_XXX flags and about the assigned context of a file. To request an information, the appropriate bit in <code>mask</code> must be set and the corresponding parameter (<em>xid</em> or <em>flags</em>) must not be NULL.  <a href="group__syscalls.html#ga7cf4aa692997e33e4eb2c89685c16f69"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5f9204f8136657188e7b8cbd759321c8"></a><!-- doxytag: member="vserver.h::vc_fget_iattr" ref="a5f9204f8136657188e7b8cbd759321c8" args="(int fd, xid_t *xid, uint_least32_t *flags, uint_least32_t *mask) VC_ATTR_NONNULL((4))" -->
int&nbsp;</td><td class="memItemRight" valign="bottom"><b>vc_fget_iattr</b> (int fd, <a class="el" href="vserver_8h.html#ad5610de6ff910d4ac79675e956e89717">xid_t</a> *xid, uint_least32_t *flags, uint_least32_t *mask) VC_ATTR_NONNULL((4))</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="vserver_8h.html#ad5610de6ff910d4ac79675e956e89717">xid_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__syscalls.html#gad0a70ac732d841b8204462997d575a9b">vc_getfilecontext</a> (char const *filename) VC_ATTR_NONNULL((1))</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns the context of <code>filename</code> This function calls <a class="el" href="group__syscalls.html#ga7cf4aa692997e33e4eb2c89685c16f69" title="Returns information about attributes and assigned context of a file.This function...">vc_get_iattr()</a> with appropriate arguments to determine the context of <code>filename</code>. In error-case or when no context is assigned, <code>VC_NOCTX</code> will be returned. To differ between both cases, <code>errno</code> must be examined.  <a href="group__syscalls.html#gad0a70ac732d841b8204462997d575a9b"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aca4a9c8532851557795ecd55643a3400"></a><!-- doxytag: member="vserver.h::vc_set_vhi_name" ref="aca4a9c8532851557795ecd55643a3400" args="(xid_t xid, vc_uts_type type, char const *val, size_t len) VC_ATTR_NONNULL((3))" -->
int&nbsp;</td><td class="memItemRight" valign="bottom"><b>vc_set_vhi_name</b> (<a class="el" href="vserver_8h.html#ad5610de6ff910d4ac79675e956e89717">xid_t</a> xid, vc_uts_type type, char const *val, size_t len) VC_ATTR_NONNULL((3))</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a876e3fea29cec9404c1c16157b7478ad"></a><!-- doxytag: member="vserver.h::vc_get_vhi_name" ref="a876e3fea29cec9404c1c16157b7478ad" args="(xid_t xid, vc_uts_type type, char *val, size_t len) VC_ATTR_NONNULL((3))" -->
int&nbsp;</td><td class="memItemRight" valign="bottom"><b>vc_get_vhi_name</b> (<a class="el" href="vserver_8h.html#ad5610de6ff910d4ac79675e956e89717">xid_t</a> xid, vc_uts_type type, char *val, size_t len) VC_ATTR_NONNULL((3))</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9b1f6af80e7c25b921974c4cebd0311a"></a><!-- doxytag: member="vserver.h::vc_enter_namespace" ref="a9b1f6af80e7c25b921974c4cebd0311a" args="(xid_t xid, uint_least64_t mask, uint32_t index)" -->
int&nbsp;</td><td class="memItemRight" valign="bottom"><b>vc_enter_namespace</b> (<a class="el" href="vserver_8h.html#ad5610de6ff910d4ac79675e956e89717">xid_t</a> xid, uint_least64_t mask, uint32_t index)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a216447272a0cdd58852aa615abc698a4"></a><!-- doxytag: member="vserver.h::vc_set_namespace" ref="a216447272a0cdd58852aa615abc698a4" args="(xid_t xid, uint_least64_t mask, uint32_t index)" -->
int&nbsp;</td><td class="memItemRight" valign="bottom"><b>vc_set_namespace</b> (<a class="el" href="vserver_8h.html#ad5610de6ff910d4ac79675e956e89717">xid_t</a> xid, uint_least64_t mask, uint32_t index)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad1c8ba13dbe0b6dff2265fe3bcd6f1a3"></a><!-- doxytag: member="vserver.h::vc_cleanup_namespace" ref="ad1c8ba13dbe0b6dff2265fe3bcd6f1a3" args="(void)" -->
int&nbsp;</td><td class="memItemRight" valign="bottom"><b>vc_cleanup_namespace</b> (void)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af5151bbdeb48181006d76eb7a078308e"></a><!-- doxytag: member="vserver.h::vc_get_space_mask" ref="af5151bbdeb48181006d76eb7a078308e" args="(void)" -->
uint_least64_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>vc_get_space_mask</b> (void)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a03b8abb65061ba06b1f3aa61b4c4589b"></a><!-- doxytag: member="vserver.h::vc_get_space_default" ref="a03b8abb65061ba06b1f3aa61b4c4589b" args="(void)" -->
uint_least64_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>vc_get_space_default</b> (void)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="vserver_8h.html#a524a85b81c77ce11a1b70a061b13638c">vc_add_dlimit</a> (char const *filename, <a class="el" href="vserver_8h.html#ad5610de6ff910d4ac79675e956e89717">xid_t</a> xid, uint_least32_t flags) VC_ATTR_NONNULL((1))</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="vserver_8h.html#aa4d3c5594916b4bbfaa81c08d264fdb7">vc_rem_dlimit</a> (char const *filename, <a class="el" href="vserver_8h.html#ad5610de6ff910d4ac79675e956e89717">xid_t</a> xid, uint_least32_t flags) VC_ATTR_NONNULL((1))</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="vserver_8h.html#a7a3e79f0f125a9a23cfc9ffa258e65c7">vc_set_dlimit</a> (char const *filename, <a class="el" href="vserver_8h.html#ad5610de6ff910d4ac79675e956e89717">xid_t</a> xid, uint_least32_t flags, struct <a class="el" href="structvc__ctx__dlimit.html">vc_ctx_dlimit</a> const *limits) VC_ATTR_NONNULL((1</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="vserver_8h.html#ae57dabebb47f56a88f560d16a537d560">vc_get_dlimit</a> (char const *filename, <a class="el" href="vserver_8h.html#ad5610de6ff910d4ac79675e956e89717">xid_t</a> xid, uint_least32_t flags, struct <a class="el" href="structvc__ctx__dlimit.html">vc_ctx_dlimit</a> *limits) VC_ATTR_NONNULL((1))</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">tag_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="vserver_8h.html#a1105d3344b4ba9f65a4ce9ffce2efd23">vc_get_task_tag</a> (pid_t pid)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="vserver_8h.html#ab5b95ee6e5170569ff133202203eb8e8">vc_tag_create</a> (tag_t tag)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="vserver_8h.html#ada98022f7c1195d541913afee4830556">vc_tag_migrate</a> (tag_t tag)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad64a226451229fa485fc7ffe62badca7"></a><!-- doxytag: member="vserver.h::vc_set_sched" ref="ad64a226451229fa485fc7ffe62badca7" args="(xid_t xid, struct vc_set_sched const *) VC_ATTR_NONNULL((2))" -->
int&nbsp;</td><td class="memItemRight" valign="bottom"><b>vc_set_sched</b> (<a class="el" href="vserver_8h.html#ad5610de6ff910d4ac79675e956e89717">xid_t</a> xid, struct <a class="el" href="structvc__set__sched.html">vc_set_sched</a> const *) VC_ATTR_NONNULL((2))</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6bd21784cedf15944a45824dfcbadedc"></a><!-- doxytag: member="vserver.h::vc_get_sched" ref="a6bd21784cedf15944a45824dfcbadedc" args="(xid_t xid, struct vc_set_sched *) VC_ATTR_NONNULL((2))" -->
int&nbsp;</td><td class="memItemRight" valign="bottom"><b>vc_get_sched</b> (<a class="el" href="vserver_8h.html#ad5610de6ff910d4ac79675e956e89717">xid_t</a> xid, struct <a class="el" href="structvc__set__sched.html">vc_set_sched</a> *) VC_ATTR_NONNULL((2))</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a799a405380e8a7c22275f22bcd97fce3"></a><!-- doxytag: member="vserver.h::vc_sched_info" ref="a799a405380e8a7c22275f22bcd97fce3" args="(xid_t xid, struct vc_sched_info *info) VC_ATTR_NONNULL((2))" -->
int&nbsp;</td><td class="memItemRight" valign="bottom"><b>vc_sched_info</b> (<a class="el" href="vserver_8h.html#ad5610de6ff910d4ac79675e956e89717">xid_t</a> xid, struct <a class="el" href="structvc__sched__info.html">vc_sched_info</a> *info) VC_ATTR_NONNULL((2))</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0faf1d5bae941382842648e31e308748"></a><!-- doxytag: member="vserver.h::vc_set_mapping" ref="a0faf1d5bae941382842648e31e308748" args="(xid_t xid, const char *device, const char *target, uint32_t flags)" -->
int&nbsp;</td><td class="memItemRight" valign="bottom"><b>vc_set_mapping</b> (<a class="el" href="vserver_8h.html#ad5610de6ff910d4ac79675e956e89717">xid_t</a> xid, const char *device, const char *target, uint32_t flags)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aabcbc7bd9387a5e6daf9370e035ba3be"></a><!-- doxytag: member="vserver.h::vc_unset_mapping" ref="aabcbc7bd9387a5e6daf9370e035ba3be" args="(xid_t xid, const char *device, const char *target, uint32_t flags)" -->
int&nbsp;</td><td class="memItemRight" valign="bottom"><b>vc_unset_mapping</b> (<a class="el" href="vserver_8h.html#ad5610de6ff910d4ac79675e956e89717">xid_t</a> xid, const char *device, const char *target, uint32_t flags)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0079a7270fc989ad14af9155328242d5"></a><!-- doxytag: member="vserver.h::vc_get_badness" ref="a0079a7270fc989ad14af9155328242d5" args="(xid_t xid, int64_t *badness)" -->
int&nbsp;</td><td class="memItemRight" valign="bottom"><b>vc_get_badness</b> (<a class="el" href="vserver_8h.html#ad5610de6ff910d4ac79675e956e89717">xid_t</a> xid, int64_t *badness)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad6657f7bdee5f6543b883371ba88e30b"></a><!-- doxytag: member="vserver.h::vc_set_badness" ref="ad6657f7bdee5f6543b883371ba88e30b" args="(xid_t xid, int64_t badness)" -->
int&nbsp;</td><td class="memItemRight" valign="bottom"><b>vc_set_badness</b> (<a class="el" href="vserver_8h.html#ad5610de6ff910d4ac79675e956e89717">xid_t</a> xid, int64_t badness)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">uint_least64_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__helper.html#ga183222921dcd4c7bfd1ec196d563cc47">vc_text2bcap</a> (char const *str, size_t len)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Converts a single string into bcapability.  <a href="group__helper.html#ga183222921dcd4c7bfd1ec196d563cc47"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">char const *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__helper.html#ga8fd4a2af15945412f740d245c7625eb3">vc_lobcap2text</a> (uint_least64_t *val) VC_ATTR_NONNULL((1))</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Converts the lowest bit of a bcapability or the entire value (when possible) to a textual representation.  <a href="group__helper.html#ga8fd4a2af15945412f740d245c7625eb3"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__helper.html#ga5332c1edcfa6781f731a55e4f75678ae">vc_list2bcap</a> (char const *str, size_t len, struct <a class="el" href="structvc__err__listparser.html">vc_err_listparser</a> *err, struct <a class="el" href="structvc__ctx__caps.html">vc_ctx_caps</a> *cap) VC_ATTR_NONNULL((1</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Converts a string into a bcapability-bitmaskSyntax of <em>str:</em>.  <a href="group__helper.html#ga5332c1edcfa6781f731a55e4f75678ae"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9230c66d5e376aaeabed7e0114e2a1bf"></a><!-- doxytag: member="vserver.h::vc_text2ccap" ref="a9230c66d5e376aaeabed7e0114e2a1bf" args="(char const *, size_t len)" -->
int uint_least64_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>vc_text2ccap</b> (char const *, size_t len)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a40c87ccc2bdd5d8d2e8c3660b7726752"></a><!-- doxytag: member="vserver.h::vc_loccap2text" ref="a40c87ccc2bdd5d8d2e8c3660b7726752" args="(uint_least64_t *)" -->
char const *&nbsp;</td><td class="memItemRight" valign="bottom"><b>vc_loccap2text</b> (uint_least64_t *)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a612689c747c4a140e0ad4b1ac27c68d3"></a><!-- doxytag: member="vserver.h::vc_list2ccap" ref="a612689c747c4a140e0ad4b1ac27c68d3" args="(char const *, size_t len, struct vc_err_listparser *err, struct vc_ctx_caps *)" -->
int&nbsp;</td><td class="memItemRight" valign="bottom"><b>vc_list2ccap</b> (char const *, size_t len, struct <a class="el" href="structvc__err__listparser.html">vc_err_listparser</a> *err, struct <a class="el" href="structvc__ctx__caps.html">vc_ctx_caps</a> *)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aca7fde111299273761fe16b3842c41c2"></a><!-- doxytag: member="vserver.h::vc_list2cflag" ref="aca7fde111299273761fe16b3842c41c2" args="(char const *, size_t len, struct vc_err_listparser *err, struct vc_ctx_flags *flags)" -->
int&nbsp;</td><td class="memItemRight" valign="bottom"><b>vc_list2cflag</b> (char const *, size_t len, struct <a class="el" href="structvc__err__listparser.html">vc_err_listparser</a> *err, struct <a class="el" href="structvc__ctx__flags.html">vc_ctx_flags</a> *flags)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac7dcc548e9b8e8d00e163925d8434182"></a><!-- doxytag: member="vserver.h::vc_text2cflag" ref="ac7dcc548e9b8e8d00e163925d8434182" args="(char const *, size_t len)" -->
uint_least64_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>vc_text2cflag</b> (char const *, size_t len)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aeff586efec59082af9c055ed28aba145"></a><!-- doxytag: member="vserver.h::vc_locflag2text" ref="aeff586efec59082af9c055ed28aba145" args="(uint_least64_t *)" -->
char const *&nbsp;</td><td class="memItemRight" valign="bottom"><b>vc_locflag2text</b> (uint_least64_t *)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a198781058afb9e528ff7b4f177acf91b"></a><!-- doxytag: member="vserver.h::vc_list2cflag_compat" ref="a198781058afb9e528ff7b4f177acf91b" args="(char const *, size_t len, struct vc_err_listparser *err)" -->
uint_least32_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>vc_list2cflag_compat</b> (char const *, size_t len, struct <a class="el" href="structvc__err__listparser.html">vc_err_listparser</a> *err)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7a033a8f2399b73b02206bedfbd11653"></a><!-- doxytag: member="vserver.h::vc_text2cflag_compat" ref="a7a033a8f2399b73b02206bedfbd11653" args="(char const *, size_t len)" -->
uint_least32_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>vc_text2cflag_compat</b> (char const *, size_t len)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a008c40ce033ca7095cc77fbe91ad9a8f"></a><!-- doxytag: member="vserver.h::vc_hicflag2text_compat" ref="a008c40ce033ca7095cc77fbe91ad9a8f" args="(uint_least32_t)" -->
char const *&nbsp;</td><td class="memItemRight" valign="bottom"><b>vc_hicflag2text_compat</b> (uint_least32_t)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1b14bd23c4db18f2344be262c7e5283a"></a><!-- doxytag: member="vserver.h::vc_text2cap" ref="a1b14bd23c4db18f2344be262c7e5283a" args="(char const *)" -->
int&nbsp;</td><td class="memItemRight" valign="bottom"><b>vc_text2cap</b> (char const *)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a55afa9248b923471c7aa203344bcec38"></a><!-- doxytag: member="vserver.h::vc_cap2text" ref="a55afa9248b923471c7aa203344bcec38" args="(unsigned int)" -->
char const *&nbsp;</td><td class="memItemRight" valign="bottom"><b>vc_cap2text</b> (unsigned int)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4035ea6ac91b1d39713543304ddaa270"></a><!-- doxytag: member="vserver.h::vc_list2nflag" ref="a4035ea6ac91b1d39713543304ddaa270" args="(char const *, size_t len, struct vc_err_listparser *err, struct vc_net_flags *flags)" -->
int&nbsp;</td><td class="memItemRight" valign="bottom"><b>vc_list2nflag</b> (char const *, size_t len, struct <a class="el" href="structvc__err__listparser.html">vc_err_listparser</a> *err, struct <a class="el" href="structvc__net__flags.html">vc_net_flags</a> *flags)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8f5fb63d0d7019f3e30519fae0a20b13"></a><!-- doxytag: member="vserver.h::vc_text2nflag" ref="a8f5fb63d0d7019f3e30519fae0a20b13" args="(char const *, size_t len)" -->
uint_least64_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>vc_text2nflag</b> (char const *, size_t len)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aed38626db71aeeaf5cbc3fb917b6350b"></a><!-- doxytag: member="vserver.h::vc_lonflag2text" ref="aed38626db71aeeaf5cbc3fb917b6350b" args="(uint_least64_t *)" -->
char const *&nbsp;</td><td class="memItemRight" valign="bottom"><b>vc_lonflag2text</b> (uint_least64_t *)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a13179088959a5ea5f1ccb3474354d570"></a><!-- doxytag: member="vserver.h::vc_text2ncap" ref="a13179088959a5ea5f1ccb3474354d570" args="(char const *, size_t len)" -->
uint_least64_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>vc_text2ncap</b> (char const *, size_t len)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae072d5c7b540ef6475a99aacf94cafe4"></a><!-- doxytag: member="vserver.h::vc_loncap2text" ref="ae072d5c7b540ef6475a99aacf94cafe4" args="(uint_least64_t *)" -->
char const *&nbsp;</td><td class="memItemRight" valign="bottom"><b>vc_loncap2text</b> (uint_least64_t *)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8267b80538b7c78eb4af0d56c1213e96"></a><!-- doxytag: member="vserver.h::vc_list2ncap" ref="a8267b80538b7c78eb4af0d56c1213e96" args="(char const *, size_t len, struct vc_err_listparser *err, struct vc_net_caps *)" -->
int&nbsp;</td><td class="memItemRight" valign="bottom"><b>vc_list2ncap</b> (char const *, size_t len, struct <a class="el" href="structvc__err__listparser.html">vc_err_listparser</a> *err, struct <a class="el" href="structvc__net__caps.html">vc_net_caps</a> *)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1aa7b81f5da1bba43632d41e895eba26"></a><!-- doxytag: member="vserver.h::vc_get_insecurebcaps" ref="a1aa7b81f5da1bba43632d41e895eba26" args="() VC_ATTR_CONST" -->
uint_least64_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>vc_get_insecurebcaps</b> () VC_ATTR_CONST</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5377558ec4acadff37aa3c6f54a68f2b"></a><!-- doxytag: member="vserver.h::vc_text2personalityflag" ref="a5377558ec4acadff37aa3c6f54a68f2b" args="(char const *str, size_t len) VC_ATTR_NONNULL((1))" -->
uint_least32_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>vc_text2personalityflag</b> (char const *str, size_t len) VC_ATTR_NONNULL((1))</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab4fb54a82405139e7c58b402a0d406ad"></a><!-- doxytag: member="vserver.h::vc_lopersonality2text" ref="ab4fb54a82405139e7c58b402a0d406ad" args="(uint_least32_t *) VC_ATTR_NONNULL((1))" -->
char const *&nbsp;</td><td class="memItemRight" valign="bottom"><b>vc_lopersonality2text</b> (uint_least32_t *) VC_ATTR_NONNULL((1))</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a30ec7edcd3c76c3035e202e6712305d1"></a><!-- doxytag: member="vserver.h::vc_list2personalityflag" ref="a30ec7edcd3c76c3035e202e6712305d1" args="(char const *, size_t len, uint_least32_t *personality, struct vc_err_listparser *err) VC_ATTR_NONNULL((1" -->
int&nbsp;</td><td class="memItemRight" valign="bottom"><b>vc_list2personalityflag</b> (char const *, size_t len, uint_least32_t *personality, struct <a class="el" href="structvc__err__listparser.html">vc_err_listparser</a> *err) VC_ATTR_NONNULL((1</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aada3b2cff262d4fd502133247ae1eb2c"></a><!-- doxytag: member="vserver.h::vc_str2personalitytype" ref="aada3b2cff262d4fd502133247ae1eb2c" args="(char const *, size_t len) VC_ATTR_NONNULL((1))" -->
int uint_least32_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>vc_str2personalitytype</b> (char const *, size_t len) VC_ATTR_NONNULL((1))</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac98e392d793b3d37d22712347df2bb10"></a><!-- doxytag: member="vserver.h::vc_isSupported" ref="ac98e392d793b3d37d22712347df2bb10" args="(vcFeatureSet) VC_ATTR_CONST" -->
bool&nbsp;</td><td class="memItemRight" valign="bottom"><b>vc_isSupported</b> (vcFeatureSet) VC_ATTR_CONST</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3dd71d2167d984a412f96e713751eb1b"></a><!-- doxytag: member="vserver.h::vc_isSupportedString" ref="a3dd71d2167d984a412f96e713751eb1b" args="(char const *)" -->
bool&nbsp;</td><td class="memItemRight" valign="bottom"><b>vc_isSupportedString</b> (char const *)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a68ff08ed8f5112b5ddff864bcf1ed4d6"></a><!-- doxytag: member="vserver.h::vc_getXIDType" ref="a68ff08ed8f5112b5ddff864bcf1ed4d6" args="(xid_t xid) VC_ATTR_CONST" -->
vcXidType&nbsp;</td><td class="memItemRight" valign="bottom"><b>vc_getXIDType</b> (<a class="el" href="vserver_8h.html#ad5610de6ff910d4ac79675e956e89717">xid_t</a> xid) VC_ATTR_CONST</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="vserver_8h.html#a2c56d96f1d77a86138599a431c4d442d">vc_is_dynamic_xid</a> (<a class="el" href="vserver_8h.html#ad5610de6ff910d4ac79675e956e89717">xid_t</a> xid)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="vserver_8h.html#ad5610de6ff910d4ac79675e956e89717">xid_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="vserver_8h.html#a81a3f7da6e19ce5dfb2ab8c11061f476">vc_xidopt2xid</a> (char const *, bool honor_static, char const **err_info)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">nid_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="vserver_8h.html#a362b3a3e05fe349c50866dd226b46d5b">vc_nidopt2nid</a> (char const *, bool honor_static, char const **err_info)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">tag_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="vserver_8h.html#a39ecac0239a343e6de781b1ba9385c32">vc_tagopt2tag</a> (char const *, bool honor_static, char const **err_info)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adfc0fe1e2ad03d1e27352799af1efd8c"></a><!-- doxytag: member="vserver.h::vc_getVserverCfgStyle" ref="adfc0fe1e2ad03d1e27352799af1efd8c" args="(char const *id)" -->
vcCfgStyle&nbsp;</td><td class="memItemRight" valign="bottom"><b>vc_getVserverCfgStyle</b> (char const *id)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="vserver_8h.html#a6191bde7e38853f775fca0629c243439">vc_getVserverName</a> (char const *id, vcCfgStyle style)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="vserver_8h.html#ad2cba504dde68789b4140da4665c3c53">vc_getVserverCfgDir</a> (char const *id, vcCfgStyle style)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="vserver_8h.html#a4d62373b41c2c03ef0f996b1b3fe4ff8">vc_getVserverAppDir</a> (char const *id, vcCfgStyle style, char const *app)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="vserver_8h.html#a1e0782637b323bc038c94ba51508d188">vc_getVserverVdir</a> (char const *id, vcCfgStyle style, bool physical)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="vserver_8h.html#ad5610de6ff910d4ac79675e956e89717">xid_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="vserver_8h.html#a35f991f2fb3607e70df25f3956522cf4">vc_getVserverCtx</a> (char const *id, vcCfgStyle style, bool honor_static, bool *is_running, vcCtxType type)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="vserver_8h.html#a3cfdc6ba5f8b03b4634e29c34380f711">vc_getVserverByCtx</a> (<a class="el" href="vserver_8h.html#ad5610de6ff910d4ac79675e956e89717">xid_t</a> ctx, vcCfgStyle *style, char const *revdir)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a134ab50c6748bb79a805c6dbb4c179ff"></a><!-- doxytag: member="vserver.h::vc_compareVserverById" ref="a134ab50c6748bb79a805c6dbb4c179ff" args="(char const *lhs, vcCfgStyle lhs_style, char const *rhs, vcCfgStyle rhs_style)" -->
int&nbsp;</td><td class="memItemRight" valign="bottom"><b>vc_compareVserverById</b> (char const *lhs, vcCfgStyle lhs_style, char const *rhs, vcCfgStyle rhs_style)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af18fbf9e89f397e40e22ac048245baad"></a><!-- doxytag: member="vserver.h::vc_exitLikeProcess" ref="af18fbf9e89f397e40e22ac048245baad" args="(int pid, int ret) VC_ATTR_NORETURN" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><b>vc_exitLikeProcess</b> (int pid, int ret) VC_ATTR_NORETURN</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="vserver_8h.html#af9a2f0ab5b533cac165f8fddb63f3281">vc_createSkeleton</a> (char const *id, vcCfgStyle style, int flags)</td></tr>
</table>
<hr/><a name="_details"></a><h2>Detailed Description</h2>
<p>The public interface of the the libvserver library. </p>

<p>Definition in file <a class="el" href="vserver_8h_source.html">vserver.h</a>.</p>
<hr/><h2>Define Documentation</h2>
<a class="anchor" id="a1bedb907c492ab32f942f8b03b6effcd"></a><!-- doxytag: member="vserver.h::VC_DYNAMIC_XID" ref="a1bedb907c492ab32f942f8b03b6effcd" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define VC_DYNAMIC_XID&nbsp;&nbsp;&nbsp;((<a class="el" href="vserver_8h.html#ad5610de6ff910d4ac79675e956e89717">xid_t</a>)(-1))</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>the value which means a random (the next free) ctx </p>

<p>Definition at line <a class="el" href="vserver_8h_source.html#l00067">67</a> of file <a class="el" href="vserver_8h_source.html">vserver.h</a>.</p>

</div>
</div>
<a class="anchor" id="a6dcb38e3198d4abbb8b46a9258b36e68"></a><!-- doxytag: member="vserver.h::VC_NOCTX" ref="a6dcb38e3198d4abbb8b46a9258b36e68" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define VC_NOCTX&nbsp;&nbsp;&nbsp;((<a class="el" href="vserver_8h.html#ad5610de6ff910d4ac79675e956e89717">xid_t</a>)(-1))</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>the value which is returned in error-case (no ctx found) </p>

<p>Definition at line <a class="el" href="vserver_8h_source.html#l00064">64</a> of file <a class="el" href="vserver_8h_source.html">vserver.h</a>.</p>

</div>
</div>
<a class="anchor" id="a9862df0fdc704fe243d92a2903f37fff"></a><!-- doxytag: member="vserver.h::VC_SAMECTX" ref="a9862df0fdc704fe243d92a2903f37fff" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define VC_SAMECTX&nbsp;&nbsp;&nbsp;((<a class="el" href="vserver_8h.html#ad5610de6ff910d4ac79675e956e89717">xid_t</a>)(-2))</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>the value which means the current ctx </p>

<p>Definition at line <a class="el" href="vserver_8h_source.html#l00069">69</a> of file <a class="el" href="vserver_8h_source.html">vserver.h</a>.</p>

</div>
</div>
<hr/><h2>Typedef Documentation</h2>
<a class="anchor" id="a66d303232685b6d8714633059cfabc75"></a><!-- doxytag: member="vserver.h::vc_limit_t" ref="a66d303232685b6d8714633059cfabc75" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef uint_least64_t <a class="el" href="vserver_8h.html#a66d303232685b6d8714633059cfabc75">vc_limit_t</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>The type which is used for a single limit value. </p>
<p>Special values are</p>
<ul>
<li>VC_LIM_INFINITY ... which is the infinite value</li>
<li>VC_LIM_KEEP ... which is used to mark values which shall not be modified by the <a class="el" href="group__syscalls.html#ga156a4d7f47464de28e0344577361bf46" title="Sets the limits of resource.">vc_set_rlimit()</a> operation.</li>
</ul>
<p>Else, the interpretation of the value depends on the corresponding resource; it might be bytes, pages, seconds or litres of beer. </p>

<p>Definition at line <a class="el" href="vserver_8h_source.html#l00548">548</a> of file <a class="el" href="vserver_8h_source.html">vserver.h</a>.</p>

</div>
</div>
<a class="anchor" id="ad5610de6ff910d4ac79675e956e89717"></a><!-- doxytag: member="vserver.h::xid_t" ref="ad5610de6ff910d4ac79675e956e89717" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">an_unsigned_integer_type <a class="el" href="vserver_8h.html#ad5610de6ff910d4ac79675e956e89717">xid_t</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>The identifier of a context. </p>

<p>Definition at line <a class="el" href="vserver_8h_source.html#l00343">343</a> of file <a class="el" href="vserver_8h_source.html">vserver.h</a>.</p>

</div>
</div>
<hr/><h2>Function Documentation</h2>
<a class="anchor" id="a524a85b81c77ce11a1b70a061b13638c"></a><!-- doxytag: member="vserver.h::vc_add_dlimit" ref="a524a85b81c77ce11a1b70a061b13638c" args="(char const *filename, xid_t xid, uint_least32_t flags) VC_ATTR_NONNULL((1))" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int vc_add_dlimit </td>
          <td>(</td>
          <td class="paramtype">char const *&nbsp;</td>
          <td class="paramname"> <em>filename</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="vserver_8h.html#ad5610de6ff910d4ac79675e956e89717">xid_t</a>&nbsp;</td>
          <td class="paramname"> <em>xid</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint_least32_t&nbsp;</td>
          <td class="paramname"> <em>flags</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Add a disk limit to a file system. </p>

</div>
</div>
<a class="anchor" id="af9a2f0ab5b533cac165f8fddb63f3281"></a><!-- doxytag: member="vserver.h::vc_createSkeleton" ref="af9a2f0ab5b533cac165f8fddb63f3281" args="(char const *id, vcCfgStyle style, int flags)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int vc_createSkeleton </td>
          <td>(</td>
          <td class="paramtype">char const *&nbsp;</td>
          <td class="paramname"> <em>id</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">vcCfgStyle&nbsp;</td>
          <td class="paramname"> <em>style</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>flags</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Create a basic configuration skeleton for a vserver plus toplevel directories for pkgmanagemt and filesystem (when requested). </p>

</div>
</div>
<a class="anchor" id="ae57dabebb47f56a88f560d16a537d560"></a><!-- doxytag: member="vserver.h::vc_get_dlimit" ref="ae57dabebb47f56a88f560d16a537d560" args="(char const *filename, xid_t xid, uint_least32_t flags, struct vc_ctx_dlimit *limits) VC_ATTR_NONNULL((1))" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int int vc_get_dlimit </td>
          <td>(</td>
          <td class="paramtype">char const *&nbsp;</td>
          <td class="paramname"> <em>filename</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="vserver_8h.html#ad5610de6ff910d4ac79675e956e89717">xid_t</a>&nbsp;</td>
          <td class="paramname"> <em>xid</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint_least32_t&nbsp;</td>
          <td class="paramname"> <em>flags</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">struct <a class="el" href="structvc__ctx__dlimit.html">vc_ctx_dlimit</a> *&nbsp;</td>
          <td class="paramname"> <em>limits</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Get a disk limit. </p>

</div>
</div>
<a class="anchor" id="a1105d3344b4ba9f65a4ce9ffce2efd23"></a><!-- doxytag: member="vserver.h::vc_get_task_tag" ref="a1105d3344b4ba9f65a4ce9ffce2efd23" args="(pid_t pid)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">tag_t vc_get_task_tag </td>
          <td>(</td>
          <td class="paramtype">pid_t&nbsp;</td>
          <td class="paramname"> <em>pid</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Get the filesystem tag for a process. </p>

</div>
</div>
<a class="anchor" id="a4d62373b41c2c03ef0f996b1b3fe4ff8"></a><!-- doxytag: member="vserver.h::vc_getVserverAppDir" ref="a4d62373b41c2c03ef0f996b1b3fe4ff8" args="(char const *id, vcCfgStyle style, char const *app)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">char* vc_getVserverAppDir </td>
          <td>(</td>
          <td class="paramtype">char const *&nbsp;</td>
          <td class="paramname"> <em>id</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">vcCfgStyle&nbsp;</td>
          <td class="paramname"> <em>style</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">char const *&nbsp;</td>
          <td class="paramname"> <em>app</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Returns the path of the configuration directory for the given application. The result will be allocated and must be freed by the caller. </p>

</div>
</div>
<a class="anchor" id="a3cfdc6ba5f8b03b4634e29c34380f711"></a><!-- doxytag: member="vserver.h::vc_getVserverByCtx" ref="a3cfdc6ba5f8b03b4634e29c34380f711" args="(xid_t ctx, vcCfgStyle *style, char const *revdir)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">char* vc_getVserverByCtx </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="vserver_8h.html#ad5610de6ff910d4ac79675e956e89717">xid_t</a>&nbsp;</td>
          <td class="paramname"> <em>ctx</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">vcCfgStyle *&nbsp;</td>
          <td class="paramname"> <em>style</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">char const *&nbsp;</td>
          <td class="paramname"> <em>revdir</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Resolves the cfg-path of the vserver owning the given ctx. 'revdir' will be used as the directory holding the mapping-links; when NULL, the default value will be assumed. The result will be allocated and must be freed by the caller. </p>

</div>
</div>
<a class="anchor" id="ad2cba504dde68789b4140da4665c3c53"></a><!-- doxytag: member="vserver.h::vc_getVserverCfgDir" ref="ad2cba504dde68789b4140da4665c3c53" args="(char const *id, vcCfgStyle style)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">char* vc_getVserverCfgDir </td>
          <td>(</td>
          <td class="paramtype">char const *&nbsp;</td>
          <td class="paramname"> <em>id</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">vcCfgStyle&nbsp;</td>
          <td class="paramname"> <em>style</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Returns the path of the vserver configuration directory. When the given vserver does not exist, or when it does not have such a directory, NULL will be returned. Else, the result will be allocated and must be freed by the caller. </p>

</div>
</div>
<a class="anchor" id="a35f991f2fb3607e70df25f3956522cf4"></a><!-- doxytag: member="vserver.h::vc_getVserverCtx" ref="a35f991f2fb3607e70df25f3956522cf4" args="(char const *id, vcCfgStyle style, bool honor_static, bool *is_running, vcCtxType type)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="vserver_8h.html#ad5610de6ff910d4ac79675e956e89717">xid_t</a> vc_getVserverCtx </td>
          <td>(</td>
          <td class="paramtype">char const *&nbsp;</td>
          <td class="paramname"> <em>id</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">vcCfgStyle&nbsp;</td>
          <td class="paramname"> <em>style</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&nbsp;</td>
          <td class="paramname"> <em>honor_static</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool *&nbsp;</td>
          <td class="paramname"> <em>is_running</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">vcCtxType&nbsp;</td>
          <td class="paramname"> <em>type</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Returns the ctx of the given vserver. When vserver is not running and 'honor_static' is false, VC_NOCTX will be returned. Else, when 'honor_static' is true and a static assignment exists, those value will be returned. Else, the result will be VC_NOCTX.</p>
<p>When 'is_running' is not null, the status of the vserver will be assigned to this variable. </p>

</div>
</div>
<a class="anchor" id="a6191bde7e38853f775fca0629c243439"></a><!-- doxytag: member="vserver.h::vc_getVserverName" ref="a6191bde7e38853f775fca0629c243439" args="(char const *id, vcCfgStyle style)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">char* vc_getVserverName </td>
          <td>(</td>
          <td class="paramtype">char const *&nbsp;</td>
          <td class="paramname"> <em>id</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">vcCfgStyle&nbsp;</td>
          <td class="paramname"> <em>style</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Resolves the name of the vserver. The result will be allocated and must be freed by the caller. </p>

</div>
</div>
<a class="anchor" id="a1e0782637b323bc038c94ba51508d188"></a><!-- doxytag: member="vserver.h::vc_getVserverVdir" ref="a1e0782637b323bc038c94ba51508d188" args="(char const *id, vcCfgStyle style, bool physical)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">char* vc_getVserverVdir </td>
          <td>(</td>
          <td class="paramtype">char const *&nbsp;</td>
          <td class="paramname"> <em>id</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">vcCfgStyle&nbsp;</td>
          <td class="paramname"> <em>style</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&nbsp;</td>
          <td class="paramname"> <em>physical</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Returns the path to the vserver root-directory. The result will be allocated and must be freed by the caller. </p>

</div>
</div>
<a class="anchor" id="a2c56d96f1d77a86138599a431c4d442d"></a><!-- doxytag: member="vserver.h::vc_is_dynamic_xid" ref="a2c56d96f1d77a86138599a431c4d442d" args="(xid_t xid)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool vc_is_dynamic_xid </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="vserver_8h.html#ad5610de6ff910d4ac79675e956e89717">xid_t</a>&nbsp;</td>
          <td class="paramname"> <em>xid</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Returns true iff <em>xid</em> is a dynamic xid </p>

</div>
</div>
<a class="anchor" id="a362b3a3e05fe349c50866dd226b46d5b"></a><!-- doxytag: member="vserver.h::vc_nidopt2nid" ref="a362b3a3e05fe349c50866dd226b46d5b" args="(char const *, bool honor_static, char const **err_info)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">nid_t vc_nidopt2nid </td>
          <td>(</td>
          <td class="paramtype">char const *&nbsp;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&nbsp;</td>
          <td class="paramname"> <em>honor_static</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">char const **&nbsp;</td>
          <td class="paramname"> <em>err_info</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Maps a nid given at '--nid' options to a nid_t </p>

</div>
</div>
<a class="anchor" id="aa4d3c5594916b4bbfaa81c08d264fdb7"></a><!-- doxytag: member="vserver.h::vc_rem_dlimit" ref="aa4d3c5594916b4bbfaa81c08d264fdb7" args="(char const *filename, xid_t xid, uint_least32_t flags) VC_ATTR_NONNULL((1))" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int vc_rem_dlimit </td>
          <td>(</td>
          <td class="paramtype">char const *&nbsp;</td>
          <td class="paramname"> <em>filename</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="vserver_8h.html#ad5610de6ff910d4ac79675e956e89717">xid_t</a>&nbsp;</td>
          <td class="paramname"> <em>xid</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint_least32_t&nbsp;</td>
          <td class="paramname"> <em>flags</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Remove a disk limit from a file system. </p>

</div>
</div>
<a class="anchor" id="a7a3e79f0f125a9a23cfc9ffa258e65c7"></a><!-- doxytag: member="vserver.h::vc_set_dlimit" ref="a7a3e79f0f125a9a23cfc9ffa258e65c7" args="(char const *filename, xid_t xid, uint_least32_t flags, struct vc_ctx_dlimit const *limits) VC_ATTR_NONNULL((1" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int vc_set_dlimit </td>
          <td>(</td>
          <td class="paramtype">char const *&nbsp;</td>
          <td class="paramname"> <em>filename</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="vserver_8h.html#ad5610de6ff910d4ac79675e956e89717">xid_t</a>&nbsp;</td>
          <td class="paramname"> <em>xid</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint_least32_t&nbsp;</td>
          <td class="paramname"> <em>flags</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">struct <a class="el" href="structvc__ctx__dlimit.html">vc_ctx_dlimit</a> const *&nbsp;</td>
          <td class="paramname"> <em>limits</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Set a disk limit. </p>

</div>
</div>
<a class="anchor" id="ab5b95ee6e5170569ff133202203eb8e8"></a><!-- doxytag: member="vserver.h::vc_tag_create" ref="ab5b95ee6e5170569ff133202203eb8e8" args="(tag_t tag)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int vc_tag_create </td>
          <td>(</td>
          <td class="paramtype">tag_t&nbsp;</td>
          <td class="paramname"> <em>tag</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Create a new filesystem tag space. </p>

</div>
</div>
<a class="anchor" id="ada98022f7c1195d541913afee4830556"></a><!-- doxytag: member="vserver.h::vc_tag_migrate" ref="ada98022f7c1195d541913afee4830556" args="(tag_t tag)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int vc_tag_migrate </td>
          <td>(</td>
          <td class="paramtype">tag_t&nbsp;</td>
          <td class="paramname"> <em>tag</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Migrate to an existing filesystem tag space. </p>

</div>
</div>
<a class="anchor" id="a39ecac0239a343e6de781b1ba9385c32"></a><!-- doxytag: member="vserver.h::vc_tagopt2tag" ref="a39ecac0239a343e6de781b1ba9385c32" args="(char const *, bool honor_static, char const **err_info)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">tag_t vc_tagopt2tag </td>
          <td>(</td>
          <td class="paramtype">char const *&nbsp;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&nbsp;</td>
          <td class="paramname"> <em>honor_static</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">char const **&nbsp;</td>
          <td class="paramname"> <em>err_info</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Maps a tag given at '--tag' options to a tag_t </p>

</div>
</div>
<a class="anchor" id="a81a3f7da6e19ce5dfb2ab8c11061f476"></a><!-- doxytag: member="vserver.h::vc_xidopt2xid" ref="a81a3f7da6e19ce5dfb2ab8c11061f476" args="(char const *, bool honor_static, char const **err_info)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="vserver_8h.html#ad5610de6ff910d4ac79675e956e89717">xid_t</a> vc_xidopt2xid </td>
          <td>(</td>
          <td class="paramtype">char const *&nbsp;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&nbsp;</td>
          <td class="paramname"> <em>honor_static</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">char const **&nbsp;</td>
          <td class="paramname"> <em>err_info</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Maps an xid given at '--xid' options to an xid_t </p>

</div>
</div>
</div>
<hr size="1"/><address style="text-align: right;"><small>Generated on Sun Aug 23 09:52:10 2009 for util-vserver (libvserver) by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.0 </small></address>
</body>
</html>