netsukuku/df/d11/andns__net_8c.html

926 lines
71 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_net.c 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;">
<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('df/d11/andns__net_8c.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_net.c File Reference</div> </div>
</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include &quot;<a class="el" href="../../d7/d7f/log_8h_source.html">log.h</a>&quot;</code><br/>
<code>#include &quot;<a class="el" href="../../d6/de1/andns__net_8h_source.html">andns_net.h</a>&quot;</code><br/>
</div><div class="textblock"><div class="dynheader">
Include dependency graph for andns_net.c:</div>
<div class="dyncontent">
<div class="center"><img src="../../de/db5/andns__net_8c__incl.png" border="0" usemap="#src_2andns__net_8c" alt=""/></div>
<map name="src_2andns__net_8c" id="src_2andns__net_8c">
<area shape="rect" id="node3" href="../../d7/d7f/log_8h.html" title="log.h" alt="" coords="103,83,153,112"/><area shape="rect" id="node7" href="../../d6/de1/andns__net_8h.html" title="andns_net.h" alt="" coords="347,83,440,112"/></map>
</div>
</div><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
Macros</h2></td></tr>
<tr class="memitem:aa911c93eee2bd5b1312317ba2d75af35"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d11/andns__net_8c.html#aa911c93eee2bd5b1312317ba2d75af35">MILLISEC_TO_TV</a>(x, t)</td></tr>
<tr class="separator:aa911c93eee2bd5b1312317ba2d75af35"><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:ad2b329c25bb65c423d20f4b1e7691961"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d11/andns__net_8c.html#ad2b329c25bb65c423d20f4b1e7691961">idp_inet_ntop</a> (int <a class="el" href="../../d7/de2/if_8c.html#a4417150d9f858949bd9ea8794995ebcc">family</a>, struct sockaddr *addr, char *buf, int buflen)</td></tr>
<tr class="separator:ad2b329c25bb65c423d20f4b1e7691961"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9f0f84aac1723d4aff67f0c8049ba013"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d11/andns__net_8c.html#a9f0f84aac1723d4aff67f0c8049ba013">w_socket</a> (int <a class="el" href="../../d7/de2/if_8c.html#a4417150d9f858949bd9ea8794995ebcc">family</a>, int <a class="el" href="../../d8/d91/krnl__route_8c.html#ac765329451135abec74c45e1897abf26">type</a>, int proto, int die)</td></tr>
<tr class="separator:a9f0f84aac1723d4aff67f0c8049ba013"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a50a2a14b83ff471e7374fa7b731be19b"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d11/andns__net_8c.html#a50a2a14b83ff471e7374fa7b731be19b">w_connect</a> (struct addrinfo *ai, int die)</td></tr>
<tr class="separator:a50a2a14b83ff471e7374fa7b731be19b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4f93b369bf1954796a452384355d423d"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d11/andns__net_8c.html#a4f93b369bf1954796a452384355d423d">serial_connect</a> (struct addrinfo *ai, int die)</td></tr>
<tr class="separator:a4f93b369bf1954796a452384355d423d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa577f4e612c57b8ee36d7ee144e4454e"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d11/andns__net_8c.html#aa577f4e612c57b8ee36d7ee144e4454e">host_connect</a> (const char *host, uint16_t port, int <a class="el" href="../../d8/d91/krnl__route_8c.html#ac765329451135abec74c45e1897abf26">type</a>, int die)</td></tr>
<tr class="separator:aa577f4e612c57b8ee36d7ee144e4454e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1f054a28fc118379cc55dd455a5cc39a"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d11/andns__net_8c.html#a1f054a28fc118379cc55dd455a5cc39a">ai_connect</a> (struct addrinfo *ai, int die, int free_ai)</td></tr>
<tr class="separator:a1f054a28fc118379cc55dd455a5cc39a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a817c42151172f843cbc695820c85641d"><td class="memItemLeft" align="right" valign="top">ssize_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d11/andns__net_8c.html#a817c42151172f843cbc695820c85641d">w_send</a> (int sk, const void *buf, size_t len, int die)</td></tr>
<tr class="separator:a817c42151172f843cbc695820c85641d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0f43c36471630ec8c3775908acf3c2f9"><td class="memItemLeft" align="right" valign="top">ssize_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d11/andns__net_8c.html#a0f43c36471630ec8c3775908acf3c2f9">w_recv</a> (int sk, void *buf, size_t len, int die)</td></tr>
<tr class="separator:a0f43c36471630ec8c3775908acf3c2f9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a47d34cf4c1f9bf2edfea1d4410dbe2d8"><td class="memItemLeft" align="right" valign="top">ssize_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d11/andns__net_8c.html#a47d34cf4c1f9bf2edfea1d4410dbe2d8">w_send_timeout</a> (int s, const void *buf, size_t len, int die, int timeout)</td></tr>
<tr class="separator:a47d34cf4c1f9bf2edfea1d4410dbe2d8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a89a79c4f515c2c8ab1e8841dc24966c1"><td class="memItemLeft" align="right" valign="top">ssize_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d11/andns__net_8c.html#a89a79c4f515c2c8ab1e8841dc24966c1">w_recv_timeout</a> (int s, void *buf, size_t len, int die, int timeout)</td></tr>
<tr class="separator:a89a79c4f515c2c8ab1e8841dc24966c1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a283bd5c64ce0d9183389ad4693f502a8"><td class="memItemLeft" align="right" valign="top">ssize_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d11/andns__net_8c.html#a283bd5c64ce0d9183389ad4693f502a8">hn_send_recv_close</a> (const char *host, uint16_t port, int <a class="el" href="../../d8/d91/krnl__route_8c.html#ac765329451135abec74c45e1897abf26">type</a>, void *buf, size_t buflen, void *anbuf, size_t anlen, int die, int timeout)</td></tr>
<tr class="separator:a283bd5c64ce0d9183389ad4693f502a8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7af4b0897c6b267464dce4bd247d6e82"><td class="memItemLeft" align="right" valign="top">ssize_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d11/andns__net_8c.html#a7af4b0897c6b267464dce4bd247d6e82">ai_send_recv_close</a> (struct addrinfo *ai, void *buf, size_t buflen, void *anbuf, size_t anlen, int die, int free_ai, int timeout)</td></tr>
<tr class="separator:a7af4b0897c6b267464dce4bd247d6e82"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6f55b680c3f8c1e2c346d3bfd6583030"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d11/andns__net_8c.html#a6f55b680c3f8c1e2c346d3bfd6583030">char_print</a> (char *buf, int len)</td></tr>
<tr class="separator:a6f55b680c3f8c1e2c346d3bfd6583030"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Macro Definition Documentation</h2>
<a class="anchor" id="aa911c93eee2bd5b1312317ba2d75af35"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define MILLISEC_TO_TV</td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname">x, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname">t&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<b>Value:</b><div class="fragment"><div class="line"><span class="keywordflow">do</span>{ \</div>
<div class="line"> (t).tv_sec=(x)/1000; \</div>
<div class="line"> (t).tv_usec=((x) - ((x)/1000)*1000)*1000; \</div>
<div class="line">}<span class="keywordflow">while</span>(0)</div>
</div><!-- fragment -->
</div>
</div>
<h2 class="groupheader">Function Documentation</h2>
<a class="anchor" id="a1f054a28fc118379cc55dd455a5cc39a"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int ai_connect </td>
<td>(</td>
<td class="paramtype">struct addrinfo *&#160;</td>
<td class="paramname"><em>ai</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>die</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>free_ai</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="../../df/d11/andns__net_8c_a1f054a28fc118379cc55dd455a5cc39a_cgraph.png" border="0" usemap="#df/d11/andns__net_8c_a1f054a28fc118379cc55dd455a5cc39a_cgraph" alt=""/></div>
<map name="df/d11/andns__net_8c_a1f054a28fc118379cc55dd455a5cc39a_cgraph" id="df/d11/andns__net_8c_a1f054a28fc118379cc55dd455a5cc39a_cgraph">
<area shape="rect" id="node3" href="../../df/d11/andns__net_8c.html#a4f93b369bf1954796a452384355d423d" title="serial_connect" alt="" coords="139,51,245,80"/><area shape="rect" id="node5" href="../../d7/df8/log_8c.html#a677da14e8c4326bde43622f233f1ead3" title="fatal" alt="" coords="561,5,607,35"/><area shape="rect" id="node11" href="../../d7/df8/log_8c.html#a983d6ac9e7105eb38445c20ff5e72135" title="debug" alt="" coords="556,96,612,125"/><area shape="rect" id="node14" href="../../df/d11/andns__net_8c.html#a50a2a14b83ff471e7374fa7b731be19b" title="w_connect" alt="" coords="293,51,379,80"/><area shape="rect" id="node7" href="../../d7/df8/log_8c.html#a3bd4b0345d9f0035edbe68f3795319de" title="print_log" alt="" coords="677,84,747,113"/><area shape="rect" id="node9" href="../../d7/df8/log_8c.html#a32f684e2d9d47ca24806b88e58498931" title="close_log_file" alt="" coords="661,5,763,35"/><area shape="rect" id="node16" href="../../df/d11/andns__net_8c.html#a9f0f84aac1723d4aff67f0c8049ba013" title="w_socket" alt="" coords="428,51,505,80"/></map>
</div>
</p>
<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../df/d11/andns__net_8c_a1f054a28fc118379cc55dd455a5cc39a_icgraph.png" border="0" usemap="#df/d11/andns__net_8c_a1f054a28fc118379cc55dd455a5cc39a_icgraph" alt=""/></div>
<map name="df/d11/andns__net_8c_a1f054a28fc118379cc55dd455a5cc39a_icgraph" id="df/d11/andns__net_8c_a1f054a28fc118379cc55dd455a5cc39a_icgraph">
<area shape="rect" id="node3" href="../../d6/de1/andns__net_8h.html#a7af4b0897c6b267464dce4bd247d6e82" title="ai_send_recv_close" alt="" coords="140,67,276,96"/><area shape="rect" id="node5" href="../../dd/dd9/andns_8h.html#a65c36ebb80b180a09b9a78c73ee5c106" title="ns_general_send" alt="" coords="325,67,445,96"/><area shape="rect" id="node7" href="../../dd/dd9/andns_8h.html#ad2d760371a7d8f72ee021dcf12997c2d" title="andns_gethostbyname" alt="" coords="495,13,647,43"/><area shape="rect" id="node17" href="../../dd/dd9/andns_8h.html#aae58fed9c96a1eb5a5411c76510ba3ac" title="dns_forward" alt="" coords="524,67,617,96"/><area shape="rect" id="node23" href="../../dd/dd9/andns_8h.html#a36956c4fc77c5a1b3dfcda3cc0a9051e" title="nk_forward" alt="" coords="528,120,613,149"/><area shape="rect" id="node9" href="../../d1/d6f/igs_8c.html#a29026505ec5e0465ebe99a7077ff6d49" title="internet_hosts_to_ip" alt="" coords="696,13,835,43"/><area shape="rect" id="node11" href="../../da/dd7/igs_8h.html#a184ab033bb2e2c1f856df5430ba87a80" title="init_internet_gateway\l_search" alt="" coords="884,5,1028,51"/><area shape="rect" id="node13" href="../../d4/d3b/netsukuku_8c.html#a110d67ecacf72375eea84dc00338030c" title="init_netsukuku" alt="" coords="1077,13,1184,43"/><area shape="rect" id="node15" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="1232,13,1283,43"/><area shape="rect" id="node19" href="../../dd/dd9/andns_8h.html#ad55d591cf7a444daa6b9cea7f8ae29bc" title="andns_rslv" alt="" coords="723,97,808,127"/><area shape="rect" id="node21" href="../../db/d6b/dns__wrapper_8c.html#ae858f92cfdc42ee9f2ba357a4021b59e" title="dns_exec_pkt" alt="" coords="905,97,1007,127"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="a7af4b0897c6b267464dce4bd247d6e82"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">ssize_t ai_send_recv_close </td>
<td>(</td>
<td class="paramtype">struct addrinfo *&#160;</td>
<td class="paramname"><em>ai</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">void *&#160;</td>
<td class="paramname"><em>buf</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">size_t&#160;</td>
<td class="paramname"><em>buflen</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">void *&#160;</td>
<td class="paramname"><em>anbuf</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">size_t&#160;</td>
<td class="paramname"><em>anlen</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>die</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>free_ai</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>timeout</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="../../df/d11/andns__net_8c_a7af4b0897c6b267464dce4bd247d6e82_cgraph.png" border="0" usemap="#df/d11/andns__net_8c_a7af4b0897c6b267464dce4bd247d6e82_cgraph" alt=""/></div>
<map name="df/d11/andns__net_8c_a7af4b0897c6b267464dce4bd247d6e82_cgraph" id="df/d11/andns__net_8c_a7af4b0897c6b267464dce4bd247d6e82_cgraph">
<area shape="rect" id="node3" href="../../df/d11/andns__net_8c.html#a1f054a28fc118379cc55dd455a5cc39a" title="ai_connect" alt="" coords="192,139,277,168"/><area shape="rect" id="node24" href="../../df/d11/andns__net_8c.html#a47d34cf4c1f9bf2edfea1d4410dbe2d8" title="w_send_timeout" alt="" coords="480,249,597,279"/><area shape="rect" id="node28" href="../../df/d11/andns__net_8c.html#a817c42151172f843cbc695820c85641d" title="w_send" alt="" coords="652,197,719,227"/><area shape="rect" id="node33" href="../../df/d11/andns__net_8c.html#a89a79c4f515c2c8ab1e8841dc24966c1" title="w_recv_timeout" alt="" coords="481,453,596,483"/><area shape="rect" id="node37" href="../../df/d11/andns__net_8c.html#a0f43c36471630ec8c3775908acf3c2f9" title="w_recv" alt="" coords="653,403,717,432"/><area shape="rect" id="node5" href="../../df/d11/andns__net_8c.html#a4f93b369bf1954796a452384355d423d" title="serial_connect" alt="" coords="325,113,432,143"/><area shape="rect" id="node7" href="../../d7/df8/log_8c.html#a677da14e8c4326bde43622f233f1ead3" title="fatal" alt="" coords="780,107,825,136"/><area shape="rect" id="node13" href="../../d7/df8/log_8c.html#a983d6ac9e7105eb38445c20ff5e72135" title="debug" alt="" coords="775,236,831,265"/><area shape="rect" id="node16" href="../../df/d11/andns__net_8c.html#a50a2a14b83ff471e7374fa7b731be19b" title="w_connect" alt="" coords="496,107,581,136"/><area shape="rect" id="node9" href="../../d7/df8/log_8c.html#a3bd4b0345d9f0035edbe68f3795319de" title="print_log" alt="" coords="896,211,965,240"/><area shape="rect" id="node11" href="../../d7/df8/log_8c.html#a32f684e2d9d47ca24806b88e58498931" title="close_log_file" alt="" coords="880,107,981,136"/><area shape="rect" id="node18" href="../../df/d11/andns__net_8c.html#a9f0f84aac1723d4aff67f0c8049ba013" title="w_socket" alt="" coords="647,93,724,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="../../df/d11/andns__net_8c_a7af4b0897c6b267464dce4bd247d6e82_icgraph.png" border="0" usemap="#df/d11/andns__net_8c_a7af4b0897c6b267464dce4bd247d6e82_icgraph" alt=""/></div>
<map name="df/d11/andns__net_8c_a7af4b0897c6b267464dce4bd247d6e82_icgraph" id="df/d11/andns__net_8c_a7af4b0897c6b267464dce4bd247d6e82_icgraph">
<area shape="rect" id="node3" href="../../dd/dd9/andns_8h.html#a65c36ebb80b180a09b9a78c73ee5c106" title="ns_general_send" alt="" coords="192,67,312,96"/><area shape="rect" id="node5" href="../../dd/dd9/andns_8h.html#ad2d760371a7d8f72ee021dcf12997c2d" title="andns_gethostbyname" alt="" coords="361,13,513,43"/><area shape="rect" id="node15" href="../../dd/dd9/andns_8h.html#aae58fed9c96a1eb5a5411c76510ba3ac" title="dns_forward" alt="" coords="391,67,484,96"/><area shape="rect" id="node21" href="../../dd/dd9/andns_8h.html#a36956c4fc77c5a1b3dfcda3cc0a9051e" title="nk_forward" alt="" coords="395,120,480,149"/><area shape="rect" id="node7" href="../../d1/d6f/igs_8c.html#a29026505ec5e0465ebe99a7077ff6d49" title="internet_hosts_to_ip" alt="" coords="563,13,701,43"/><area shape="rect" id="node9" href="../../da/dd7/igs_8h.html#a184ab033bb2e2c1f856df5430ba87a80" title="init_internet_gateway\l_search" alt="" coords="751,5,895,51"/><area shape="rect" id="node11" href="../../d4/d3b/netsukuku_8c.html#a110d67ecacf72375eea84dc00338030c" title="init_netsukuku" alt="" coords="944,13,1051,43"/><area shape="rect" id="node13" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="1099,13,1149,43"/><area shape="rect" id="node17" href="../../dd/dd9/andns_8h.html#ad55d591cf7a444daa6b9cea7f8ae29bc" title="andns_rslv" alt="" coords="589,97,675,127"/><area shape="rect" id="node19" href="../../db/d6b/dns__wrapper_8c.html#ae858f92cfdc42ee9f2ba357a4021b59e" title="dns_exec_pkt" alt="" coords="772,97,873,127"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="a6f55b680c3f8c1e2c346d3bfd6583030"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void char_print </td>
<td>(</td>
<td class="paramtype">char *&#160;</td>
<td class="paramname"><em>buf</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>len</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a283bd5c64ce0d9183389ad4693f502a8"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">ssize_t hn_send_recv_close </td>
<td>(</td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>host</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint16_t&#160;</td>
<td class="paramname"><em>port</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>type</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">void *&#160;</td>
<td class="paramname"><em>buf</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">size_t&#160;</td>
<td class="paramname"><em>buflen</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">void *&#160;</td>
<td class="paramname"><em>anbuf</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">size_t&#160;</td>
<td class="paramname"><em>anlen</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>die</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>timeout</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="../../df/d11/andns__net_8c_a283bd5c64ce0d9183389ad4693f502a8_cgraph.png" border="0" usemap="#df/d11/andns__net_8c_a283bd5c64ce0d9183389ad4693f502a8_cgraph" alt=""/></div>
<map name="df/d11/andns__net_8c_a283bd5c64ce0d9183389ad4693f502a8_cgraph" id="df/d11/andns__net_8c_a283bd5c64ce0d9183389ad4693f502a8_cgraph">
<area shape="rect" id="node3" href="../../df/d11/andns__net_8c.html#aa577f4e612c57b8ee36d7ee144e4454e" title="host_connect" alt="" coords="196,103,295,133"/><area shape="rect" id="node25" href="../../df/d11/andns__net_8c.html#a47d34cf4c1f9bf2edfea1d4410dbe2d8" title="w_send_timeout" alt="" coords="499,282,616,311"/><area shape="rect" id="node29" href="../../df/d11/andns__net_8c.html#a817c42151172f843cbc695820c85641d" title="w_send" alt="" coords="671,309,737,338"/><area shape="rect" id="node34" href="../../df/d11/andns__net_8c.html#a89a79c4f515c2c8ab1e8841dc24966c1" title="w_recv_timeout" alt="" coords="500,462,615,491"/><area shape="rect" id="node38" href="../../df/d11/andns__net_8c.html#a0f43c36471630ec8c3775908acf3c2f9" title="w_recv" alt="" coords="672,514,736,543"/><area shape="rect" id="node5" href="../../d7/df8/log_8c.html#a677da14e8c4326bde43622f233f1ead3" title="fatal" alt="" coords="799,155,844,185"/><area shape="rect" id="node11" href="../../df/d11/andns__net_8c.html#a4f93b369bf1954796a452384355d423d" title="serial_connect" alt="" coords="344,103,451,133"/><area shape="rect" id="node7" href="../../d7/df8/log_8c.html#a3bd4b0345d9f0035edbe68f3795319de" title="print_log" alt="" coords="915,234,984,263"/><area shape="rect" id="node9" href="../../d7/df8/log_8c.html#a32f684e2d9d47ca24806b88e58498931" title="close_log_file" alt="" coords="899,155,1000,185"/><area shape="rect" id="node14" href="../../d7/df8/log_8c.html#a983d6ac9e7105eb38445c20ff5e72135" title="debug" alt="" coords="793,283,849,313"/><area shape="rect" id="node17" href="../../df/d11/andns__net_8c.html#a50a2a14b83ff471e7374fa7b731be19b" title="w_connect" alt="" coords="515,103,600,133"/><area shape="rect" id="node19" href="../../df/d11/andns__net_8c.html#a9f0f84aac1723d4aff67f0c8049ba013" title="w_socket" alt="" coords="665,103,743,133"/></map>
</div>
</p>
<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../df/d11/andns__net_8c_a283bd5c64ce0d9183389ad4693f502a8_icgraph.png" border="0" usemap="#df/d11/andns__net_8c_a283bd5c64ce0d9183389ad4693f502a8_icgraph" alt=""/></div>
<map name="df/d11/andns__net_8c_a283bd5c64ce0d9183389ad4693f502a8_icgraph" id="df/d11/andns__net_8c_a283bd5c64ce0d9183389ad4693f502a8_icgraph">
<area shape="rect" id="node3" href="../../d9/d88/ntkresolv_8h.html#aa95ce7a8d4506ae83dd9b76933d7c6ba" title="do_command" alt="" coords="196,5,295,35"/><area shape="rect" id="node5" href="../../d3/dbf/ntkresolv_8c.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="344,5,395,35"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="aa577f4e612c57b8ee36d7ee144e4454e"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int host_connect </td>
<td>(</td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>host</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint16_t&#160;</td>
<td class="paramname"><em>port</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>type</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>die</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="../../df/d11/andns__net_8c_aa577f4e612c57b8ee36d7ee144e4454e_cgraph.png" border="0" usemap="#df/d11/andns__net_8c_aa577f4e612c57b8ee36d7ee144e4454e_cgraph" alt=""/></div>
<map name="df/d11/andns__net_8c_aa577f4e612c57b8ee36d7ee144e4454e_cgraph" id="df/d11/andns__net_8c_aa577f4e612c57b8ee36d7ee144e4454e_cgraph">
<area shape="rect" id="node3" href="../../d7/df8/log_8c.html#a677da14e8c4326bde43622f233f1ead3" title="fatal" alt="" coords="577,75,623,104"/><area shape="rect" id="node9" href="../../df/d11/andns__net_8c.html#a4f93b369bf1954796a452384355d423d" title="serial_connect" alt="" coords="155,69,261,99"/><area shape="rect" id="node5" href="../../d7/df8/log_8c.html#a3bd4b0345d9f0035edbe68f3795319de" title="print_log" alt="" coords="693,141,763,171"/><area shape="rect" id="node7" href="../../d7/df8/log_8c.html#a32f684e2d9d47ca24806b88e58498931" title="close_log_file" alt="" coords="677,75,779,104"/><area shape="rect" id="node12" href="../../d7/df8/log_8c.html#a983d6ac9e7105eb38445c20ff5e72135" title="debug" alt="" coords="572,167,628,196"/><area shape="rect" id="node15" href="../../df/d11/andns__net_8c.html#a50a2a14b83ff471e7374fa7b731be19b" title="w_connect" alt="" coords="309,101,395,131"/><area shape="rect" id="node17" href="../../df/d11/andns__net_8c.html#a9f0f84aac1723d4aff67f0c8049ba013" title="w_socket" alt="" coords="444,127,521,156"/></map>
</div>
</p>
<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../df/d11/andns__net_8c_aa577f4e612c57b8ee36d7ee144e4454e_icgraph.png" border="0" usemap="#df/d11/andns__net_8c_aa577f4e612c57b8ee36d7ee144e4454e_icgraph" alt=""/></div>
<map name="df/d11/andns__net_8c_aa577f4e612c57b8ee36d7ee144e4454e_icgraph" id="df/d11/andns__net_8c_aa577f4e612c57b8ee36d7ee144e4454e_icgraph">
<area shape="rect" id="node3" href="../../d6/de1/andns__net_8h.html#a283bd5c64ce0d9183389ad4693f502a8" title="hn_send_recv_close" alt="" coords="155,5,296,35"/><area shape="rect" id="node5" href="../../d9/d88/ntkresolv_8h.html#aa95ce7a8d4506ae83dd9b76933d7c6ba" title="do_command" alt="" coords="345,5,444,35"/><area shape="rect" id="node7" href="../../d3/dbf/ntkresolv_8c.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="493,5,544,35"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="ad2b329c25bb65c423d20f4b1e7691961"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int idp_inet_ntop </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>family</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">struct sockaddr *&#160;</td>
<td class="paramname"><em>addr</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">char *&#160;</td>
<td class="paramname"><em>buf</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>buflen</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="../../df/d11/andns__net_8c_ad2b329c25bb65c423d20f4b1e7691961_icgraph.png" border="0" usemap="#df/d11/andns__net_8c_ad2b329c25bb65c423d20f4b1e7691961_icgraph" alt=""/></div>
<map name="df/d11/andns__net_8c_ad2b329c25bb65c423d20f4b1e7691961_icgraph" id="df/d11/andns__net_8c_ad2b329c25bb65c423d20f4b1e7691961_icgraph">
<area shape="rect" id="node3" href="../../dd/dd9/andns_8h.html#a5a4d6d7f4f8ffb407a416f1bab193258" title="andns_init" alt="" coords="153,5,233,35"/><area shape="rect" id="node5" href="../../d5/d05/andna_8h.html#aa7b53282a673cbc82c998a3cf4e5aff2" title="andna_init" alt="" coords="284,5,364,35"/><area shape="rect" id="node7" href="../../d4/d3b/netsukuku_8c.html#a110d67ecacf72375eea84dc00338030c" title="init_netsukuku" alt="" coords="413,5,520,35"/><area shape="rect" id="node9" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="568,5,619,35"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="a4f93b369bf1954796a452384355d423d"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int serial_connect </td>
<td>(</td>
<td class="paramtype">struct addrinfo *&#160;</td>
<td class="paramname"><em>ai</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>die</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="../../df/d11/andns__net_8c_a4f93b369bf1954796a452384355d423d_cgraph.png" border="0" usemap="#df/d11/andns__net_8c_a4f93b369bf1954796a452384355d423d_cgraph" alt=""/></div>
<map name="df/d11/andns__net_8c_a4f93b369bf1954796a452384355d423d_cgraph" id="df/d11/andns__net_8c_a4f93b369bf1954796a452384355d423d_cgraph">
<area shape="rect" id="node3" href="../../d7/df8/log_8c.html#a677da14e8c4326bde43622f233f1ead3" title="fatal" alt="" coords="428,5,473,35"/><area shape="rect" id="node9" href="../../d7/df8/log_8c.html#a983d6ac9e7105eb38445c20ff5e72135" title="debug" alt="" coords="423,96,479,125"/><area shape="rect" id="node12" href="../../df/d11/andns__net_8c.html#a50a2a14b83ff471e7374fa7b731be19b" title="w_connect" alt="" coords="160,51,245,80"/><area shape="rect" id="node5" href="../../d7/df8/log_8c.html#a3bd4b0345d9f0035edbe68f3795319de" title="print_log" alt="" coords="544,84,613,113"/><area shape="rect" id="node7" href="../../d7/df8/log_8c.html#a32f684e2d9d47ca24806b88e58498931" title="close_log_file" alt="" coords="528,5,629,35"/><area shape="rect" id="node14" href="../../df/d11/andns__net_8c.html#a9f0f84aac1723d4aff67f0c8049ba013" title="w_socket" alt="" coords="295,51,372,80"/></map>
</div>
</p>
<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../df/d11/andns__net_8c_a4f93b369bf1954796a452384355d423d_icgraph.png" border="0" usemap="#df/d11/andns__net_8c_a4f93b369bf1954796a452384355d423d_icgraph" alt=""/></div>
<map name="df/d11/andns__net_8c_a4f93b369bf1954796a452384355d423d_icgraph" id="df/d11/andns__net_8c_a4f93b369bf1954796a452384355d423d_icgraph">
<area shape="rect" id="node3" href="../../d6/de1/andns__net_8h.html#aa577f4e612c57b8ee36d7ee144e4454e" title="host_connect" alt="" coords="161,40,260,69"/><area shape="rect" id="node11" href="../../d6/de1/andns__net_8h.html#a1f054a28fc118379cc55dd455a5cc39a" title="ai_connect" alt="" coords="168,96,253,125"/><area shape="rect" id="node5" href="../../d6/de1/andns__net_8h.html#a283bd5c64ce0d9183389ad4693f502a8" title="hn_send_recv_close" alt="" coords="309,36,451,65"/><area shape="rect" id="node7" href="../../d9/d88/ntkresolv_8h.html#aa95ce7a8d4506ae83dd9b76933d7c6ba" title="do_command" alt="" coords="509,9,608,39"/><area shape="rect" id="node9" href="../../d3/dbf/ntkresolv_8c.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="719,5,769,35"/><area shape="rect" id="node13" href="../../d6/de1/andns__net_8h.html#a7af4b0897c6b267464dce4bd247d6e82" title="ai_send_recv_close" alt="" coords="312,103,448,132"/><area shape="rect" id="node15" href="../../dd/dd9/andns_8h.html#a65c36ebb80b180a09b9a78c73ee5c106" title="ns_general_send" alt="" coords="499,109,619,139"/><area shape="rect" id="node17" href="../../dd/dd9/andns_8h.html#ad2d760371a7d8f72ee021dcf12997c2d" title="andns_gethostbyname" alt="" coords="668,59,820,88"/><area shape="rect" id="node27" href="../../dd/dd9/andns_8h.html#aae58fed9c96a1eb5a5411c76510ba3ac" title="dns_forward" alt="" coords="697,112,791,141"/><area shape="rect" id="node33" href="../../dd/dd9/andns_8h.html#a36956c4fc77c5a1b3dfcda3cc0a9051e" title="nk_forward" alt="" coords="701,165,787,195"/><area shape="rect" id="node19" href="../../d1/d6f/igs_8c.html#a29026505ec5e0465ebe99a7077ff6d49" title="internet_hosts_to_ip" alt="" coords="869,59,1008,88"/><area shape="rect" id="node21" href="../../da/dd7/igs_8h.html#a184ab033bb2e2c1f856df5430ba87a80" title="init_internet_gateway\l_search" alt="" coords="1057,50,1201,97"/><area shape="rect" id="node23" href="../../d4/d3b/netsukuku_8c.html#a110d67ecacf72375eea84dc00338030c" title="init_netsukuku" alt="" coords="1251,59,1357,88"/><area shape="rect" id="node25" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="1405,59,1456,88"/><area shape="rect" id="node29" href="../../dd/dd9/andns_8h.html#ad55d591cf7a444daa6b9cea7f8ae29bc" title="andns_rslv" alt="" coords="896,143,981,172"/><area shape="rect" id="node31" href="../../db/d6b/dns__wrapper_8c.html#ae858f92cfdc42ee9f2ba357a4021b59e" title="dns_exec_pkt" alt="" coords="1079,143,1180,172"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="a50a2a14b83ff471e7374fa7b731be19b"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int w_connect </td>
<td>(</td>
<td class="paramtype">struct addrinfo *&#160;</td>
<td class="paramname"><em>ai</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>die</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="../../df/d11/andns__net_8c_a50a2a14b83ff471e7374fa7b731be19b_cgraph.png" border="0" usemap="#df/d11/andns__net_8c_a50a2a14b83ff471e7374fa7b731be19b_cgraph" alt=""/></div>
<map name="df/d11/andns__net_8c_a50a2a14b83ff471e7374fa7b731be19b_cgraph" id="df/d11/andns__net_8c_a50a2a14b83ff471e7374fa7b731be19b_cgraph">
<area shape="rect" id="node3" href="../../df/d11/andns__net_8c.html#a9f0f84aac1723d4aff67f0c8049ba013" title="w_socket" alt="" coords="140,32,217,61"/><area shape="rect" id="node5" href="../../d7/df8/log_8c.html#a677da14e8c4326bde43622f233f1ead3" title="fatal" alt="" coords="273,5,319,35"/><area shape="rect" id="node11" href="../../d7/df8/log_8c.html#a983d6ac9e7105eb38445c20ff5e72135" title="debug" alt="" coords="268,59,324,88"/><area shape="rect" id="node7" href="../../d7/df8/log_8c.html#a3bd4b0345d9f0035edbe68f3795319de" title="print_log" alt="" coords="389,59,459,88"/><area shape="rect" id="node9" href="../../d7/df8/log_8c.html#a32f684e2d9d47ca24806b88e58498931" title="close_log_file" alt="" coords="373,5,475,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="../../df/d11/andns__net_8c_a50a2a14b83ff471e7374fa7b731be19b_icgraph.png" border="0" usemap="#df/d11/andns__net_8c_a50a2a14b83ff471e7374fa7b731be19b_icgraph" alt=""/></div>
<map name="df/d11/andns__net_8c_a50a2a14b83ff471e7374fa7b731be19b_icgraph" id="df/d11/andns__net_8c_a50a2a14b83ff471e7374fa7b731be19b_icgraph">
<area shape="rect" id="node3" href="../../d6/de1/andns__net_8h.html#a4f93b369bf1954796a452384355d423d" title="serial_connect" alt="" coords="139,68,245,97"/><area shape="rect" id="node5" href="../../d6/de1/andns__net_8h.html#aa577f4e612c57b8ee36d7ee144e4454e" title="host_connect" alt="" coords="295,40,393,69"/><area shape="rect" id="node13" href="../../d6/de1/andns__net_8h.html#a1f054a28fc118379cc55dd455a5cc39a" title="ai_connect" alt="" coords="301,96,387,125"/><area shape="rect" id="node7" href="../../d6/de1/andns__net_8h.html#a283bd5c64ce0d9183389ad4693f502a8" title="hn_send_recv_close" alt="" coords="443,36,584,65"/><area shape="rect" id="node9" href="../../d9/d88/ntkresolv_8h.html#aa95ce7a8d4506ae83dd9b76933d7c6ba" title="do_command" alt="" coords="643,9,741,39"/><area shape="rect" id="node11" href="../../d3/dbf/ntkresolv_8c.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="852,5,903,35"/><area shape="rect" id="node15" href="../../d6/de1/andns__net_8h.html#a7af4b0897c6b267464dce4bd247d6e82" title="ai_send_recv_close" alt="" coords="445,103,581,132"/><area shape="rect" id="node17" href="../../dd/dd9/andns_8h.html#a65c36ebb80b180a09b9a78c73ee5c106" title="ns_general_send" alt="" coords="632,109,752,139"/><area shape="rect" id="node19" href="../../dd/dd9/andns_8h.html#ad2d760371a7d8f72ee021dcf12997c2d" title="andns_gethostbyname" alt="" coords="801,59,953,88"/><area shape="rect" id="node29" href="../../dd/dd9/andns_8h.html#aae58fed9c96a1eb5a5411c76510ba3ac" title="dns_forward" alt="" coords="831,112,924,141"/><area shape="rect" id="node35" href="../../dd/dd9/andns_8h.html#a36956c4fc77c5a1b3dfcda3cc0a9051e" title="nk_forward" alt="" coords="835,165,920,195"/><area shape="rect" id="node21" href="../../d1/d6f/igs_8c.html#a29026505ec5e0465ebe99a7077ff6d49" title="internet_hosts_to_ip" alt="" coords="1003,59,1141,88"/><area shape="rect" id="node23" href="../../da/dd7/igs_8h.html#a184ab033bb2e2c1f856df5430ba87a80" title="init_internet_gateway\l_search" alt="" coords="1191,50,1335,97"/><area shape="rect" id="node25" href="../../d4/d3b/netsukuku_8c.html#a110d67ecacf72375eea84dc00338030c" title="init_netsukuku" alt="" coords="1384,59,1491,88"/><area shape="rect" id="node27" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="1539,59,1589,88"/><area shape="rect" id="node31" href="../../dd/dd9/andns_8h.html#ad55d591cf7a444daa6b9cea7f8ae29bc" title="andns_rslv" alt="" coords="1029,143,1115,172"/><area shape="rect" id="node33" href="../../db/d6b/dns__wrapper_8c.html#ae858f92cfdc42ee9f2ba357a4021b59e" title="dns_exec_pkt" alt="" coords="1212,143,1313,172"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="a0f43c36471630ec8c3775908acf3c2f9"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">ssize_t w_recv </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>sk</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">void *&#160;</td>
<td class="paramname"><em>buf</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">size_t&#160;</td>
<td class="paramname"><em>len</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>die</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="../../df/d11/andns__net_8c_a0f43c36471630ec8c3775908acf3c2f9_cgraph.png" border="0" usemap="#df/d11/andns__net_8c_a0f43c36471630ec8c3775908acf3c2f9_cgraph" alt=""/></div>
<map name="df/d11/andns__net_8c_a0f43c36471630ec8c3775908acf3c2f9_cgraph" id="df/d11/andns__net_8c_a0f43c36471630ec8c3775908acf3c2f9_cgraph">
<area shape="rect" id="node3" href="../../d7/df8/log_8c.html#a677da14e8c4326bde43622f233f1ead3" title="fatal" alt="" coords="124,59,169,88"/><area shape="rect" id="node9" href="../../d7/df8/log_8c.html#a983d6ac9e7105eb38445c20ff5e72135" title="debug" alt="" coords="119,5,175,35"/><area shape="rect" id="node5" href="../../d7/df8/log_8c.html#a3bd4b0345d9f0035edbe68f3795319de" title="print_log" alt="" coords="240,5,309,35"/><area shape="rect" id="node7" href="../../d7/df8/log_8c.html#a32f684e2d9d47ca24806b88e58498931" title="close_log_file" alt="" coords="224,59,325,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="../../df/d11/andns__net_8c_a0f43c36471630ec8c3775908acf3c2f9_icgraph.png" border="0" usemap="#df/d11/andns__net_8c_a0f43c36471630ec8c3775908acf3c2f9_icgraph" alt=""/></div>
<map name="df/d11/andns__net_8c_a0f43c36471630ec8c3775908acf3c2f9_icgraph" id="df/d11/andns__net_8c_a0f43c36471630ec8c3775908acf3c2f9_icgraph">
<area shape="rect" id="node3" href="../../d6/de1/andns__net_8h.html#a89a79c4f515c2c8ab1e8841dc24966c1" title="w_recv_timeout" alt="" coords="117,59,232,88"/><area shape="rect" id="node5" href="../../d6/de1/andns__net_8h.html#a283bd5c64ce0d9183389ad4693f502a8" title="hn_send_recv_close" alt="" coords="280,7,421,36"/><area shape="rect" id="node11" href="../../d6/de1/andns__net_8h.html#a7af4b0897c6b267464dce4bd247d6e82" title="ai_send_recv_close" alt="" coords="283,111,419,140"/><area shape="rect" id="node7" href="../../d9/d88/ntkresolv_8h.html#aa95ce7a8d4506ae83dd9b76933d7c6ba" title="do_command" alt="" coords="480,7,579,36"/><area shape="rect" id="node9" href="../../d3/dbf/ntkresolv_8c.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="689,5,740,35"/><area shape="rect" id="node13" href="../../dd/dd9/andns_8h.html#a65c36ebb80b180a09b9a78c73ee5c106" title="ns_general_send" alt="" coords="469,112,589,141"/><area shape="rect" id="node15" href="../../dd/dd9/andns_8h.html#ad2d760371a7d8f72ee021dcf12997c2d" title="andns_gethostbyname" alt="" coords="639,59,791,88"/><area shape="rect" id="node25" href="../../dd/dd9/andns_8h.html#aae58fed9c96a1eb5a5411c76510ba3ac" title="dns_forward" alt="" coords="668,112,761,141"/><area shape="rect" id="node31" href="../../dd/dd9/andns_8h.html#a36956c4fc77c5a1b3dfcda3cc0a9051e" title="nk_forward" alt="" coords="672,165,757,195"/><area shape="rect" id="node17" href="../../d1/d6f/igs_8c.html#a29026505ec5e0465ebe99a7077ff6d49" title="internet_hosts_to_ip" alt="" coords="840,59,979,88"/><area shape="rect" id="node19" href="../../da/dd7/igs_8h.html#a184ab033bb2e2c1f856df5430ba87a80" title="init_internet_gateway\l_search" alt="" coords="1028,50,1172,97"/><area shape="rect" id="node21" href="../../d4/d3b/netsukuku_8c.html#a110d67ecacf72375eea84dc00338030c" title="init_netsukuku" alt="" coords="1221,59,1328,88"/><area shape="rect" id="node23" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="1376,59,1427,88"/><area shape="rect" id="node27" href="../../dd/dd9/andns_8h.html#ad55d591cf7a444daa6b9cea7f8ae29bc" title="andns_rslv" alt="" coords="867,143,952,172"/><area shape="rect" id="node29" href="../../db/d6b/dns__wrapper_8c.html#ae858f92cfdc42ee9f2ba357a4021b59e" title="dns_exec_pkt" alt="" coords="1049,143,1151,172"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="a89a79c4f515c2c8ab1e8841dc24966c1"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">ssize_t w_recv_timeout </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>s</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">void *&#160;</td>
<td class="paramname"><em>buf</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">size_t&#160;</td>
<td class="paramname"><em>len</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>die</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>timeout</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="../../df/d11/andns__net_8c_a89a79c4f515c2c8ab1e8841dc24966c1_cgraph.png" border="0" usemap="#df/d11/andns__net_8c_a89a79c4f515c2c8ab1e8841dc24966c1_cgraph" alt=""/></div>
<map name="df/d11/andns__net_8c_a89a79c4f515c2c8ab1e8841dc24966c1_cgraph" id="df/d11/andns__net_8c_a89a79c4f515c2c8ab1e8841dc24966c1_cgraph">
<area shape="rect" id="node3" href="../../d7/df8/log_8c.html#a677da14e8c4326bde43622f233f1ead3" title="fatal" alt="" coords="287,5,332,35"/><area shape="rect" id="node9" href="../../d7/df8/log_8c.html#a983d6ac9e7105eb38445c20ff5e72135" title="debug" alt="" coords="281,59,337,88"/><area shape="rect" id="node12" href="../../df/d11/andns__net_8c.html#a0f43c36471630ec8c3775908acf3c2f9" title="w_recv" alt="" coords="168,32,232,61"/><area shape="rect" id="node5" href="../../d7/df8/log_8c.html#a3bd4b0345d9f0035edbe68f3795319de" title="print_log" alt="" coords="403,59,472,88"/><area shape="rect" id="node7" href="../../d7/df8/log_8c.html#a32f684e2d9d47ca24806b88e58498931" title="close_log_file" alt="" coords="387,5,488,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="../../df/d11/andns__net_8c_a89a79c4f515c2c8ab1e8841dc24966c1_icgraph.png" border="0" usemap="#df/d11/andns__net_8c_a89a79c4f515c2c8ab1e8841dc24966c1_icgraph" alt=""/></div>
<map name="df/d11/andns__net_8c_a89a79c4f515c2c8ab1e8841dc24966c1_icgraph" id="df/d11/andns__net_8c_a89a79c4f515c2c8ab1e8841dc24966c1_icgraph">
<area shape="rect" id="node3" href="../../d6/de1/andns__net_8h.html#a283bd5c64ce0d9183389ad4693f502a8" title="hn_send_recv_close" alt="" coords="168,36,309,65"/><area shape="rect" id="node9" href="../../d6/de1/andns__net_8h.html#a7af4b0897c6b267464dce4bd247d6e82" title="ai_send_recv_close" alt="" coords="171,103,307,132"/><area shape="rect" id="node5" href="../../d9/d88/ntkresolv_8h.html#aa95ce7a8d4506ae83dd9b76933d7c6ba" title="do_command" alt="" coords="368,9,467,39"/><area shape="rect" id="node7" href="../../d3/dbf/ntkresolv_8c.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="577,5,628,35"/><area shape="rect" id="node11" href="../../dd/dd9/andns_8h.html#a65c36ebb80b180a09b9a78c73ee5c106" title="ns_general_send" alt="" coords="357,109,477,139"/><area shape="rect" id="node13" href="../../dd/dd9/andns_8h.html#ad2d760371a7d8f72ee021dcf12997c2d" title="andns_gethostbyname" alt="" coords="527,59,679,88"/><area shape="rect" id="node23" href="../../dd/dd9/andns_8h.html#aae58fed9c96a1eb5a5411c76510ba3ac" title="dns_forward" alt="" coords="556,112,649,141"/><area shape="rect" id="node29" href="../../dd/dd9/andns_8h.html#a36956c4fc77c5a1b3dfcda3cc0a9051e" title="nk_forward" alt="" coords="560,165,645,195"/><area shape="rect" id="node15" href="../../d1/d6f/igs_8c.html#a29026505ec5e0465ebe99a7077ff6d49" title="internet_hosts_to_ip" alt="" coords="728,59,867,88"/><area shape="rect" id="node17" href="../../da/dd7/igs_8h.html#a184ab033bb2e2c1f856df5430ba87a80" title="init_internet_gateway\l_search" alt="" coords="916,50,1060,97"/><area shape="rect" id="node19" href="../../d4/d3b/netsukuku_8c.html#a110d67ecacf72375eea84dc00338030c" title="init_netsukuku" alt="" coords="1109,59,1216,88"/><area shape="rect" id="node21" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="1264,59,1315,88"/><area shape="rect" id="node25" href="../../dd/dd9/andns_8h.html#ad55d591cf7a444daa6b9cea7f8ae29bc" title="andns_rslv" alt="" coords="755,143,840,172"/><area shape="rect" id="node27" href="../../db/d6b/dns__wrapper_8c.html#ae858f92cfdc42ee9f2ba357a4021b59e" title="dns_exec_pkt" alt="" coords="937,143,1039,172"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="a817c42151172f843cbc695820c85641d"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">ssize_t w_send </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>sk</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const void *&#160;</td>
<td class="paramname"><em>buf</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">size_t&#160;</td>
<td class="paramname"><em>len</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>die</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="../../df/d11/andns__net_8c_a817c42151172f843cbc695820c85641d_cgraph.png" border="0" usemap="#df/d11/andns__net_8c_a817c42151172f843cbc695820c85641d_cgraph" alt=""/></div>
<map name="df/d11/andns__net_8c_a817c42151172f843cbc695820c85641d_cgraph" id="df/d11/andns__net_8c_a817c42151172f843cbc695820c85641d_cgraph">
<area shape="rect" id="node3" href="../../d7/df8/log_8c.html#a677da14e8c4326bde43622f233f1ead3" title="fatal" alt="" coords="127,59,172,88"/><area shape="rect" id="node9" href="../../d7/df8/log_8c.html#a983d6ac9e7105eb38445c20ff5e72135" title="debug" alt="" coords="121,5,177,35"/><area shape="rect" id="node5" href="../../d7/df8/log_8c.html#a3bd4b0345d9f0035edbe68f3795319de" title="print_log" alt="" coords="243,5,312,35"/><area shape="rect" id="node7" href="../../d7/df8/log_8c.html#a32f684e2d9d47ca24806b88e58498931" title="close_log_file" alt="" coords="227,59,328,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="../../df/d11/andns__net_8c_a817c42151172f843cbc695820c85641d_icgraph.png" border="0" usemap="#df/d11/andns__net_8c_a817c42151172f843cbc695820c85641d_icgraph" alt=""/></div>
<map name="df/d11/andns__net_8c_a817c42151172f843cbc695820c85641d_icgraph" id="df/d11/andns__net_8c_a817c42151172f843cbc695820c85641d_icgraph">
<area shape="rect" id="node3" href="../../d6/de1/andns__net_8h.html#a47d34cf4c1f9bf2edfea1d4410dbe2d8" title="w_send_timeout" alt="" coords="120,59,237,88"/><area shape="rect" id="node5" href="../../d6/de1/andns__net_8h.html#a283bd5c64ce0d9183389ad4693f502a8" title="hn_send_recv_close" alt="" coords="285,7,427,36"/><area shape="rect" id="node11" href="../../d6/de1/andns__net_8h.html#a7af4b0897c6b267464dce4bd247d6e82" title="ai_send_recv_close" alt="" coords="288,111,424,140"/><area shape="rect" id="node7" href="../../d9/d88/ntkresolv_8h.html#aa95ce7a8d4506ae83dd9b76933d7c6ba" title="do_command" alt="" coords="485,7,584,36"/><area shape="rect" id="node9" href="../../d3/dbf/ntkresolv_8c.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="695,5,745,35"/><area shape="rect" id="node13" href="../../dd/dd9/andns_8h.html#a65c36ebb80b180a09b9a78c73ee5c106" title="ns_general_send" alt="" coords="475,112,595,141"/><area shape="rect" id="node15" href="../../dd/dd9/andns_8h.html#ad2d760371a7d8f72ee021dcf12997c2d" title="andns_gethostbyname" alt="" coords="644,59,796,88"/><area shape="rect" id="node25" href="../../dd/dd9/andns_8h.html#aae58fed9c96a1eb5a5411c76510ba3ac" title="dns_forward" alt="" coords="673,112,767,141"/><area shape="rect" id="node31" href="../../dd/dd9/andns_8h.html#a36956c4fc77c5a1b3dfcda3cc0a9051e" title="nk_forward" alt="" coords="677,165,763,195"/><area shape="rect" id="node17" href="../../d1/d6f/igs_8c.html#a29026505ec5e0465ebe99a7077ff6d49" title="internet_hosts_to_ip" alt="" coords="845,59,984,88"/><area shape="rect" id="node19" href="../../da/dd7/igs_8h.html#a184ab033bb2e2c1f856df5430ba87a80" title="init_internet_gateway\l_search" alt="" coords="1033,50,1177,97"/><area shape="rect" id="node21" href="../../d4/d3b/netsukuku_8c.html#a110d67ecacf72375eea84dc00338030c" title="init_netsukuku" alt="" coords="1227,59,1333,88"/><area shape="rect" id="node23" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="1381,59,1432,88"/><area shape="rect" id="node27" href="../../dd/dd9/andns_8h.html#ad55d591cf7a444daa6b9cea7f8ae29bc" title="andns_rslv" alt="" coords="872,143,957,172"/><area shape="rect" id="node29" href="../../db/d6b/dns__wrapper_8c.html#ae858f92cfdc42ee9f2ba357a4021b59e" title="dns_exec_pkt" alt="" coords="1055,143,1156,172"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="a47d34cf4c1f9bf2edfea1d4410dbe2d8"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">ssize_t w_send_timeout </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>s</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const void *&#160;</td>
<td class="paramname"><em>buf</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">size_t&#160;</td>
<td class="paramname"><em>len</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>die</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>timeout</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="../../df/d11/andns__net_8c_a47d34cf4c1f9bf2edfea1d4410dbe2d8_cgraph.png" border="0" usemap="#df/d11/andns__net_8c_a47d34cf4c1f9bf2edfea1d4410dbe2d8_cgraph" alt=""/></div>
<map name="df/d11/andns__net_8c_a47d34cf4c1f9bf2edfea1d4410dbe2d8_cgraph" id="df/d11/andns__net_8c_a47d34cf4c1f9bf2edfea1d4410dbe2d8_cgraph">
<area shape="rect" id="node3" href="../../d7/df8/log_8c.html#a677da14e8c4326bde43622f233f1ead3" title="fatal" alt="" coords="292,5,337,35"/><area shape="rect" id="node9" href="../../d7/df8/log_8c.html#a983d6ac9e7105eb38445c20ff5e72135" title="debug" alt="" coords="287,59,343,88"/><area shape="rect" id="node12" href="../../df/d11/andns__net_8c.html#a817c42151172f843cbc695820c85641d" title="w_send" alt="" coords="171,32,237,61"/><area shape="rect" id="node5" href="../../d7/df8/log_8c.html#a3bd4b0345d9f0035edbe68f3795319de" title="print_log" alt="" coords="408,59,477,88"/><area shape="rect" id="node7" href="../../d7/df8/log_8c.html#a32f684e2d9d47ca24806b88e58498931" title="close_log_file" alt="" coords="392,5,493,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="../../df/d11/andns__net_8c_a47d34cf4c1f9bf2edfea1d4410dbe2d8_icgraph.png" border="0" usemap="#df/d11/andns__net_8c_a47d34cf4c1f9bf2edfea1d4410dbe2d8_icgraph" alt=""/></div>
<map name="df/d11/andns__net_8c_a47d34cf4c1f9bf2edfea1d4410dbe2d8_icgraph" id="df/d11/andns__net_8c_a47d34cf4c1f9bf2edfea1d4410dbe2d8_icgraph">
<area shape="rect" id="node3" href="../../d6/de1/andns__net_8h.html#a283bd5c64ce0d9183389ad4693f502a8" title="hn_send_recv_close" alt="" coords="171,36,312,65"/><area shape="rect" id="node9" href="../../d6/de1/andns__net_8h.html#a7af4b0897c6b267464dce4bd247d6e82" title="ai_send_recv_close" alt="" coords="173,103,309,132"/><area shape="rect" id="node5" href="../../d9/d88/ntkresolv_8h.html#aa95ce7a8d4506ae83dd9b76933d7c6ba" title="do_command" alt="" coords="371,9,469,39"/><area shape="rect" id="node7" href="../../d3/dbf/ntkresolv_8c.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="580,5,631,35"/><area shape="rect" id="node11" href="../../dd/dd9/andns_8h.html#a65c36ebb80b180a09b9a78c73ee5c106" title="ns_general_send" alt="" coords="360,109,480,139"/><area shape="rect" id="node13" href="../../dd/dd9/andns_8h.html#ad2d760371a7d8f72ee021dcf12997c2d" title="andns_gethostbyname" alt="" coords="529,59,681,88"/><area shape="rect" id="node23" href="../../dd/dd9/andns_8h.html#aae58fed9c96a1eb5a5411c76510ba3ac" title="dns_forward" alt="" coords="559,112,652,141"/><area shape="rect" id="node29" href="../../dd/dd9/andns_8h.html#a36956c4fc77c5a1b3dfcda3cc0a9051e" title="nk_forward" alt="" coords="563,165,648,195"/><area shape="rect" id="node15" href="../../d1/d6f/igs_8c.html#a29026505ec5e0465ebe99a7077ff6d49" title="internet_hosts_to_ip" alt="" coords="731,59,869,88"/><area shape="rect" id="node17" href="../../da/dd7/igs_8h.html#a184ab033bb2e2c1f856df5430ba87a80" title="init_internet_gateway\l_search" alt="" coords="919,50,1063,97"/><area shape="rect" id="node19" href="../../d4/d3b/netsukuku_8c.html#a110d67ecacf72375eea84dc00338030c" title="init_netsukuku" alt="" coords="1112,59,1219,88"/><area shape="rect" id="node21" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="1267,59,1317,88"/><area shape="rect" id="node25" href="../../dd/dd9/andns_8h.html#ad55d591cf7a444daa6b9cea7f8ae29bc" title="andns_rslv" alt="" coords="757,143,843,172"/><area shape="rect" id="node27" href="../../db/d6b/dns__wrapper_8c.html#ae858f92cfdc42ee9f2ba357a4021b59e" title="dns_exec_pkt" alt="" coords="940,143,1041,172"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="a9f0f84aac1723d4aff67f0c8049ba013"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int w_socket </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>family</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>type</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>proto</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>die</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="../../df/d11/andns__net_8c_a9f0f84aac1723d4aff67f0c8049ba013_cgraph.png" border="0" usemap="#df/d11/andns__net_8c_a9f0f84aac1723d4aff67f0c8049ba013_cgraph" alt=""/></div>
<map name="df/d11/andns__net_8c_a9f0f84aac1723d4aff67f0c8049ba013_cgraph" id="df/d11/andns__net_8c_a9f0f84aac1723d4aff67f0c8049ba013_cgraph">
<area shape="rect" id="node3" href="../../d7/df8/log_8c.html#a677da14e8c4326bde43622f233f1ead3" title="fatal" alt="" coords="140,59,185,88"/><area shape="rect" id="node9" href="../../d7/df8/log_8c.html#a983d6ac9e7105eb38445c20ff5e72135" title="debug" alt="" coords="135,5,191,35"/><area shape="rect" id="node5" href="../../d7/df8/log_8c.html#a3bd4b0345d9f0035edbe68f3795319de" title="print_log" alt="" coords="256,5,325,35"/><area shape="rect" id="node7" href="../../d7/df8/log_8c.html#a32f684e2d9d47ca24806b88e58498931" title="close_log_file" alt="" coords="240,59,341,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="../../df/d11/andns__net_8c_a9f0f84aac1723d4aff67f0c8049ba013_icgraph.png" border="0" usemap="#df/d11/andns__net_8c_a9f0f84aac1723d4aff67f0c8049ba013_icgraph" alt=""/></div>
<map name="df/d11/andns__net_8c_a9f0f84aac1723d4aff67f0c8049ba013_icgraph" id="df/d11/andns__net_8c_a9f0f84aac1723d4aff67f0c8049ba013_icgraph">
<area shape="rect" id="node3" href="../../d6/de1/andns__net_8h.html#a50a2a14b83ff471e7374fa7b731be19b" title="w_connect" alt="" coords="133,68,219,97"/><area shape="rect" id="node5" href="../../d6/de1/andns__net_8h.html#a4f93b369bf1954796a452384355d423d" title="serial_connect" alt="" coords="267,68,373,97"/><area shape="rect" id="node7" href="../../d6/de1/andns__net_8h.html#aa577f4e612c57b8ee36d7ee144e4454e" title="host_connect" alt="" coords="423,40,521,69"/><area shape="rect" id="node15" href="../../d6/de1/andns__net_8h.html#a1f054a28fc118379cc55dd455a5cc39a" title="ai_connect" alt="" coords="429,96,515,125"/><area shape="rect" id="node9" href="../../d6/de1/andns__net_8h.html#a283bd5c64ce0d9183389ad4693f502a8" title="hn_send_recv_close" alt="" coords="571,36,712,65"/><area shape="rect" id="node11" href="../../d9/d88/ntkresolv_8h.html#aa95ce7a8d4506ae83dd9b76933d7c6ba" title="do_command" alt="" coords="771,9,869,39"/><area shape="rect" id="node13" href="../../d3/dbf/ntkresolv_8c.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="980,5,1031,35"/><area shape="rect" id="node17" href="../../d6/de1/andns__net_8h.html#a7af4b0897c6b267464dce4bd247d6e82" title="ai_send_recv_close" alt="" coords="573,103,709,132"/><area shape="rect" id="node19" href="../../dd/dd9/andns_8h.html#a65c36ebb80b180a09b9a78c73ee5c106" title="ns_general_send" alt="" coords="760,109,880,139"/><area shape="rect" id="node21" href="../../dd/dd9/andns_8h.html#ad2d760371a7d8f72ee021dcf12997c2d" title="andns_gethostbyname" alt="" coords="929,59,1081,88"/><area shape="rect" id="node31" href="../../dd/dd9/andns_8h.html#aae58fed9c96a1eb5a5411c76510ba3ac" title="dns_forward" alt="" coords="959,112,1052,141"/><area shape="rect" id="node37" href="../../dd/dd9/andns_8h.html#a36956c4fc77c5a1b3dfcda3cc0a9051e" title="nk_forward" alt="" coords="963,165,1048,195"/><area shape="rect" id="node23" href="../../d1/d6f/igs_8c.html#a29026505ec5e0465ebe99a7077ff6d49" title="internet_hosts_to_ip" alt="" coords="1131,59,1269,88"/><area shape="rect" id="node25" href="../../da/dd7/igs_8h.html#a184ab033bb2e2c1f856df5430ba87a80" title="init_internet_gateway\l_search" alt="" coords="1319,50,1463,97"/><area shape="rect" id="node27" href="../../d4/d3b/netsukuku_8c.html#a110d67ecacf72375eea84dc00338030c" title="init_netsukuku" alt="" coords="1512,59,1619,88"/><area shape="rect" id="node29" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="1667,59,1717,88"/><area shape="rect" id="node33" href="../../dd/dd9/andns_8h.html#ad55d591cf7a444daa6b9cea7f8ae29bc" title="andns_rslv" alt="" coords="1157,143,1243,172"/><area shape="rect" id="node35" href="../../db/d6b/dns__wrapper_8c.html#ae858f92cfdc42ee9f2ba357a4021b59e" title="dns_exec_pkt" alt="" coords="1340,143,1441,172"/></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="../../df/d11/andns__net_8c.html">andns_net.c</a></li>
<li class="footer">Generated on Wed Feb 19 2014 14:19:09 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>