netsukuku/d4/d3b/netsukuku_8c.html

959 lines
110 KiB
HTML
Raw Permalink 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/netsukuku.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;">
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('d4/d3b/netsukuku_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> &#124;
<a href="#var-members">Variables</a> </div>
<div class="headertitle">
<div class="title">netsukuku.c File Reference</div> </div>
</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include &quot;<a class="el" href="../../d1/d0b/includes_8h_source.html">includes.h</a>&quot;</code><br/>
<code>#include &quot;<a class="el" href="../../dc/d54/common_8h_source.html">common.h</a>&quot;</code><br/>
<code>#include &quot;<a class="el" href="../../df/d77/conf_8h_source.html">conf.h</a>&quot;</code><br/>
<code>#include &quot;<a class="el" href="../../d5/da4/libnetlink_8h_source.html">libnetlink.h</a>&quot;</code><br/>
<code>#include &quot;<a class="el" href="../../dd/daf/ll__map_8h_source.html">ll_map.h</a>&quot;</code><br/>
<code>#include &quot;<a class="el" href="../../d4/d43/request_8h_source.html">request.h</a>&quot;</code><br/>
<code>#include &quot;<a class="el" href="../../d5/d89/pkts_8h_source.html">pkts.h</a>&quot;</code><br/>
<code>#include &quot;<a class="el" href="../../dc/d8d/if_8h_source.html">if.h</a>&quot;</code><br/>
<code>#include &quot;<a class="el" href="../../d5/dbf/bmap_8h_source.html">bmap.h</a>&quot;</code><br/>
<code>#include &quot;<a class="el" href="../../db/d93/netsukuku_8h_source.html">netsukuku.h</a>&quot;</code><br/>
<code>#include &quot;<a class="el" href="../../d8/da0/qspn_8h_source.html">qspn.h</a>&quot;</code><br/>
<code>#include &quot;<a class="el" href="../../da/d68/accept_8h_source.html">accept.h</a>&quot;</code><br/>
<code>#include &quot;<a class="el" href="../../d0/d51/daemon_8h_source.html">daemon.h</a>&quot;</code><br/>
<code>#include &quot;<a class="el" href="../../da/da0/crypto_8h_source.html">crypto.h</a>&quot;</code><br/>
<code>#include &quot;<a class="el" href="../../d7/d74/andna__cache_8h_source.html">andna_cache.h</a>&quot;</code><br/>
<code>#include &quot;<a class="el" href="../../d5/d05/andna_8h_source.html">andna.h</a>&quot;</code><br/>
<code>#include &quot;<a class="el" href="../../d3/df5/radar_8h_source.html">radar.h</a>&quot;</code><br/>
<code>#include &quot;<a class="el" href="../../d6/d34/hook_8h_source.html">hook.h</a>&quot;</code><br/>
<code>#include &quot;<a class="el" href="../../d2/d42/rehook_8h_source.html">rehook.h</a>&quot;</code><br/>
</div><div class="textblock"><div class="dynheader">
Include dependency graph for netsukuku.c:</div>
<div class="dyncontent">
<div class="center"><img src="../../de/db1/netsukuku_8c__incl.png" border="0" usemap="#src_2netsukuku_8c" alt=""/></div>
<map name="src_2netsukuku_8c" id="src_2netsukuku_8c">
<area shape="rect" id="node3" href="../../d1/d0b/includes_8h.html" title="includes.h" alt="" coords="1315,237,1395,267"/><area shape="rect" id="node57" href="../../dc/d54/common_8h.html" title="common.h" alt="" coords="2220,160,2303,189"/><area shape="rect" id="node68" href="../../df/d77/conf_8h.html" title="conf.h" alt="" coords="2687,83,2745,112"/><area shape="rect" id="node70" href="../../d5/da4/libnetlink_8h.html" title="libnetlink.h" alt="" coords="2769,83,2852,112"/><area shape="rect" id="node72" href="../../dd/daf/ll__map_8h.html" title="ll_map.h" alt="" coords="2876,83,2945,112"/><area shape="rect" id="node74" href="../../d4/d43/request_8h.html" title="request.h" alt="" coords="2553,237,2628,267"/><area shape="rect" id="node77" href="../../d5/d89/pkts_8h.html" title="pkts.h" alt="" coords="2561,160,2620,189"/><area shape="rect" id="node79" href="../../dc/d8d/if_8h.html" title="if.h" alt="" coords="2385,237,2425,267"/><area shape="rect" id="node84" href="../../d5/dbf/bmap_8h.html" title="bmap.h" alt="" coords="2969,83,3033,112"/><area shape="rect" id="node86" href="../../db/d93/netsukuku_8h.html" title="netsukuku.h" alt="" coords="3057,83,3151,112"/><area shape="rect" id="node88" href="../../d8/da0/qspn_8h.html" title="qspn.h" alt="" coords="3208,160,3269,189"/><area shape="rect" id="node90" href="../../da/d68/accept_8h.html" title="accept.h" alt="" coords="3311,83,3383,112"/><area shape="rect" id="node92" href="../../d0/d51/daemon_8h.html" title="daemon.h" alt="" coords="3407,83,3484,112"/><area shape="rect" id="node94" href="../../da/da0/crypto_8h.html" title="crypto.h" alt="" coords="2449,237,2519,267"/><area shape="rect" id="node97" href="../../d7/d74/andna__cache_8h.html" title="andna_cache.h" alt="" coords="2428,160,2537,189"/><area shape="rect" id="node100" href="../../d5/d05/andna_8h.html" title="andna.h" alt="" coords="2495,83,2561,112"/><area shape="rect" id="node104" href="../../d3/df5/radar_8h.html" title="radar.h" alt="" coords="3508,83,3569,112"/><area shape="rect" id="node106" href="../../d6/d34/hook_8h.html" title="hook.h" alt="" coords="3175,83,3236,112"/><area shape="rect" id="node109" href="../../d2/d42/rehook_8h.html" title="rehook.h" alt="" coords="3593,83,3665,112"/><area shape="rect" id="node59" href="../../d4/d08/misc_8h.html" title="misc.h" alt="" coords="2556,315,2617,344"/><area shape="rect" id="node61" href="../../d5/d08/buffer_8h.html" title="buffer.h" alt="" coords="2143,237,2209,267"/><area shape="rect" id="node63" href="../../d8/de3/xmalloc_8h.html" title="xmalloc.h" alt="" coords="2233,237,2311,267"/><area shape="rect" id="node65" href="../../d7/d7f/log_8h.html" title="log.h" alt="" coords="2068,237,2119,267"/></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:aab81b11aea138ab11b083fc7c262209f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d3b/netsukuku_8c.html#aab81b11aea138ab11b083fc7c262209f">FATAL_NOT_SPECIFIED</a>(str)</td></tr>
<tr class="separator:aab81b11aea138ab11b083fc7c262209f"><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:a39bc345f354b28f30aebf7598d74faf8"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d3b/netsukuku_8c.html#a39bc345f354b28f30aebf7598d74faf8">save_pid</a> (void)</td></tr>
<tr class="separator:a39bc345f354b28f30aebf7598d74faf8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0ca639d98fc763c96ced13fce69b60cd"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d3b/netsukuku_8c.html#a0ca639d98fc763c96ced13fce69b60cd">is_ntkd_already_running</a> (void)</td></tr>
<tr class="separator:a0ca639d98fc763c96ced13fce69b60cd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeda777559abec4e7ff375954117a918e"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d3b/netsukuku_8c.html#aeda777559abec4e7ff375954117a918e">ntk_load_maps</a> (void)</td></tr>
<tr class="separator:aeda777559abec4e7ff375954117a918e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa8275f5b6804020ee48f40462a95d389"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d3b/netsukuku_8c.html#aa8275f5b6804020ee48f40462a95d389">ntk_save_maps</a> (void)</td></tr>
<tr class="separator:aa8275f5b6804020ee48f40462a95d389"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3030ad057859c8f9234849b3348626b6"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d3b/netsukuku_8c.html#a3030ad057859c8f9234849b3348626b6">ntk_free_maps</a> (void)</td></tr>
<tr class="separator:a3030ad057859c8f9234849b3348626b6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae8605e2b78cd4a81b6c6b5c30cb7366a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d3b/netsukuku_8c.html#ae8605e2b78cd4a81b6c6b5c30cb7366a">usage</a> (void)</td></tr>
<tr class="separator:ae8605e2b78cd4a81b6c6b5c30cb7366a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5ca0fdd73c87e4c8aeca793394b10e06"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d3b/netsukuku_8c.html#a5ca0fdd73c87e4c8aeca793394b10e06">fill_default_options</a> (void)</td></tr>
<tr class="separator:a5ca0fdd73c87e4c8aeca793394b10e06"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9eccd187480c0bd5207afd99966ef68b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d3b/netsukuku_8c.html#a9eccd187480c0bd5207afd99966ef68b">fill_loaded_cfg_options</a> (void)</td></tr>
<tr class="separator:a9eccd187480c0bd5207afd99966ef68b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a77b81213c58e892e225414a9decfd0c8"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d3b/netsukuku_8c.html#a77b81213c58e892e225414a9decfd0c8">free_server_opt</a> (void)</td></tr>
<tr class="separator:a77b81213c58e892e225414a9decfd0c8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0318e97f40679e849d9259e5edb4dfce"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d3b/netsukuku_8c.html#a0318e97f40679e849d9259e5edb4dfce">parse_options</a> (int argc, char **argv)</td></tr>
<tr class="separator:a0318e97f40679e849d9259e5edb4dfce"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4db5766f181d0b79ee932e1858e9fa63"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d3b/netsukuku_8c.html#a4db5766f181d0b79ee932e1858e9fa63">check_conflicting_options</a> (void)</td></tr>
<tr class="separator:a4db5766f181d0b79ee932e1858e9fa63"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a110d67ecacf72375eea84dc00338030c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d3b/netsukuku_8c.html#a110d67ecacf72375eea84dc00338030c">init_netsukuku</a> (char **argv)</td></tr>
<tr class="separator:a110d67ecacf72375eea84dc00338030c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a235b6034c5756ff428377a300e9be15d"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d3b/netsukuku_8c.html#a235b6034c5756ff428377a300e9be15d">destroy_netsukuku</a> (void)</td></tr>
<tr class="separator:a235b6034c5756ff428377a300e9be15d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a785106d5f7144641d79c5f5e9ddc2135"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d3b/netsukuku_8c.html#a785106d5f7144641d79c5f5e9ddc2135">sigterm_handler</a> (int sig)</td></tr>
<tr class="separator:a785106d5f7144641d79c5f5e9ddc2135"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a678f7ec6e159e6bee076921c8d709847"><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d3b/netsukuku_8c.html#a678f7ec6e159e6bee076921c8d709847">reload_hostname_thread</a> (void *null)</td></tr>
<tr class="separator:a678f7ec6e159e6bee076921c8d709847"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a207b25374e65f083a666cdfaca49bb99"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d3b/netsukuku_8c.html#a207b25374e65f083a666cdfaca49bb99">sighup_handler</a> (int sig)</td></tr>
<tr class="separator:a207b25374e65f083a666cdfaca49bb99"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3b73ab43b7fcc724211d67c45474391b"><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d3b/netsukuku_8c.html#a3b73ab43b7fcc724211d67c45474391b">rh_cache_flush_thread</a> (void *null)</td></tr>
<tr class="separator:a3b73ab43b7fcc724211d67c45474391b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adad73be642889ec5a245216570fd44b9"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d3b/netsukuku_8c.html#adad73be642889ec5a245216570fd44b9">sigalrm_handler</a> (int sig)</td></tr>
<tr class="separator:adad73be642889ec5a245216570fd44b9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3c04138a5bfe5d72780bb7e82a18e627"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d3b/netsukuku_8c.html#a3c04138a5bfe5d72780bb7e82a18e627">main</a> (int argc, char **argv)</td></tr>
<tr class="separator:a3c04138a5bfe5d72780bb7e82a18e627"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a>
Variables</h2></td></tr>
<tr class="memitem:ad65a8842cc674e3ddf69355898c0ecbf"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d3b/netsukuku_8c.html#ad65a8842cc674e3ddf69355898c0ecbf">errno</a></td></tr>
<tr class="separator:ad65a8842cc674e3ddf69355898c0ecbf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adb50a0eab9fed92fc3bfc7dfa4f2c410"><td class="memItemLeft" align="right" valign="top">char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d3b/netsukuku_8c.html#adb50a0eab9fed92fc3bfc7dfa4f2c410">optarg</a></td></tr>
<tr class="separator:adb50a0eab9fed92fc3bfc7dfa4f2c410"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad5e1c16213bbee2d5e8cc363309f418c"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d3b/netsukuku_8c.html#ad5e1c16213bbee2d5e8cc363309f418c">optind</a></td></tr>
<tr class="separator:ad5e1c16213bbee2d5e8cc363309f418c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae30f05ee1e2e5652f174a35c7875d25e"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d3b/netsukuku_8c.html#ae30f05ee1e2e5652f174a35c7875d25e">opterr</a></td></tr>
<tr class="separator:ae30f05ee1e2e5652f174a35c7875d25e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a475b8db98445da73e5f62a1ef6324b95"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d3b/netsukuku_8c.html#a475b8db98445da73e5f62a1ef6324b95">optopt</a></td></tr>
<tr class="separator:a475b8db98445da73e5f62a1ef6324b95"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aceb45a83ca6659ee428e0610e29c8430"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d3b/netsukuku_8c.html#aceb45a83ca6659ee428e0610e29c8430">destroy_netsukuku_mutex</a></td></tr>
<tr class="separator:aceb45a83ca6659ee428e0610e29c8430"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abb1934d1d5013357832b6363309e2068"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d3b/netsukuku_8c.html#abb1934d1d5013357832b6363309e2068">pid_saved</a></td></tr>
<tr class="separator:abb1934d1d5013357832b6363309e2068"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a28c7790ed9c2ff38c42c4e6c40c6fedc"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d3b/netsukuku_8c.html#a28c7790ed9c2ff38c42c4e6c40c6fedc">options_parsed</a> =0</td></tr>
<tr class="separator:a28c7790ed9c2ff38c42c4e6c40c6fedc"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Macro Definition Documentation</h2>
<a class="anchor" id="aab81b11aea138ab11b083fc7c262209f"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define FATAL_NOT_SPECIFIED</td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname">str</td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<b>Value:</b><div class="fragment"><div class="line"><a class="code" href="../../d7/df8/log_8c.html#a677da14e8c4326bde43622f233f1ead3">fatal</a>(<span class="stringliteral">&quot;You didn&#39;t specified the `%s&#39; &quot;</span> \</div>
<div class="line"> <span class="stringliteral">&quot;option in netsukuku.conf&quot;</span>, \</div>
<div class="line"> (str)); \</div>
<div class="ttc" id="log_8c_html_a677da14e8c4326bde43622f233f1ead3"><div class="ttname"><a href="../../d7/df8/log_8c.html#a677da14e8c4326bde43622f233f1ead3">fatal</a></div><div class="ttdeci">void fatal(const char *fmt,...)</div><div class="ttdef"><b>Definition:</b> log.c:94</div></div>
</div><!-- fragment -->
</div>
</div>
<h2 class="groupheader">Function Documentation</h2>
<a class="anchor" id="a4db5766f181d0b79ee932e1858e9fa63"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void check_conflicting_options </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="../../d4/d3b/netsukuku_8c_a4db5766f181d0b79ee932e1858e9fa63_cgraph.png" border="0" usemap="#d4/d3b/netsukuku_8c_a4db5766f181d0b79ee932e1858e9fa63_cgraph" alt=""/></div>
<map name="d4/d3b/netsukuku_8c_a4db5766f181d0b79ee932e1858e9fa63_cgraph" id="d4/d3b/netsukuku_8c_a4db5766f181d0b79ee932e1858e9fa63_cgraph">
<area shape="rect" id="node3" href="../../d0/ddb/misc_8c.html#a928b1da945af8413e422d1749058d33a" title="file_exist" alt="" coords="227,5,301,35"/><area shape="rect" id="node5" href="../../d7/df8/log_8c.html#a677da14e8c4326bde43622f233f1ead3" title="fatal" alt="" coords="241,112,287,141"/><area shape="rect" id="node11" href="../../d7/df8/log_8c.html#aea4dca1a8e24794377ba1bf45fbbfce8" title="loginfo" alt="" coords="235,59,293,88"/><area shape="rect" id="node7" href="../../d7/df8/log_8c.html#a3bd4b0345d9f0035edbe68f3795319de" title="print_log" alt="" coords="365,59,435,88"/><area shape="rect" id="node9" href="../../d7/df8/log_8c.html#a32f684e2d9d47ca24806b88e58498931" title="close_log_file" alt="" coords="349,112,451,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="../../d4/d3b/netsukuku_8c_a4db5766f181d0b79ee932e1858e9fa63_icgraph.png" border="0" usemap="#d4/d3b/netsukuku_8c_a4db5766f181d0b79ee932e1858e9fa63_icgraph" alt=""/></div>
<map name="d4/d3b/netsukuku_8c_a4db5766f181d0b79ee932e1858e9fa63_icgraph" id="d4/d3b/netsukuku_8c_a4db5766f181d0b79ee932e1858e9fa63_icgraph">
<area shape="rect" id="node3" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="227,5,277,35"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="a235b6034c5756ff428377a300e9be15d"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int destroy_netsukuku </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="../../d4/d3b/netsukuku_8c_a235b6034c5756ff428377a300e9be15d_cgraph.png" border="0" usemap="#d4/d3b/netsukuku_8c_a235b6034c5756ff428377a300e9be15d_cgraph" alt=""/></div>
<map name="d4/d3b/netsukuku_8c_a235b6034c5756ff428377a300e9be15d_cgraph" id="d4/d3b/netsukuku_8c_a235b6034c5756ff428377a300e9be15d_cgraph">
<area shape="rect" id="node3" href="../../d4/d3b/netsukuku_8c.html#aa8275f5b6804020ee48f40462a95d389" title="ntk_save_maps" alt="" coords="425,59,540,88"/><area shape="rect" id="node23" href="../../d4/d3b/netsukuku_8c.html#a3030ad057859c8f9234849b3348626b6" title="ntk_free_maps" alt="" coords="213,1096,320,1125"/><area shape="rect" id="node35" href="../../d4/d18/andna_8c.html#ad741f07b1bbda88076dfc6116707ba01" title="andna_close" alt="" coords="220,352,313,381"/><area shape="rect" id="node74" href="../../d1/d6f/igs_8c.html#a69dec3b6ff9453bc64d5b98f6b40e2aa" title="close_internet_gateway\l_search" alt="" coords="188,794,345,841"/><area shape="rect" id="node95" href="../../d7/d02/radar_8c.html#af02a5a423429d8a737973cfaaf292441" title="last_close_radar" alt="" coords="208,1149,325,1179"/><area shape="rect" id="node101" href="../../d9/d45/gmap_8c.html#a83ba076e88f05e88c2d941e5ef9338d3" title="e_rnode_free" alt="" coords="219,1203,315,1232"/><area shape="rect" id="node103" href="../../d6/da2/accept_8c.html#ae966f1b6c2e7318b524e1e613173d2b4" title="destroy_accept_tbl" alt="" coords="201,1256,332,1285"/><area shape="rect" id="node105" href="../../d7/de2/if_8c.html#a7b7800b95a37fad956338114119c0faf" title="if_close_all" alt="" coords="224,1309,309,1339"/><area shape="rect" id="node109" href="../../db/de6/qspn_8c.html#a8e01d03af3860d083a330dfad626d239" title="qspn_free" alt="" coords="228,1363,305,1392"/><area shape="rect" id="node111" href="../../d4/d3b/netsukuku_8c.html#a77b81213c58e892e225414a9decfd0c8" title="free_server_opt" alt="" coords="211,1416,323,1445"/><area shape="rect" id="node5" href="../../d7/df8/log_8c.html#a983d6ac9e7105eb38445c20ff5e72135" title="debug" alt="" coords="668,165,724,195"/><area shape="rect" id="node9" href="../../d3/d7a/map_8c.html#a766f7193d569ff69cabe949d29e0b1ef" title="save_map" alt="" coords="655,5,737,35"/><area shape="rect" id="node11" href="../../db/d73/bmap_8c.html#a562f8e24ade799c8796d5aa30ede52af" title="save_bmap" alt="" coords="652,59,740,88"/><area shape="rect" id="node18" href="../../d9/d45/gmap_8c.html#a4fe1c9b16dc69e8bc0b59126fcc76e4b" title="save_extmap" alt="" coords="647,112,745,141"/><area shape="rect" id="node7" href="../../d7/df8/log_8c.html#a3bd4b0345d9f0035edbe68f3795319de" title="print_log" alt="" coords="988,245,1057,275"/><area shape="rect" id="node13" href="../../db/d73/bmap_8c.html#a626cf57bebf5e4bfbb4504d92c43f815" title="pack_all_bmaps" alt="" coords="823,59,937,88"/><area shape="rect" id="node15" href="../../d7/df8/log_8c.html#ac33c8a42a58a6379397850b60be22028" title="error" alt="" coords="856,299,904,328"/><area shape="rect" id="node20" href="../../d9/d45/gmap_8c.html#ad3b5a9f9d1ee7be33ede21a83479450c" title="pack_extmap" alt="" coords="831,112,929,141"/><area shape="rect" id="node25" href="../../db/d73/bmap_8c.html#aed4fb3f2636edb8f780621c1a5b8db99" title="bmap_levels_free" alt="" coords="421,1016,544,1045"/><area shape="rect" id="node27" href="../../db/d73/bmap_8c.html#a2dacbb95b8df55493406c8e1e9815af8" title="bmap_counter_free" alt="" coords="416,1069,549,1099"/><area shape="rect" id="node29" href="../../d9/d45/gmap_8c.html#a49d0277ea2e68801272a66675b78313a" title="free_extmap" alt="" coords="436,1123,529,1152"/><area shape="rect" id="node33" href="../../d3/d7a/map_8c.html#ad6d14f95d6fd2b4538b03876fecc4a7b" title="free_map" alt="" coords="445,1176,520,1205"/><area shape="rect" id="node31" href="../../d9/d45/gmap_8c.html#a5582d4831a06617f28c66597f2fea4e9" title="reset_gmap" alt="" coords="651,1123,741,1152"/><area shape="rect" id="node37" href="../../d4/d18/andna_8c.html#a55ec39a1613388c867100206d61c9fae" title="andna_save_caches" alt="" coords="412,165,553,195"/><area shape="rect" id="node52" href="../../d4/d18/andna_8c.html#a90aee78fd7b0472165aca317c1a18721" title="andna_resolvconf_restore" alt="" coords="397,539,568,568"/><area shape="rect" id="node59" href="../../de/d85/andns_8c.html#a7d0899aadc62060e73c4ad5745dbfaad" title="andns_close" alt="" coords="436,592,529,621"/><area shape="rect" id="node62" href="../../d2/de6/andna__cache_8c.html#ae60616b519bcdb2f
</div>
</p>
<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../d4/d3b/netsukuku_8c_a235b6034c5756ff428377a300e9be15d_icgraph.png" border="0" usemap="#d4/d3b/netsukuku_8c_a235b6034c5756ff428377a300e9be15d_icgraph" alt=""/></div>
<map name="d4/d3b/netsukuku_8c_a235b6034c5756ff428377a300e9be15d_icgraph" id="d4/d3b/netsukuku_8c_a235b6034c5756ff428377a300e9be15d_icgraph">
<area shape="rect" id="node3" href="../../d4/d3b/netsukuku_8c.html#a785106d5f7144641d79c5f5e9ddc2135" title="sigterm_handler" alt="" coords="187,5,301,35"/><area shape="rect" id="node5" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="349,32,400,61"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="a5ca0fdd73c87e4c8aeca793394b10e06"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void fill_default_options </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="../../d4/d3b/netsukuku_8c_a5ca0fdd73c87e4c8aeca793394b10e06_icgraph.png" border="0" usemap="#d4/d3b/netsukuku_8c_a5ca0fdd73c87e4c8aeca793394b10e06_icgraph" alt=""/></div>
<map name="d4/d3b/netsukuku_8c_a5ca0fdd73c87e4c8aeca793394b10e06_icgraph" id="d4/d3b/netsukuku_8c_a5ca0fdd73c87e4c8aeca793394b10e06_icgraph">
<area shape="rect" id="node3" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="184,5,235,35"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="a9eccd187480c0bd5207afd99966ef68b"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void fill_loaded_cfg_options </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="../../d4/d3b/netsukuku_8c_a9eccd187480c0bd5207afd99966ef68b_cgraph.png" border="0" usemap="#d4/d3b/netsukuku_8c_a9eccd187480c0bd5207afd99966ef68b_cgraph" alt=""/></div>
<map name="d4/d3b/netsukuku_8c_a9eccd187480c0bd5207afd99966ef68b_cgraph" id="d4/d3b/netsukuku_8c_a9eccd187480c0bd5207afd99966ef68b_cgraph">
<area shape="rect" id="node3" href="../../d1/d6f/igs_8c.html#a016c3a34a9dc7add88dd0bce88440e05" title="str_to_inet_gw" alt="" coords="400,126,507,156"/><area shape="rect" id="node9" href="../../d7/df8/log_8c.html#a677da14e8c4326bde43622f233f1ead3" title="fatal" alt="" coords="987,178,1032,208"/><area shape="rect" id="node32" href="../../d1/d6f/igs_8c.html#aa6de0936765376643c8726ca0eaf6dde" title="bandwidth_in_8bit" alt="" coords="217,230,343,260"/><area shape="rect" id="node34" href="../../d1/d6f/igs_8c.html#a2b648cbf154af516c4ed807ebaa4fe88" title="parse_internet_hosts" alt="" coords="209,49,351,78"/><area shape="rect" id="node45" href="../../d7/d99/conf_8c.html#a2b3330e6875d6db0b40acc9dfa14929a" title="clear_config_env" alt="" coords="220,284,340,313"/><area shape="rect" id="node5" href="../../d2/dab/xmalloc_8c.html#aa0d9692e0141edaf2b2f748d630b5485" title="xstrndup" alt="" coords="689,49,761,78"/><area shape="rect" id="node15" href="../../da/d89/inet_8c.html#a7b648d12a6ba304537ac987a5c55d696" title="str_to_inet" alt="" coords="555,257,637,286"/><area shape="rect" id="node7" href="../../d2/dab/xmalloc_8c.html#a42ccfa6fc49cc4ce90cc44cd05052490" title="xmalloc" alt="" coords="833,49,900,78"/><area shape="rect" id="node11" href="../../d7/df8/log_8c.html#a3bd4b0345d9f0035edbe68f3795319de" title="print_log" alt="" coords="1115,336,1184,365"/><area shape="rect" id="node13" href="../../d7/df8/log_8c.html#a32f684e2d9d47ca24806b88e58498931" title="close_log_file" alt="" coords="1099,178,1200,208"/><area shape="rect" id="node17" href="../../d7/df8/log_8c.html#a983d6ac9e7105eb38445c20ff5e72135" title="debug" alt="" coords="981,336,1037,365"/><area shape="rect" id="node20" href="../../da/d89/inet_8c.html#ac0a02d49e9909bae32638e61ce18be9f" title="inet_setip" alt="" coords="687,257,764,286"/><area shape="rect" id="node22" href="../../da/d89/inet_8c.html#a9c6d94fc49adc3223bb0df762343784d" title="inet_setip_raw" alt="" coords="813,230,920,260"/><area shape="rect" id="node25" href="../../da/d89/inet_8c.html#a385963363f8d2ee7012a4c919b9b7b80" title="inet_ntohl" alt="" coords="828,284,905,313"/><area shape="rect" id="node27" href="../../d0/ddb/misc_8c.html#a7b5a2df1e2b36c954653fd3e786a5405" title="swap_ints" alt="" coords="969,282,1049,312"/><area shape="rect" id="node29" href="../../d0/ddb/misc_8c.html#acb6548d316f7cd3f28e77c2bd4eb3e33" title="swap_array" alt="" coords="1105,282,1193,312"/><area shape="rect" id="node36" href="../../d0/ddb/misc_8c.html#afa3287a0852a49ffaeb854b3a43efeeb" title="split_string" alt="" coords="411,49,496,78"/><area shape="rect" id="node39" href="../../d2/dab/xmalloc_8c.html#ad6142d091f00b2d4543ce7a43e5d0eba" title="xstrdup" alt="" coords="564,25,628,54"/><area shape="rect" id="node42" href="../../d2/dab/xmalloc_8c.html#a95c6a612049c763f0d351481361ad689" title="xrealloc" alt="" coords="692,126,759,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="../../d4/d3b/netsukuku_8c_a9eccd187480c0bd5207afd99966ef68b_icgraph.png" border="0" usemap="#d4/d3b/netsukuku_8c_a9eccd187480c0bd5207afd99966ef68b_icgraph" alt=""/></div>
<map name="d4/d3b/netsukuku_8c_a9eccd187480c0bd5207afd99966ef68b_icgraph" id="d4/d3b/netsukuku_8c_a9eccd187480c0bd5207afd99966ef68b_icgraph">
<area shape="rect" id="node3" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="208,5,259,35"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="a77b81213c58e892e225414a9decfd0c8"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void free_server_opt </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="../../d4/d3b/netsukuku_8c_a77b81213c58e892e225414a9decfd0c8_icgraph.png" border="0" usemap="#d4/d3b/netsukuku_8c_a77b81213c58e892e225414a9decfd0c8_icgraph" alt=""/></div>
<map name="d4/d3b/netsukuku_8c_a77b81213c58e892e225414a9decfd0c8_icgraph" id="d4/d3b/netsukuku_8c_a77b81213c58e892e225414a9decfd0c8_icgraph">
<area shape="rect" id="node3" href="../../d4/d3b/netsukuku_8c.html#a235b6034c5756ff428377a300e9be15d" title="destroy_netsukuku" alt="" coords="167,32,297,61"/><area shape="rect" id="node5" href="../../d4/d3b/netsukuku_8c.html#a785106d5f7144641d79c5f5e9ddc2135" title="sigterm_handler" alt="" coords="347,5,461,35"/><area shape="rect" id="node7" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="509,32,560,61"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="a110d67ecacf72375eea84dc00338030c"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void init_netsukuku </td>
<td>(</td>
<td class="paramtype">char **&#160;</td>
<td class="paramname"><em>argv</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="../../d4/d3b/netsukuku_8c_a110d67ecacf72375eea84dc00338030c_cgraph.png" border="0" usemap="#d4/d3b/netsukuku_8c_a110d67ecacf72375eea84dc00338030c_cgraph" alt=""/></div>
<map name="d4/d3b/netsukuku_8c_a110d67ecacf72375eea84dc00338030c_cgraph" id="d4/d3b/netsukuku_8c_a110d67ecacf72375eea84dc00338030c_cgraph">
<area shape="rect" id="node3" href="../../d0/ddb/misc_8c.html#a22bf64b8d655a21a09fc4a5bca7ddd2b" title="xsrand" alt="" coords="211,5,272,35"/><area shape="rect" id="node5" href="../../d7/df8/log_8c.html#a677da14e8c4326bde43622f233f1ead3" title="fatal" alt="" coords="615,515,660,544"/><area shape="rect" id="node11" href="../../d4/d3b/netsukuku_8c.html#a0ca639d98fc763c96ced13fce69b60cd" title="is_ntkd_already_running" alt="" coords="160,1268,323,1297"/><area shape="rect" id="node16" href="../../d4/d3b/netsukuku_8c.html#a39bc345f354b28f30aebf7598d74faf8" title="save_pid" alt="" coords="204,771,279,800"/><area shape="rect" id="node19" href="../../d0/ddb/misc_8c.html#a00e04a1d03772af465554e244ab28870" title="check_and_create_dir" alt="" coords="167,955,316,984"/><area shape="rect" id="node22" href="../../d7/de2/if_8c.html#a43dc9cc0a5b3d92198afd68b330694ec" title="if_init_all" alt="" coords="205,323,277,352"/><area shape="rect" id="node32" href="../../d7/df8/log_8c.html#aea4dca1a8e24794377ba1bf45fbbfce8" title="loginfo" alt="" coords="608,739,667,768"/><area shape="rect" id="node43" href="../../d4/d18/andna_8c.html#aa7b53282a673cbc82c998a3cf4e5aff2" title="andna_init" alt="" coords="201,1360,281,1389"/><area shape="rect" id="node49" href="../../d7/df8/log_8c.html#a983d6ac9e7105eb38445c20ff5e72135" title="debug" alt="" coords="609,1532,665,1561"/><area shape="rect" id="node106" href="../../d1/d6f/igs_8c.html#aa6de0936765376643c8726ca0eaf6dde" title="bandwidth_in_8bit" alt="" coords="179,2087,304,2116"/><area shape="rect" id="node108" href="../../d1/d6f/igs_8c.html#a184ab033bb2e2c1f856df5430ba87a80" title="init_internet_gateway\l_search" alt="" coords="389,533,533,579"/><area shape="rect" id="node116" href="../../df/d05/pkts_8c.html#a9101abce2bfc19c4036f2ae7b618beec" title="pkts_init" alt="" coords="207,1769,276,1799"/><area shape="rect" id="node119" href="../../db/de6/qspn_8c.html#a6c5c062e24ec079201aea53899af3e28" title="qspn_init" alt="" coords="204,1929,279,1959"/><area shape="rect" id="node122" href="../../d9/d45/gmap_8c.html#a70a4ef69ac33a21ea0a77123422cf552" title="e_rnode_init" alt="" coords="196,2140,287,2169"/><area shape="rect" id="node124" href="../../dd/d23/request_8c.html#a43ba696577eb934d9e86635b5f57e6e1" title="rq_wait_idx_init" alt="" coords="185,2193,297,2223"/><area shape="rect" id="node126" href="../../d7/d02/radar_8c.html#a94450b9b9f2e120fa2f592344ef66f80" title="first_init_radar" alt="" coords="189,1876,293,1905"/><area shape="rect" id="node129" href="../../d4/d3b/netsukuku_8c.html#aeda777559abec4e7ff375954117a918e" title="ntk_load_maps" alt="" coords="187,2033,296,2063"/><area shape="rect" id="node133" href="../../d6/da2/accept_8c.html#a3032d579f748fa8a4440de3820b2be83" title="init_accept_tbl" alt="" coords="188,2247,295,2276"/><area shape="rect" id="node136" href="../../d3/dc7/hook_8c.html#af541d5ab5dd6596b12342140f4094dee" title="hook_init" alt="" coords="204,1823,279,1852"/><area shape="rect" id="node140" href="../../df/dba/rehook_8c.html#a0aa68ed5280644af1a48dfc6bc67cb40" title="rehook_init" alt="" coords="199,2300,284,2329"/><area shape="rect" id="node7" href="../../d7/df8/log_8c.html#a3bd4b0345d9f0035edbe68f3795319de" title="print_log" alt="" coords="739,883,808,912"/><area shape="rect" id="node9" href="../../d7/df8/log_8c.html#a32f684e2d9d47ca24806b88e58498931" title="close_log_file" alt="" coords="723,515,824,544"/><area shape="rect" id="node13" href="../../d7/df8/log_8c.html#ac33c8a42a58a6379397850b60be22028" title="error" alt="" coords="613,909,661,939"/><area shape="rect" id="node24" href="../../d4/dab/libnetlink_8c.html#af6a834b458ad515cfe591cd720b5a3fd" title="rtnl_open" alt="" coords="424,376,499,405"/><area shape="rect" id="node27" href="../../d1/d71/ll__map_8c.html#ac4adbf41fc1b3fd4d880768bf45b1f4c" title="ll_init_map" alt="" coords="420,323,503,352"/><area shape="rect" id="node30" href="../../d7/de2/if_8c.html#a6996d5c570a8cdc3b4cdeef2fe1d9e10" title="get_all_up_ifs" alt="" coords="411,429,512,459"/><area shape="rect" id="node35" href="../../d1/d71/ll__map_8c.html#a3ccff7ca25a76d2c7d2a1db
</div>
</p>
<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../d4/d3b/netsukuku_8c_a110d67ecacf72375eea84dc00338030c_icgraph.png" border="0" usemap="#d4/d3b/netsukuku_8c_a110d67ecacf72375eea84dc00338030c_icgraph" alt=""/></div>
<map name="d4/d3b/netsukuku_8c_a110d67ecacf72375eea84dc00338030c_icgraph" id="d4/d3b/netsukuku_8c_a110d67ecacf72375eea84dc00338030c_icgraph">
<area shape="rect" id="node3" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="160,5,211,35"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="a0ca639d98fc763c96ced13fce69b60cd"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int is_ntkd_already_running </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="../../d4/d3b/netsukuku_8c_a0ca639d98fc763c96ced13fce69b60cd_cgraph.png" border="0" usemap="#d4/d3b/netsukuku_8c_a0ca639d98fc763c96ced13fce69b60cd_cgraph" alt=""/></div>
<map name="d4/d3b/netsukuku_8c_a0ca639d98fc763c96ced13fce69b60cd_cgraph" id="d4/d3b/netsukuku_8c_a0ca639d98fc763c96ced13fce69b60cd_cgraph">
<area shape="rect" id="node3" href="../../d7/df8/log_8c.html#ac33c8a42a58a6379397850b60be22028" title="error" alt="" coords="216,5,264,35"/><area shape="rect" id="node5" href="../../d7/df8/log_8c.html#a3bd4b0345d9f0035edbe68f3795319de" title="print_log" alt="" coords="313,5,383,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="../../d4/d3b/netsukuku_8c_a0ca639d98fc763c96ced13fce69b60cd_icgraph.png" border="0" usemap="#d4/d3b/netsukuku_8c_a0ca639d98fc763c96ced13fce69b60cd_icgraph" alt=""/></div>
<map name="d4/d3b/netsukuku_8c_a0ca639d98fc763c96ced13fce69b60cd_icgraph" id="d4/d3b/netsukuku_8c_a0ca639d98fc763c96ced13fce69b60cd_icgraph">
<area shape="rect" id="node3" href="../../d4/d3b/netsukuku_8c.html#a110d67ecacf72375eea84dc00338030c" title="init_netsukuku" alt="" coords="216,5,323,35"/><area shape="rect" id="node5" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="371,5,421,35"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="a3c04138a5bfe5d72780bb7e82a18e627"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int main </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>argc</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">char **&#160;</td>
<td class="paramname"><em>argv</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="a3030ad057859c8f9234849b3348626b6"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int ntk_free_maps </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="../../d4/d3b/netsukuku_8c_a3030ad057859c8f9234849b3348626b6_cgraph.png" border="0" usemap="#d4/d3b/netsukuku_8c_a3030ad057859c8f9234849b3348626b6_cgraph" alt=""/></div>
<map name="d4/d3b/netsukuku_8c_a3030ad057859c8f9234849b3348626b6_cgraph" id="d4/d3b/netsukuku_8c_a3030ad057859c8f9234849b3348626b6_cgraph">
<area shape="rect" id="node3" href="../../db/d73/bmap_8c.html#aed4fb3f2636edb8f780621c1a5b8db99" title="bmap_levels_free" alt="" coords="168,5,291,35"/><area shape="rect" id="node5" href="../../db/d73/bmap_8c.html#a2dacbb95b8df55493406c8e1e9815af8" title="bmap_counter_free" alt="" coords="163,59,296,88"/><area shape="rect" id="node7" href="../../d9/d45/gmap_8c.html#a49d0277ea2e68801272a66675b78313a" title="free_extmap" alt="" coords="183,112,276,141"/><area shape="rect" id="node17" href="../../d3/d7a/map_8c.html#ad6d14f95d6fd2b4538b03876fecc4a7b" title="free_map" alt="" coords="192,165,267,195"/><area shape="rect" id="node9" href="../../d9/d45/gmap_8c.html#a5582d4831a06617f28c66597f2fea4e9" title="reset_gmap" alt="" coords="344,112,435,141"/><area shape="rect" id="node11" href="../../d9/d45/gmap_8c.html#acafc84089fdf2529d00ab56563a40170" title="gmap_node_del" alt="" coords="484,112,596,141"/><area shape="rect" id="node13" href="../../d3/d7a/map_8c.html#af84db9c45e68185e01758672797886a8" title="map_node_del" alt="" coords="645,112,752,141"/><area shape="rect" id="node15" href="../../d3/d7a/map_8c.html#a1e73cdacfca52085146dcc475aa4bef7" title="rnode_destroy" alt="" coords="800,112,904,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="../../d4/d3b/netsukuku_8c_a3030ad057859c8f9234849b3348626b6_icgraph.png" border="0" usemap="#d4/d3b/netsukuku_8c_a3030ad057859c8f9234849b3348626b6_icgraph" alt=""/></div>
<map name="d4/d3b/netsukuku_8c_a3030ad057859c8f9234849b3348626b6_icgraph" id="d4/d3b/netsukuku_8c_a3030ad057859c8f9234849b3348626b6_icgraph">
<area shape="rect" id="node3" href="../../d4/d3b/netsukuku_8c.html#a235b6034c5756ff428377a300e9be15d" title="destroy_netsukuku" alt="" coords="164,32,295,61"/><area shape="rect" id="node5" href="../../d4/d3b/netsukuku_8c.html#a785106d5f7144641d79c5f5e9ddc2135" title="sigterm_handler" alt="" coords="344,5,459,35"/><area shape="rect" id="node7" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="507,32,557,61"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="aeda777559abec4e7ff375954117a918e"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int ntk_load_maps </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="../../d4/d3b/netsukuku_8c_aeda777559abec4e7ff375954117a918e_cgraph.png" border="0" usemap="#d4/d3b/netsukuku_8c_aeda777559abec4e7ff375954117a918e_cgraph" alt=""/></div>
<map name="d4/d3b/netsukuku_8c_aeda777559abec4e7ff375954117a918e_cgraph" id="d4/d3b/netsukuku_8c_aeda777559abec4e7ff375954117a918e_cgraph">
<area shape="rect" id="node3" href="../../d0/ddb/misc_8c.html#a928b1da945af8413e422d1749058d33a" title="file_exist" alt="" coords="176,5,251,35"/><area shape="rect" id="node5" href="../../d3/d7a/map_8c.html#a29795c4a141eaa2d9acfdb1a5f17e609" title="load_map" alt="" coords="175,59,252,88"/><area shape="rect" id="node7" href="../../d7/df8/log_8c.html#a983d6ac9e7105eb38445c20ff5e72135" title="debug" alt="" coords="339,108,395,137"/><area shape="rect" id="node11" href="../../d3/d7a/map_8c.html#a892c7ae58040459279b4e1bfa7a80fbe" title="init_map" alt="" coords="179,723,248,752"/><area shape="rect" id="node13" href="../../db/d73/bmap_8c.html#aa61b12eae5b390673f17eb601ca0c722" title="load_bmap" alt="" coords="324,316,409,345"/><area shape="rect" id="node41" href="../../db/d73/bmap_8c.html#ae52670571abab59c3b815dfc9c822867" title="bmap_levels_init" alt="" coords="677,211,795,240"/><area shape="rect" id="node50" href="../../db/d73/bmap_8c.html#aec0994460c2835a92979f625d66893f8" title="bmap_counter_init" alt="" coords="672,157,800,187"/><area shape="rect" id="node54" href="../../d9/d45/gmap_8c.html#a750e03b9ac5f9f2e27bc0eb268a36f9b" title="load_extmap" alt="" coords="165,569,261,599"/><area shape="rect" id="node76" href="../../d9/d45/gmap_8c.html#ad290f53e53f0cd9f609236f7f13f3927" title="init_extmap" alt="" coords="503,725,591,755"/><area shape="rect" id="node9" href="../../d7/df8/log_8c.html#a3bd4b0345d9f0035edbe68f3795319de" title="print_log" alt="" coords="1232,368,1301,397"/><area shape="rect" id="node15" href="../../d7/df8/log_8c.html#ac33c8a42a58a6379397850b60be22028" title="error" alt="" coords="712,368,760,397"/><area shape="rect" id="node18" href="../../d9/dfc/endianness_8c.html#a629226f9f754987898be147e82b2321c" title="ints_network_to_host" alt="" coords="851,801,997,831"/><area shape="rect" id="node31" href="../../d2/dab/xmalloc_8c.html#a42ccfa6fc49cc4ce90cc44cd05052490" title="xmalloc" alt="" coords="891,421,957,451"/><area shape="rect" id="node38" href="../../db/d73/bmap_8c.html#a788e91fe8d07dca801f8326d0fdda2d9" title="unpack_all_bmaps" alt="" coords="481,264,612,293"/><area shape="rect" id="node20" href="../../d0/ddb/misc_8c.html#a7b5a2df1e2b36c954653fd3e786a5405" title="swap_ints" alt="" coords="1065,908,1145,937"/><area shape="rect" id="node24" href="../../d0/ddb/misc_8c.html#a98da58b707cfc9acf75f8105a3508b89" title="swap_shorts" alt="" coords="1057,855,1153,884"/><area shape="rect" id="node27" href="../../d9/dfc/endianness_8c.html#a29c401e27b50dda7df6e6714d801020d" title="ints_array_ntohl" alt="" coords="1048,748,1163,777"/><area shape="rect" id="node29" href="../../d9/dfc/endianness_8c.html#acbced2f124c85ac91411e02a9165d095" title="ints_array_ntohs" alt="" coords="1047,801,1164,831"/><area shape="rect" id="node22" href="../../d0/ddb/misc_8c.html#acb6548d316f7cd3f28e77c2bd4eb3e33" title="swap_array" alt="" coords="1223,881,1311,911"/><area shape="rect" id="node33" href="../../d7/df8/log_8c.html#a677da14e8c4326bde43622f233f1ead3" title="fatal" alt="" coords="1083,421,1128,451"/><area shape="rect" id="node36" href="../../d7/df8/log_8c.html#a32f684e2d9d47ca24806b88e58498931" title="close_log_file" alt="" coords="1216,421,1317,451"/><area shape="rect" id="node46" href="../../d3/d7a/map_8c.html#aa1c547a1395ad23dae8112e8d330f45c" title="unpack_map" alt="" coords="688,264,784,293"/><area shape="rect" id="node44" href="../../db/d73/bmap_8c.html#a836bfeb9ef1c2a5ed669f8b247c3c5aa" title="bmap_counter_reset" alt="" coords="855,184,993,213"/><area shape="rect" id="node58" href="../../d9/d45/gmap_8c.html#aff77e100f9fda2f9320246f0be0eaa77" title="unpack_quadro_group" alt="" coords="472,936,621,965"/><area shape="rect" id="node67" href="../../d9/d45/gmap_8c.html#ad8f4d4e4386d76dbf897af6abcddb29f" title="verify_ext_map_hdr" alt="" coords="479,621,615,651"/><area shape="rect" id="node70" href="../../d9/d45/gmap_8c.html#af1e8816c82f2eeaf6b8aee6d51e80709" title="unpack_extmap" alt="" coords="309,804,424,833"/><area shape="rect" id="node61" href="../../da/d89/inet_8c.html#aa21ac550789ccbba526f404f090ac9c2" title="unpack_inet_prefix"
</div>
</p>
<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../d4/d3b/netsukuku_8c_aeda777559abec4e7ff375954117a918e_icgraph.png" border="0" usemap="#d4/d3b/netsukuku_8c_aeda777559abec4e7ff375954117a918e_icgraph" alt=""/></div>
<map name="d4/d3b/netsukuku_8c_aeda777559abec4e7ff375954117a918e_icgraph" id="d4/d3b/netsukuku_8c_aeda777559abec4e7ff375954117a918e_icgraph">
<area shape="rect" id="node3" href="../../d4/d3b/netsukuku_8c.html#a110d67ecacf72375eea84dc00338030c" title="init_netsukuku" alt="" coords="165,5,272,35"/><area shape="rect" id="node5" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="320,5,371,35"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="aa8275f5b6804020ee48f40462a95d389"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int ntk_save_maps </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="../../d4/d3b/netsukuku_8c_aa8275f5b6804020ee48f40462a95d389_cgraph.png" border="0" usemap="#d4/d3b/netsukuku_8c_aa8275f5b6804020ee48f40462a95d389_cgraph" alt=""/></div>
<map name="d4/d3b/netsukuku_8c_aa8275f5b6804020ee48f40462a95d389_cgraph" id="d4/d3b/netsukuku_8c_aa8275f5b6804020ee48f40462a95d389_cgraph">
<area shape="rect" id="node3" href="../../d7/df8/log_8c.html#a983d6ac9e7105eb38445c20ff5e72135" title="debug" alt="" coords="340,576,396,605"/><area shape="rect" id="node7" href="../../d3/d7a/map_8c.html#a766f7193d569ff69cabe949d29e0b1ef" title="save_map" alt="" coords="177,627,260,656"/><area shape="rect" id="node9" href="../../db/d73/bmap_8c.html#a562f8e24ade799c8796d5aa30ede52af" title="save_bmap" alt="" coords="491,421,579,451"/><area shape="rect" id="node38" href="../../d9/d45/gmap_8c.html#a4fe1c9b16dc69e8bc0b59126fcc76e4b" title="save_extmap" alt="" coords="169,472,268,501"/><area shape="rect" id="node5" href="../../d7/df8/log_8c.html#a3bd4b0345d9f0035edbe68f3795319de" title="print_log" alt="" coords="1200,472,1269,501"/><area shape="rect" id="node11" href="../../db/d73/bmap_8c.html#a626cf57bebf5e4bfbb4504d92c43f815" title="pack_all_bmaps" alt="" coords="655,365,769,395"/><area shape="rect" id="node35" href="../../d7/df8/log_8c.html#ac33c8a42a58a6379397850b60be22028" title="error" alt="" coords="688,472,736,501"/><area shape="rect" id="node13" href="../../d3/d7a/map_8c.html#adedb299c04209530f0730bba4c5fb04c" title="pack_map" alt="" coords="853,367,936,396"/><area shape="rect" id="node15" href="../../d2/dab/xmalloc_8c.html#a42ccfa6fc49cc4ce90cc44cd05052490" title="xmalloc" alt="" coords="861,313,928,343"/><area shape="rect" id="node22" href="../../d9/dfc/endianness_8c.html#aed4f03aa2dac4cdc67d1e9cdf66bb850" title="ints_host_to_network" alt="" coords="821,108,968,137"/><area shape="rect" id="node17" href="../../d7/df8/log_8c.html#a677da14e8c4326bde43622f233f1ead3" title="fatal" alt="" coords="1053,365,1099,395"/><area shape="rect" id="node20" href="../../d7/df8/log_8c.html#a32f684e2d9d47ca24806b88e58498931" title="close_log_file" alt="" coords="1184,365,1285,395"/><area shape="rect" id="node24" href="../../d0/ddb/misc_8c.html#a7b5a2df1e2b36c954653fd3e786a5405" title="swap_ints" alt="" coords="1036,5,1116,35"/><area shape="rect" id="node28" href="../../d0/ddb/misc_8c.html#a98da58b707cfc9acf75f8105a3508b89" title="swap_shorts" alt="" coords="1028,59,1124,88"/><area shape="rect" id="node31" href="../../d9/dfc/endianness_8c.html#a1a256f4a240590c9338842ccf89cef71" title="ints_array_htonl" alt="" coords="1019,112,1133,141"/><area shape="rect" id="node33" href="../../d9/dfc/endianness_8c.html#adba3e27303d1342689cbb377921aee3f" title="ints_array_htons" alt="" coords="1017,165,1135,195"/><area shape="rect" id="node26" href="../../d0/ddb/misc_8c.html#acb6548d316f7cd3f28e77c2bd4eb3e33" title="swap_array" alt="" coords="1191,32,1279,61"/><area shape="rect" id="node40" href="../../d9/d45/gmap_8c.html#ad3b5a9f9d1ee7be33ede21a83479450c" title="pack_extmap" alt="" coords="319,263,417,292"/><area shape="rect" id="node42" href="../../d9/d45/gmap_8c.html#a5d8085eab648579a7d1f199f911db8ce" title="extmap_get_rblock" alt="" coords="469,368,600,397"/><area shape="rect" id="node50" href="../../d9/d45/gmap_8c.html#a70ce90c9c90ffba9965aca7863badae2" title="pack_quadro_group" alt="" coords="468,57,601,87"/><area shape="rect" id="node61" href="../../d9/d45/gmap_8c.html#a98445e1621693c83ca7af93d9e2fc722" title="pack_map_gnode" alt="" coords="473,160,596,189"/><area shape="rect" id="node66" href="../../d9/d45/gmap_8c.html#a381c1da020ffc41bb25e9589b09773f6" title="free_extmap_rblock" alt="" coords="467,315,603,344"/><area shape="rect" id="node45" href="../../d9/d45/gmap_8c.html#a0cfcbd0c066943fa75267cb34af05f9c" title="gmap_get_rblock" alt="" coords="652,419,772,448"/><area shape="rect" id="node48" href="../../d3/d7a/map_8c.html#a987fd3f199daaabdbf8a3859d7bcd4cc" title="get_rnode_block" alt="" coords="836,420,953,449"/><area shape="rect" id="node52" href="../../da/d89/inet_8c.html#a4ef2e36725d0f18182509c8de38d8a64" title="pack_inet_prefix" alt="" coords="653,5,771,35"/><area shape="rect" id="node54" href="../../da/d89/inet_8c.html#a75c2848f706809db4a3a8999d46118dc" title="inet_htonl" alt="" coords="856,5,933,35"/><area shape="rect" id="node63" href="../../d3/d7a/map_8c.html#a492987dbade1c9b1b87e31e6b61eaba2" title="pack_map_node" alt="" coords="6
</div>
</p>
<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../d4/d3b/netsukuku_8c_aa8275f5b6804020ee48f40462a95d389_icgraph.png" border="0" usemap="#d4/d3b/netsukuku_8c_aa8275f5b6804020ee48f40462a95d389_icgraph" alt=""/></div>
<map name="d4/d3b/netsukuku_8c_aa8275f5b6804020ee48f40462a95d389_icgraph" id="d4/d3b/netsukuku_8c_aa8275f5b6804020ee48f40462a95d389_icgraph">
<area shape="rect" id="node3" href="../../d4/d3b/netsukuku_8c.html#a235b6034c5756ff428377a300e9be15d" title="destroy_netsukuku" alt="" coords="169,32,300,61"/><area shape="rect" id="node5" href="../../d4/d3b/netsukuku_8c.html#a785106d5f7144641d79c5f5e9ddc2135" title="sigterm_handler" alt="" coords="349,5,464,35"/><area shape="rect" id="node7" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="512,32,563,61"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="a0318e97f40679e849d9259e5edb4dfce"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void parse_options </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>argc</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">char **&#160;</td>
<td class="paramname"><em>argv</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="../../d4/d3b/netsukuku_8c_a0318e97f40679e849d9259e5edb4dfce_cgraph.png" border="0" usemap="#d4/d3b/netsukuku_8c_a0318e97f40679e849d9259e5edb4dfce_cgraph" alt=""/></div>
<map name="d4/d3b/netsukuku_8c_a0318e97f40679e849d9259e5edb4dfce_cgraph" id="d4/d3b/netsukuku_8c_a0318e97f40679e849d9259e5edb4dfce_cgraph">
<area shape="rect" id="node3" href="../../d4/d3b/netsukuku_8c.html#ae8605e2b78cd4a81b6c6b5c30cb7366a" title="usage" alt="" coords="171,5,227,35"/><area shape="rect" id="node5" href="../../d7/df8/log_8c.html#a677da14e8c4326bde43622f233f1ead3" title="fatal" alt="" coords="411,109,456,139"/><area shape="rect" id="node11" href="../../d7/df8/log_8c.html#aea4dca1a8e24794377ba1bf45fbbfce8" title="loginfo" alt="" coords="404,215,463,244"/><area shape="rect" id="node14" href="../../d2/dab/xmalloc_8c.html#aa0d9692e0141edaf2b2f748d630b5485" title="xstrndup" alt="" coords="163,109,235,139"/><area shape="rect" id="node19" href="../../d7/df8/log_8c.html#a5696077659f78f01928e949726d9b53e" title="log_to_file" alt="" coords="159,163,239,192"/><area shape="rect" id="node7" href="../../d7/df8/log_8c.html#a3bd4b0345d9f0035edbe68f3795319de" title="print_log" alt="" coords="528,163,597,192"/><area shape="rect" id="node9" href="../../d7/df8/log_8c.html#a32f684e2d9d47ca24806b88e58498931" title="close_log_file" alt="" coords="512,109,613,139"/><area shape="rect" id="node16" href="../../d2/dab/xmalloc_8c.html#a42ccfa6fc49cc4ce90cc44cd05052490" title="xmalloc" alt="" coords="288,109,355,139"/><area shape="rect" id="node21" href="../../d7/df8/log_8c.html#ac33c8a42a58a6379397850b60be22028" title="error" alt="" coords="297,163,345,192"/></map>
</div>
</p>
<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../d4/d3b/netsukuku_8c_a0318e97f40679e849d9259e5edb4dfce_icgraph.png" border="0" usemap="#d4/d3b/netsukuku_8c_a0318e97f40679e849d9259e5edb4dfce_icgraph" alt=""/></div>
<map name="d4/d3b/netsukuku_8c_a0318e97f40679e849d9259e5edb4dfce_icgraph" id="d4/d3b/netsukuku_8c_a0318e97f40679e849d9259e5edb4dfce_icgraph">
<area shape="rect" id="node3" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="157,5,208,35"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="a678f7ec6e159e6bee076921c8d709847"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void* reload_hostname_thread </td>
<td>(</td>
<td class="paramtype">void *&#160;</td>
<td class="paramname"><em>null</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="../../d4/d3b/netsukuku_8c_a678f7ec6e159e6bee076921c8d709847_cgraph.png" border="0" usemap="#d4/d3b/netsukuku_8c_a678f7ec6e159e6bee076921c8d709847_cgraph" alt=""/></div>
<map name="d4/d3b/netsukuku_8c_a678f7ec6e159e6bee076921c8d709847_cgraph" id="d4/d3b/netsukuku_8c_a678f7ec6e159e6bee076921c8d709847_cgraph">
<area shape="rect" id="node3" href="../../d7/df8/log_8c.html#aea4dca1a8e24794377ba1bf45fbbfce8" title="loginfo" alt="" coords="688,5,747,35"/><area shape="rect" id="node7" href="../../d2/de6/andna__cache_8c.html#a980b534d1201d9557fdb3beba6221ba7" title="load_hostnames" alt="" coords="448,1045,565,1075"/><area shape="rect" id="node35" href="../../d2/de6/andna__cache_8c.html#ae30431f21d44516e3c006ae361578d9c" title="load_snsd" alt="" coords="467,1413,547,1443"/><area shape="rect" id="node79" href="../../d4/d18/andna_8c.html#a22751676386bfd17dd30f88528ee0f12" title="andna_update_hnames" alt="" coords="220,309,375,339"/><area shape="rect" id="node5" href="../../d7/df8/log_8c.html#a3bd4b0345d9f0035edbe68f3795319de" title="print_log" alt="" coords="1303,159,1372,188"/><area shape="rect" id="node9" href="../../d7/df8/log_8c.html#ac33c8a42a58a6379397850b60be22028" title="error" alt="" coords="1124,159,1172,188"/><area shape="rect" id="node12" href="../../d2/de6/andna__cache_8c.html#a58ddbd1e98331ce0103b1df0f9d02e62" title="lcl_cache_new" alt="" coords="664,1189,771,1219"/><area shape="rect" id="node24" href="../../d2/de6/andna__cache_8c.html#adb3beca5bbe11507ab53f50abdd69738" title="lcl_cache_find_hname" alt="" coords="643,1045,792,1075"/><area shape="rect" id="node27" href="../../d2/de6/andna__cache_8c.html#a4ccf2a3b6d14429ce0065dd7f795768e" title="lcl_cache_destroy" alt="" coords="655,1347,780,1376"/><area shape="rect" id="node14" href="../../d2/dab/xmalloc_8c.html#ad7ead2fc5daad78a7f124e173863b16e" title="xzalloc" alt="" coords="904,1467,965,1496"/><area shape="rect" id="node18" href="../../d2/dab/xmalloc_8c.html#ad6142d091f00b2d4543ce7a43e5d0eba" title="xstrdup" alt="" coords="903,1203,967,1232"/><area shape="rect" id="node20" href="../../d2/de6/andna__cache_8c.html#a226c42d0738c6be39991cac7dbce175b" title="andna_32bit_hash" alt="" coords="872,1149,997,1179"/><area shape="rect" id="node16" href="../../d2/dab/xmalloc_8c.html#a42ccfa6fc49cc4ce90cc44cd05052490" title="xmalloc" alt="" coords="1115,1203,1181,1232"/><area shape="rect" id="node22" href="../../df/dee/crypto_8c.html#a2a88d82c39856dc9a5785b2270477ace" title="hash_md5" alt="" coords="1107,1097,1189,1127"/><area shape="rect" id="node29" href="../../d2/de6/andna__cache_8c.html#acb88bcfd28e41a6fab99aa3b87b2ba05" title="lcl_cache_free" alt="" coords="881,1360,988,1389"/><area shape="rect" id="node31" href="../../d7/d48/snsd__cache_8c.html#a22cc18982827b92b53a565cc47147a00" title="snsd_service_llist_del" alt="" coords="1073,1492,1223,1521"/><area shape="rect" id="node33" href="../../d7/d48/snsd__cache_8c.html#aab8e0ec126cd07d180099c9ab2ec9b43" title="snsd_prio_llist_del" alt="" coords="1273,1492,1401,1521"/><area shape="rect" id="node39" href="../../d0/ddb/misc_8c.html#afa3287a0852a49ffaeb854b3a43efeeb" title="split_string" alt="" coords="675,1268,760,1297"/><area shape="rect" id="node46" href="../../da/d89/inet_8c.html#a7b648d12a6ba304537ac987a5c55d696" title="str_to_inet" alt="" coords="893,835,976,864"/><area shape="rect" id="node53" href="../../da/d89/inet_8c.html#afd1e5fe1ebde3b0578f839267fc48e39" title="inet_copy_ipdata_raw" alt="" coords="644,1520,791,1549"/><area shape="rect" id="node56" href="../../d7/d48/snsd__cache_8c.html#a0175cddaa16e90f5c345578e31329192" title="str_to_snsd_service" alt="" coords="648,1677,787,1707"/><area shape="rect" id="node60" href="../../d7/d48/snsd__cache_8c.html#a91158550b7ecfbacc616969af0b0e3f9" title="snsd_add_service" alt="" coords="655,1573,780,1603"/><area shape="rect" id="node65" href="../../d7/d48/snsd__cache_8c.html#a1ae593116752066889521f8b62340dce" title="snsd_add_prio" alt="" coords="664,1413,771,1443"/><area shape="rect" id="node70" href="../../d7/d48/snsd__cache_8c.html#a5f0235cc565970b1c88792ccbff8601d" title="snsd_count_prio_nodes" alt="" coords="639,1731,796,1760"/><area shape="rect" id="node74" href="../../d7/d48/snsd__cache_8c.html#adde1a6d9c793272ccc091767f41523a2" title="snsd_add_node" alt="" coords="661,1467,773,1496"/><area shape="rect" id="node43" href="../../d2/dab/xmalloc_8c.html#a95c6a612049c763f0d351481361ad68
</div>
</p>
<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../d4/d3b/netsukuku_8c_a678f7ec6e159e6bee076921c8d709847_icgraph.png" border="0" usemap="#d4/d3b/netsukuku_8c_a678f7ec6e159e6bee076921c8d709847_icgraph" alt=""/></div>
<map name="d4/d3b/netsukuku_8c_a678f7ec6e159e6bee076921c8d709847_icgraph" id="d4/d3b/netsukuku_8c_a678f7ec6e159e6bee076921c8d709847_icgraph">
<area shape="rect" id="node3" href="../../d4/d3b/netsukuku_8c.html#a207b25374e65f083a666cdfaca49bb99" title="sighup_handler" alt="" coords="219,5,328,35"/><area shape="rect" id="node5" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="376,5,427,35"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="a3b73ab43b7fcc724211d67c45474391b"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void* rh_cache_flush_thread </td>
<td>(</td>
<td class="paramtype">void *&#160;</td>
<td class="paramname"><em>null</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="../../d4/d3b/netsukuku_8c_a3b73ab43b7fcc724211d67c45474391b_cgraph.png" border="0" usemap="#d4/d3b/netsukuku_8c_a3b73ab43b7fcc724211d67c45474391b_cgraph" alt=""/></div>
<map name="d4/d3b/netsukuku_8c_a3b73ab43b7fcc724211d67c45474391b_cgraph" id="d4/d3b/netsukuku_8c_a3b73ab43b7fcc724211d67c45474391b_cgraph">
<area shape="rect" id="node3" href="../../d7/df8/log_8c.html#aea4dca1a8e24794377ba1bf45fbbfce8" title="loginfo" alt="" coords="235,5,293,35"/><area shape="rect" id="node7" href="../../d2/de6/andna__cache_8c.html#a358d266d1016b5fdb814d9bd724f3f6d" title="rh_cache_flush" alt="" coords="209,59,319,88"/><area shape="rect" id="node5" href="../../d7/df8/log_8c.html#a3bd4b0345d9f0035edbe68f3795319de" title="print_log" alt="" coords="383,5,452,35"/><area shape="rect" id="node9" href="../../d2/de6/andna__cache_8c.html#aefabb748e314ab9879045f1da742bd6c" title="rh_cache_del" alt="" coords="368,59,467,88"/><area shape="rect" id="node11" href="../../d7/d48/snsd__cache_8c.html#a22cc18982827b92b53a565cc47147a00" title="snsd_service_llist_del" alt="" coords="516,59,665,88"/><area shape="rect" id="node13" href="../../d7/d48/snsd__cache_8c.html#aab8e0ec126cd07d180099c9ab2ec9b43" title="snsd_prio_llist_del" alt="" coords="716,59,844,88"/><area shape="rect" id="node15" href="../../d7/d48/snsd__cache_8c.html#a3f86fdc5d3bce7dd60d8decc76136309" title="snsd_node_llist_del" alt="" coords="893,59,1029,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="../../d4/d3b/netsukuku_8c_a3b73ab43b7fcc724211d67c45474391b_icgraph.png" border="0" usemap="#d4/d3b/netsukuku_8c_a3b73ab43b7fcc724211d67c45474391b_icgraph" alt=""/></div>
<map name="d4/d3b/netsukuku_8c_a3b73ab43b7fcc724211d67c45474391b_icgraph" id="d4/d3b/netsukuku_8c_a3b73ab43b7fcc724211d67c45474391b_icgraph">
<area shape="rect" id="node3" href="../../d4/d3b/netsukuku_8c.html#adad73be642889ec5a245216570fd44b9" title="sigalrm_handler" alt="" coords="209,5,321,35"/><area shape="rect" id="node5" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="371,5,421,35"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="a39bc345f354b28f30aebf7598d74faf8"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void save_pid </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="../../d4/d3b/netsukuku_8c_a39bc345f354b28f30aebf7598d74faf8_cgraph.png" border="0" usemap="#d4/d3b/netsukuku_8c_a39bc345f354b28f30aebf7598d74faf8_cgraph" alt=""/></div>
<map name="d4/d3b/netsukuku_8c_a39bc345f354b28f30aebf7598d74faf8_cgraph" id="d4/d3b/netsukuku_8c_a39bc345f354b28f30aebf7598d74faf8_cgraph">
<area shape="rect" id="node3" href="../../d7/df8/log_8c.html#ac33c8a42a58a6379397850b60be22028" title="error" alt="" coords="128,5,176,35"/><area shape="rect" id="node5" href="../../d7/df8/log_8c.html#a3bd4b0345d9f0035edbe68f3795319de" title="print_log" alt="" coords="225,5,295,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="../../d4/d3b/netsukuku_8c_a39bc345f354b28f30aebf7598d74faf8_icgraph.png" border="0" usemap="#d4/d3b/netsukuku_8c_a39bc345f354b28f30aebf7598d74faf8_icgraph" alt=""/></div>
<map name="d4/d3b/netsukuku_8c_a39bc345f354b28f30aebf7598d74faf8_icgraph" id="d4/d3b/netsukuku_8c_a39bc345f354b28f30aebf7598d74faf8_icgraph">
<area shape="rect" id="node3" href="../../d4/d3b/netsukuku_8c.html#a110d67ecacf72375eea84dc00338030c" title="init_netsukuku" alt="" coords="128,5,235,35"/><area shape="rect" id="node5" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="283,5,333,35"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="adad73be642889ec5a245216570fd44b9"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void sigalrm_handler </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>sig</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="../../d4/d3b/netsukuku_8c_adad73be642889ec5a245216570fd44b9_cgraph.png" border="0" usemap="#d4/d3b/netsukuku_8c_adad73be642889ec5a245216570fd44b9_cgraph" alt=""/></div>
<map name="d4/d3b/netsukuku_8c_adad73be642889ec5a245216570fd44b9_cgraph" id="d4/d3b/netsukuku_8c_adad73be642889ec5a245216570fd44b9_cgraph">
<area shape="rect" id="node3" href="../../d4/d3b/netsukuku_8c.html#a3b73ab43b7fcc724211d67c45474391b" title="rh_cache_flush_thread" alt="" coords="169,32,321,61"/><area shape="rect" id="node5" href="../../d7/df8/log_8c.html#aea4dca1a8e24794377ba1bf45fbbfce8" title="loginfo" alt="" coords="397,5,456,35"/><area shape="rect" id="node9" href="../../d2/de6/andna__cache_8c.html#a358d266d1016b5fdb814d9bd724f3f6d" title="rh_cache_flush" alt="" coords="372,59,481,88"/><area shape="rect" id="node7" href="../../d7/df8/log_8c.html#a3bd4b0345d9f0035edbe68f3795319de" title="print_log" alt="" coords="545,5,615,35"/><area shape="rect" id="node11" href="../../d2/de6/andna__cache_8c.html#aefabb748e314ab9879045f1da742bd6c" title="rh_cache_del" alt="" coords="531,59,629,88"/><area shape="rect" id="node13" href="../../d7/d48/snsd__cache_8c.html#a22cc18982827b92b53a565cc47147a00" title="snsd_service_llist_del" alt="" coords="679,59,828,88"/><area shape="rect" id="node15" href="../../d7/d48/snsd__cache_8c.html#aab8e0ec126cd07d180099c9ab2ec9b43" title="snsd_prio_llist_del" alt="" coords="879,59,1007,88"/><area shape="rect" id="node17" href="../../d7/d48/snsd__cache_8c.html#a3f86fdc5d3bce7dd60d8decc76136309" title="snsd_node_llist_del" alt="" coords="1056,59,1192,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="../../d4/d3b/netsukuku_8c_adad73be642889ec5a245216570fd44b9_icgraph.png" border="0" usemap="#d4/d3b/netsukuku_8c_adad73be642889ec5a245216570fd44b9_icgraph" alt=""/></div>
<map name="d4/d3b/netsukuku_8c_adad73be642889ec5a245216570fd44b9_icgraph" id="d4/d3b/netsukuku_8c_adad73be642889ec5a245216570fd44b9_icgraph">
<area shape="rect" id="node3" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="168,5,219,35"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="a207b25374e65f083a666cdfaca49bb99"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void sighup_handler </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>sig</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="../../d4/d3b/netsukuku_8c_a207b25374e65f083a666cdfaca49bb99_cgraph.png" border="0" usemap="#d4/d3b/netsukuku_8c_a207b25374e65f083a666cdfaca49bb99_cgraph" alt=""/></div>
<map name="d4/d3b/netsukuku_8c_a207b25374e65f083a666cdfaca49bb99_cgraph" id="d4/d3b/netsukuku_8c_a207b25374e65f083a666cdfaca49bb99_cgraph">
<area shape="rect" id="node3" href="../../d4/d3b/netsukuku_8c.html#a678f7ec6e159e6bee076921c8d709847" title="reload_hostname_thread" alt="" coords="164,464,327,493"/><area shape="rect" id="node5" href="../../d7/df8/log_8c.html#aea4dca1a8e24794377ba1bf45fbbfce8" title="loginfo" alt="" coords="845,5,904,35"/><area shape="rect" id="node9" href="../../d2/de6/andna__cache_8c.html#a980b534d1201d9557fdb3beba6221ba7" title="load_hostnames" alt="" coords="605,1044,723,1073"/><area shape="rect" id="node37" href="../../d2/de6/andna__cache_8c.html#ae30431f21d44516e3c006ae361578d9c" title="load_snsd" alt="" coords="624,1257,704,1287"/><area shape="rect" id="node81" href="../../d4/d18/andna_8c.html#a22751676386bfd17dd30f88528ee0f12" title="andna_update_hnames" alt="" coords="377,308,532,337"/><area shape="rect" id="node7" href="../../d7/df8/log_8c.html#a3bd4b0345d9f0035edbe68f3795319de" title="print_log" alt="" coords="1460,159,1529,188"/><area shape="rect" id="node11" href="../../d7/df8/log_8c.html#ac33c8a42a58a6379397850b60be22028" title="error" alt="" coords="1281,159,1329,188"/><area shape="rect" id="node14" href="../../d2/de6/andna__cache_8c.html#a58ddbd1e98331ce0103b1df0f9d02e62" title="lcl_cache_new" alt="" coords="821,1097,928,1127"/><area shape="rect" id="node26" href="../../d2/de6/andna__cache_8c.html#adb3beca5bbe11507ab53f50abdd69738" title="lcl_cache_find_hname" alt="" coords="800,1044,949,1073"/><area shape="rect" id="node29" href="../../d2/de6/andna__cache_8c.html#a4ccf2a3b6d14429ce0065dd7f795768e" title="lcl_cache_destroy" alt="" coords="812,1364,937,1393"/><area shape="rect" id="node16" href="../../d2/dab/xmalloc_8c.html#ad7ead2fc5daad78a7f124e173863b16e" title="xzalloc" alt="" coords="1061,1309,1123,1339"/><area shape="rect" id="node20" href="../../d2/dab/xmalloc_8c.html#ad6142d091f00b2d4543ce7a43e5d0eba" title="xstrdup" alt="" coords="1060,1099,1124,1128"/><area shape="rect" id="node22" href="../../d2/de6/andna__cache_8c.html#a226c42d0738c6be39991cac7dbce175b" title="andna_32bit_hash" alt="" coords="1029,1045,1155,1075"/><area shape="rect" id="node18" href="../../d2/dab/xmalloc_8c.html#a42ccfa6fc49cc4ce90cc44cd05052490" title="xmalloc" alt="" coords="1272,965,1339,995"/><area shape="rect" id="node24" href="../../df/dee/crypto_8c.html#a2a88d82c39856dc9a5785b2270477ace" title="hash_md5" alt="" coords="1264,1045,1347,1075"/><area shape="rect" id="node31" href="../../d2/de6/andna__cache_8c.html#acb88bcfd28e41a6fab99aa3b87b2ba05" title="lcl_cache_free" alt="" coords="1039,1573,1145,1603"/><area shape="rect" id="node33" href="../../d7/d48/snsd__cache_8c.html#a22cc18982827b92b53a565cc47147a00" title="snsd_service_llist_del" alt="" coords="1231,1625,1380,1655"/><area shape="rect" id="node35" href="../../d7/d48/snsd__cache_8c.html#aab8e0ec126cd07d180099c9ab2ec9b43" title="snsd_prio_llist_del" alt="" coords="1431,1625,1559,1655"/><area shape="rect" id="node41" href="../../d0/ddb/misc_8c.html#afa3287a0852a49ffaeb854b3a43efeeb" title="split_string" alt="" coords="832,1151,917,1180"/><area shape="rect" id="node48" href="../../da/d89/inet_8c.html#a7b648d12a6ba304537ac987a5c55d696" title="str_to_inet" alt="" coords="1051,835,1133,864"/><area shape="rect" id="node55" href="../../da/d89/inet_8c.html#afd1e5fe1ebde3b0578f839267fc48e39" title="inet_copy_ipdata_raw" alt="" coords="801,1471,948,1500"/><area shape="rect" id="node58" href="../../d7/d48/snsd__cache_8c.html#a0175cddaa16e90f5c345578e31329192" title="str_to_snsd_service" alt="" coords="805,1417,944,1447"/><area shape="rect" id="node62" href="../../d7/d48/snsd__cache_8c.html#a91158550b7ecfbacc616969af0b0e3f9" title="snsd_add_service" alt="" coords="812,1311,937,1340"/><area shape="rect" id="node67" href="../../d7/d48/snsd__cache_8c.html#a1ae593116752066889521f8b62340dce" title="snsd_add_prio" alt="" coords="821,1204,928,1233"/><area shape="rect" id="node72" href="../../d7/d48/snsd__cache_8c.html#a5f0235cc565970b1c88792ccbff8601d" title="snsd_count_prio_nodes" alt="" coords="796,1600,953,1629"/><area shape="rect" id="node76" href="../../d7/d48/snsd__cache_8c.html#adde1a6d9c79327
</div>
</p>
<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../d4/d3b/netsukuku_8c_a207b25374e65f083a666cdfaca49bb99_icgraph.png" border="0" usemap="#d4/d3b/netsukuku_8c_a207b25374e65f083a666cdfaca49bb99_icgraph" alt=""/></div>
<map name="d4/d3b/netsukuku_8c_a207b25374e65f083a666cdfaca49bb99_icgraph" id="d4/d3b/netsukuku_8c_a207b25374e65f083a666cdfaca49bb99_icgraph">
<area shape="rect" id="node3" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="163,5,213,35"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="a785106d5f7144641d79c5f5e9ddc2135"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void sigterm_handler </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>sig</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="../../d4/d3b/netsukuku_8c_a785106d5f7144641d79c5f5e9ddc2135_cgraph.png" border="0" usemap="#d4/d3b/netsukuku_8c_a785106d5f7144641d79c5f5e9ddc2135_cgraph" alt=""/></div>
<map name="d4/d3b/netsukuku_8c_a785106d5f7144641d79c5f5e9ddc2135_cgraph" id="d4/d3b/netsukuku_8c_a785106d5f7144641d79c5f5e9ddc2135_cgraph">
<area shape="rect" id="node3" href="../../d4/d3b/netsukuku_8c.html#a235b6034c5756ff428377a300e9be15d" title="destroy_netsukuku" alt="" coords="169,592,300,621"/><area shape="rect" id="node71" href="../../d7/df8/log_8c.html#a677da14e8c4326bde43622f233f1ead3" title="fatal" alt="" coords="836,1283,881,1312"/><area shape="rect" id="node5" href="../../d4/d3b/netsukuku_8c.html#aa8275f5b6804020ee48f40462a95d389" title="ntk_save_maps" alt="" coords="588,165,703,195"/><area shape="rect" id="node25" href="../../d4/d3b/netsukuku_8c.html#a3030ad057859c8f9234849b3348626b6" title="ntk_free_maps" alt="" coords="376,352,483,381"/><area shape="rect" id="node37" href="../../d4/d18/andna_8c.html#ad741f07b1bbda88076dfc6116707ba01" title="andna_close" alt="" coords="383,592,476,621"/><area shape="rect" id="node67" href="../../d1/d6f/igs_8c.html#a69dec3b6ff9453bc64d5b98f6b40e2aa" title="close_internet_gateway\l_search" alt="" coords="351,1034,508,1081"/><area shape="rect" id="node93" href="../../d7/d02/radar_8c.html#af02a5a423429d8a737973cfaaf292441" title="last_close_radar" alt="" coords="371,59,488,88"/><area shape="rect" id="node99" href="../../d9/d45/gmap_8c.html#a83ba076e88f05e88c2d941e5ef9338d3" title="e_rnode_free" alt="" coords="381,645,477,675"/><area shape="rect" id="node101" href="../../d6/da2/accept_8c.html#ae966f1b6c2e7318b524e1e613173d2b4" title="destroy_accept_tbl" alt="" coords="364,699,495,728"/><area shape="rect" id="node103" href="../../d7/de2/if_8c.html#a7b7800b95a37fad956338114119c0faf" title="if_close_all" alt="" coords="387,140,472,169"/><area shape="rect" id="node107" href="../../db/de6/qspn_8c.html#a8e01d03af3860d083a330dfad626d239" title="qspn_free" alt="" coords="391,1104,468,1133"/><area shape="rect" id="node109" href="../../d4/d3b/netsukuku_8c.html#a77b81213c58e892e225414a9decfd0c8" title="free_server_opt" alt="" coords="373,248,485,277"/><area shape="rect" id="node7" href="../../d7/df8/log_8c.html#a983d6ac9e7105eb38445c20ff5e72135" title="debug" alt="" coords="831,860,887,889"/><area shape="rect" id="node11" href="../../d3/d7a/map_8c.html#a766f7193d569ff69cabe949d29e0b1ef" title="save_map" alt="" coords="817,245,900,275"/><area shape="rect" id="node13" href="../../db/d73/bmap_8c.html#a562f8e24ade799c8796d5aa30ede52af" title="save_bmap" alt="" coords="815,192,903,221"/><area shape="rect" id="node20" href="../../d9/d45/gmap_8c.html#a4fe1c9b16dc69e8bc0b59126fcc76e4b" title="save_extmap" alt="" coords="809,139,908,168"/><area shape="rect" id="node9" href="../../d7/df8/log_8c.html#a3bd4b0345d9f0035edbe68f3795319de" title="print_log" alt="" coords="1151,860,1220,889"/><area shape="rect" id="node15" href="../../db/d73/bmap_8c.html#a626cf57bebf5e4bfbb4504d92c43f815" title="pack_all_bmaps" alt="" coords="985,192,1100,221"/><area shape="rect" id="node17" href="../../d7/df8/log_8c.html#ac33c8a42a58a6379397850b60be22028" title="error" alt="" coords="1019,780,1067,809"/><area shape="rect" id="node22" href="../../d9/d45/gmap_8c.html#ad3b5a9f9d1ee7be33ede21a83479450c" title="pack_extmap" alt="" coords="993,139,1092,168"/><area shape="rect" id="node27" href="../../db/d73/bmap_8c.html#aed4fb3f2636edb8f780621c1a5b8db99" title="bmap_levels_free" alt="" coords="584,379,707,408"/><area shape="rect" id="node29" href="../../db/d73/bmap_8c.html#a2dacbb95b8df55493406c8e1e9815af8" title="bmap_counter_free" alt="" coords="579,219,712,248"/><area shape="rect" id="node31" href="../../d9/d45/gmap_8c.html#a49d0277ea2e68801272a66675b78313a" title="free_extmap" alt="" coords="599,272,692,301"/><area shape="rect" id="node35" href="../../d3/d7a/map_8c.html#ad6d14f95d6fd2b4538b03876fecc4a7b" title="free_map" alt="" coords="608,325,683,355"/><area shape="rect" id="node33" href="../../d9/d45/gmap_8c.html#a5582d4831a06617f28c66597f2fea4e9" title="reset_gmap" alt="" coords="813,299,904,328"/><area shape="rect" id="node39" href="../../d4/d18/andna_8c.html#a55ec39a1613388c867100206d61c9fae" title="andna_save_caches" alt="" coords="575,859,716,888"/><area shape="rect" id="node51" href="../../d4/d18/andna_8c.html#a90aee78fd7b0472165aca317c1a18721" title="
</div>
</p>
<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../d4/d3b/netsukuku_8c_a785106d5f7144641d79c5f5e9ddc2135_icgraph.png" border="0" usemap="#d4/d3b/netsukuku_8c_a785106d5f7144641d79c5f5e9ddc2135_icgraph" alt=""/></div>
<map name="d4/d3b/netsukuku_8c_a785106d5f7144641d79c5f5e9ddc2135_icgraph" id="d4/d3b/netsukuku_8c_a785106d5f7144641d79c5f5e9ddc2135_icgraph">
<area shape="rect" id="node3" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="168,5,219,35"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="ae8605e2b78cd4a81b6c6b5c30cb7366a"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void usage </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="../../d4/d3b/netsukuku_8c_ae8605e2b78cd4a81b6c6b5c30cb7366a_icgraph.png" border="0" usemap="#d4/d3b/netsukuku_8c_ae8605e2b78cd4a81b6c6b5c30cb7366a_icgraph" alt=""/></div>
<map name="d4/d3b/netsukuku_8c_ae8605e2b78cd4a81b6c6b5c30cb7366a_icgraph" id="d4/d3b/netsukuku_8c_ae8605e2b78cd4a81b6c6b5c30cb7366a_icgraph">
<area shape="rect" id="node3" href="../../d4/d3b/netsukuku_8c.html#a0318e97f40679e849d9259e5edb4dfce" title="parse_options" alt="" coords="113,5,215,35"/><area shape="rect" id="node5" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="264,5,315,35"/></map>
</div>
</p>
</div>
</div>
<h2 class="groupheader">Variable Documentation</h2>
<a class="anchor" id="aceb45a83ca6659ee428e0610e29c8430"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int destroy_netsukuku_mutex</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="ad65a8842cc674e3ddf69355898c0ecbf"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int errno</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="adb50a0eab9fed92fc3bfc7dfa4f2c410"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">char* optarg</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="ae30f05ee1e2e5652f174a35c7875d25e"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int opterr</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="ad5e1c16213bbee2d5e8cc363309f418c"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int optind</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a28c7790ed9c2ff38c42c4e6c40c6fedc"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int options_parsed =0</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a475b8db98445da73e5f62a1ef6324b95"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int optopt</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="abb1934d1d5013357832b6363309e2068"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int pid_saved</td>
</tr>
</table>
</div><div class="memdoc">
</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="../../d4/d3b/netsukuku_8c.html">netsukuku.c</a></li>
2014-02-20 00:30:40 +00:00
<li class="footer">Generated on Wed Feb 19 2014 16:29:31 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>