<!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): internal.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 Page</span></a></li> <li><a href="modules.html"><span>Modules</span></a></li> <li><a href="annotated.html"><span>Data 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 List</span></a></li> <li><a href="globals.html"><span>Globals</span></a></li> </ul> </div> </div> <div class="contents"> <h1>internal.h File Reference</h1> <p>Declarations which are used by util-vserver internally. <a href="#_details">More...</a></p> <code>#include "fmt.h"</code><br/> <code>#include "<a class="el" href="vserver_8h_source.html">vserver.h</a>"</code><br/> <code>#include <stdlib.h></code><br/> <code>#include <stdbool.h></code><br/> <div class="dynheader"> Include dependency graph for internal.h:</div> <div class="dynsection"> <div class="center"><img src="internal_8h__incl.png" border="0" usemap="#internal_8h_map" alt=""/></div> <map name="internal_8h_map" id="internal_8h"> <area shape="rect" href="vserver_8h.html" title="The public interface of the the libvserver library." alt="" coords="201,84,276,111"/></map> </div> <p><a href="internal_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 </td><td class="memItemRight" valign="bottom"><a class="el" href="structMapping__uint32.html">Mapping_uint32</a></td></tr> <tr><td class="memItemLeft" align="right" valign="top">struct </td><td class="memItemRight" valign="bottom"><a class="el" href="structMapping__uint64.html">Mapping_uint64</a></td></tr> <tr><td colspan="2"><h2>Defines</h2></td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9cf9ac34583e67f9a5e3e9e8a1f0ff3b"></a><!-- doxytag: member="internal.h::_symbol_version" ref="a9cf9ac34583e67f9a5e3e9e8a1f0ff3b" args="(real, name, version)" --> #define </td><td class="memItemRight" valign="bottom"><b>_symbol_version</b>(real, name, version)</td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a62774310865a87b0b4b0aaa2f44bf419"></a><!-- doxytag: member="internal.h::_default_symbol_version" ref="a62774310865a87b0b4b0aaa2f44bf419" args="(real, name, version)" --> #define </td><td class="memItemRight" valign="bottom"><b>_default_symbol_version</b>(real, name, version) extern __typeof (real) name __attribute__ ((alias (#name)));</td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac0d5c26afbd0376b766372a3a316f353"></a><!-- doxytag: member="internal.h::symbol_version" ref="ac0d5c26afbd0376b766372a3a316f353" args="(real, name, version)" --> #define </td><td class="memItemRight" valign="bottom"><b>symbol_version</b>(real, name, version) _symbol_version(real, name, version)</td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a61ef109c480731d524542b292fdfbd66"></a><!-- doxytag: member="internal.h::default_symbol_version" ref="a61ef109c480731d524542b292fdfbd66" args="(real, name, version)" --> #define </td><td class="memItemRight" valign="bottom"><b>default_symbol_version</b>(real, name, version) _default_symbol_version(real, name, version)</td></tr> <tr><td colspan="2"><h2>Functions</h2></td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8d2a0de3987f04eda5791c8add42791c"></a><!-- doxytag: member="internal.h::vc_getVserverByCtx_Internal" ref="a8d2a0de3987f04eda5791c8add42791c" args="(xid_t ctx, vcCfgStyle *style, char const *revdir, bool validate_result)" --> char * </td><td class="memItemRight" valign="bottom"><b>vc_getVserverByCtx_Internal</b> (<a class="el" href="vserver_8h.html#ad5610de6ff910d4ac79675e956e89717">xid_t</a> ctx, vcCfgStyle *style, char const *revdir, bool validate_result)</td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac8b9be9c49fd16e633fc49531666f681"></a><!-- doxytag: member="internal.h::utilvserver_checkCompatVersion" ref="ac8b9be9c49fd16e633fc49531666f681" args="()" --> int </td><td class="memItemRight" valign="bottom"><b>utilvserver_checkCompatVersion</b> ()</td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aaa06704674ad25a2541feada8d77e8c6"></a><!-- doxytag: member="internal.h::utilvserver_checkCompatConfig" ref="aaa06704674ad25a2541feada8d77e8c6" args="()" --> uint_least32_t </td><td class="memItemRight" valign="bottom"><b>utilvserver_checkCompatConfig</b> ()</td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1e1cc4ffdfb088219191571e99110952"></a><!-- doxytag: member="internal.h::utilvserver_isDirectory" ref="a1e1cc4ffdfb088219191571e99110952" args="(char const *path, bool follow_link)" --> bool </td><td class="memItemRight" valign="bottom"><b>utilvserver_isDirectory</b> (char const *path, bool follow_link)</td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af88cc28a17825dbbb8e68780976bdf3c"></a><!-- doxytag: member="internal.h::utilvserver_isFile" ref="af88cc28a17825dbbb8e68780976bdf3c" args="(char const *path, bool follow_link)" --> bool </td><td class="memItemRight" valign="bottom"><b>utilvserver_isFile</b> (char const *path, bool follow_link)</td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a45121a11011b7cec7e741cc96c5d5709"></a><!-- doxytag: member="internal.h::utilvserver_isLink" ref="a45121a11011b7cec7e741cc96c5d5709" args="(char const *path)" --> bool </td><td class="memItemRight" valign="bottom"><b>utilvserver_isLink</b> (char const *path)</td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6534e28194a73c2f39510e13db5d51d4"></a><!-- doxytag: member="internal.h::utilvserver_listparser_uint32" ref="a6534e28194a73c2f39510e13db5d51d4" args="(char const *str, size_t len, char const **err_ptr, size_t *err_len, uint_least32_t *flag, uint_least32_t *mask, uint_least32_t(*func)(char const *, size_t, bool *)) NONNULL((1" --> int </td><td class="memItemRight" valign="bottom"><b>utilvserver_listparser_uint32</b> (char const *str, size_t len, char const **err_ptr, size_t *err_len, uint_least32_t *flag, uint_least32_t *mask, uint_least32_t(*func)(char const *, size_t, bool *)) NONNULL((1</td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a56c49aa9d0f03c38a2c0a18d42d0afb3"></a><!-- doxytag: member="internal.h::utilvserver_listparser_uint64" ref="a56c49aa9d0f03c38a2c0a18d42d0afb3" args="(char const *str, size_t len, char const **err_ptr, size_t *err_len, uint_least64_t *flag, uint_least64_t *mask, uint_least64_t(*func)(char const *, size_t, bool *)) NONNULL((1" --> int int </td><td class="memItemRight" valign="bottom"><b>utilvserver_listparser_uint64</b> (char const *str, size_t len, char const **err_ptr, size_t *err_len, uint_least64_t *flag, uint_least64_t *mask, uint_least64_t(*func)(char const *, size_t, bool *)) NONNULL((1</td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1ad753871e49f59d4fb8701d78c1bc56"></a><!-- doxytag: member="internal.h::utilvserver_value2text_uint32" ref="a1ad753871e49f59d4fb8701d78c1bc56" args="(char const *str, size_t len, struct Mapping_uint32 const *map, size_t map_len) NONNULL((1" --> ssize_t </td><td class="memItemRight" valign="bottom"><b>utilvserver_value2text_uint32</b> (char const *str, size_t len, struct <a class="el" href="structMapping__uint32.html">Mapping_uint32</a> const *map, size_t map_len) NONNULL((1</td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5804a37545847f2c1f4b75f5cf230a33"></a><!-- doxytag: member="internal.h::utilvserver_value2text_uint64" ref="a5804a37545847f2c1f4b75f5cf230a33" args="(char const *str, size_t len, struct Mapping_uint64 const *map, size_t map_len) NONNULL((1" --> ssize_t ssize_t </td><td class="memItemRight" valign="bottom"><b>utilvserver_value2text_uint64</b> (char const *str, size_t len, struct <a class="el" href="structMapping__uint64.html">Mapping_uint64</a> const *map, size_t map_len) NONNULL((1</td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3f24110cbdb3db87b90791079dff55a3"></a><!-- doxytag: member="internal.h::utilvserver_text2value_uint32" ref="a3f24110cbdb3db87b90791079dff55a3" args="(uint_least32_t *val, struct Mapping_uint32 const *map, size_t map_len) NONNULL((1" --> ssize_t ssize_t ssize_t </td><td class="memItemRight" valign="bottom"><b>utilvserver_text2value_uint32</b> (uint_least32_t *val, struct <a class="el" href="structMapping__uint32.html">Mapping_uint32</a> const *map, size_t map_len) NONNULL((1</td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af8c249a77abfd84d228c3767e24093c6"></a><!-- doxytag: member="internal.h::utilvserver_text2value_uint64" ref="af8c249a77abfd84d228c3767e24093c6" args="(uint_least64_t *val, struct Mapping_uint64 const *map, size_t map_len) NONNULL((1" --> ssize_t ssize_t ssize_t ssize_t </td><td class="memItemRight" valign="bottom"><b>utilvserver_text2value_uint64</b> (uint_least64_t *val, struct <a class="el" href="structMapping__uint64.html">Mapping_uint64</a> const *map, size_t map_len) NONNULL((1</td></tr> </table> <hr/><a name="_details"></a><h2>Detailed Description</h2> <p>Declarations which are used by util-vserver internally. </p> <p>Definition in file <a class="el" href="internal_8h_source.html">internal.h</a>.</p> </div> <hr size="1"/><address style="text-align: right;"><small>Generated on Sun Aug 23 09:52:09 2009 for util-vserver (libvserver) by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.0 </small></address> </body> </html>