netsukuku/dd/dd9/andns_8h.html

1410 lines
133 KiB
HTML
Raw Normal View History

<!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/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.6"/>
<title>The Netsukuku Project: src/andns.h File Reference</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../jquery.js"></script>
<script type="text/javascript" src="../../dynsections.js"></script>
<link href="../../navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../resize.js"></script>
<script type="text/javascript" src="../../navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="../../search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../search/search.js"></script>
<script type="text/javascript">
$(document).ready(function() { searchBox.OnSelectItem(0); });
</script>
<link href="../../doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
2014-02-20 00:30:40 +00:00
<td id="projectlogo"><img alt="Logo" src="../../Logo_netsukuku.jpg"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">The Netsukuku Project
&#160;<span id="projectnumber">0.0.9</span>
</div>
<div id="projectbrief">An Alternative routing method</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.6 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
</script>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="../../index.html"><span>Main&#160;Page</span></a></li>
<li><a href="../../annotated.html"><span>Data&#160;Structures</span></a></li>
<li class="current"><a href="../../files.html"><span>Files</span></a></li>
<li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="../../search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
<input type="text" id="MSearchField" value="Search" accesskey="S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
</span><span class="right">
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="../../search/close.png" alt=""/></a>
</span>
</div>
</li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="../../files.html"><span>File&#160;List</span></a></li>
<li><a href="../../globals.html"><span>Globals</span></a></li>
</ul>
</div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('dd/dd9/andns_8h.html','../../');});
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Data Structures</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Macros</a></div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
<div class="summary">
<a href="#define-members">Macros</a> &#124;
<a href="#func-members">Functions</a> </div>
<div class="headertitle">
<div class="title">andns.h File Reference</div> </div>
</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include &lt;stdio.h&gt;</code><br/>
<code>#include &lt;sys/socket.h&gt;</code><br/>
<code>#include &lt;netdb.h&gt;</code><br/>
<code>#include &quot;<a class="el" href="../../df/d92/dnslib_8h_source.html">dnslib.h</a>&quot;</code><br/>
<code>#include &quot;<a class="el" href="../../da/d94/andns__lib_8h_source.html">andns_lib.h</a>&quot;</code><br/>
<code>#include &quot;<a class="el" href="../../d6/d4a/inet_8h_source.html">inet.h</a>&quot;</code><br/>
</div><div class="textblock"><div class="dynheader">
Include dependency graph for andns.h:</div>
<div class="dyncontent">
<div class="center"><img src="../../dd/d89/andns_8h__incl.png" border="0" usemap="#src_2andns_8h" alt=""/></div>
<map name="src_2andns_8h" id="src_2andns_8h">
<area shape="rect" id="node9" href="../../df/d92/dnslib_8h.html" title="dnslib.h" alt="" coords="217,83,284,112"/><area shape="rect" id="node18" href="../../da/d94/andns__lib_8h.html" title="andns_lib.h" alt="" coords="308,83,396,112"/><area shape="rect" id="node24" href="../../d6/d4a/inet_8h.html" title="inet.h" alt="" coords="527,83,580,112"/><area shape="rect" id="node26" href="../../dc/d3e/endianness_8h.html" title="endianness.h" alt="" coords="523,160,621,189"/></map>
</div>
</div><div class="textblock"><div class="dynheader">
This graph shows which files directly or indirectly include this file:</div>
<div class="dyncontent">
<div class="center"><img src="../../de/df6/andns_8h__dep__incl.png" border="0" usemap="#src_2andns_8hdep" alt=""/></div>
<map name="src_2andns_8hdep" id="src_2andns_8hdep">
<area shape="rect" id="node3" href="../../d4/d18/andna_8c.html" title="src/andna.c" alt="" coords="5,83,96,112"/><area shape="rect" id="node5" href="../../de/d85/andns_8c.html" title="src/andns.c" alt="" coords="120,83,211,112"/><area shape="rect" id="node7" href="../../db/d6b/dns__wrapper_8c.html" title="src/dns_wrapper.c" alt="" coords="235,83,363,112"/><area shape="rect" id="node9" href="../../d1/d6f/igs_8c.html" title="src/igs.c" alt="" coords="387,83,459,112"/></map>
</div>
</div>
<p><a href="../../dd/dd9/andns_8h_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
Macros</h2></td></tr>
<tr class="memitem:afb945b9ea115da5e949e13cc99da86b1"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/dd9/andns_8h.html#afb945b9ea115da5e949e13cc99da86b1">ANDNS_TIMEOUT</a>&#160;&#160;&#160;15</td></tr>
<tr class="separator:afb945b9ea115da5e949e13cc99da86b1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9ffd051a017f698fcf815adeae6cde69"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/dd9/andns_8h.html#a9ffd051a017f698fcf815adeae6cde69">MAXNSSERVERS</a>&#160;&#160;&#160;3</td></tr>
<tr class="separator:a9ffd051a017f698fcf815adeae6cde69"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2eb68ada0356c733bf3842a6ab5a4529"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/dd9/andns_8h.html#a2eb68ada0356c733bf3842a6ab5a4529">DNS_REPLY_TIMEOUT</a>&#160;&#160;&#160;10 /* seconds */</td></tr>
<tr class="separator:a2eb68ada0356c733bf3842a6ab5a4529"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab1d3f5c08428c20521a92ca2fa20f46c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/dd9/andns_8h.html#ab1d3f5c08428c20521a92ca2fa20f46c">DNS_PORT</a>&#160;&#160;&#160;53</td></tr>
<tr class="separator:ab1d3f5c08428c20521a92ca2fa20f46c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af7f98e1d3ce09c1628ba3334b0e32829"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/dd9/andns_8h.html#af7f98e1d3ce09c1628ba3334b0e32829">DNS_PORT_STR</a>&#160;&#160;&#160;&quot;53&quot;</td></tr>
<tr class="separator:af7f98e1d3ce09c1628ba3334b0e32829"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae3120483f02820a26dd66e4c4fdb3d56"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/dd9/andns_8h.html#ae3120483f02820a26dd66e4c4fdb3d56">INET_REALM_PREFIX</a>&#160;&#160;&#160;&quot;.INT&quot;</td></tr>
<tr class="separator:ae3120483f02820a26dd66e4c4fdb3d56"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af677d7083f12ffbb35d6e67a1c9ef405"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/dd9/andns_8h.html#af677d7083f12ffbb35d6e67a1c9ef405">NTK_REALM_PREFIX</a>&#160;&#160;&#160;&quot;.NTK&quot;</td></tr>
<tr class="separator:af677d7083f12ffbb35d6e67a1c9ef405"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a43e367d97240e6669d5c5d0012c95b3c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/dd9/andns_8h.html#a43e367d97240e6669d5c5d0012c95b3c">PTR_INET_REALM_PREFIX</a>&#160;&#160;&#160;&quot;INT.&quot;</td></tr>
<tr class="separator:a43e367d97240e6669d5c5d0012c95b3c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a451f4b4d57de0e725ee39f93277e64f9"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/dd9/andns_8h.html#a451f4b4d57de0e725ee39f93277e64f9">PTR_NTK_REALM_PREFIX</a>&#160;&#160;&#160;&quot;NTK.&quot;</td></tr>
<tr class="separator:a451f4b4d57de0e725ee39f93277e64f9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7331067075b99b331e36fb7ac7db09b8"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/dd9/andns_8h.html#a7331067075b99b331e36fb7ac7db09b8">REALM_PREFIX_LEN</a>&#160;&#160;&#160;4</td></tr>
<tr class="separator:a7331067075b99b331e36fb7ac7db09b8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a957880db3b2497cbe16f1f69129a497c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/dd9/andns_8h.html#a957880db3b2497cbe16f1f69129a497c">DNS_PROTO</a>&#160;&#160;&#160;0</td></tr>
<tr class="separator:a957880db3b2497cbe16f1f69129a497c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ace8ba5259fa2ff091aa3aedfbb4e2cb9"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/dd9/andns_8h.html#ace8ba5259fa2ff091aa3aedfbb4e2cb9">ANDNS_PROTO</a>&#160;&#160;&#160;1</td></tr>
<tr class="separator:ace8ba5259fa2ff091aa3aedfbb4e2cb9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2886d25d5d94720331b4cf39cb81c37e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/dd9/andns_8h.html#a2886d25d5d94720331b4cf39cb81c37e">NK_DNS</a>&#160;&#160;&#160;0</td></tr>
<tr class="separator:a2886d25d5d94720331b4cf39cb81c37e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1551800f2e195346f530995a7effd624"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/dd9/andns_8h.html#a1551800f2e195346f530995a7effd624">NK_NTK</a>&#160;&#160;&#160;1</td></tr>
<tr class="separator:a1551800f2e195346f530995a7effd624"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad3fbec33ed22683ae6ae968e62debe0b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/dd9/andns_8h.html#ad3fbec33ed22683ae6ae968e62debe0b">NK_INET</a>&#160;&#160;&#160;2</td></tr>
<tr class="separator:ad3fbec33ed22683ae6ae968e62debe0b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3a51d3bacf2ff13ce7f94f7690e829ee"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/dd9/andns_8h.html#a3a51d3bacf2ff13ce7f94f7690e829ee">GET_NK_BIT</a>(msg)&#160;&#160;&#160;(*((msg+3))&gt;&gt;4)&amp;0x03</td></tr>
<tr class="separator:a3a51d3bacf2ff13ce7f94f7690e829ee"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a204f703d440cc58988ec2ba09f79d9c9"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/dd9/andns_8h.html#a204f703d440cc58988ec2ba09f79d9c9">RCODE_NOERR</a>&#160;&#160;&#160;0</td></tr>
<tr class="separator:a204f703d440cc58988ec2ba09f79d9c9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa6d49814f998dc5f8d420a14a8f9bd21"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/dd9/andns_8h.html#aa6d49814f998dc5f8d420a14a8f9bd21">RCODE_EINTRPRT</a>&#160;&#160;&#160;1</td></tr>
<tr class="separator:aa6d49814f998dc5f8d420a14a8f9bd21"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab43abcb5638319b886fee639a99d20a1"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/dd9/andns_8h.html#ab43abcb5638319b886fee639a99d20a1">RCODE_ESRVFAIL</a>&#160;&#160;&#160;2</td></tr>
<tr class="separator:ab43abcb5638319b886fee639a99d20a1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a53851c693e3513509bb187774f26db8f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/dd9/andns_8h.html#a53851c693e3513509bb187774f26db8f">RCODE_ENSDMN</a>&#160;&#160;&#160;3</td></tr>
<tr class="separator:a53851c693e3513509bb187774f26db8f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae7bf34a4b69a4b7c61b5b3b1352b743c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/dd9/andns_8h.html#ae7bf34a4b69a4b7c61b5b3b1352b743c">RCODE_ENIMPL</a>&#160;&#160;&#160;4</td></tr>
<tr class="separator:ae7bf34a4b69a4b7c61b5b3b1352b743c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4b48cbaf0656f6ddfb7bdd3375eb33e3"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/dd9/andns_8h.html#a4b48cbaf0656f6ddfb7bdd3375eb33e3">RCODE_ERFSD</a>&#160;&#160;&#160;5</td></tr>
<tr class="separator:a4b48cbaf0656f6ddfb7bdd3375eb33e3"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:a06279c082d2dfb4436b0b575ee0bf485"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/dd9/andns_8h.html#a06279c082d2dfb4436b0b575ee0bf485">store_ns</a> (char *ns)</td></tr>
<tr class="separator:a06279c082d2dfb4436b0b575ee0bf485"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a412c450840e3bb78ac14b32b3db878a8"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/dd9/andns_8h.html#a412c450840e3bb78ac14b32b3db878a8">collect_resolv_conf</a> (char *resolve_conf)</td></tr>
<tr class="separator:a412c450840e3bb78ac14b32b3db878a8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a14f73f295437c3ab586d2f19cf20799f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/dd9/andns_8h.html#a14f73f295437c3ab586d2f19cf20799f">reset_andns_ns</a> (void)</td></tr>
<tr class="separator:a14f73f295437c3ab586d2f19cf20799f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5a4d6d7f4f8ffb407a416f1bab193258"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/dd9/andns_8h.html#a5a4d6d7f4f8ffb407a416f1bab193258">andns_init</a> (int restricted, char *resolv_conf, int <a class="el" href="../../d7/de2/if_8c.html#a4417150d9f858949bd9ea8794995ebcc">family</a>)</td></tr>
<tr class="separator:a5a4d6d7f4f8ffb407a416f1bab193258"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7d0899aadc62060e73c4ad5745dbfaad"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/dd9/andns_8h.html#a7d0899aadc62060e73c4ad5745dbfaad">andns_close</a> (void)</td></tr>
<tr class="separator:a7d0899aadc62060e73c4ad5745dbfaad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a65c36ebb80b180a09b9a78c73ee5c106"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/dd9/andns_8h.html#a65c36ebb80b180a09b9a78c73ee5c106">ns_general_send</a> (char *msg, int msglen, char *answer, int anslen)</td></tr>
<tr class="separator:a65c36ebb80b180a09b9a78c73ee5c106"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4f773865e30cee5adfced0cd497c64e9"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/dd9/andns_8h.html#a4f773865e30cee5adfced0cd497c64e9">dpktacpy</a> (<a class="el" href="../../dd/d18/structdns__pkt.html">dns_pkt</a> *dst, <a class="el" href="../../dd/d18/structdns__pkt.html">dns_pkt</a> *src, const char *prefix)</td></tr>
<tr class="separator:a4f773865e30cee5adfced0cd497c64e9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a16cafd9f581c898639a72d2ec78a42a7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../dd/d18/structdns__pkt.html">dns_pkt</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/dd9/andns_8h.html#a16cafd9f581c898639a72d2ec78a42a7">dpktcpy</a> (<a class="el" href="../../dd/d18/structdns__pkt.html">dns_pkt</a> *src, const char *prefix)</td></tr>
<tr class="separator:a16cafd9f581c898639a72d2ec78a42a7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab15133eaae804d339f84d9c759c0697e"><td class="memItemLeft" align="right" valign="top">char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/dd9/andns_8h.html#ab15133eaae804d339f84d9c759c0697e">rm_realm_prefix</a> (char *from, char *dst, int <a class="el" href="../../d8/d91/krnl__route_8c.html#ac765329451135abec74c45e1897abf26">type</a>)</td></tr>
<tr class="separator:ab15133eaae804d339f84d9c759c0697e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6b05a164ac280146566ad4b912845951"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../dd/d18/structdns__pkt.html">dns_pkt</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/dd9/andns_8h.html#a6b05a164ac280146566ad4b912845951">dpktcpy_rm_pref</a> (<a class="el" href="../../dd/d18/structdns__pkt.html">dns_pkt</a> *src)</td></tr>
<tr class="separator:a6b05a164ac280146566ad4b912845951"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad2d760371a7d8f72ee021dcf12997c2d"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/dd9/andns_8h.html#ad2d760371a7d8f72ee021dcf12997c2d">andns_gethostbyname</a> (char *hname, <a class="el" href="../../da/d1d/structinet__prefix.html">inet_prefix</a> *ip)</td></tr>
<tr class="separator:ad2d760371a7d8f72ee021dcf12997c2d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1dc287a0b8b0db15f31309ea0cb8e383"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/dd9/andns_8h.html#a1dc287a0b8b0db15f31309ea0cb8e383">andns_realm</a> (<a class="el" href="../../d6/d40/structdns__pkt__qst.html">dns_pkt_qst</a> *dpq, int *prefixed)</td></tr>
<tr class="separator:a1dc287a0b8b0db15f31309ea0cb8e383"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab43667541accf07092016e32181edf94"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/dd9/andns_8h.html#ab43667541accf07092016e32181edf94">is_prefixed</a> (<a class="el" href="../../dd/d18/structdns__pkt.html">dns_pkt</a> *dp)</td></tr>
<tr class="separator:ab43667541accf07092016e32181edf94"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aae58fed9c96a1eb5a5411c76510ba3ac"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/dd9/andns_8h.html#aae58fed9c96a1eb5a5411c76510ba3ac">dns_forward</a> (<a class="el" href="../../dd/d18/structdns__pkt.html">dns_pkt</a> *dp, char *msg, int msglen, char *answer)</td></tr>
<tr class="separator:aae58fed9c96a1eb5a5411c76510ba3ac"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a81431a7e5716758c3bbefd17f8e68898"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/dd9/andns_8h.html#a81431a7e5716758c3bbefd17f8e68898">inet_rslv</a> (<a class="el" href="../../dd/d18/structdns__pkt.html">dns_pkt</a> *dp, char *msg, int msglen, char *answer)</td></tr>
<tr class="separator:a81431a7e5716758c3bbefd17f8e68898"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a77c1322dbf52a1bacabe97028c9ce8d2"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/dd9/andns_8h.html#a77c1322dbf52a1bacabe97028c9ce8d2">nk_rslv</a> (<a class="el" href="../../d9/d5a/structandns__pkt.html">andns_pkt</a> *ap, char *msg, int msglen, char *answer)</td></tr>
<tr class="separator:a77c1322dbf52a1bacabe97028c9ce8d2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a21a8f0e04e19b66f878b3d4536c685ca"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/dd9/andns_8h.html#a21a8f0e04e19b66f878b3d4536c685ca">qtype_a_to_d</a> (<a class="el" href="../../d9/d5a/structandns__pkt.html">andns_pkt</a> *ap)</td></tr>
<tr class="separator:a21a8f0e04e19b66f878b3d4536c685ca"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ace63c5b658eb33f8b5076fa0506e8afb"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/dd9/andns_8h.html#ace63c5b658eb33f8b5076fa0506e8afb">apqsttodpqst</a> (<a class="el" href="../../d9/d5a/structandns__pkt.html">andns_pkt</a> *ap, <a class="el" href="../../dd/d18/structdns__pkt.html">dns_pkt</a> **dpsrc)</td></tr>
<tr class="separator:ace63c5b658eb33f8b5076fa0506e8afb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1220da16c538185a3258cedab47c254a"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/dd9/andns_8h.html#a1220da16c538185a3258cedab47c254a">dpanswtoapansw</a> (<a class="el" href="../../dd/d18/structdns__pkt.html">dns_pkt</a> *dp, <a class="el" href="../../d9/d5a/structandns__pkt.html">andns_pkt</a> *ap)</td></tr>
<tr class="separator:a1220da16c538185a3258cedab47c254a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a36956c4fc77c5a1b3dfcda3cc0a9051e"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/dd9/andns_8h.html#a36956c4fc77c5a1b3dfcda3cc0a9051e">nk_forward</a> (<a class="el" href="../../d9/d5a/structandns__pkt.html">andns_pkt</a> *ap, char *msg, int msglen, char *answer)</td></tr>
<tr class="separator:a36956c4fc77c5a1b3dfcda3cc0a9051e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad55d591cf7a444daa6b9cea7f8ae29bc"><td class="memItemLeft" align="right" valign="top">char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/dd9/andns_8h.html#ad55d591cf7a444daa6b9cea7f8ae29bc">andns_rslv</a> (char *msg, int msglen, char *answer, int *answ_len)</td></tr>
<tr class="separator:ad55d591cf7a444daa6b9cea7f8ae29bc"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Macro Definition Documentation</h2>
<a class="anchor" id="ace8ba5259fa2ff091aa3aedfbb4e2cb9"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define ANDNS_PROTO&#160;&#160;&#160;1</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="afb945b9ea115da5e949e13cc99da86b1"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define ANDNS_TIMEOUT&#160;&#160;&#160;15</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="ab1d3f5c08428c20521a92ca2fa20f46c"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define DNS_PORT&#160;&#160;&#160;53</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="af7f98e1d3ce09c1628ba3334b0e32829"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define DNS_PORT_STR&#160;&#160;&#160;&quot;53&quot;</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a957880db3b2497cbe16f1f69129a497c"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define DNS_PROTO&#160;&#160;&#160;0</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a2eb68ada0356c733bf3842a6ab5a4529"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define DNS_REPLY_TIMEOUT&#160;&#160;&#160;10 /* seconds */</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a3a51d3bacf2ff13ce7f94f7690e829ee"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define GET_NK_BIT</td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname">msg</td><td>)</td>
<td>&#160;&#160;&#160;(*((msg+3))&gt;&gt;4)&amp;0x03</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="ae3120483f02820a26dd66e4c4fdb3d56"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define INET_REALM_PREFIX&#160;&#160;&#160;&quot;.INT&quot;</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a9ffd051a017f698fcf815adeae6cde69"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define MAXNSSERVERS&#160;&#160;&#160;3</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a2886d25d5d94720331b4cf39cb81c37e"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define NK_DNS&#160;&#160;&#160;0</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="ad3fbec33ed22683ae6ae968e62debe0b"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define NK_INET&#160;&#160;&#160;2</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a1551800f2e195346f530995a7effd624"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define NK_NTK&#160;&#160;&#160;1</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="af677d7083f12ffbb35d6e67a1c9ef405"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define NTK_REALM_PREFIX&#160;&#160;&#160;&quot;.NTK&quot;</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a43e367d97240e6669d5c5d0012c95b3c"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define PTR_INET_REALM_PREFIX&#160;&#160;&#160;&quot;INT.&quot;</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a451f4b4d57de0e725ee39f93277e64f9"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define PTR_NTK_REALM_PREFIX&#160;&#160;&#160;&quot;NTK.&quot;</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="aa6d49814f998dc5f8d420a14a8f9bd21"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define RCODE_EINTRPRT&#160;&#160;&#160;1</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="ae7bf34a4b69a4b7c61b5b3b1352b743c"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define RCODE_ENIMPL&#160;&#160;&#160;4</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a53851c693e3513509bb187774f26db8f"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define RCODE_ENSDMN&#160;&#160;&#160;3</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a4b48cbaf0656f6ddfb7bdd3375eb33e3"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define RCODE_ERFSD&#160;&#160;&#160;5</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="ab43abcb5638319b886fee639a99d20a1"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define RCODE_ESRVFAIL&#160;&#160;&#160;2</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a204f703d440cc58988ec2ba09f79d9c9"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define RCODE_NOERR&#160;&#160;&#160;0</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a7331067075b99b331e36fb7ac7db09b8"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define REALM_PREFIX_LEN&#160;&#160;&#160;4</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<h2 class="groupheader">Function Documentation</h2>
<a class="anchor" id="a7d0899aadc62060e73c4ad5745dbfaad"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void andns_close </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../dd/dd9/andns_8h_a7d0899aadc62060e73c4ad5745dbfaad_cgraph.png" border="0" usemap="#dd/dd9/andns_8h_a7d0899aadc62060e73c4ad5745dbfaad_cgraph" alt=""/></div>
<map name="dd/dd9/andns_8h_a7d0899aadc62060e73c4ad5745dbfaad_cgraph" id="dd/dd9/andns_8h_a7d0899aadc62060e73c4ad5745dbfaad_cgraph">
<area shape="rect" id="node3" href="../../de/d85/andns_8c.html#a14f73f295437c3ab586d2f19cf20799f" title="reset_andns_ns" alt="" coords="149,5,264,35"/></map>
</div>
</p>
<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../dd/dd9/andns_8h_a7d0899aadc62060e73c4ad5745dbfaad_icgraph.png" border="0" usemap="#dd/dd9/andns_8h_a7d0899aadc62060e73c4ad5745dbfaad_icgraph" alt=""/></div>
<map name="dd/dd9/andns_8h_a7d0899aadc62060e73c4ad5745dbfaad_icgraph" id="dd/dd9/andns_8h_a7d0899aadc62060e73c4ad5745dbfaad_icgraph">
<area shape="rect" id="node3" href="../../d5/d05/andna_8h.html#ad741f07b1bbda88076dfc6116707ba01" title="andna_close" alt="" coords="151,32,244,61"/><area shape="rect" id="node5" href="../../d4/d3b/netsukuku_8c.html#a235b6034c5756ff428377a300e9be15d" title="destroy_netsukuku" alt="" coords="295,32,425,61"/><area shape="rect" id="node7" href="../../d4/d3b/netsukuku_8c.html#a785106d5f7144641d79c5f5e9ddc2135" title="sigterm_handler" alt="" coords="475,5,589,35"/><area shape="rect" id="node9" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="637,32,688,61"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="ad2d760371a7d8f72ee021dcf12997c2d"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int andns_gethostbyname </td>
<td>(</td>
<td class="paramtype">char *&#160;</td>
<td class="paramname"><em>hname</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../da/d1d/structinet__prefix.html">inet_prefix</a> *&#160;</td>
<td class="paramname"><em>ip</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../dd/dd9/andns_8h_ad2d760371a7d8f72ee021dcf12997c2d_cgraph.png" border="0" usemap="#dd/dd9/andns_8h_ad2d760371a7d8f72ee021dcf12997c2d_cgraph" alt=""/></div>
<map name="dd/dd9/andns_8h_ad2d760371a7d8f72ee021dcf12997c2d_cgraph" id="dd/dd9/andns_8h_ad2d760371a7d8f72ee021dcf12997c2d_cgraph">
<area shape="rect" id="node3" href="../../d2/d1c/dnslib_8c.html#a623922d6a3fab31bf06d4c937f771b84" title="create_dns_pkt" alt="" coords="391,104,500,133"/><area shape="rect" id="node13" href="../../d2/d1c/dnslib_8c.html#a44b46d72c38e42680ca2863753f13e9e" title="dns_add_qst" alt="" coords="708,101,804,131"/><area shape="rect" id="node18" href="../../de/d85/andns_8c.html#ab15133eaae804d339f84d9c759c0697e" title="rm_realm_prefix" alt="" coords="211,1388,325,1417"/><area shape="rect" id="node20" href="../../d2/d1c/dnslib_8c.html#af2a40837180b81fd6635f0fe21466aaa" title="d_p" alt="" coords="584,1284,627,1313"/><area shape="rect" id="node33" href="../../d7/df8/log_8c.html#ac33c8a42a58a6379397850b60be22028" title="error" alt="" coords="1064,1053,1112,1083"/><area shape="rect" id="node44" href="../../d2/d1c/dnslib_8c.html#a85440e389c69d29b599685b5c03f0b4d" title="destroy_dns_pkt" alt="" coords="697,1441,815,1471"/><area shape="rect" id="node48" href="../../de/d85/andns_8c.html#a65c36ebb80b180a09b9a78c73ee5c106" title="ns_general_send" alt="" coords="208,644,328,673"/><area shape="rect" id="node84" href="../../d2/d1c/dnslib_8c.html#af6f8ccf019e2ab6a6cf9a6fa04883f07" title="d_u" alt="" coords="247,1003,289,1032"/><area shape="rect" id="node119" href="../../da/d89/inet_8c.html#a9c6d94fc49adc3223bb0df762343784d" title="inet_setip_raw" alt="" coords="215,27,321,56"/><area shape="rect" id="node5" href="../../d2/dab/xmalloc_8c.html#a42ccfa6fc49cc4ce90cc44cd05052490" title="xmalloc" alt="" coords="1055,51,1121,80"/><area shape="rect" id="node7" href="../../d7/df8/log_8c.html#a677da14e8c4326bde43622f233f1ead3" title="fatal" alt="" coords="1183,232,1228,261"/><area shape="rect" id="node9" href="../../d7/df8/log_8c.html#a3bd4b0345d9f0035edbe68f3795319de" title="print_log" alt="" coords="1299,567,1368,596"/><area shape="rect" id="node11" href="../../d7/df8/log_8c.html#a32f684e2d9d47ca24806b88e58498931" title="close_log_file" alt="" coords="1283,232,1384,261"/><area shape="rect" id="node15" href="../../d2/d1c/dnslib_8c.html#a7771bf291d7ddfbb9b9b2f11bc2d83bc" title="create_dns_pkt_qst" alt="" coords="864,101,1000,131"/><area shape="rect" id="node22" href="../../d2/d1c/dnslib_8c.html#ab83a575d780b22ca5e9a7356902fe2da" title="d_hdr_p" alt="" coords="723,1388,789,1417"/><area shape="rect" id="node24" href="../../d2/d1c/dnslib_8c.html#a1c7dc24a700e19b82f1c557a120afd68" title="d_qsts_p" alt="" coords="719,1284,793,1313"/><area shape="rect" id="node37" href="../../d2/d1c/dnslib_8c.html#aac9016fc8df6043f5e7de50d562edd15" title="d_as_p" alt="" coords="724,1129,788,1159"/><area shape="rect" id="node26" href="../../d2/d1c/dnslib_8c.html#ab77a8691b1324284d5672f304e959fca" title="d_qst_p" alt="" coords="899,1080,965,1109"/><area shape="rect" id="node28" href="../../d2/d1c/dnslib_8c.html#a54862bb1eb9a353af0979bf8c61180fa" title="nametolbl" alt="" coords="1049,1000,1127,1029"/><area shape="rect" id="node30" href="../../d7/df8/log_8c.html#a983d6ac9e7105eb38445c20ff5e72135" title="debug" alt="" coords="1177,567,1233,596"/><area shape="rect" id="node39" href="../../d2/d1c/dnslib_8c.html#a0858e261d809f0c9c655f16b55f387a4" title="d_a_p" alt="" coords="904,1027,960,1056"/><area shape="rect" id="node50" href="../../df/d11/andns__net_8c.html#a7af4b0897c6b267464dce4bd247d6e82" title="ai_send_recv_close" alt="" coords="377,389,513,419"/><area shape="rect" id="node52" href="../../df/d11/andns__net_8c.html#a1f054a28fc118379cc55dd455a5cc39a" title="ai_connect" alt="" coords="563,491,648,520"/><area shape="rect" id="node66" href="../../df/d11/andns__net_8c.html#a47d34cf4c1f9bf2edfea1d4410dbe2d8" title="w_send_timeout" alt="" coords="873,363,991,392"/><area shape="rect" id="node70" href="../../df/d11/andns__net_8c.html#a817c42151172f843cbc695820c85641d" title="w_send" alt="" coords="1055,411,1121,440"/><area shape="rect" id="node75" href="../../df/d11/andns__net_8c.html#a89a79c4f515c2c8ab1e8841dc24966c1" title="w_recv_timeout" alt="" coords="875,259,989,288"/><area shape="rect" id="node79" href="../../df/d11/andns__net_8c.html#a0f43c36471630ec8c3775908acf3c2f9" title="w
</div>
</p>
<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../dd/dd9/andns_8h_ad2d760371a7d8f72ee021dcf12997c2d_icgraph.png" border="0" usemap="#dd/dd9/andns_8h_ad2d760371a7d8f72ee021dcf12997c2d_icgraph" alt=""/></div>
<map name="dd/dd9/andns_8h_ad2d760371a7d8f72ee021dcf12997c2d_icgraph" id="dd/dd9/andns_8h_ad2d760371a7d8f72ee021dcf12997c2d_icgraph">
<area shape="rect" id="node3" href="../../d1/d6f/igs_8c.html#a29026505ec5e0465ebe99a7077ff6d49" title="internet_hosts_to_ip" alt="" coords="208,13,347,43"/><area shape="rect" id="node5" href="../../da/dd7/igs_8h.html#a184ab033bb2e2c1f856df5430ba87a80" title="init_internet_gateway\l_search" alt="" coords="396,5,540,51"/><area shape="rect" id="node7" href="../../d4/d3b/netsukuku_8c.html#a110d67ecacf72375eea84dc00338030c" title="init_netsukuku" alt="" coords="589,13,696,43"/><area shape="rect" id="node9" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="744,13,795,43"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="a5a4d6d7f4f8ffb407a416f1bab193258"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int andns_init </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>restricted</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">char *&#160;</td>
<td class="paramname"><em>resolv_conf</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>family</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../dd/dd9/andns_8h_a5a4d6d7f4f8ffb407a416f1bab193258_cgraph.png" border="0" usemap="#dd/dd9/andns_8h_a5a4d6d7f4f8ffb407a416f1bab193258_cgraph" alt=""/></div>
<map name="dd/dd9/andns_8h_a5a4d6d7f4f8ffb407a416f1bab193258_cgraph" id="dd/dd9/andns_8h_a5a4d6d7f4f8ffb407a416f1bab193258_cgraph">
<area shape="rect" id="node3" href="../../de/d85/andns_8c.html#a412c450840e3bb78ac14b32b3db878a8" title="collect_resolv_conf" alt="" coords="137,99,271,128"/><area shape="rect" id="node5" href="../../d7/df8/log_8c.html#ac33c8a42a58a6379397850b60be22028" title="error" alt="" coords="336,5,384,35"/><area shape="rect" id="node15" href="../../d7/df8/log_8c.html#a983d6ac9e7105eb38445c20ff5e72135" title="debug" alt="" coords="461,139,517,168"/><area shape="rect" id="node19" href="../../df/d11/andns__net_8c.html#ad2b329c25bb65c423d20f4b1e7691961" title="idp_inet_ntop" alt="" coords="155,216,253,245"/><area shape="rect" id="node22" href="../../d7/df8/log_8c.html#aea4dca1a8e24794377ba1bf45fbbfce8" title="loginfo" alt="" coords="460,243,519,272"/><area shape="rect" id="node9" href="../../d0/ddb/misc_8c.html#a1b81740c73bef5d3a6c69149d2c66378" title="strip_char" alt="" coords="321,59,399,88"/><area shape="rect" id="node13" href="../../de/d85/andns_8c.html#a06279c082d2dfb4436b0b575ee0bf485" title="store_ns" alt="" coords="324,112,396,141"/><area shape="rect" id="node7" href="../../d7/df8/log_8c.html#a3bd4b0345d9f0035edbe68f3795319de" title="print_log" alt="" coords="580,139,649,168"/><area shape="rect" id="node11" href="../../d0/ddb/misc_8c.html#ae13480d8227e14c4ea764297d170d39c" title="last_token" alt="" coords="448,59,531,88"/></map>
</div>
</p>
<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../dd/dd9/andns_8h_a5a4d6d7f4f8ffb407a416f1bab193258_icgraph.png" border="0" usemap="#dd/dd9/andns_8h_a5a4d6d7f4f8ffb407a416f1bab193258_icgraph" alt=""/></div>
<map name="dd/dd9/andns_8h_a5a4d6d7f4f8ffb407a416f1bab193258_icgraph" id="dd/dd9/andns_8h_a5a4d6d7f4f8ffb407a416f1bab193258_icgraph">
<area shape="rect" id="node3" href="../../d5/d05/andna_8h.html#aa7b53282a673cbc82c998a3cf4e5aff2" title="andna_init" alt="" coords="137,5,217,35"/><area shape="rect" id="node5" href="../../d4/d3b/netsukuku_8c.html#a110d67ecacf72375eea84dc00338030c" title="init_netsukuku" alt="" coords="267,5,373,35"/><area shape="rect" id="node7" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="421,5,472,35"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="a1dc287a0b8b0db15f31309ea0cb8e383"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int andns_realm </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../d6/d40/structdns__pkt__qst.html">dns_pkt_qst</a> *&#160;</td>
<td class="paramname"><em>dpq</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int *&#160;</td>
<td class="paramname"><em>prefixed</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../dd/dd9/andns_8h_a1dc287a0b8b0db15f31309ea0cb8e383_icgraph.png" border="0" usemap="#dd/dd9/andns_8h_a1dc287a0b8b0db15f31309ea0cb8e383_icgraph" alt=""/></div>
<map name="dd/dd9/andns_8h_a1dc287a0b8b0db15f31309ea0cb8e383_icgraph" id="dd/dd9/andns_8h_a1dc287a0b8b0db15f31309ea0cb8e383_icgraph">
<area shape="rect" id="node3" href="../../dd/dd9/andns_8h.html#ab43667541accf07092016e32181edf94" title="is_prefixed" alt="" coords="149,5,235,35"/><area shape="rect" id="node7" href="../../dd/dd9/andns_8h.html#ad55d591cf7a444daa6b9cea7f8ae29bc" title="andns_rslv" alt="" coords="424,32,509,61"/><area shape="rect" id="node5" href="../../dd/dd9/andns_8h.html#aae58fed9c96a1eb5a5411c76510ba3ac" title="dns_forward" alt="" coords="283,5,376,35"/><area shape="rect" id="node9" href="../../db/d6b/dns__wrapper_8c.html#ae858f92cfdc42ee9f2ba357a4021b59e" title="dns_exec_pkt" alt="" coords="559,32,660,61"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="ad55d591cf7a444daa6b9cea7f8ae29bc"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">char* andns_rslv </td>
<td>(</td>
<td class="paramtype">char *&#160;</td>
<td class="paramname"><em>msg</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>msglen</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">char *&#160;</td>
<td class="paramname"><em>answer</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int *&#160;</td>
<td class="paramname"><em>answ_len</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../dd/dd9/andns_8h_ad55d591cf7a444daa6b9cea7f8ae29bc_cgraph.png" border="0" usemap="#dd/dd9/andns_8h_ad55d591cf7a444daa6b9cea7f8ae29bc_cgraph" alt=""/></div>
<map name="dd/dd9/andns_8h_ad55d591cf7a444daa6b9cea7f8ae29bc_cgraph" id="dd/dd9/andns_8h_ad55d591cf7a444daa6b9cea7f8ae29bc_cgraph">
<area shape="rect" id="node3" href="../../d2/d1c/dnslib_8c.html#af6f8ccf019e2ab6a6cf9a6fa04883f07" title="d_u" alt="" coords="320,1629,363,1659"/><area shape="rect" id="node26" href="../../d7/df8/log_8c.html#a983d6ac9e7105eb38445c20ff5e72135" title="debug" alt="" coords="927,953,983,983"/><area shape="rect" id="node30" href="../../d4/d02/andns__lib_8c.html#a1741ef8f9940010d3f4f0a310f607973" title="a_u" alt="" coords="505,192,548,221"/><area shape="rect" id="node55" href="../../de/d85/andns_8c.html#a1dc287a0b8b0db15f31309ea0cb8e383" title="andns_realm" alt="" coords="479,1915,575,1944"/><area shape="rect" id="node57" href="../../de/d85/andns_8c.html#aae58fed9c96a1eb5a5411c76510ba3ac" title="dns_forward" alt="" coords="139,1499,232,1528"/><area shape="rect" id="node81" href="../../de/d85/andns_8c.html#a81431a7e5716758c3bbefd17f8e68898" title="inet_rslv" alt="" coords="307,899,376,928"/><area shape="rect" id="node108" href="../../de/d85/andns_8c.html#a77c1322dbf52a1bacabe97028c9ce8d2" title="nk_rslv" alt="" coords="495,483,559,512"/><area shape="rect" id="node124" href="../../de/d85/andns_8c.html#a36956c4fc77c5a1b3dfcda3cc0a9051e" title="nk_forward" alt="" coords="143,1192,228,1221"/><area shape="rect" id="node5" href="../../d2/d1c/dnslib_8c.html#a623922d6a3fab31bf06d4c937f771b84" title="create_dns_pkt" alt="" coords="681,1368,791,1397"/><area shape="rect" id="node9" href="../../d2/d1c/dnslib_8c.html#aba15c15718fb33f9f84fe85d6bd66587" title="d_hdr_u" alt="" coords="493,1627,560,1656"/><area shape="rect" id="node11" href="../../d2/d1c/dnslib_8c.html#a972373d8c1c2a0b73b16e54ad166435a" title="d_qsts_u" alt="" coords="489,1784,564,1813"/><area shape="rect" id="node15" href="../../d7/df8/log_8c.html#ac33c8a42a58a6379397850b60be22028" title="error" alt="" coords="931,1527,979,1556"/><area shape="rect" id="node21" href="../../d2/d1c/dnslib_8c.html#ad4ee48a02add30c858e9707300d412ea" title="d_as_u" alt="" coords="495,1680,559,1709"/><area shape="rect" id="node7" href="../../d2/dab/xmalloc_8c.html#a42ccfa6fc49cc4ce90cc44cd05052490" title="xmalloc" alt="" coords="921,112,988,141"/><area shape="rect" id="node13" href="../../d2/d1c/dnslib_8c.html#a0f94f9fa877277fba9ac625aa139bede" title="d_qst_u" alt="" coords="703,1784,769,1813"/><area shape="rect" id="node17" href="../../d7/df8/log_8c.html#a3bd4b0345d9f0035edbe68f3795319de" title="print_log" alt="" coords="1089,1240,1159,1269"/><area shape="rect" id="node23" href="../../d2/d1c/dnslib_8c.html#adf7bae8f83ed070523ac67113746ac4d" title="d_a_u" alt="" coords="708,1579,764,1608"/><area shape="rect" id="node32" href="../../d4/d02/andns__lib_8c.html#a583d89a788cc10e486e750f39cd04c37" title="create_andns_pkt" alt="" coords="673,5,799,35"/><area shape="rect" id="node35" href="../../d4/d02/andns__lib_8c.html#aa02481f0335a2ecf592bb3e0e8b7f622" title="a_hdr_u" alt="" coords="703,112,769,141"/><area shape="rect" id="node37" href="../../d4/d02/andns__lib_8c.html#ac221d30c29b9c3846c67c6c09511add4" title="destroy_andns_pkt" alt="" coords="671,589,801,619"/><area shape="rect" id="node41" href="../../d4/d02/andns__lib_8c.html#ab37e95cc279a372002d8cca033fa3640" title="andns_uncompress" alt="" coords="669,59,803,88"/><area shape="rect" id="node45" href="../../d4/d02/andns__lib_8c.html#a80ef74d55672d12e171882f884f92234" title="a_qst_u" alt="" coords="703,165,769,195"/><area shape="rect" id="node48" href="../../d4/d02/andns__lib_8c.html#a4d06dfd1b127ce60289c63809371c705" title="a_answs_u" alt="" coords="692,219,780,248"/><area shape="rect" id="node39" href="../../d4/d02/andns__lib_8c.html#ab2b78fd0fecd54eb2cb4ba25aaa7499a" title="destroy_andns_pkt_datas" alt="" coords="869,589,1040,619"/><area shape="rect" id="node50" href="../../d4/d02/andns__lib_8c.html#a5ddeffd9e29677aa568ee674a2507d48" title="a_answ_u" alt="" coords="915,219,995,248"/><area shape="rect" id="node61" href="../../de/d85/andns_8c.html#ab43667541accf07092016e32181edf94" title="is_prefixed" alt="" coords="299,1888,384,1917"/><area shape="rect" id="node64" href="../../de/d85/andns_8c.html#a65c36ebb80b180a09b9a78c73ee5c106" title="ns_general_s
</div>
</p>
<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../dd/dd9/andns_8h_ad55d591cf7a444daa6b9cea7f8ae29bc_icgraph.png" border="0" usemap="#dd/dd9/andns_8h_ad55d591cf7a444daa6b9cea7f8ae29bc_icgraph" alt=""/></div>
<map name="dd/dd9/andns_8h_ad55d591cf7a444daa6b9cea7f8ae29bc_icgraph" id="dd/dd9/andns_8h_ad55d591cf7a444daa6b9cea7f8ae29bc_icgraph">
<area shape="rect" id="node3" href="../../db/d6b/dns__wrapper_8c.html#ae858f92cfdc42ee9f2ba357a4021b59e" title="dns_exec_pkt" alt="" coords="140,5,241,35"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="ace63c5b658eb33f8b5076fa0506e8afb"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int apqsttodpqst </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../d9/d5a/structandns__pkt.html">andns_pkt</a> *&#160;</td>
<td class="paramname"><em>ap</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../dd/d18/structdns__pkt.html">dns_pkt</a> **&#160;</td>
<td class="paramname"><em>dpsrc</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../dd/dd9/andns_8h_ace63c5b658eb33f8b5076fa0506e8afb_cgraph.png" border="0" usemap="#dd/dd9/andns_8h_ace63c5b658eb33f8b5076fa0506e8afb_cgraph" alt=""/></div>
<map name="dd/dd9/andns_8h_ace63c5b658eb33f8b5076fa0506e8afb_cgraph" id="dd/dd9/andns_8h_ace63c5b658eb33f8b5076fa0506e8afb_cgraph">
<area shape="rect" id="node3" href="../../de/d85/andns_8c.html#a21a8f0e04e19b66f878b3d4536c685ca" title="qtype_a_to_d" alt="" coords="179,5,277,35"/><area shape="rect" id="node5" href="../../d2/d1c/dnslib_8c.html#a623922d6a3fab31bf06d4c937f771b84" title="create_dns_pkt" alt="" coords="173,59,283,88"/><area shape="rect" id="node15" href="../../d2/d1c/dnslib_8c.html#a44b46d72c38e42680ca2863753f13e9e" title="dns_add_qst" alt="" coords="180,112,276,141"/><area shape="rect" id="node20" href="../../d7/df8/log_8c.html#a983d6ac9e7105eb38445c20ff5e72135" title="debug" alt="" coords="541,204,597,233"/><area shape="rect" id="node23" href="../../d2/d1c/dnslib_8c.html#a32b90ae5be1ca9761e1f94a18d06fd5a" title="swapped_straddr_pref" alt="" coords="153,243,303,272"/><area shape="rect" id="node35" href="../../d2/d1c/dnslib_8c.html#a85440e389c69d29b599685b5c03f0b4d" title="destroy_dns_pkt" alt="" coords="169,296,287,325"/><area shape="rect" id="node7" href="../../d2/dab/xmalloc_8c.html#a42ccfa6fc49cc4ce90cc44cd05052490" title="xmalloc" alt="" coords="536,112,603,141"/><area shape="rect" id="node9" href="../../d7/df8/log_8c.html#a677da14e8c4326bde43622f233f1ead3" title="fatal" alt="" coords="652,125,697,155"/><area shape="rect" id="node11" href="../../d7/df8/log_8c.html#a3bd4b0345d9f0035edbe68f3795319de" title="print_log" alt="" coords="763,204,832,233"/><area shape="rect" id="node13" href="../../d7/df8/log_8c.html#a32f684e2d9d47ca24806b88e58498931" title="close_log_file" alt="" coords="747,125,848,155"/><area shape="rect" id="node17" href="../../d2/d1c/dnslib_8c.html#a7771bf291d7ddfbb9b9b2f11bc2d83bc" title="create_dns_pkt_qst" alt="" coords="352,112,488,141"/><area shape="rect" id="node25" href="../../d2/d1c/dnslib_8c.html#a5851130212850068567ef1e5c2e09fb2" title="swap_straddr" alt="" coords="371,216,469,245"/><area shape="rect" id="node28" href="../../d2/d1c/dnslib_8c.html#ac9cbd243ea2b7e352d34b9057f9e383e" title="swap_straddr6" alt="" coords="367,269,473,299"/><area shape="rect" id="node30" href="../../d7/df8/log_8c.html#ac33c8a42a58a6379397850b60be22028" title="error" alt="" coords="651,283,699,312"/><area shape="rect" id="node33" href="../../d2/d1c/dnslib_8c.html#a7fb033b42337f08d87dbbb2a3e73c0f1" title="add_inv_prefix" alt="" coords="367,373,473,403"/></map>
</div>
</p>
<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../dd/dd9/andns_8h_ace63c5b658eb33f8b5076fa0506e8afb_icgraph.png" border="0" usemap="#dd/dd9/andns_8h_ace63c5b658eb33f8b5076fa0506e8afb_icgraph" alt=""/></div>
<map name="dd/dd9/andns_8h_ace63c5b658eb33f8b5076fa0506e8afb_icgraph" id="dd/dd9/andns_8h_ace63c5b658eb33f8b5076fa0506e8afb_icgraph">
<area shape="rect" id="node3" href="../../dd/dd9/andns_8h.html#a36956c4fc77c5a1b3dfcda3cc0a9051e" title="nk_forward" alt="" coords="153,5,239,35"/><area shape="rect" id="node5" href="../../dd/dd9/andns_8h.html#ad55d591cf7a444daa6b9cea7f8ae29bc" title="andns_rslv" alt="" coords="288,5,373,35"/><area shape="rect" id="node7" href="../../db/d6b/dns__wrapper_8c.html#ae858f92cfdc42ee9f2ba357a4021b59e" title="dns_exec_pkt" alt="" coords="423,5,524,35"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="a412c450840e3bb78ac14b32b3db878a8"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int collect_resolv_conf </td>
<td>(</td>
<td class="paramtype">char *&#160;</td>
<td class="paramname"><em>resolve_conf</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../dd/dd9/andns_8h_a412c450840e3bb78ac14b32b3db878a8_cgraph.png" border="0" usemap="#dd/dd9/andns_8h_a412c450840e3bb78ac14b32b3db878a8_cgraph" alt=""/></div>
<map name="dd/dd9/andns_8h_a412c450840e3bb78ac14b32b3db878a8_cgraph" id="dd/dd9/andns_8h_a412c450840e3bb78ac14b32b3db878a8_cgraph">
<area shape="rect" id="node3" href="../../d7/df8/log_8c.html#ac33c8a42a58a6379397850b60be22028" title="error" alt="" coords="335,5,383,35"/><area shape="rect" id="node7" href="../../d0/ddb/misc_8c.html#a1b81740c73bef5d3a6c69149d2c66378" title="strip_char" alt="" coords="191,59,268,88"/><area shape="rect" id="node11" href="../../de/d85/andns_8c.html#a06279c082d2dfb4436b0b575ee0bf485" title="store_ns" alt="" coords="193,112,265,141"/><area shape="rect" id="node5" href="../../d7/df8/log_8c.html#a3bd4b0345d9f0035edbe68f3795319de" title="print_log" alt="" coords="449,59,519,88"/><area shape="rect" id="node9" href="../../d0/ddb/misc_8c.html#ae13480d8227e14c4ea764297d170d39c" title="last_token" alt="" coords="317,59,400,88"/><area shape="rect" id="node13" href="../../d7/df8/log_8c.html#a983d6ac9e7105eb38445c20ff5e72135" title="debug" alt="" coords="331,112,387,141"/></map>
</div>
</p>
<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../dd/dd9/andns_8h_a412c450840e3bb78ac14b32b3db878a8_icgraph.png" border="0" usemap="#dd/dd9/andns_8h_a412c450840e3bb78ac14b32b3db878a8_icgraph" alt=""/></div>
<map name="dd/dd9/andns_8h_a412c450840e3bb78ac14b32b3db878a8_icgraph" id="dd/dd9/andns_8h_a412c450840e3bb78ac14b32b3db878a8_icgraph">
<area shape="rect" id="node3" href="../../d5/d05/andna_8h.html#a90aee78fd7b0472165aca317c1a18721" title="andna_resolvconf_restore" alt="" coords="189,59,360,88"/><area shape="rect" id="node19" href="../../dd/dd9/andns_8h.html#a5a4d6d7f4f8ffb407a416f1bab193258" title="andns_init" alt="" coords="235,5,315,35"/><area shape="rect" id="node5" href="../../d5/d05/andna_8h.html#aa7b53282a673cbc82c998a3cf4e5aff2" title="andna_init" alt="" coords="416,5,496,35"/><area shape="rect" id="node11" href="../../d5/d05/andna_8h.html#ad741f07b1bbda88076dfc6116707ba01" title="andna_close" alt="" coords="409,59,503,88"/><area shape="rect" id="node7" href="../../d4/d3b/netsukuku_8c.html#a110d67ecacf72375eea84dc00338030c" title="init_netsukuku" alt="" coords="737,5,844,35"/><area shape="rect" id="node9" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="896,57,947,87"/><area shape="rect" id="node13" href="../../d4/d3b/netsukuku_8c.html#a235b6034c5756ff428377a300e9be15d" title="destroy_netsukuku" alt="" coords="553,59,684,88"/><area shape="rect" id="node15" href="../../d4/d3b/netsukuku_8c.html#a785106d5f7144641d79c5f5e9ddc2135" title="sigterm_handler" alt="" coords="733,109,848,139"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="aae58fed9c96a1eb5a5411c76510ba3ac"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int dns_forward </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../dd/d18/structdns__pkt.html">dns_pkt</a> *&#160;</td>
<td class="paramname"><em>dp</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">char *&#160;</td>
<td class="paramname"><em>msg</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>msglen</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">char *&#160;</td>
<td class="paramname"><em>answer</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../dd/dd9/andns_8h_aae58fed9c96a1eb5a5411c76510ba3ac_cgraph.png" border="0" usemap="#dd/dd9/andns_8h_aae58fed9c96a1eb5a5411c76510ba3ac_cgraph" alt=""/></div>
<map name="dd/dd9/andns_8h_aae58fed9c96a1eb5a5411c76510ba3ac_cgraph" id="dd/dd9/andns_8h_aae58fed9c96a1eb5a5411c76510ba3ac_cgraph">
<area shape="rect" id="node3" href="../../d7/df8/log_8c.html#ac33c8a42a58a6379397850b60be22028" title="error" alt="" coords="1029,985,1077,1015"/><area shape="rect" id="node7" href="../../d7/df8/log_8c.html#a983d6ac9e7105eb38445c20ff5e72135" title="debug" alt="" coords="1143,551,1199,580"/><area shape="rect" id="node10" href="../../de/d85/andns_8c.html#ab43667541accf07092016e32181edf94" title="is_prefixed" alt="" coords="164,5,249,35"/><area shape="rect" id="node14" href="../../de/d85/andns_8c.html#a65c36ebb80b180a09b9a78c73ee5c106" title="ns_general_send" alt="" coords="147,549,267,579"/><area shape="rect" id="node54" href="../../d2/d1c/dnslib_8c.html#a85440e389c69d29b599685b5c03f0b4d" title="destroy_dns_pkt" alt="" coords="663,1299,780,1328"/><area shape="rect" id="node56" href="../../de/d85/andns_8c.html#a6b05a164ac280146566ad4b912845951" title="dpktcpy_rm_pref" alt="" coords="148,163,265,192"/><area shape="rect" id="node70" href="../../de/d85/andns_8c.html#a4f773865e30cee5adfced0cd497c64e9" title="dpktacpy" alt="" coords="520,57,595,87"/><area shape="rect" id="node74" href="../../d2/d1c/dnslib_8c.html#af2a40837180b81fd6635f0fe21466aaa" title="d_p" alt="" coords="536,1165,579,1195"/><area shape="rect" id="node96" href="../../d2/d1c/dnslib_8c.html#af6f8ccf019e2ab6a6cf9a6fa04883f07" title="d_u" alt="" coords="185,679,228,708"/><area shape="rect" id="node5" href="../../d7/df8/log_8c.html#a3bd4b0345d9f0035edbe68f3795319de" title="print_log" alt="" coords="1264,551,1333,580"/><area shape="rect" id="node12" href="../../de/d85/andns_8c.html#a1dc287a0b8b0db15f31309ea0cb8e383" title="andns_realm" alt="" coords="336,5,432,35"/><area shape="rect" id="node16" href="../../df/d11/andns__net_8c.html#a7af4b0897c6b267464dce4bd247d6e82" title="ai_send_recv_close" alt="" coords="316,448,452,477"/><area shape="rect" id="node18" href="../../df/d11/andns__net_8c.html#a1f054a28fc118379cc55dd455a5cc39a" title="ai_connect" alt="" coords="515,421,600,451"/><area shape="rect" id="node36" href="../../df/d11/andns__net_8c.html#a47d34cf4c1f9bf2edfea1d4410dbe2d8" title="w_send_timeout" alt="" coords="839,109,956,139"/><area shape="rect" id="node40" href="../../df/d11/andns__net_8c.html#a817c42151172f843cbc695820c85641d" title="w_send" alt="" coords="1020,11,1087,40"/><area shape="rect" id="node45" href="../../df/d11/andns__net_8c.html#a89a79c4f515c2c8ab1e8841dc24966c1" title="w_recv_timeout" alt="" coords="840,525,955,555"/><area shape="rect" id="node49" href="../../df/d11/andns__net_8c.html#a0f43c36471630ec8c3775908acf3c2f9" title="w_recv" alt="" coords="1021,525,1085,555"/><area shape="rect" id="node20" href="../../df/d11/andns__net_8c.html#a4f93b369bf1954796a452384355d423d" title="serial_connect" alt="" coords="668,421,775,451"/><area shape="rect" id="node22" href="../../d7/df8/log_8c.html#a677da14e8c4326bde43622f233f1ead3" title="fatal" alt="" coords="1148,268,1193,297"/><area shape="rect" id="node28" href="../../df/d11/andns__net_8c.html#a50a2a14b83ff471e7374fa7b731be19b" title="w_connect" alt="" coords="855,371,940,400"/><area shape="rect" id="node25" href="../../d7/df8/log_8c.html#a32f684e2d9d47ca24806b88e58498931" title="close_log_file" alt="" coords="1248,268,1349,297"/><area shape="rect" id="node30" href="../../df/d11/andns__net_8c.html#a9f0f84aac1723d4aff67f0c8049ba013" title="w_socket" alt="" coords="1015,371,1092,400"/><area shape="rect" id="node58" href="../../de/d85/andns_8c.html#a16cafd9f581c898639a72d2ec78a42a7" title="dpktcpy" alt="" coords="351,163,417,192"/><area shape="rect" id="node72" href="../../de/d85/andns_8c.html#ab15133eaae804d339f84d9c759c0697e" title="rm_realm_prefix" alt="" coords="327,109,441,139"/><area shape="rect" id="node60" href="../../d2/d1c/dnslib_8c.html#a623922d6a3fab31bf06d4c937f771b84" title="create_dns_pkt" alt="" coords="503,161,612,191"/><area shape="rect" id="node65" href="../../d2/d1c/dnslib_8c.html#a44b46d72c38e42680ca2863753f13e9e" title="dns_add_qst" alt="" coords="673,315,769,344"/><area shape="rect" id="node62" href="../../d2/dab/xmalloc_8c.html#a42ccfa6fc49cc4ce90cc44cd05052490" title="xmalloc"
</div>
</p>
<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../dd/dd9/andns_8h_aae58fed9c96a1eb5a5411c76510ba3ac_icgraph.png" border="0" usemap="#dd/dd9/andns_8h_aae58fed9c96a1eb5a5411c76510ba3ac_icgraph" alt=""/></div>
<map name="dd/dd9/andns_8h_aae58fed9c96a1eb5a5411c76510ba3ac_icgraph" id="dd/dd9/andns_8h_aae58fed9c96a1eb5a5411c76510ba3ac_icgraph">
<area shape="rect" id="node3" href="../../dd/dd9/andns_8h.html#ad55d591cf7a444daa6b9cea7f8ae29bc" title="andns_rslv" alt="" coords="147,5,232,35"/><area shape="rect" id="node5" href="../../db/d6b/dns__wrapper_8c.html#ae858f92cfdc42ee9f2ba357a4021b59e" title="dns_exec_pkt" alt="" coords="281,5,383,35"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="a1220da16c538185a3258cedab47c254a"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int dpanswtoapansw </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../dd/d18/structdns__pkt.html">dns_pkt</a> *&#160;</td>
<td class="paramname"><em>dp</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../d9/d5a/structandns__pkt.html">andns_pkt</a> *&#160;</td>
<td class="paramname"><em>ap</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../dd/dd9/andns_8h_a1220da16c538185a3258cedab47c254a_cgraph.png" border="0" usemap="#dd/dd9/andns_8h_a1220da16c538185a3258cedab47c254a_cgraph" alt=""/></div>
<map name="dd/dd9/andns_8h_a1220da16c538185a3258cedab47c254a_cgraph" id="dd/dd9/andns_8h_a1220da16c538185a3258cedab47c254a_cgraph">
<area shape="rect" id="node3" href="../../d4/d02/andns__lib_8c.html#a59841c5dcf628766466cbe6553f1d80b" title="andns_add_answ" alt="" coords="176,5,299,35"/><area shape="rect" id="node15" href="../../d4/d02/andns__lib_8c.html#af907edbde8bd60a53714835fc76fc690" title="andns_del_answ" alt="" coords="179,59,296,88"/><area shape="rect" id="node19" href="../../d7/df8/log_8c.html#a983d6ac9e7105eb38445c20ff5e72135" title="debug" alt="" coords="565,85,621,115"/><area shape="rect" id="node5" href="../../d4/d02/andns__lib_8c.html#a1342a1908a09c410638f53e3de482114" title="create_andns_pkt_data" alt="" coords="351,5,508,35"/><area shape="rect" id="node7" href="../../d2/dab/xmalloc_8c.html#a42ccfa6fc49cc4ce90cc44cd05052490" title="xmalloc" alt="" coords="560,8,627,37"/><area shape="rect" id="node9" href="../../d7/df8/log_8c.html#a677da14e8c4326bde43622f233f1ead3" title="fatal" alt="" coords="676,15,721,44"/><area shape="rect" id="node11" href="../../d7/df8/log_8c.html#a3bd4b0345d9f0035edbe68f3795319de" title="print_log" alt="" coords="787,69,856,99"/><area shape="rect" id="node13" href="../../d7/df8/log_8c.html#a32f684e2d9d47ca24806b88e58498931" title="close_log_file" alt="" coords="771,15,872,44"/><area shape="rect" id="node17" href="../../d4/d02/andns__lib_8c.html#a9b467f6edffa6791730a90fc1318146c" title="destroy_andns_pkt_data" alt="" coords="348,59,511,88"/></map>
</div>
</p>
<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../dd/dd9/andns_8h_a1220da16c538185a3258cedab47c254a_icgraph.png" border="0" usemap="#dd/dd9/andns_8h_a1220da16c538185a3258cedab47c254a_icgraph" alt=""/></div>
<map name="dd/dd9/andns_8h_a1220da16c538185a3258cedab47c254a_icgraph" id="dd/dd9/andns_8h_a1220da16c538185a3258cedab47c254a_icgraph">
<area shape="rect" id="node3" href="../../dd/dd9/andns_8h.html#a36956c4fc77c5a1b3dfcda3cc0a9051e" title="nk_forward" alt="" coords="177,5,263,35"/><area shape="rect" id="node5" href="../../dd/dd9/andns_8h.html#ad55d591cf7a444daa6b9cea7f8ae29bc" title="andns_rslv" alt="" coords="312,5,397,35"/><area shape="rect" id="node7" href="../../db/d6b/dns__wrapper_8c.html#ae858f92cfdc42ee9f2ba357a4021b59e" title="dns_exec_pkt" alt="" coords="447,5,548,35"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="a4f773865e30cee5adfced0cd497c64e9"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void dpktacpy </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../dd/d18/structdns__pkt.html">dns_pkt</a> *&#160;</td>
<td class="paramname"><em>dst</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../dd/d18/structdns__pkt.html">dns_pkt</a> *&#160;</td>
<td class="paramname"><em>src</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>prefix</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../dd/dd9/andns_8h_a4f773865e30cee5adfced0cd497c64e9_icgraph.png" border="0" usemap="#dd/dd9/andns_8h_a4f773865e30cee5adfced0cd497c64e9_icgraph" alt=""/></div>
<map name="dd/dd9/andns_8h_a4f773865e30cee5adfced0cd497c64e9_icgraph" id="dd/dd9/andns_8h_a4f773865e30cee5adfced0cd497c64e9_icgraph">
<area shape="rect" id="node3" href="../../dd/dd9/andns_8h.html#a16cafd9f581c898639a72d2ec78a42a7" title="dpktcpy" alt="" coords="129,5,196,35"/><area shape="rect" id="node7" href="../../dd/dd9/andns_8h.html#aae58fed9c96a1eb5a5411c76510ba3ac" title="dns_forward" alt="" coords="413,32,507,61"/><area shape="rect" id="node5" href="../../dd/dd9/andns_8h.html#a6b05a164ac280146566ad4b912845951" title="dpktcpy_rm_pref" alt="" coords="247,5,364,35"/><area shape="rect" id="node9" href="../../dd/dd9/andns_8h.html#ad55d591cf7a444daa6b9cea7f8ae29bc" title="andns_rslv" alt="" coords="555,32,640,61"/><area shape="rect" id="node11" href="../../db/d6b/dns__wrapper_8c.html#ae858f92cfdc42ee9f2ba357a4021b59e" title="dns_exec_pkt" alt="" coords="689,32,791,61"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="a16cafd9f581c898639a72d2ec78a42a7"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../dd/d18/structdns__pkt.html">dns_pkt</a>* dpktcpy </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../dd/d18/structdns__pkt.html">dns_pkt</a> *&#160;</td>
<td class="paramname"><em>src</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>prefix</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../dd/dd9/andns_8h_a16cafd9f581c898639a72d2ec78a42a7_cgraph.png" border="0" usemap="#dd/dd9/andns_8h_a16cafd9f581c898639a72d2ec78a42a7_cgraph" alt=""/></div>
<map name="dd/dd9/andns_8h_a16cafd9f581c898639a72d2ec78a42a7_cgraph" id="dd/dd9/andns_8h_a16cafd9f581c898639a72d2ec78a42a7_cgraph">
<area shape="rect" id="node3" href="../../d2/d1c/dnslib_8c.html#a623922d6a3fab31bf06d4c937f771b84" title="create_dns_pkt" alt="" coords="280,5,389,35"/><area shape="rect" id="node13" href="../../d2/d1c/dnslib_8c.html#a44b46d72c38e42680ca2863753f13e9e" title="dns_add_qst" alt="" coords="123,57,219,87"/><area shape="rect" id="node18" href="../../de/d85/andns_8c.html#a4f773865e30cee5adfced0cd497c64e9" title="dpktacpy" alt="" coords="133,111,208,140"/><area shape="rect" id="node5" href="../../d2/dab/xmalloc_8c.html#a42ccfa6fc49cc4ce90cc44cd05052490" title="xmalloc" alt="" coords="451,32,517,61"/><area shape="rect" id="node7" href="../../d7/df8/log_8c.html#a677da14e8c4326bde43622f233f1ead3" title="fatal" alt="" coords="567,32,612,61"/><area shape="rect" id="node9" href="../../d7/df8/log_8c.html#a3bd4b0345d9f0035edbe68f3795319de" title="print_log" alt="" coords="677,5,747,35"/><area shape="rect" id="node11" href="../../d7/df8/log_8c.html#a32f684e2d9d47ca24806b88e58498931" title="close_log_file" alt="" coords="661,59,763,88"/><area shape="rect" id="node15" href="../../d2/d1c/dnslib_8c.html#a7771bf291d7ddfbb9b9b2f11bc2d83bc" title="create_dns_pkt_qst" alt="" coords="267,59,403,88"/></map>
</div>
</p>
<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../dd/dd9/andns_8h_a16cafd9f581c898639a72d2ec78a42a7_icgraph.png" border="0" usemap="#dd/dd9/andns_8h_a16cafd9f581c898639a72d2ec78a42a7_icgraph" alt=""/></div>
<map name="dd/dd9/andns_8h_a16cafd9f581c898639a72d2ec78a42a7_icgraph" id="dd/dd9/andns_8h_a16cafd9f581c898639a72d2ec78a42a7_icgraph">
<area shape="rect" id="node3" href="../../dd/dd9/andns_8h.html#a6b05a164ac280146566ad4b912845951" title="dpktcpy_rm_pref" alt="" coords="124,5,241,35"/><area shape="rect" id="node5" href="../../dd/dd9/andns_8h.html#aae58fed9c96a1eb5a5411c76510ba3ac" title="dns_forward" alt="" coords="291,5,384,35"/><area shape="rect" id="node7" href="../../dd/dd9/andns_8h.html#ad55d591cf7a444daa6b9cea7f8ae29bc" title="andns_rslv" alt="" coords="432,5,517,35"/><area shape="rect" id="node9" href="../../db/d6b/dns__wrapper_8c.html#ae858f92cfdc42ee9f2ba357a4021b59e" title="dns_exec_pkt" alt="" coords="567,5,668,35"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="a6b05a164ac280146566ad4b912845951"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../dd/d18/structdns__pkt.html">dns_pkt</a>* dpktcpy_rm_pref </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../dd/d18/structdns__pkt.html">dns_pkt</a> *&#160;</td>
<td class="paramname"><em>src</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../dd/dd9/andns_8h_a6b05a164ac280146566ad4b912845951_cgraph.png" border="0" usemap="#dd/dd9/andns_8h_a6b05a164ac280146566ad4b912845951_cgraph" alt=""/></div>
<map name="dd/dd9/andns_8h_a6b05a164ac280146566ad4b912845951_cgraph" id="dd/dd9/andns_8h_a6b05a164ac280146566ad4b912845951_cgraph">
<area shape="rect" id="node3" href="../../de/d85/andns_8c.html#a16cafd9f581c898639a72d2ec78a42a7" title="dpktcpy" alt="" coords="197,57,264,87"/><area shape="rect" id="node22" href="../../de/d85/andns_8c.html#ab15133eaae804d339f84d9c759c0697e" title="rm_realm_prefix" alt="" coords="173,111,288,140"/><area shape="rect" id="node5" href="../../d2/d1c/dnslib_8c.html#a623922d6a3fab31bf06d4c937f771b84" title="create_dns_pkt" alt="" coords="493,5,603,35"/><area shape="rect" id="node15" href="../../d2/d1c/dnslib_8c.html#a44b46d72c38e42680ca2863753f13e9e" title="dns_add_qst" alt="" coords="336,57,432,87"/><area shape="rect" id="node20" href="../../de/d85/andns_8c.html#a4f773865e30cee5adfced0cd497c64e9" title="dpktacpy" alt="" coords="347,111,421,140"/><area shape="rect" id="node7" href="../../d2/dab/xmalloc_8c.html#a42ccfa6fc49cc4ce90cc44cd05052490" title="xmalloc" alt="" coords="664,32,731,61"/><area shape="rect" id="node9" href="../../d7/df8/log_8c.html#a677da14e8c4326bde43622f233f1ead3" title="fatal" alt="" coords="780,32,825,61"/><area shape="rect" id="node11" href="../../d7/df8/log_8c.html#a3bd4b0345d9f0035edbe68f3795319de" title="print_log" alt="" coords="891,5,960,35"/><area shape="rect" id="node13" href="../../d7/df8/log_8c.html#a32f684e2d9d47ca24806b88e58498931" title="close_log_file" alt="" coords="875,59,976,88"/><area shape="rect" id="node17" href="../../d2/d1c/dnslib_8c.html#a7771bf291d7ddfbb9b9b2f11bc2d83bc" title="create_dns_pkt_qst" alt="" coords="480,59,616,88"/></map>
</div>
</p>
<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../dd/dd9/andns_8h_a6b05a164ac280146566ad4b912845951_icgraph.png" border="0" usemap="#dd/dd9/andns_8h_a6b05a164ac280146566ad4b912845951_icgraph" alt=""/></div>
<map name="dd/dd9/andns_8h_a6b05a164ac280146566ad4b912845951_icgraph" id="dd/dd9/andns_8h_a6b05a164ac280146566ad4b912845951_icgraph">
<area shape="rect" id="node3" href="../../dd/dd9/andns_8h.html#aae58fed9c96a1eb5a5411c76510ba3ac" title="dns_forward" alt="" coords="173,5,267,35"/><area shape="rect" id="node5" href="../../dd/dd9/andns_8h.html#ad55d591cf7a444daa6b9cea7f8ae29bc" title="andns_rslv" alt="" coords="315,5,400,35"/><area shape="rect" id="node7" href="../../db/d6b/dns__wrapper_8c.html#ae858f92cfdc42ee9f2ba357a4021b59e" title="dns_exec_pkt" alt="" coords="449,5,551,35"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="a81431a7e5716758c3bbefd17f8e68898"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int inet_rslv </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../dd/d18/structdns__pkt.html">dns_pkt</a> *&#160;</td>
<td class="paramname"><em>dp</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">char *&#160;</td>
<td class="paramname"><em>msg</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>msglen</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">char *&#160;</td>
<td class="paramname"><em>answer</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../dd/dd9/andns_8h_a81431a7e5716758c3bbefd17f8e68898_cgraph.png" border="0" usemap="#dd/dd9/andns_8h_a81431a7e5716758c3bbefd17f8e68898_cgraph" alt=""/></div>
<map name="dd/dd9/andns_8h_a81431a7e5716758c3bbefd17f8e68898_cgraph" id="dd/dd9/andns_8h_a81431a7e5716758c3bbefd17f8e68898_cgraph">
<area shape="rect" id="node3" href="../../de/d85/andns_8c.html#ab15133eaae804d339f84d9c759c0697e" title="rm_realm_prefix" alt="" coords="144,845,259,874"/><area shape="rect" id="node5" href="../../d4/d18/andna_8c.html#aa3b87d2348a3a7cdb6e2d95c66fdfb6f" title="andna_resolve_hname" alt="" coords="125,898,277,927"/><area shape="rect" id="node68" href="../../d3/d98/andns__snsd_8c.html#a1debec61ed4edba1c3f0b2161314c18d" title="snsd_prio_to_dansws" alt="" coords="128,1989,275,2018"/><area shape="rect" id="node74" href="../../d7/d48/snsd__cache_8c.html#a22cc18982827b92b53a565cc47147a00" title="snsd_service_llist_del" alt="" coords="540,2147,689,2177"/><area shape="rect" id="node78" href="../../d2/d1c/dnslib_8c.html#a1b42acd03b0557a3849dd46e95adabed" title="swapped_straddr" alt="" coords="344,1726,464,1755"/><area shape="rect" id="node90" href="../../da/d89/inet_8c.html#a7b648d12a6ba304537ac987a5c55d696" title="str_to_inet" alt="" coords="573,1515,656,1545"/><area shape="rect" id="node94" href="../../d4/d18/andna_8c.html#a9f9606b7d11bf10088542d80e6aac805" title="andna_reverse_resolve" alt="" coords="327,1154,481,1183"/><area shape="rect" id="node114" href="../../d3/d98/andns__snsd_8c.html#a1e3e36e284467c14a52b29d4e3a13f07" title="lcl_cache_to_dansws" alt="" coords="128,2043,275,2073"/><area shape="rect" id="node120" href="../../d2/d1c/dnslib_8c.html#af2a40837180b81fd6635f0fe21466aaa" title="d_p" alt="" coords="383,1881,425,1910"/><area shape="rect" id="node130" href="../../d2/d1c/dnslib_8c.html#a85440e389c69d29b599685b5c03f0b4d" title="destroy_dns_pkt" alt="" coords="556,2041,673,2070"/><area shape="rect" id="node7" href="../../df/dee/crypto_8c.html#a2a88d82c39856dc9a5785b2270477ace" title="hash_md5" alt="" coords="363,533,445,562"/><area shape="rect" id="node9" href="../../d4/d18/andna_8c.html#a1ce60180d15ab89d473eb45928ee6ee5" title="andna_resolve_hash" alt="" coords="333,586,475,615"/><area shape="rect" id="node11" href="../../d1/d04/hash_8c.html#a72fc128c5f9194101194f55562c44155" title="fnv_32_buf" alt="" coords="785,162,871,191"/><area shape="rect" id="node13" href="../../d4/d18/andna_8c.html#af8449aa760529b5de85e4fa75190bfd7" title="andna_resolve_hash\l_locally" alt="" coords="544,213,685,260"/><area shape="rect" id="node16" href="../../d7/d48/snsd__cache_8c.html#af314938a99eac1d0f265b5d2381d01ea" title="snsd_service_llist_copy" alt="" coords="748,282,908,311"/><area shape="rect" id="node18" href="../../da/d89/inet_8c.html#aaebd7fea501d17d6fdf93692928c0400" title="inet_copy_ipdata" alt="" coords="555,718,675,747"/><area shape="rect" id="node22" href="../../d4/d18/andna_8c.html#aedc9bb0e88975d80c22e1bf47f53cfab" title="andna_hash_by_family" alt="" coords="537,110,692,139"/><area shape="rect" id="node25" href="../../d4/d18/andna_8c.html#a6114eeecf073e71b67aed8e268a8d1b6" title="find_hash_gnode" alt="" coords="555,1310,675,1339"/><area shape="rect" id="node29" href="../../da/d89/inet_8c.html#a7ee487ce5e94550114761abaee2bc334" title="inet_to_str" alt="" coords="787,1050,869,1079"/><area shape="rect" id="node31" href="../../d7/df8/log_8c.html#a983d6ac9e7105eb38445c20ff5e72135" title="debug" alt="" coords="800,1490,856,1519"/><area shape="rect" id="node33" href="../../dd/d23/request_8c.html#a4aca83ccc74c4eff6241751a0cdfc404" title="rq_to_str" alt="" coords="792,1206,864,1235"/><area shape="rect" id="node35" href="../../d9/dfc/endianness_8c.html#aed4f03aa2dac4cdc67d1e9cdf66bb850" title="ints_host_to_network" alt="" coords="541,334,688,363"/><area shape="rect" id="node37" href="../../df/d05/pkts_8c.html#a9994ee280b9db73a6eaca0462b361d58" title="pkt_addto" alt="" coords="576,998,653,1027"/><area shape="rect" id="node40" href="../../d2/dab/xmalloc_8c.html#a42ccfa6fc49cc4ce90cc44cd05052490" title="xmalloc" alt="" coords="581,387,648,417"/><area shape="rect" id="node42" href="../../df/d05/pkts_8c.html#add26b86f4b7d350021c4a96e6db6ce6c" title="send_rq" alt="" coords="581,1206,648,1235"/><area shape="rect" id="node52" href="../../d9/dfc/endianness_8c.html#a629226f9f754987898be147e82b2321c" title="ints_network_to_host" alt="" coords="75
</div>
</p>
<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../dd/dd9/andns_8h_a81431a7e5716758c3bbefd17f8e68898_icgraph.png" border="0" usemap="#dd/dd9/andns_8h_a81431a7e5716758c3bbefd17f8e68898_icgraph" alt=""/></div>
<map name="dd/dd9/andns_8h_a81431a7e5716758c3bbefd17f8e68898_icgraph" id="dd/dd9/andns_8h_a81431a7e5716758c3bbefd17f8e68898_icgraph">
<area shape="rect" id="node3" href="../../dd/dd9/andns_8h.html#ad55d591cf7a444daa6b9cea7f8ae29bc" title="andns_rslv" alt="" coords="125,5,211,35"/><area shape="rect" id="node5" href="../../db/d6b/dns__wrapper_8c.html#ae858f92cfdc42ee9f2ba357a4021b59e" title="dns_exec_pkt" alt="" coords="260,5,361,35"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="ab43667541accf07092016e32181edf94"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int is_prefixed </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../dd/d18/structdns__pkt.html">dns_pkt</a> *&#160;</td>
<td class="paramname"><em>dp</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../dd/dd9/andns_8h_ab43667541accf07092016e32181edf94_cgraph.png" border="0" usemap="#dd/dd9/andns_8h_ab43667541accf07092016e32181edf94_cgraph" alt=""/></div>
<map name="dd/dd9/andns_8h_ab43667541accf07092016e32181edf94_cgraph" id="dd/dd9/andns_8h_ab43667541accf07092016e32181edf94_cgraph">
<area shape="rect" id="node3" href="../../de/d85/andns_8c.html#a1dc287a0b8b0db15f31309ea0cb8e383" title="andns_realm" alt="" coords="139,5,235,35"/></map>
</div>
</p>
<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../dd/dd9/andns_8h_ab43667541accf07092016e32181edf94_icgraph.png" border="0" usemap="#dd/dd9/andns_8h_ab43667541accf07092016e32181edf94_icgraph" alt=""/></div>
<map name="dd/dd9/andns_8h_ab43667541accf07092016e32181edf94_icgraph" id="dd/dd9/andns_8h_ab43667541accf07092016e32181edf94_icgraph">
<area shape="rect" id="node3" href="../../dd/dd9/andns_8h.html#aae58fed9c96a1eb5a5411c76510ba3ac" title="dns_forward" alt="" coords="139,5,232,35"/><area shape="rect" id="node5" href="../../dd/dd9/andns_8h.html#ad55d591cf7a444daa6b9cea7f8ae29bc" title="andns_rslv" alt="" coords="280,5,365,35"/><area shape="rect" id="node7" href="../../db/d6b/dns__wrapper_8c.html#ae858f92cfdc42ee9f2ba357a4021b59e" title="dns_exec_pkt" alt="" coords="415,5,516,35"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="a36956c4fc77c5a1b3dfcda3cc0a9051e"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int nk_forward </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../d9/d5a/structandns__pkt.html">andns_pkt</a> *&#160;</td>
<td class="paramname"><em>ap</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">char *&#160;</td>
<td class="paramname"><em>msg</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>msglen</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">char *&#160;</td>
<td class="paramname"><em>answer</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../dd/dd9/andns_8h_a36956c4fc77c5a1b3dfcda3cc0a9051e_cgraph.png" border="0" usemap="#dd/dd9/andns_8h_a36956c4fc77c5a1b3dfcda3cc0a9051e_cgraph" alt=""/></div>
<map name="dd/dd9/andns_8h_a36956c4fc77c5a1b3dfcda3cc0a9051e_cgraph" id="dd/dd9/andns_8h_a36956c4fc77c5a1b3dfcda3cc0a9051e_cgraph">
<area shape="rect" id="node3" href="../../de/d85/andns_8c.html#ace63c5b658eb33f8b5076fa0506e8afb" title="apqsttodpqst" alt="" coords="331,696,427,725"/><area shape="rect" id="node20" href="../../d7/df8/log_8c.html#a983d6ac9e7105eb38445c20ff5e72135" title="debug" alt="" coords="969,748,1025,777"/><area shape="rect" id="node35" href="../../d2/d1c/dnslib_8c.html#a85440e389c69d29b599685b5c03f0b4d" title="destroy_dns_pkt" alt="" coords="513,798,631,828"/><area shape="rect" id="node37" href="../../d2/d1c/dnslib_8c.html#af2a40837180b81fd6635f0fe21466aaa" title="d_p" alt="" coords="180,1448,223,1477"/><area shape="rect" id="node59" href="../../de/d85/andns_8c.html#a65c36ebb80b180a09b9a78c73ee5c106" title="ns_general_send" alt="" coords="141,317,261,346"/><area shape="rect" id="node87" href="../../d2/d1c/dnslib_8c.html#af6f8ccf019e2ab6a6cf9a6fa04883f07" title="d_u" alt="" coords="180,1086,223,1116"/><area shape="rect" id="node107" href="../../de/d85/andns_8c.html#a1220da16c538185a3258cedab47c254a" title="dpanswtoapansw" alt="" coords="511,430,633,460"/><area shape="rect" id="node120" href="../../d4/d02/andns__lib_8c.html#aa81f323a0d18821cb8b37b74cb89e56b" title="a_p" alt="" coords="357,956,400,985"/><area shape="rect" id="node133" href="../../d4/d02/andns__lib_8c.html#ac221d30c29b9c3846c67c6c09511add4" title="destroy_andns_pkt" alt="" coords="507,484,637,513"/><area shape="rect" id="node5" href="../../de/d85/andns_8c.html#a21a8f0e04e19b66f878b3d4536c685ca" title="qtype_a_to_d" alt="" coords="523,590,621,620"/><area shape="rect" id="node7" href="../../d2/d1c/dnslib_8c.html#a623922d6a3fab31bf06d4c937f771b84" title="create_dns_pkt" alt="" coords="517,537,627,566"/><area shape="rect" id="node15" href="../../d2/d1c/dnslib_8c.html#a44b46d72c38e42680ca2863753f13e9e" title="dns_add_qst" alt="" coords="733,1009,829,1038"/><area shape="rect" id="node23" href="../../d2/d1c/dnslib_8c.html#a32b90ae5be1ca9761e1f94a18d06fd5a" title="swapped_straddr_pref" alt="" coords="497,644,647,673"/><area shape="rect" id="node9" href="../../d2/dab/xmalloc_8c.html#a42ccfa6fc49cc4ce90cc44cd05052490" title="xmalloc" alt="" coords="1128,453,1195,482"/><area shape="rect" id="node11" href="../../d7/df8/log_8c.html#a677da14e8c4326bde43622f233f1ead3" title="fatal" alt="" coords="1244,224,1289,253"/><area shape="rect" id="node13" href="../../d7/df8/log_8c.html#a3bd4b0345d9f0035edbe68f3795319de" title="print_log" alt="" coords="1340,748,1409,777"/><area shape="rect" id="node17" href="../../d2/d1c/dnslib_8c.html#a7771bf291d7ddfbb9b9b2f11bc2d83bc" title="create_dns_pkt_qst" alt="" coords="929,905,1065,934"/><area shape="rect" id="node25" href="../../d2/d1c/dnslib_8c.html#a5851130212850068567ef1e5c2e09fb2" title="swap_straddr" alt="" coords="732,748,831,777"/><area shape="rect" id="node28" href="../../d2/d1c/dnslib_8c.html#ac9cbd243ea2b7e352d34b9057f9e383e" title="swap_straddr6" alt="" coords="728,641,835,670"/><area shape="rect" id="node30" href="../../d7/df8/log_8c.html#ac33c8a42a58a6379397850b60be22028" title="error" alt="" coords="757,1294,805,1324"/><area shape="rect" id="node33" href="../../d2/d1c/dnslib_8c.html#a7fb033b42337f08d87dbbb2a3e73c0f1" title="add_inv_prefix" alt="" coords="728,694,835,724"/><area shape="rect" id="node39" href="../../d2/d1c/dnslib_8c.html#ab83a575d780b22ca5e9a7356902fe2da" title="d_hdr_p" alt="" coords="345,1528,412,1557"/><area shape="rect" id="node41" href="../../d2/d1c/dnslib_8c.html#a1c7dc24a700e19b82f1c557a120afd68" title="d_qsts_p" alt="" coords="341,1421,416,1450"/><area shape="rect" id="node50" href="../../d2/d1c/dnslib_8c.html#aac9016fc8df6043f5e7de50d562edd15" title="d_as_p" alt="" coords="347,1474,411,1504"/><area shape="rect" id="node43" href="../../d2/d1c/dnslib_8c.html#ab77a8691b1324284d5672f304e959fca" title="d_qst_p" alt="" coords="539,1473,605,1502"/><area shape="rect" id="node45" href="../../d2/d1c/dnslib_8c.html#a54862bb1eb9a353af0979bf8c61180fa" title="nametolbl" alt="" coords="743,1473,820,1502"/><area shape="rect" id="node52" href="../../d2/d1c/dnslib_8c.html#a0858e261d809f0c9c655f16b55f387a4" title="d_a_p" alt=""
</div>
</p>
<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../dd/dd9/andns_8h_a36956c4fc77c5a1b3dfcda3cc0a9051e_icgraph.png" border="0" usemap="#dd/dd9/andns_8h_a36956c4fc77c5a1b3dfcda3cc0a9051e_icgraph" alt=""/></div>
<map name="dd/dd9/andns_8h_a36956c4fc77c5a1b3dfcda3cc0a9051e_icgraph" id="dd/dd9/andns_8h_a36956c4fc77c5a1b3dfcda3cc0a9051e_icgraph">
<area shape="rect" id="node3" href="../../dd/dd9/andns_8h.html#ad55d591cf7a444daa6b9cea7f8ae29bc" title="andns_rslv" alt="" coords="141,5,227,35"/><area shape="rect" id="node5" href="../../db/d6b/dns__wrapper_8c.html#ae858f92cfdc42ee9f2ba357a4021b59e" title="dns_exec_pkt" alt="" coords="276,5,377,35"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="a77c1322dbf52a1bacabe97028c9ce8d2"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int nk_rslv </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../d9/d5a/structandns__pkt.html">andns_pkt</a> *&#160;</td>
<td class="paramname"><em>ap</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">char *&#160;</td>
<td class="paramname"><em>msg</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>msglen</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">char *&#160;</td>
<td class="paramname"><em>answer</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../dd/dd9/andns_8h_a77c1322dbf52a1bacabe97028c9ce8d2_cgraph.png" border="0" usemap="#dd/dd9/andns_8h_a77c1322dbf52a1bacabe97028c9ce8d2_cgraph" alt=""/></div>
<map name="dd/dd9/andns_8h_a77c1322dbf52a1bacabe97028c9ce8d2_cgraph" id="dd/dd9/andns_8h_a77c1322dbf52a1bacabe97028c9ce8d2_cgraph">
<area shape="rect" id="node3" href="../../d4/d18/andna_8c.html#a1ce60180d15ab89d473eb45928ee6ee5" title="andna_resolve_hash" alt="" coords="696,807,837,836"/><area shape="rect" id="node35" href="../../da/d89/inet_8c.html#a9c6d94fc49adc3223bb0df762343784d" title="inet_setip_raw" alt="" coords="1340,1088,1447,1117"/><area shape="rect" id="node39" href="../../da/d89/inet_8c.html#a385963363f8d2ee7012a4c919b9b7b80" title="inet_ntohl" alt="" coords="1355,477,1432,507"/><area shape="rect" id="node89" href="../../d3/d98/andns__snsd_8c.html#a016db13b6c9aea169159e1e69d926ff3" title="snsd_prio_to_aansws" alt="" coords="119,1103,265,1132"/><area shape="rect" id="node97" href="../../d7/d48/snsd__cache_8c.html#a22cc18982827b92b53a565cc47147a00" title="snsd_service_llist_del" alt="" coords="692,1607,841,1636"/><area shape="rect" id="node105" href="../../d4/d18/andna_8c.html#a9f9606b7d11bf10088542d80e6aac805" title="andna_reverse_resolve" alt="" coords="689,1373,844,1403"/><area shape="rect" id="node125" href="../../d3/d98/andns__snsd_8c.html#a51c8a3ff9e62ab4a58c996189a6f1d2b" title="lcl_cache_to_aansws" alt="" coords="119,1580,265,1609"/><area shape="rect" id="node130" href="../../d3/d98/andns__snsd_8c.html#af1703129169f7152c3a4c38604bf9ea9" title="snsd_service_to_aansws" alt="" coords="316,864,484,893"/><area shape="rect" id="node134" href="../../d4/d02/andns__lib_8c.html#ac221d30c29b9c3846c67c6c09511add4" title="destroy_andns_pkt" alt="" coords="127,1684,257,1713"/><area shape="rect" id="node5" href="../../d1/d04/hash_8c.html#a72fc128c5f9194101194f55562c44155" title="fnv_32_buf" alt="" coords="1148,32,1233,61"/><area shape="rect" id="node7" href="../../d4/d18/andna_8c.html#af8449aa760529b5de85e4fa75190bfd7" title="andna_resolve_hash\l_locally" alt="" coords="907,107,1048,154"/><area shape="rect" id="node12" href="../../d7/d48/snsd__cache_8c.html#af314938a99eac1d0f265b5d2381d01ea" title="snsd_service_llist_copy" alt="" coords="1111,433,1271,463"/><area shape="rect" id="node20" href="../../da/d89/inet_8c.html#aaebd7fea501d17d6fdf93692928c0400" title="inet_copy_ipdata" alt="" coords="917,833,1037,863"/><area shape="rect" id="node28" href="../../d4/d18/andna_8c.html#aedc9bb0e88975d80c22e1bf47f53cfab" title="andna_hash_by_family" alt="" coords="900,55,1055,84"/><area shape="rect" id="node31" href="../../d4/d18/andna_8c.html#a6114eeecf073e71b67aed8e268a8d1b6" title="find_hash_gnode" alt="" coords="917,676,1037,705"/><area shape="rect" id="node45" href="../../da/d89/inet_8c.html#a7ee487ce5e94550114761abaee2bc334" title="inet_to_str" alt="" coords="1149,1240,1232,1269"/><area shape="rect" id="node47" href="../../d7/df8/log_8c.html#a983d6ac9e7105eb38445c20ff5e72135" title="debug" alt="" coords="1163,1347,1219,1376"/><area shape="rect" id="node49" href="../../dd/d23/request_8c.html#a4aca83ccc74c4eff6241751a0cdfc404" title="rq_to_str" alt="" coords="1155,1293,1227,1323"/><area shape="rect" id="node51" href="../../d9/dfc/endianness_8c.html#aed4f03aa2dac4cdc67d1e9cdf66bb850" title="ints_host_to_network" alt="" coords="1320,377,1467,407"/><area shape="rect" id="node54" href="../../df/d05/pkts_8c.html#a9994ee280b9db73a6eaca0462b361d58" title="pkt_addto" alt="" coords="939,1452,1016,1481"/><area shape="rect" id="node57" href="../../d2/dab/xmalloc_8c.html#a42ccfa6fc49cc4ce90cc44cd05052490" title="xmalloc" alt="" coords="1360,1141,1427,1171"/><area shape="rect" id="node60" href="../../df/d05/pkts_8c.html#add26b86f4b7d350021c4a96e6db6ce6c" title="send_rq" alt="" coords="944,1399,1011,1428"/><area shape="rect" id="node71" href="../../d9/dfc/endianness_8c.html#a629226f9f754987898be147e82b2321c" title="ints_network_to_host" alt="" coords="1117,884,1264,913"/><area shape="rect" id="node74" href="../../d7/d48/snsd__cache_8c.html#a36e689670df34e28fd0ff259a55c63c0" title="snsd_unpack_all_service" alt="" coords="893,780,1061,809"/><area shape="rect" id="node76" href="../../d7/d48/snsd__cache_8c.html#a35991d5fdd856d295f70b217e4eed072" title="snsd_unpack_service" alt="" coords="1117,768,1264,797"/><area shape="rect" id="node79" href="../../d7/d48/snsd__cache_8c
</div>
</p>
<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../dd/dd9/andns_8h_a77c1322dbf52a1bacabe97028c9ce8d2_icgraph.png" border="0" usemap="#dd/dd9/andns_8h_a77c1322dbf52a1bacabe97028c9ce8d2_icgraph" alt=""/></div>
<map name="dd/dd9/andns_8h_a77c1322dbf52a1bacabe97028c9ce8d2_icgraph" id="dd/dd9/andns_8h_a77c1322dbf52a1bacabe97028c9ce8d2_icgraph">
<area shape="rect" id="node3" href="../../dd/dd9/andns_8h.html#ad55d591cf7a444daa6b9cea7f8ae29bc" title="andns_rslv" alt="" coords="117,5,203,35"/><area shape="rect" id="node5" href="../../db/d6b/dns__wrapper_8c.html#ae858f92cfdc42ee9f2ba357a4021b59e" title="dns_exec_pkt" alt="" coords="252,5,353,35"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="a65c36ebb80b180a09b9a78c73ee5c106"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int ns_general_send </td>
<td>(</td>
<td class="paramtype">char *&#160;</td>
<td class="paramname"><em>msg</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>msglen</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">char *&#160;</td>
<td class="paramname"><em>answer</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>anslen</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../dd/dd9/andns_8h_a65c36ebb80b180a09b9a78c73ee5c106_cgraph.png" border="0" usemap="#dd/dd9/andns_8h_a65c36ebb80b180a09b9a78c73ee5c106_cgraph" alt=""/></div>
<map name="dd/dd9/andns_8h_a65c36ebb80b180a09b9a78c73ee5c106_cgraph" id="dd/dd9/andns_8h_a65c36ebb80b180a09b9a78c73ee5c106_cgraph">
<area shape="rect" id="node3" href="../../df/d11/andns__net_8c.html#a7af4b0897c6b267464dce4bd247d6e82" title="ai_send_recv_close" alt="" coords="175,249,311,279"/><area shape="rect" id="node5" href="../../df/d11/andns__net_8c.html#a1f054a28fc118379cc55dd455a5cc39a" title="ai_connect" alt="" coords="360,139,445,168"/><area shape="rect" id="node26" href="../../df/d11/andns__net_8c.html#a47d34cf4c1f9bf2edfea1d4410dbe2d8" title="w_send_timeout" alt="" coords="648,249,765,279"/><area shape="rect" id="node30" href="../../df/d11/andns__net_8c.html#a817c42151172f843cbc695820c85641d" title="w_send" alt="" coords="820,197,887,227"/><area shape="rect" id="node35" href="../../df/d11/andns__net_8c.html#a89a79c4f515c2c8ab1e8841dc24966c1" title="w_recv_timeout" alt="" coords="649,453,764,483"/><area shape="rect" id="node39" href="../../df/d11/andns__net_8c.html#a0f43c36471630ec8c3775908acf3c2f9" title="w_recv" alt="" coords="821,403,885,432"/><area shape="rect" id="node7" href="../../df/d11/andns__net_8c.html#a4f93b369bf1954796a452384355d423d" title="serial_connect" alt="" coords="493,113,600,143"/><area shape="rect" id="node9" href="../../d7/df8/log_8c.html#a677da14e8c4326bde43622f233f1ead3" title="fatal" alt="" coords="948,107,993,136"/><area shape="rect" id="node15" href="../../d7/df8/log_8c.html#a983d6ac9e7105eb38445c20ff5e72135" title="debug" alt="" coords="943,236,999,265"/><area shape="rect" id="node18" href="../../df/d11/andns__net_8c.html#a50a2a14b83ff471e7374fa7b731be19b" title="w_connect" alt="" coords="664,107,749,136"/><area shape="rect" id="node11" href="../../d7/df8/log_8c.html#a3bd4b0345d9f0035edbe68f3795319de" title="print_log" alt="" coords="1064,211,1133,240"/><area shape="rect" id="node13" href="../../d7/df8/log_8c.html#a32f684e2d9d47ca24806b88e58498931" title="close_log_file" alt="" coords="1048,107,1149,136"/><area shape="rect" id="node20" href="../../df/d11/andns__net_8c.html#a9f0f84aac1723d4aff67f0c8049ba013" title="w_socket" alt="" coords="815,93,892,123"/></map>
</div>
</p>
<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../dd/dd9/andns_8h_a65c36ebb80b180a09b9a78c73ee5c106_icgraph.png" border="0" usemap="#dd/dd9/andns_8h_a65c36ebb80b180a09b9a78c73ee5c106_icgraph" alt=""/></div>
<map name="dd/dd9/andns_8h_a65c36ebb80b180a09b9a78c73ee5c106_icgraph" id="dd/dd9/andns_8h_a65c36ebb80b180a09b9a78c73ee5c106_icgraph">
<area shape="rect" id="node3" href="../../dd/dd9/andns_8h.html#ad2d760371a7d8f72ee021dcf12997c2d" title="andns_gethostbyname" alt="" coords="175,13,327,43"/><area shape="rect" id="node13" href="../../dd/dd9/andns_8h.html#aae58fed9c96a1eb5a5411c76510ba3ac" title="dns_forward" alt="" coords="204,67,297,96"/><area shape="rect" id="node19" href="../../dd/dd9/andns_8h.html#a36956c4fc77c5a1b3dfcda3cc0a9051e" title="nk_forward" alt="" coords="208,120,293,149"/><area shape="rect" id="node5" href="../../d1/d6f/igs_8c.html#a29026505ec5e0465ebe99a7077ff6d49" title="internet_hosts_to_ip" alt="" coords="376,13,515,43"/><area shape="rect" id="node7" href="../../da/dd7/igs_8h.html#a184ab033bb2e2c1f856df5430ba87a80" title="init_internet_gateway\l_search" alt="" coords="564,5,708,51"/><area shape="rect" id="node9" href="../../d4/d3b/netsukuku_8c.html#a110d67ecacf72375eea84dc00338030c" title="init_netsukuku" alt="" coords="757,13,864,43"/><area shape="rect" id="node11" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="912,13,963,43"/><area shape="rect" id="node15" href="../../dd/dd9/andns_8h.html#ad55d591cf7a444daa6b9cea7f8ae29bc" title="andns_rslv" alt="" coords="403,97,488,127"/><area shape="rect" id="node17" href="../../db/d6b/dns__wrapper_8c.html#ae858f92cfdc42ee9f2ba357a4021b59e" title="dns_exec_pkt" alt="" coords="585,97,687,127"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="a21a8f0e04e19b66f878b3d4536c685ca"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int qtype_a_to_d </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../d9/d5a/structandns__pkt.html">andns_pkt</a> *&#160;</td>
<td class="paramname"><em>ap</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../dd/dd9/andns_8h_a21a8f0e04e19b66f878b3d4536c685ca_icgraph.png" border="0" usemap="#dd/dd9/andns_8h_a21a8f0e04e19b66f878b3d4536c685ca_icgraph" alt=""/></div>
<map name="dd/dd9/andns_8h_a21a8f0e04e19b66f878b3d4536c685ca_icgraph" id="dd/dd9/andns_8h_a21a8f0e04e19b66f878b3d4536c685ca_icgraph">
<area shape="rect" id="node3" href="../../dd/dd9/andns_8h.html#ace63c5b658eb33f8b5076fa0506e8afb" title="apqsttodpqst" alt="" coords="156,5,252,35"/><area shape="rect" id="node5" href="../../dd/dd9/andns_8h.html#a36956c4fc77c5a1b3dfcda3cc0a9051e" title="nk_forward" alt="" coords="303,5,388,35"/><area shape="rect" id="node7" href="../../dd/dd9/andns_8h.html#ad55d591cf7a444daa6b9cea7f8ae29bc" title="andns_rslv" alt="" coords="437,5,523,35"/><area shape="rect" id="node9" href="../../db/d6b/dns__wrapper_8c.html#ae858f92cfdc42ee9f2ba357a4021b59e" title="dns_exec_pkt" alt="" coords="572,5,673,35"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="a14f73f295437c3ab586d2f19cf20799f"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void reset_andns_ns </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../dd/dd9/andns_8h_a14f73f295437c3ab586d2f19cf20799f_icgraph.png" border="0" usemap="#dd/dd9/andns_8h_a14f73f295437c3ab586d2f19cf20799f_icgraph" alt=""/></div>
<map name="dd/dd9/andns_8h_a14f73f295437c3ab586d2f19cf20799f_icgraph" id="dd/dd9/andns_8h_a14f73f295437c3ab586d2f19cf20799f_icgraph">
<area shape="rect" id="node3" href="../../d5/d05/andna_8h.html#a90aee78fd7b0472165aca317c1a18721" title="andna_resolvconf_restore" alt="" coords="168,5,339,35"/><area shape="rect" id="node19" href="../../dd/dd9/andns_8h.html#a7d0899aadc62060e73c4ad5745dbfaad" title="andns_close" alt="" coords="207,59,300,88"/><area shape="rect" id="node5" href="../../d5/d05/andna_8h.html#aa7b53282a673cbc82c998a3cf4e5aff2" title="andna_init" alt="" coords="395,5,475,35"/><area shape="rect" id="node11" href="../../d5/d05/andna_8h.html#ad741f07b1bbda88076dfc6116707ba01" title="andna_close" alt="" coords="388,59,481,88"/><area shape="rect" id="node7" href="../../d4/d3b/netsukuku_8c.html#a110d67ecacf72375eea84dc00338030c" title="init_netsukuku" alt="" coords="716,5,823,35"/><area shape="rect" id="node9" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="875,57,925,87"/><area shape="rect" id="node13" href="../../d4/d3b/netsukuku_8c.html#a235b6034c5756ff428377a300e9be15d" title="destroy_netsukuku" alt="" coords="532,59,663,88"/><area shape="rect" id="node15" href="../../d4/d3b/netsukuku_8c.html#a785106d5f7144641d79c5f5e9ddc2135" title="sigterm_handler" alt="" coords="712,109,827,139"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="ab15133eaae804d339f84d9c759c0697e"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">char* rm_realm_prefix </td>
<td>(</td>
<td class="paramtype">char *&#160;</td>
<td class="paramname"><em>from</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">char *&#160;</td>
<td class="paramname"><em>dst</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>type</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../dd/dd9/andns_8h_ab15133eaae804d339f84d9c759c0697e_icgraph.png" border="0" usemap="#dd/dd9/andns_8h_ab15133eaae804d339f84d9c759c0697e_icgraph" alt=""/></div>
<map name="dd/dd9/andns_8h_ab15133eaae804d339f84d9c759c0697e_icgraph" id="dd/dd9/andns_8h_ab15133eaae804d339f84d9c759c0697e_icgraph">
<area shape="rect" id="node3" href="../../dd/dd9/andns_8h.html#a6b05a164ac280146566ad4b912845951" title="dpktcpy_rm_pref" alt="" coords="187,59,304,88"/><area shape="rect" id="node11" href="../../dd/dd9/andns_8h.html#ad2d760371a7d8f72ee021dcf12997c2d" title="andns_gethostbyname" alt="" coords="169,112,321,141"/><area shape="rect" id="node21" href="../../dd/dd9/andns_8h.html#a81431a7e5716758c3bbefd17f8e68898" title="inet_rslv" alt="" coords="405,5,475,35"/><area shape="rect" id="node5" href="../../dd/dd9/andns_8h.html#aae58fed9c96a1eb5a5411c76510ba3ac" title="dns_forward" alt="" coords="393,59,487,88"/><area shape="rect" id="node7" href="../../dd/dd9/andns_8h.html#ad55d591cf7a444daa6b9cea7f8ae29bc" title="andns_rslv" alt="" coords="588,28,673,57"/><area shape="rect" id="node9" href="../../db/d6b/dns__wrapper_8c.html#ae858f92cfdc42ee9f2ba357a4021b59e" title="dns_exec_pkt" alt="" coords="755,28,856,57"/><area shape="rect" id="node13" href="../../d1/d6f/igs_8c.html#a29026505ec5e0465ebe99a7077ff6d49" title="internet_hosts_to_ip" alt="" coords="371,112,509,141"/><area shape="rect" id="node15" href="../../da/dd7/igs_8h.html#a184ab033bb2e2c1f856df5430ba87a80" title="init_internet_gateway\l_search" alt="" coords="559,103,703,150"/><area shape="rect" id="node17" href="../../d4/d3b/netsukuku_8c.html#a110d67ecacf72375eea84dc00338030c" title="init_netsukuku" alt="" coords="752,112,859,141"/><area shape="rect" id="node19" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="907,112,957,141"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="a06279c082d2dfb4436b0b575ee0bf485"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int store_ns </td>
<td>(</td>
<td class="paramtype">char *&#160;</td>
<td class="paramname"><em>ns</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../dd/dd9/andns_8h_a06279c082d2dfb4436b0b575ee0bf485_cgraph.png" border="0" usemap="#dd/dd9/andns_8h_a06279c082d2dfb4436b0b575ee0bf485_cgraph" alt=""/></div>
<map name="dd/dd9/andns_8h_a06279c082d2dfb4436b0b575ee0bf485_cgraph" id="dd/dd9/andns_8h_a06279c082d2dfb4436b0b575ee0bf485_cgraph">
<area shape="rect" id="node3" href="../../d7/df8/log_8c.html#a983d6ac9e7105eb38445c20ff5e72135" title="debug" alt="" coords="127,5,183,35"/><area shape="rect" id="node5" href="../../d7/df8/log_8c.html#a3bd4b0345d9f0035edbe68f3795319de" title="print_log" alt="" coords="233,5,303,35"/></map>
</div>
</p>
<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../dd/dd9/andns_8h_a06279c082d2dfb4436b0b575ee0bf485_icgraph.png" border="0" usemap="#dd/dd9/andns_8h_a06279c082d2dfb4436b0b575ee0bf485_icgraph" alt=""/></div>
<map name="dd/dd9/andns_8h_a06279c082d2dfb4436b0b575ee0bf485_icgraph" id="dd/dd9/andns_8h_a06279c082d2dfb4436b0b575ee0bf485_icgraph">
<area shape="rect" id="node3" href="../../dd/dd9/andns_8h.html#a412c450840e3bb78ac14b32b3db878a8" title="collect_resolv_conf" alt="" coords="127,32,260,61"/><area shape="rect" id="node5" href="../../d5/d05/andna_8h.html#a90aee78fd7b0472165aca317c1a18721" title="andna_resolvconf_restore" alt="" coords="309,59,480,88"/><area shape="rect" id="node21" href="../../dd/dd9/andns_8h.html#a5a4d6d7f4f8ffb407a416f1bab193258" title="andns_init" alt="" coords="355,5,435,35"/><area shape="rect" id="node7" href="../../d5/d05/andna_8h.html#aa7b53282a673cbc82c998a3cf4e5aff2" title="andna_init" alt="" coords="536,5,616,35"/><area shape="rect" id="node13" href="../../d5/d05/andna_8h.html#ad741f07b1bbda88076dfc6116707ba01" title="andna_close" alt="" coords="529,59,623,88"/><area shape="rect" id="node9" href="../../d4/d3b/netsukuku_8c.html#a110d67ecacf72375eea84dc00338030c" title="init_netsukuku" alt="" coords="857,5,964,35"/><area shape="rect" id="node11" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="1016,57,1067,87"/><area shape="rect" id="node15" href="../../d4/d3b/netsukuku_8c.html#a235b6034c5756ff428377a300e9be15d" title="destroy_netsukuku" alt="" coords="673,59,804,88"/><area shape="rect" id="node17" href="../../d4/d3b/netsukuku_8c.html#a785106d5f7144641d79c5f5e9ddc2135" title="sigterm_handler" alt="" coords="853,109,968,139"/></map>
</div>
</p>
</div>
</div>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="../../dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="../../dd/dd9/andns_8h.html">andns.h</a></li>
2014-02-20 00:30:40 +00:00
<li class="footer">Generated on Wed Feb 19 2014 16:28:49 for The Netsukuku Project by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="../../doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
</div>
</body>
</html>