netsukuku/d7/d7f/log_8h.html
MissValeska f97a6e4a6f missvaleska@missvaleska-GA-970A-D3:~/Documents/Netsukuku/NtkDoc/html$ git status# On branch gh-pages
missvaleska@missvaleska-GA-970A-D3:~/Documents/Netsukuku/NtkDoc/html$ git status# On branch gh-pages
Doxygen generated Documentation
2014-02-19 15:45:00 -08:00

892 lines
69 KiB
HTML

<!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/log.h File Reference</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../jquery.js"></script>
<script type="text/javascript" src="../../dynsections.js"></script>
<link href="../../navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../resize.js"></script>
<script type="text/javascript" src="../../navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="../../search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../search/search.js"></script>
<script type="text/javascript">
$(document).ready(function() { searchBox.OnSelectItem(0); });
</script>
<link href="../../doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<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('d7/d7f/log_8h.html','../../');});
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Data Structures</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Macros</a></div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
<div class="summary">
<a href="#define-members">Macros</a> &#124;
<a href="#func-members">Functions</a> </div>
<div class="headertitle">
<div class="title">log.h File Reference</div> </div>
</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include &lt;stdarg.h&gt;</code><br/>
</div><div class="textblock"><div class="dynheader">
Include dependency graph for log.h:</div>
<div class="dyncontent">
<div class="center"><img src="../../d0/d87/log_8h__incl.png" border="0" usemap="#src_2log_8h" alt=""/></div>
<map name="src_2log_8h" id="src_2log_8h">
</map>
</div>
</div><div class="textblock"><div class="dynheader">
This graph shows which files directly or indirectly include this file:</div>
<div class="dyncontent">
<div class="center"><img src="../../d7/dd9/log_8h__dep__incl.png" border="0" usemap="#src_2log_8hdep" alt=""/></div>
<map name="src_2log_8hdep" id="src_2log_8hdep">
<area shape="rect" id="node3" href="../../d6/da2/accept_8c.html" title="src/accept.c" alt="" coords="1349,83,1443,112"/><area shape="rect" id="node5" href="../../dc/d54/common_8h.html" title="src/common.h" alt="" coords="1517,83,1621,112"/><area shape="rect" id="node21" href="../../d9/dfc/endianness_8c.html" title="src/endianness.c" alt="" coords="5,160,125,189"/><area shape="rect" id="node63" href="../../d4/d02/andns__lib_8c.html" title="src/andns_lib.c" alt="" coords="1645,83,1755,112"/><area shape="rect" id="node65" href="../../df/d11/andns__net_8c.html" title="src/andns_net.c" alt="" coords="1779,83,1893,112"/><area shape="rect" id="node67" href="../../d3/d98/andns__snsd_8c.html" title="src/andns_snsd.c" alt="" coords="1917,83,2043,112"/><area shape="rect" id="node69" href="../../df/dee/crypto_8c.html" title="src/crypto.c" alt="" coords="2067,83,2157,112"/><area shape="rect" id="node71" href="../../d2/d1c/dnslib_8c.html" title="src/dnslib.c" alt="" coords="2181,83,2269,112"/><area shape="rect" id="node74" href="../../d4/dab/libnetlink_8c.html" title="src/libnetlink.c" alt="" coords="2293,83,2400,112"/><area shape="rect" id="node76" href="../../df/d9c/libping_8c.html" title="src/libping.c" alt="" coords="2424,83,2515,112"/><area shape="rect" id="node78" href="../../d1/d71/ll__map_8c.html" title="src/ll_map.c" alt="" coords="2539,83,2632,112"/><area shape="rect" id="node80" href="../../d7/df8/log_8c.html" title="src/log.c" alt="" coords="2656,83,2728,112"/><area shape="rect" id="node82" href="../../d1/db7/mark_8c.html" title="src/mark.c" alt="" coords="2752,83,2835,112"/><area shape="rect" id="node84" href="../../dd/d23/request_8c.html" title="src/request.c" alt="" coords="2859,83,2957,112"/><area shape="rect" id="node86" href="../../d2/dab/xmalloc_8c.html" title="src/xmalloc.c" alt="" coords="2981,83,3080,112"/><area shape="rect" id="node7" href="../../d4/d18/andna_8c.html" title="src/andna.c" alt="" coords="149,160,240,189"/><area shape="rect" id="node9" href="../../d2/de6/andna__cache_8c.html" title="src/andna_cache.c" alt="" coords="264,160,395,189"/><area shape="rect" id="node11" href="../../de/d85/andns_8c.html" title="src/andns.c" alt="" coords="419,160,509,189"/><area shape="rect" id="node13" href="../../db/d73/bmap_8c.html" title="src/bmap.c" alt="" coords="533,160,619,189"/><area shape="rect" id="node15" href="../../d7/d99/conf_8c.html" title="src/conf.c" alt="" coords="643,160,723,189"/><area shape="rect" id="node17" href="../../dc/d21/daemon_8c.html" title="src/daemon.c" alt="" coords="747,160,848,189"/><area shape="rect" id="node19" href="../../db/d6b/dns__wrapper_8c.html" title="src/dns_wrapper.c" alt="" coords="872,160,1000,189"/><area shape="rect" id="node23" href="../../d9/d45/gmap_8c.html" title="src/gmap.c" alt="" coords="1024,160,1109,189"/><area shape="rect" id="node25" href="../../d3/dc7/hook_8c.html" title="src/hook.c" alt="" coords="1133,160,1216,189"/><area shape="rect" id="node27" href="../../d7/de2/if_8c.html" title="src/if.c" alt="" coords="1240,160,1301,189"/><area shape="rect" id="node29" href="../../d1/d6f/igs_8c.html" title="src/igs.c" alt="" coords="1325,160,1397,189"/><area shape="rect" id="node31" href="../../da/d89/inet_8c.html" title="src/inet.c" alt="" coords="1421,160,1496,189"/><area shape="rect" id="node33" href="../../df/dd8/iptunnel_8c.html" title="src/iptunnel.c" alt="" coords="1520,160,1619,189"/><area shape="rect" id="node35" href="../../d8/d91/krnl__route_8c.html" title="src/krnl_route.c" alt="" coords="1643,160,1755,189"/><area shape="rect" id="node37" href="../../dd/d57/krnl__rule_8c.html" title="src/krnl_rule.c" alt="" coords="1779,160,1883,189"/><area shape="rect" id="node39" href="../../d3/d7a/map_8c.html" title="src/map.c" alt="" coords="1907,160,1987,189"/><area shape="rect" id="node41" href="../../d0/ddb/misc_8c.html" title="src/misc.c" alt="" coords="2011,160,2093,189"/><area shape="rect" id="node43" href="../../d4/d3b/netsukuku_8c.html" title="src/netsukuku.c" alt="" coords="2117,160,2232,189"/><area shape="rect" id="node45" href="../../d3/dbf/ntkresolv_8c.html" title="src/ntkresolv.c" alt="" coords="2256,160,2363,189"/><area shape="rect" id="node47" href="../../df/d05/pkts_8c.html" title="src/pkts.c" alt="" coords="2387,160,2467,189"/><area shape="rect" id="node49" href="../../db/def/qspn-empiric_8c.html" title="src/qspn&#45;empiric.c" alt="" coords="2491,160,2619,189"/><area shape="rect" id="node51" href="../../db/de6/qspn_8c.html" title="src/qspn.c" alt="" coords="2643,160,2725,189"/><area shape="rect" id="node53" href="../../d7/d02/radar_8c.html" title="src/radar.c" alt="" coords="2749,160,2832,189"/><area shape="rect" id="node55" href="../../df/dba/rehook_8c.html" title="src/rehook.c" alt="" coords="2856,160,2949,189"/><area shape="rect" id="node57" href="../../df/dbf/route_8c.html" title="src/route.c" alt="" coords="2973,160,3056,189"/><area shape="rect" id="node59" href="../../d7/d48/snsd__cache_8c.html" title="src/snsd_cache.c" alt="" coords="3080,160,3205,189"/><area shape="rect" id="node61" href="../../d6/d62/tracer_8c.html" title="src/tracer.c" alt="" coords="3229,160,3317,189"/></map>
</div>
</div>
<p><a href="../../d7/d7f/log_8h_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
Macros</h2></td></tr>
<tr class="memitem:a0de6e99a67f2badfa8e5445f749c72e1"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d7f/log_8h.html#a0de6e99a67f2badfa8e5445f749c72e1">ERROR_MSG</a>&#160;&#160;&#160;&quot;%s:%d: &quot;</td></tr>
<tr class="separator:a0de6e99a67f2badfa8e5445f749c72e1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a642ffc38d764f0ba5f4bffeefd2908b0"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d7f/log_8h.html#a642ffc38d764f0ba5f4bffeefd2908b0">ERROR_POS</a>&#160;&#160;&#160;__FILE__, __LINE__</td></tr>
<tr class="separator:a642ffc38d764f0ba5f4bffeefd2908b0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3a8acd37dcc85a727c8e94ba2fd4925c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d7f/log_8h.html#a3a8acd37dcc85a727c8e94ba2fd4925c">ERROR_FUNC</a>&#160;&#160;&#160;__FUNCTION__, __LINE__</td></tr>
<tr class="separator:a3a8acd37dcc85a727c8e94ba2fd4925c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a89f5cf2c3db95d9d49ecb0cc66490800"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d7f/log_8h.html#a89f5cf2c3db95d9d49ecb0cc66490800">DBG_NORMAL</a>&#160;&#160;&#160;1</td></tr>
<tr class="separator:a89f5cf2c3db95d9d49ecb0cc66490800"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af627ef66891b5225e216c4ccef482f87"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d7f/log_8h.html#af627ef66891b5225e216c4ccef482f87">DBG_SOFT</a>&#160;&#160;&#160;2</td></tr>
<tr class="separator:af627ef66891b5225e216c4ccef482f87"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4666efe717eb0e3295c54456a8a6e056"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d7f/log_8h.html#a4666efe717eb0e3295c54456a8a6e056">DBG_NOISE</a>&#160;&#160;&#160;3</td></tr>
<tr class="separator:a4666efe717eb0e3295c54456a8a6e056"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4e8733c261067664317c0fd9a138f040"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d7f/log_8h.html#a4e8733c261067664317c0fd9a138f040">DBG_INSANE</a>&#160;&#160;&#160;4</td></tr>
<tr class="separator:a4e8733c261067664317c0fd9a138f040"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2c4a992035d0168c35e357589e7f9414"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d7f/log_8h.html#a2c4a992035d0168c35e357589e7f9414">ERROR_FINISH</a>(ret, err, label_finish)</td></tr>
<tr class="separator:a2c4a992035d0168c35e357589e7f9414"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a67064cb7d11f6f552a2c1c451e364442"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d7f/log_8h.html#a67064cb7d11f6f552a2c1c451e364442">BLACK</a>(x)&#160;&#160;&#160;x</td></tr>
<tr class="separator:a67064cb7d11f6f552a2c1c451e364442"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8909cbe90e7ff279b48c636fb554c0a6"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d7f/log_8h.html#a8909cbe90e7ff279b48c636fb554c0a6">RED</a>(x)&#160;&#160;&#160;x</td></tr>
<tr class="separator:a8909cbe90e7ff279b48c636fb554c0a6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a335dc405279df8fb09ad38f0dc7226ab"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d7f/log_8h.html#a335dc405279df8fb09ad38f0dc7226ab">GREEN</a>(x)&#160;&#160;&#160;x</td></tr>
<tr class="separator:a335dc405279df8fb09ad38f0dc7226ab"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a234967981560c40733298e47a1b0b64f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d7f/log_8h.html#a234967981560c40733298e47a1b0b64f">BROWN</a>(x)&#160;&#160;&#160;x</td></tr>
<tr class="separator:a234967981560c40733298e47a1b0b64f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a089ca3502f01d49c81bff86cfe218b40"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d7f/log_8h.html#a089ca3502f01d49c81bff86cfe218b40">BLUE</a>(x)&#160;&#160;&#160;x</td></tr>
<tr class="separator:a089ca3502f01d49c81bff86cfe218b40"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0b90a754c4acf1975fdc3f7b719240e4"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d7f/log_8h.html#a0b90a754c4acf1975fdc3f7b719240e4">PURPLE</a>(x)&#160;&#160;&#160;x</td></tr>
<tr class="separator:a0b90a754c4acf1975fdc3f7b719240e4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aad9501112b65a94705169ffe54e3d629"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d7f/log_8h.html#aad9501112b65a94705169ffe54e3d629">CYAN</a>(x)&#160;&#160;&#160;x</td></tr>
<tr class="separator:aad9501112b65a94705169ffe54e3d629"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2400f01a439743ede822773e079767c7"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d7f/log_8h.html#a2400f01a439743ede822773e079767c7">LIGHTGRAY</a>(x)&#160;&#160;&#160;x</td></tr>
<tr class="separator:a2400f01a439743ede822773e079767c7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa920997470305770e43f2b32cbb0a41f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d7f/log_8h.html#aa920997470305770e43f2b32cbb0a41f">DARKGRAY</a>(x)&#160;&#160;&#160;x</td></tr>
<tr class="separator:aa920997470305770e43f2b32cbb0a41f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a724cfbfbe46187c01e51729871868f89"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d7f/log_8h.html#a724cfbfbe46187c01e51729871868f89">LIGHTRED</a>(x)&#160;&#160;&#160;x</td></tr>
<tr class="separator:a724cfbfbe46187c01e51729871868f89"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab98cfe7ce5c2b604510e57f3d983bb5e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d7f/log_8h.html#ab98cfe7ce5c2b604510e57f3d983bb5e">LIGHTGREEN</a>(x)&#160;&#160;&#160;x</td></tr>
<tr class="separator:ab98cfe7ce5c2b604510e57f3d983bb5e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a226277eee8b41195936391eb1db42d0a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d7f/log_8h.html#a226277eee8b41195936391eb1db42d0a">YELLOW</a>(x)&#160;&#160;&#160;x</td></tr>
<tr class="separator:a226277eee8b41195936391eb1db42d0a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2c20019f2fad81c2d46f06da3ad05ab1"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d7f/log_8h.html#a2c20019f2fad81c2d46f06da3ad05ab1">LIGHTBLUE</a>(x)&#160;&#160;&#160;x</td></tr>
<tr class="separator:a2c20019f2fad81c2d46f06da3ad05ab1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1900413b517d72ca30fff9ca50d8fd4b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d7f/log_8h.html#a1900413b517d72ca30fff9ca50d8fd4b">MAGENTA</a>(x)&#160;&#160;&#160;x</td></tr>
<tr class="separator:a1900413b517d72ca30fff9ca50d8fd4b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3b5c4d6bd8f1dc09155b4789fad3dd99"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d7f/log_8h.html#a3b5c4d6bd8f1dc09155b4789fad3dd99">LIGHTCYAN</a>(x)&#160;&#160;&#160;x</td></tr>
<tr class="separator:a3b5c4d6bd8f1dc09155b4789fad3dd99"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad34f84ab0a7aebe92ccfb2fad42d06d0"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d7f/log_8h.html#ad34f84ab0a7aebe92ccfb2fad42d06d0">WHITE</a>(x)&#160;&#160;&#160;x</td></tr>
<tr class="separator:ad34f84ab0a7aebe92ccfb2fad42d06d0"><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:ada2d1356c33c3ccfef9d521fbf73b2f7"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d7f/log_8h.html#ada2d1356c33c3ccfef9d521fbf73b2f7">log_init</a> (char *, int, int)</td></tr>
<tr class="separator:ada2d1356c33c3ccfef9d521fbf73b2f7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5696077659f78f01928e949726d9b53e"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d7f/log_8h.html#a5696077659f78f01928e949726d9b53e">log_to_file</a> (char *filename)</td></tr>
<tr class="separator:a5696077659f78f01928e949726d9b53e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a32f684e2d9d47ca24806b88e58498931"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d7f/log_8h.html#a32f684e2d9d47ca24806b88e58498931">close_log_file</a> (void)</td></tr>
<tr class="separator:a32f684e2d9d47ca24806b88e58498931"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa3a011c011c75624b8a329e4a9a0fc17"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d7f/log_8h.html#aa3a011c011c75624b8a329e4a9a0fc17">fatal</a> (const char *,...) __attribute__((noreturn))</td></tr>
<tr class="separator:aa3a011c011c75624b8a329e4a9a0fc17"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ace046b3f15f31d2cdb41c1126fd00517"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d7f/log_8h.html#ace046b3f15f31d2cdb41c1126fd00517">error</a> (const char *,...)</td></tr>
<tr class="separator:ace046b3f15f31d2cdb41c1126fd00517"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa9955711b196ecf88b51fbe15dd5fdc0"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d7f/log_8h.html#aa9955711b196ecf88b51fbe15dd5fdc0">loginfo</a> (const char *,...)</td></tr>
<tr class="separator:aa9955711b196ecf88b51fbe15dd5fdc0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a098435395274a2e7cc89086439430d58"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d7f/log_8h.html#a098435395274a2e7cc89086439430d58">debug</a> (int lvl, const char *,...)</td></tr>
<tr class="separator:a098435395274a2e7cc89086439430d58"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3bd4b0345d9f0035edbe68f3795319de"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d7f/log_8h.html#a3bd4b0345d9f0035edbe68f3795319de">print_log</a> (int level, const char *fmt, va_list args)</td></tr>
<tr class="separator:a3bd4b0345d9f0035edbe68f3795319de"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Macro Definition Documentation</h2>
<a class="anchor" id="a67064cb7d11f6f552a2c1c451e364442"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define BLACK</td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname">x</td><td>)</td>
<td>&#160;&#160;&#160;x</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a089ca3502f01d49c81bff86cfe218b40"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define BLUE</td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname">x</td><td>)</td>
<td>&#160;&#160;&#160;x</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a234967981560c40733298e47a1b0b64f"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define BROWN</td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname">x</td><td>)</td>
<td>&#160;&#160;&#160;x</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="aad9501112b65a94705169ffe54e3d629"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define CYAN</td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname">x</td><td>)</td>
<td>&#160;&#160;&#160;x</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="aa920997470305770e43f2b32cbb0a41f"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define DARKGRAY</td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname">x</td><td>)</td>
<td>&#160;&#160;&#160;x</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a4e8733c261067664317c0fd9a138f040"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define DBG_INSANE&#160;&#160;&#160;4</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a4666efe717eb0e3295c54456a8a6e056"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define DBG_NOISE&#160;&#160;&#160;3</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a89f5cf2c3db95d9d49ecb0cc66490800"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define DBG_NORMAL&#160;&#160;&#160;1</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="af627ef66891b5225e216c4ccef482f87"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define DBG_SOFT&#160;&#160;&#160;2</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a2c4a992035d0168c35e357589e7f9414"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define ERROR_FINISH</td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname">ret, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname">err, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname">label_finish&#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">({ \</div>
<div class="line"> void *_label_finish=&amp;&amp;label_finish; \</div>
<div class="line"> (ret)=(err); \</div>
<div class="line"> goto *_label_finish; \</div>
<div class="line"> \</div>
<div class="line"> (ret); <span class="comment">/* in this way gcc thinks this macro returns</span></div>
<div class="line"><span class="comment"> an integer */</span> \</div>
<div class="line">})</div>
</div><!-- fragment -->
</div>
</div>
<a class="anchor" id="a3a8acd37dcc85a727c8e94ba2fd4925c"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define ERROR_FUNC&#160;&#160;&#160;__FUNCTION__, __LINE__</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a0de6e99a67f2badfa8e5445f749c72e1"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define ERROR_MSG&#160;&#160;&#160;&quot;%s:%d: &quot;</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a642ffc38d764f0ba5f4bffeefd2908b0"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define ERROR_POS&#160;&#160;&#160;__FILE__, __LINE__</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a335dc405279df8fb09ad38f0dc7226ab"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define GREEN</td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname">x</td><td>)</td>
<td>&#160;&#160;&#160;x</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a2c20019f2fad81c2d46f06da3ad05ab1"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define LIGHTBLUE</td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname">x</td><td>)</td>
<td>&#160;&#160;&#160;x</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a3b5c4d6bd8f1dc09155b4789fad3dd99"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define LIGHTCYAN</td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname">x</td><td>)</td>
<td>&#160;&#160;&#160;x</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a2400f01a439743ede822773e079767c7"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define LIGHTGRAY</td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname">x</td><td>)</td>
<td>&#160;&#160;&#160;x</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="ab98cfe7ce5c2b604510e57f3d983bb5e"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define LIGHTGREEN</td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname">x</td><td>)</td>
<td>&#160;&#160;&#160;x</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a724cfbfbe46187c01e51729871868f89"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define LIGHTRED</td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname">x</td><td>)</td>
<td>&#160;&#160;&#160;x</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a1900413b517d72ca30fff9ca50d8fd4b"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define MAGENTA</td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname">x</td><td>)</td>
<td>&#160;&#160;&#160;x</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a0b90a754c4acf1975fdc3f7b719240e4"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define PURPLE</td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname">x</td><td>)</td>
<td>&#160;&#160;&#160;x</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a8909cbe90e7ff279b48c636fb554c0a6"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define RED</td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname">x</td><td>)</td>
<td>&#160;&#160;&#160;x</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="ad34f84ab0a7aebe92ccfb2fad42d06d0"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define WHITE</td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname">x</td><td>)</td>
<td>&#160;&#160;&#160;x</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a226277eee8b41195936391eb1db42d0a"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define YELLOW</td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname">x</td><td>)</td>
<td>&#160;&#160;&#160;x</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<h2 class="groupheader">Function Documentation</h2>
<a class="anchor" id="a32f684e2d9d47ca24806b88e58498931"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void close_log_file </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="../../d7/d7f/log_8h_a32f684e2d9d47ca24806b88e58498931_icgraph.png" border="0" usemap="#d7/d7f/log_8h_a32f684e2d9d47ca24806b88e58498931_icgraph" alt=""/></div>
<map name="d7/d7f/log_8h_a32f684e2d9d47ca24806b88e58498931_icgraph" id="d7/d7f/log_8h_a32f684e2d9d47ca24806b88e58498931_icgraph">
<area shape="rect" id="node3" href="../../d7/d7f/log_8h.html#aa3a011c011c75624b8a329e4a9a0fc17" title="fatal" alt="" coords="156,1235,201,1264"/><area shape="rect" id="node5" href="../../d5/d05/andna_8h.html#afc0f24a5b798975732d4f238dccc42ef" title="andna_load_caches" alt="" coords="271,5,407,35"/><area shape="rect" id="node7" href="../../d6/de1/andns__net_8h.html#a9f0f84aac1723d4aff67f0c8049ba013" title="w_socket" alt="" coords="300,160,377,189"/><area shape="rect" id="node9" href="../../d6/de1/andns__net_8h.html#a50a2a14b83ff471e7374fa7b731be19b" title="w_connect" alt="" coords="505,135,591,164"/><area shape="rect" id="node11" href="../../d6/de1/andns__net_8h.html#a4f93b369bf1954796a452384355d423d" title="serial_connect" alt="" coords="669,135,776,164"/><area shape="rect" id="node13" href="../../d6/de1/andns__net_8h.html#aa577f4e612c57b8ee36d7ee144e4454e" title="host_connect" alt="" coords="825,96,924,125"/><area shape="rect" id="node18" href="../../d6/de1/andns__net_8h.html#a817c42151172f843cbc695820c85641d" title="w_send" alt="" coords="305,264,372,293"/><area shape="rect" id="node20" href="../../d6/de1/andns__net_8h.html#a47d34cf4c1f9bf2edfea1d4410dbe2d8" title="w_send_timeout" alt="" coords="489,291,607,320"/><area shape="rect" id="node22" href="../../d6/de1/andns__net_8h.html#a0f43c36471630ec8c3775908acf3c2f9" title="w_recv" alt="" coords="307,368,371,397"/><area shape="rect" id="node24" href="../../d6/de1/andns__net_8h.html#a89a79c4f515c2c8ab1e8841dc24966c1" title="w_recv_timeout" alt="" coords="491,395,605,424"/><area shape="rect" id="node28" href="../../d7/d99/conf_8c.html#a42eee1f93095d4c6a5b5f2ec80778043" title="parse_config_line" alt="" coords="277,472,400,501"/><area shape="rect" id="node30" href="../../df/d77/conf_8h.html#a5613125090be341b2026a5677e5b08c5" title="load_config_file" alt="" coords="492,499,604,528"/><area shape="rect" id="node33" href="../../d0/d51/daemon_8h.html#a40481bac75cf84001629622bb8a5f2c0" title="udp_daemon" alt="" coords="500,1156,596,1185"/><area shape="rect" id="node35" href="../../d0/d51/daemon_8h.html#a6bfa338bfc8ec41ee95e77a666e26114" title="tcp_daemon" alt="" coords="828,1776,921,1805"/><area shape="rect" id="node37" href="../../db/d6b/dns__wrapper_8c.html#aeaa4cae89e7a3eefe83d0ae4cc63b35a" title="dns_wrapper_daemon" alt="" coords="264,680,413,709"/><area shape="rect" id="node39" href="../../d3/dc7/hook_8c.html#a2ea386ad9474cd89fe393552276feef2" title="hook_set_all_ips" alt="" coords="280,733,397,763"/><area shape="rect" id="node41" href="../../d3/dc7/hook_8c.html#a7503e6bf75bee5edba1dd37e8878911a" title="hook_first_radar_scan" alt="" coords="264,787,413,816"/><area shape="rect" id="node43" href="../../d3/dc7/hook_8c.html#a121f2311c11a2ea89f57e07d064f33b9" title="hook_get_free_nodes" alt="" coords="265,840,412,869"/><area shape="rect" id="node45" href="../../d3/dc7/hook_8c.html#a00d0f0c666be6f5b1d58632b4b5d222c" title="hook_get_ext_map" alt="" coords="273,893,404,923"/><area shape="rect" id="node47" href="../../d3/dc7/hook_8c.html#ab77263b0b4d7970fb36fdd74ebd0df3a" title="hook_get_int_map" alt="" coords="275,947,403,976"/><area shape="rect" id="node49" href="../../d3/dc7/hook_8c.html#a5e32a215ed05b1ef1f870ce105f67640" title="hook_finish" alt="" coords="295,1000,383,1029"/><area shape="rect" id="node51" href="../../da/dd7/igs_8h.html#a184ab033bb2e2c1f856df5430ba87a80" title="init_internet_gateway\l_search" alt="" coords="476,1562,620,1609"/><area shape="rect" id="node53" href="../../d4/d3b/netsukuku_8c.html#a110d67ecacf72375eea84dc00338030c" title="init_netsukuku" alt="" coords="669,1601,776,1631"/><area shape="rect" id="node55" href="../../da/dd7/igs_8h.html#a7b3d293ed96b781f5b351d0f054bbf0d" title="igw_exec_masquerade_sh" alt="" coords="251,1579,427,1608"/><area shape="rect" id="node58" href="../../d6/d4a/inet_8h.html#a9c6d94fc49adc3223bb0df762343784d" title="inet_setip_raw" alt="" coords="285,1208,392,1237"/><area shape="rect" id="node60" href="../../d6/d4a/inet_8h.html#a506ae02de352f1e470295f64ba3bd0da" title="inet_setip_bcast" alt="" coords="280,1261,397,1291"/><area shape="rect" id="node62" href="../../d6/d4a/inet_8h.html#addb0c4631b9f6d90718cddc6d8f04469" title="inet_setip_anyaddr" alt="" coords="273,1315,404,1344"/><area shape="rect" id="node64" href="../../d6/d4a/inet_8h.html#a2d7b2294f3077b12e2a70e0a480588ac" title="inet_setip_loopback" alt="" coords="271,1368,407,1397"/><area shape="rect" id="node66" href="../../d6/d4a/inet_8h.html#a127c86b270c3bb41caa671ac207fd4c5" title="inet_setip_localaddr" alt="" coords="271,1421,407,1451"/><area shape="rect" id="node68" href="../../d6/d4a/inet_8h.html#abe8c98b17ccddadf6ce90655e5cdea36" title="inet_is_ip_local" alt="" coords="284,1475,393,1504"/><area shape="rect" id="node70" href="../../d6/d4a/inet_8h.html#a8eac5edae4e220edc0f4a974dd5749d3" title="inet_to_sockaddr" alt="" coords="279,576,399,605"/><area shape="rect" id="node72" href="../../d5/d89/pkts_8h.html#aa27d4dfa0f7d6c8ee64399780800ae1f" title="pkt_send" alt="" coords="511,628,585,657"/><area shape="rect" id="node74" href="../../d5/d89/pkts_8h.html#add26b86f4b7d350021c4a96e6db6ce6c" title="send_rq" alt="" coords="689,1077,756,1107"/><area shape="rect" id="node77" href="../../d6/d4a/inet_8h.html#a2aa626239ab1ad25661dfed01b5f2f89" title="set_broadcast_sk" alt="" coords="276,1683,401,1712"/><area shape="rect" id="node79" href="../../df/dd8/iptunnel_8c.html#a883fef533cc97f76ab55c913e5758622" title="fill_tunnel_parm" alt="" coords="283,1787,395,1816"/><area shape="rect" id="node81" href="../../df/dd8/iptunnel_8c.html#a73360bce19d93fa714c0416b5607cb03" title="do_add" alt="" coords="516,1760,580,1789"/><area shape="rect" id="node84" href="../../d8/d91/krnl__route_8c.html#a5ac018a9fffaefc7cf7ad94e794d7c18" title="add_nexthops" alt="" coords="288,1840,389,1869"/><area shape="rect" id="node86" href="../../d5/da4/libnetlink_8h.html#a0c981a8de14fd51a25027ef407e799ca" title="rtnl_dump_filter" alt="" coords="284,1944,393,1973"/><area shape="rect" id="node88" href="../../dd/daf/ll__map_8h.html#ac4adbf41fc1b3fd4d880768bf45b1f4c" title="ll_init_map" alt="" coords="507,1917,589,1947"/><area shape="rect" id="node90" href="../../d5/da4/libnetlink_8h.html#a1e674ac9211ad8a2bd6200b04860b203" title="rtnl_talk" alt="" coords="305,1997,372,2027"/><area shape="rect" id="node92" href="../../d5/da4/libnetlink_8h.html#aacc7a3663568d47caf34665e570d28f0" title="rtnl_listen" alt="" coords="300,2051,377,2080"/><area shape="rect" id="node94" href="../../dd/daf/ll__map_8h.html#af323c3c7c507db71b8ff21ca3d340ab7" title="ll_nth_up_if" alt="" coords="295,2104,383,2133"/><area shape="rect" id="node97" href="../../dc/db7/map_8h.html#aff9aae7d85e1a7a48c160097a20f1dff" title="map_rnode_insert" alt="" coords="276,2157,401,2187"/><area shape="rect" id="node99" href="../../dc/db7/map_8h.html#a2087a6f2eec0f8b5e8818b45a93745df" title="rnode_del" alt="" coords="300,2211,377,2240"/><area shape="rect" id="node101" href="../../d4/d3b/netsukuku_8c.html#a9eccd187480c0bd5207afd99966ef68b" title="fill_loaded_cfg_options" alt="" coords="261,2264,416,2293"/><area shape="rect" id="node103" href="../../d4/d3b/netsukuku_8c.html#a0318e97f40679e849d9259e5edb4dfce" title="parse_options" alt="" coords="288,2317,389,2347"/><area shape="rect" id="node105" href="../../d4/d3b/netsukuku_8c.html#a4db5766f181d0b79ee932e1858e9fa63" title="check_conflicting_options" alt="" coords="253,2371,424,2400"/><area shape="rect" id="node108" href="../../d4/d3b/netsukuku_8c.html#a785106d5f7144641d79c5f5e9ddc2135" title="sigterm_handler" alt="" coords="281,2424,396,2453"/><area shape="rect" id="node111" href="../../d5/d89/pkts_8h.html#ac8bb8c9b1659c15702e273b4a795f3d7" title="pkt_recv" alt="" coords="303,1104,375,1133"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="a098435395274a2e7cc89086439430d58"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void debug </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>lvl</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>...</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="../../d7/d7f/log_8h_a098435395274a2e7cc89086439430d58_cgraph.png" border="0" usemap="#d7/d7f/log_8h_a098435395274a2e7cc89086439430d58_cgraph" alt=""/></div>
<map name="d7/d7f/log_8h_a098435395274a2e7cc89086439430d58_cgraph" id="d7/d7f/log_8h_a098435395274a2e7cc89086439430d58_cgraph">
<area shape="rect" id="node3" href="../../d7/df8/log_8c.html#a3bd4b0345d9f0035edbe68f3795319de" title="print_log" alt="" coords="113,5,183,35"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="ace046b3f15f31d2cdb41c1126fd00517"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void error </td>
<td>(</td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>...</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="../../d7/d7f/log_8h_ace046b3f15f31d2cdb41c1126fd00517_cgraph.png" border="0" usemap="#d7/d7f/log_8h_ace046b3f15f31d2cdb41c1126fd00517_cgraph" alt=""/></div>
<map name="d7/d7f/log_8h_ace046b3f15f31d2cdb41c1126fd00517_cgraph" id="d7/d7f/log_8h_ace046b3f15f31d2cdb41c1126fd00517_cgraph">
<area shape="rect" id="node3" href="../../d7/df8/log_8c.html#a3bd4b0345d9f0035edbe68f3795319de" title="print_log" alt="" coords="103,5,172,35"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="aa3a011c011c75624b8a329e4a9a0fc17"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void fatal </td>
<td>(</td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>...</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Flush the stream if we want to read something </p>
<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../d7/d7f/log_8h_aa3a011c011c75624b8a329e4a9a0fc17_cgraph.png" border="0" usemap="#d7/d7f/log_8h_aa3a011c011c75624b8a329e4a9a0fc17_cgraph" alt=""/></div>
<map name="d7/d7f/log_8h_aa3a011c011c75624b8a329e4a9a0fc17_cgraph" id="d7/d7f/log_8h_aa3a011c011c75624b8a329e4a9a0fc17_cgraph">
<area shape="rect" id="node3" href="../../d7/df8/log_8c.html#a3bd4b0345d9f0035edbe68f3795319de" title="print_log" alt="" coords="117,5,187,35"/><area shape="rect" id="node5" href="../../d7/df8/log_8c.html#a32f684e2d9d47ca24806b88e58498931" title="close_log_file" alt="" coords="101,59,203,88"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="ada2d1356c33c3ccfef9d521fbf73b2f7"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void log_init </td>
<td>(</td>
<td class="paramtype">char *&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname">&#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="../../d7/d7f/log_8h_ada2d1356c33c3ccfef9d521fbf73b2f7_icgraph.png" border="0" usemap="#d7/d7f/log_8h_ada2d1356c33c3ccfef9d521fbf73b2f7_icgraph" alt=""/></div>
<map name="d7/d7f/log_8h_ada2d1356c33c3ccfef9d521fbf73b2f7_icgraph" id="d7/d7f/log_8h_ada2d1356c33c3ccfef9d521fbf73b2f7_icgraph">
<area shape="rect" id="node3" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="117,5,168,35"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="a5696077659f78f01928e949726d9b53e"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int log_to_file </td>
<td>(</td>
<td class="paramtype">char *&#160;</td>
<td class="paramname"><em>filename</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="../../d7/d7f/log_8h_a5696077659f78f01928e949726d9b53e_cgraph.png" border="0" usemap="#d7/d7f/log_8h_a5696077659f78f01928e949726d9b53e_cgraph" alt=""/></div>
<map name="d7/d7f/log_8h_a5696077659f78f01928e949726d9b53e_cgraph" id="d7/d7f/log_8h_a5696077659f78f01928e949726d9b53e_cgraph">
<area shape="rect" id="node3" href="../../d7/df8/log_8c.html#ac33c8a42a58a6379397850b60be22028" title="error" alt="" coords="136,5,184,35"/><area shape="rect" id="node5" href="../../d7/df8/log_8c.html#a3bd4b0345d9f0035edbe68f3795319de" title="print_log" alt="" coords="233,5,303,35"/></map>
</div>
</p>
<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../d7/d7f/log_8h_a5696077659f78f01928e949726d9b53e_icgraph.png" border="0" usemap="#d7/d7f/log_8h_a5696077659f78f01928e949726d9b53e_icgraph" alt=""/></div>
<map name="d7/d7f/log_8h_a5696077659f78f01928e949726d9b53e_icgraph" id="d7/d7f/log_8h_a5696077659f78f01928e949726d9b53e_icgraph">
<area shape="rect" id="node3" href="../../d4/d3b/netsukuku_8c.html#a0318e97f40679e849d9259e5edb4dfce" title="parse_options" alt="" coords="137,5,239,35"/><area shape="rect" id="node5" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="288,32,339,61"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="aa9955711b196ecf88b51fbe15dd5fdc0"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void loginfo </td>
<td>(</td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>...</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="../../d7/d7f/log_8h_aa9955711b196ecf88b51fbe15dd5fdc0_cgraph.png" border="0" usemap="#d7/d7f/log_8h_aa9955711b196ecf88b51fbe15dd5fdc0_cgraph" alt=""/></div>
<map name="d7/d7f/log_8h_aa9955711b196ecf88b51fbe15dd5fdc0_cgraph" id="d7/d7f/log_8h_aa9955711b196ecf88b51fbe15dd5fdc0_cgraph">
<area shape="rect" id="node3" href="../../d7/df8/log_8c.html#a3bd4b0345d9f0035edbe68f3795319de" title="print_log" alt="" coords="116,5,185,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="../../d7/d7f/log_8h_aa9955711b196ecf88b51fbe15dd5fdc0_icgraph.png" border="0" usemap="#d7/d7f/log_8h_aa9955711b196ecf88b51fbe15dd5fdc0_icgraph" alt=""/></div>
<map name="d7/d7f/log_8h_aa9955711b196ecf88b51fbe15dd5fdc0_icgraph" id="d7/d7f/log_8h_aa9955711b196ecf88b51fbe15dd5fdc0_icgraph">
<area shape="rect" id="node3" href="../../d5/d05/andna_8h.html#a481b301ec0adb5a8a6d176919ba5ac3e" title="andna_resolvconf_modify" alt="" coords="123,1334,293,1363"/><area shape="rect" id="node5" href="../../d5/d05/andna_8h.html#aa7b53282a673cbc82c998a3cf4e5aff2" title="andna_init" alt="" coords="397,1229,477,1258"/><area shape="rect" id="node7" href="../../d4/d3b/netsukuku_8c.html#a110d67ecacf72375eea84dc00338030c" title="init_netsukuku" alt="" coords="820,1178,927,1207"/><area shape="rect" id="node9" href="../../d9/d88/ntkresolv_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="1013,855,1064,885"/><area shape="rect" id="node12" href="../../d5/d05/andna_8h.html#a533e80474668ec6d63b4e5302b910a6c" title="andna_hook" alt="" coords="163,851,253,881"/><area shape="rect" id="node21" href="../../d4/d18/andna_8c.html#abac5b6d2df2140ec17abb62d9ce8cbbc" title="andna_min_update_retry" alt="" coords="127,545,289,574"/><area shape="rect" id="node23" href="../../d5/d05/andna_8h.html#a22751676386bfd17dd30f88528ee0f12" title="andna_update_hnames" alt="" coords="360,570,515,599"/><area shape="rect" id="node25" href="../../d4/d3b/netsukuku_8c.html#a678f7ec6e159e6bee076921c8d709847" title="reload_hostname_thread" alt="" coords="575,699,737,729"/><area shape="rect" id="node32" href="../../d5/d05/andna_8h.html#ac5e2e3a07b8b99edbc9501aae6e5b1ff" title="andna_maintain_hnames\l_active" alt="" coords="125,955,291,1001"/><area shape="rect" id="node35" href="../../d7/d74/andna__cache_8h.html#a251759601e094b59de67ebee59725c4c" title="lcl_new_keyring" alt="" coords="151,1177,265,1206"/><area shape="rect" id="node38" href="../../dd/dd9/andns_8h.html#a5a4d6d7f4f8ffb407a416f1bab193258" title="andns_init" alt="" coords="168,1281,248,1310"/><area shape="rect" id="node41" href="../../d3/dc7/hook_8c.html#a2ea386ad9474cd89fe393552276feef2" title="hook_set_all_ips" alt="" coords="149,313,267,342"/><area shape="rect" id="node43" href="../../d3/dc7/hook_8c.html#acce6e668cf071bc363f3237daebc95d0" title="create_new_qgroup" alt="" coords="371,183,504,213"/><area shape="rect" id="node45" href="../../d3/dc7/hook_8c.html#a7503e6bf75bee5edba1dd37e8878911a" title="hook_first_radar_scan" alt="" coords="581,179,731,209"/><area shape="rect" id="node47" href="../../d6/d34/hook_8h.html#af10a487801fab9a28a3cfb6759fe138f" title="netsukuku_hook" alt="" coords="815,338,932,367"/><area shape="rect" id="node51" href="../../d3/dc7/hook_8c.html#a121f2311c11a2ea89f57e07d064f33b9" title="hook_get_free_nodes" alt="" coords="583,233,729,262"/><area shape="rect" id="node66" href="../../d3/dc7/hook_8c.html#a0513b13a5cbb9ed7d89f6594e639b264" title="hook_get_bnode_map" alt="" coords="581,390,731,419"/><area shape="rect" id="node69" href="../../d3/dc7/hook_8c.html#ab614c177efbb9179f168fd7d13bff83d" title="hook_get_igw" alt="" coords="387,442,488,471"/><area shape="rect" id="node72" href="../../d3/dc7/hook_8c.html#a5e32a215ed05b1ef1f870ce105f67640" title="hook_finish" alt="" coords="612,126,700,155"/><area shape="rect" id="node76" href="../../d7/de2/if_8c.html#a6996d5c570a8cdc3b4cdeef2fe1d9e10" title="get_all_up_ifs" alt="" coords="157,1542,259,1571"/><area shape="rect" id="node81" href="../../da/dd7/igs_8h.html#a184ab033bb2e2c1f856df5430ba87a80" title="init_internet_gateway\l_search" alt="" coords="584,1128,728,1175"/><area shape="rect" id="node84" href="../../da/dd7/igs_8h.html#af0c6fb918f055c28c21d5a17fe02db09" title="igw_check_inet_conn_t" alt="" coords="359,1021,516,1050"/><area shape="rect" id="node87" href="../../da/dd7/igs_8h.html#ac87ed2fc7a66e73c5fef763321862295" title="igw_monitor_igws_t" alt="" coords="805,907,941,937"/><area shape="rect" id="node90" href="../../d3/de6/mark_8h.html#a1241770376c64ee1ee386784a6e6c1d0" title="mark_init" alt="" coords="400,1074,475,1103"/><area shape="rect" id="node93" href="../../d3/de6/mark_8h.html#abce88ee61b36a36e1e58278165d6004d" title="mark_close" alt="" coords="393,1490,481,1519"/><area shape="rect" id="node100" href="../../d4/d08/misc_8h.html#a8acb91fe62e69e1e7be98dd06b2410a2" title="exec_root_script" alt="" coords="149,1438,267,1467"/><area shape="rect" id="node110" href="../../d4/d3b/netsukuku_8c.html#a0318e97f40679e849d9259e5edb4dfce" title="parse_options" alt="" coords="823,1454,924,1483"/><area shape="rect" id="node113" href="../../d4/d3b/netsukuku_8c.html#a4db5766f181d0b79ee932e1858e9fa63" title="check_conflicting_options" alt="" coords="788,697,959,726"/><area shape="rect" id="node118" href="../../d4/d3b/netsukuku_8c.html#a3b73ab43b7fcc724211d67c45474391b" title="rh_cache_flush_thread" alt="" coords="580,753,732,782"/><area shape="rect" id="node124" href="../../d3/df5/radar_8h.html#a6908f30023e15ac38b957dc8f3941f37" title="radar_update_map" alt="" coords="144,29,272,58"/><area shape="rect" id="node136" href="../../d6/d62/tracer_8c.html#a8bab813b90267e0e25592821248d7158" title="tracer_check_node_collision" alt="" coords="115,1646,301,1675"/><area shape="rect" id="node14" href="../../d5/d05/andna_8h.html#ae8a0abdfc416da1b04dafe5c30fb14c3" title="andna_main" alt="" coords="392,959,483,989"/><area shape="rect" id="node17" href="../../d2/d42/rehook_8h.html#ae6ae2d4b03e5a8cc1891cbf553ebb913" title="rehook" alt="" coords="1008,543,1069,573"/><area shape="rect" id="node19" href="../../df/dba/rehook_8c.html#aeb32663f186f840edf41bb43d1f82459" title="new_rehook_thread" alt="" coords="1119,543,1252,573"/><area shape="rect" id="node27" href="../../d4/d3b/netsukuku_8c.html#a207b25374e65f083a666cdfaca49bb99" title="sighup_handler" alt="" coords="819,750,928,779"/><area shape="rect" id="node54" href="../../d3/dc7/hook_8c.html#ad4b44c41d2528f0f4e70c24d5b4c5daf" title="hook_reset" alt="" coords="395,338,480,367"/><area shape="rect" id="node60" href="../../d3/dc7/hook_8c.html#a9c2f57416bf3788157e15a1d889cca5e" title="hook_choose_new_ip" alt="" coords="583,286,729,315"/><area shape="rect" id="node56" href="../../d6/d34/hook_8h.html#af541d5ab5dd6596b12342140f4094dee" title="hook_init" alt="" coords="619,595,693,625"/><area shape="rect" id="node78" href="../../dc/d8d/if_8h.html#a43dc9cc0a5b3d92198afd68b330694ec" title="if_init_all" alt="" coords="620,1497,692,1526"/><area shape="rect" id="node95" href="../../da/dd7/igs_8h.html#a69dec3b6ff9453bc64d5b98f6b40e2aa" title="close_internet_gateway\l_search" alt="" coords="577,1405,735,1452"/><area shape="rect" id="node97" href="../../d4/d3b/netsukuku_8c.html#a235b6034c5756ff428377a300e9be15d" title="destroy_netsukuku" alt="" coords="808,1302,939,1331"/><area shape="rect" id="node102" href="../../da/dd7/igs_8h.html#a7b3d293ed96b781f5b351d0f054bbf0d" title="igw_exec_masquerade_sh" alt="" coords="349,1383,525,1413"/><area shape="rect" id="node106" href="../../da/dd7/igs_8h.html#a5cf5f370332317b793630c29f82414c3" title="igw_exec_tcshaper_sh" alt="" coords="360,1437,515,1466"/><area shape="rect" id="node120" href="../../d4/d3b/netsukuku_8c.html#adad73be642889ec5a245216570fd44b9" title="sigalrm_handler" alt="" coords="817,803,929,833"/><area shape="rect" id="node126" href="../../d3/df5/radar_8h.html#a3d46b80b3ad27f86a02c0586617f18cc" title="radar_scan" alt="" coords="395,29,480,58"/><area shape="rect" id="node133" href="../../d3/df5/radar_8h.html#aa589f34d936b21665c16fca95f06092f" title="refresh_hook_root_node" alt="" coords="576,73,736,102"/><area shape="rect" id="node130" href="../../d3/df5/radar_8h.html#ac9d1b53d63e675b260906e91850b588c" title="radar_daemon" alt="" coords="821,153,925,182"/><area shape="rect" id="node138" href="../../da/db5/tracer_8h.html#a12c03f2eaa97e2c644dcdd892e0fa758" title="tracer_store_pkt" alt="" coords="380,1646,495,1675"/><area shape="rect" id="node140" href="../../d8/da0/qspn_8h.html#ab70abece99b6ae77b078ec100c35912a" title="qspn_close" alt="" coords="612,1646,700,1675"/></map>
</div>
</p>
</div>
</div>
<a class="anchor" id="a3bd4b0345d9f0035edbe68f3795319de"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void print_log </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>level</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>fmt</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">va_list&#160;</td>
<td class="paramname"><em>args</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="../../d7/d7f/log_8h_a3bd4b0345d9f0035edbe68f3795319de_icgraph.png" border="0" usemap="#d7/d7f/log_8h_a3bd4b0345d9f0035edbe68f3795319de_icgraph" alt=""/></div>
<map name="d7/d7f/log_8h_a3bd4b0345d9f0035edbe68f3795319de_icgraph" id="d7/d7f/log_8h_a3bd4b0345d9f0035edbe68f3795319de_icgraph">
<area shape="rect" id="node3" href="../../d7/d7f/log_8h.html#aa3a011c011c75624b8a329e4a9a0fc17" title="fatal" alt="" coords="133,1630,179,1660"/><area shape="rect" id="node105" href="../../d7/d7f/log_8h.html#ace046b3f15f31d2cdb41c1126fd00517" title="error" alt="" coords="132,793,180,822"/><area shape="rect" id="node116" href="../../d7/d7f/log_8h.html#aa9955711b196ecf88b51fbe15dd5fdc0" title="loginfo" alt="" coords="127,1186,185,1216"/><area shape="rect" id="node126" href="../../d7/d7f/log_8h.html#a098435395274a2e7cc89086439430d58" title="debug" alt="" coords="128,396,184,425"/><area shape="rect" id="node5" href="../../d5/d05/andna_8h.html#afc0f24a5b798975732d4f238dccc42ef" title="andna_load_caches" alt="" coords="255,714,391,744"/><area shape="rect" id="node7" href="../../d6/de1/andns__net_8h.html#a9f0f84aac1723d4aff67f0c8049ba013" title="w_socket" alt="" coords="284,240,361,269"/><area shape="rect" id="node9" href="../../d6/de1/andns__net_8h.html#a50a2a14b83ff471e7374fa7b731be19b" title="w_connect" alt="" coords="489,265,575,294"/><area shape="rect" id="node11" href="../../d6/de1/andns__net_8h.html#a4f93b369bf1954796a452384355d423d" title="serial_connect" alt="" coords="653,541,760,570"/><area shape="rect" id="node13" href="../../d6/de1/andns__net_8h.html#aa577f4e612c57b8ee36d7ee144e4454e" title="host_connect" alt="" coords="809,1221,908,1250"/><area shape="rect" id="node18" href="../../d6/de1/andns__net_8h.html#a817c42151172f843cbc695820c85641d" title="w_send" alt="" coords="289,344,356,373"/><area shape="rect" id="node20" href="../../d6/de1/andns__net_8h.html#a47d34cf4c1f9bf2edfea1d4410dbe2d8" title="w_send_timeout" alt="" coords="473,344,591,373"/><area shape="rect" id="node22" href="../../d6/de1/andns__net_8h.html#a0f43c36471630ec8c3775908acf3c2f9" title="w_recv" alt="" coords="291,608,355,637"/><area shape="rect" id="node24" href="../../d6/de1/andns__net_8h.html#a89a79c4f515c2c8ab1e8841dc24966c1" title="w_recv_timeout" alt="" coords="475,608,589,637"/><area shape="rect" id="node28" href="../../d7/d99/conf_8c.html#a42eee1f93095d4c6a5b5f2ec80778043" title="parse_config_line" alt="" coords="261,2602,384,2632"/><area shape="rect" id="node30" href="../../df/d77/conf_8h.html#a5613125090be341b2026a5677e5b08c5" title="load_config_file" alt="" coords="476,2629,588,2658"/><area shape="rect" id="node33" href="../../d0/d51/daemon_8h.html#a40481bac75cf84001629622bb8a5f2c0" title="udp_daemon" alt="" coords="275,661,371,690"/><area shape="rect" id="node35" href="../../d0/d51/daemon_8h.html#a6bfa338bfc8ec41ee95e77a666e26114" title="tcp_daemon" alt="" coords="276,554,369,584"/><area shape="rect" id="node37" href="../../db/d6b/dns__wrapper_8c.html#aeaa4cae89e7a3eefe83d0ae4cc63b35a" title="dns_wrapper_daemon" alt="" coords="248,501,397,530"/><area shape="rect" id="node39" href="../../d3/dc7/hook_8c.html#a2ea386ad9474cd89fe393552276feef2" title="hook_set_all_ips" alt="" coords="264,1346,381,1376"/><area shape="rect" id="node41" href="../../d3/dc7/hook_8c.html#a7503e6bf75bee5edba1dd37e8878911a" title="hook_first_radar_scan" alt="" coords="248,1400,397,1429"/><area shape="rect" id="node43" href="../../d3/dc7/hook_8c.html#a121f2311c11a2ea89f57e07d064f33b9" title="hook_get_free_nodes" alt="" coords="249,1133,396,1162"/><area shape="rect" id="node45" href="../../d3/dc7/hook_8c.html#a00d0f0c666be6f5b1d58632b4b5d222c" title="hook_get_ext_map" alt="" coords="257,2389,388,2418"/><area shape="rect" id="node47" href="../../d3/dc7/hook_8c.html#ab77263b0b4d7970fb36fdd74ebd0df3a" title="hook_get_int_map" alt="" coords="259,2496,387,2525"/><area shape="rect" id="node49" href="../../d3/dc7/hook_8c.html#a5e32a215ed05b1ef1f870ce105f67640" title="hook_finish" alt="" coords="279,1186,367,1216"/><area shape="rect" id="node51" href="../../da/dd7/igs_8h.html#a184ab033bb2e2c1f856df5430ba87a80" title="init_internet_gateway\l_search" alt="" coords="460,944,604,991"/><area shape="rect" id="node53" href="../../d4/d3b/netsukuku_8c.html#a110d67ecacf72375eea84dc00338030c" title="init_netsukuku" alt="" coords="653,912,760,941"/><area shape="rect" id="node55" href="../../da/dd7/igs_8h.html#a7b3d293ed96b781f5b351d0f054bbf0d" title="igw_exec_masquerade_sh" alt="" coords="235,1605,411,1634"/><area shape="rect" id="node58" href="../../d6/d4a/inet_8h.html#a9c6d94fc49adc3223bb0df762343784d" title="inet_setip_raw" alt="" coords="269,2549,376,2578"/><area shape="rect" id="node60" href="../../d6/d4a/inet_8h.html#a506ae02de352f1e470295f64ba3bd0da" title="inet_setip_bcast" alt="" coords="264,2706,381,2736"/><area shape="rect" id="node62" href="../../d6/d4a/inet_8h.html#addb0c4631b9f6d90718cddc6d8f04469" title="inet_setip_anyaddr" alt="" coords="257,2760,388,2789"/><area shape="rect" id="node64" href="../../d6/d4a/inet_8h.html#a2d7b2294f3077b12e2a70e0a480588ac" title="inet_setip_loopback" alt="" coords="255,2813,391,2842"/><area shape="rect" id="node66" href="../../d6/d4a/inet_8h.html#a127c86b270c3bb41caa671ac207fd4c5" title="inet_setip_localaddr" alt="" coords="255,1912,391,1941"/><area shape="rect" id="node68" href="../../d6/d4a/inet_8h.html#abe8c98b17ccddadf6ce90655e5cdea36" title="inet_is_ip_local" alt="" coords="268,1965,377,1994"/><area shape="rect" id="node70" href="../../d6/d4a/inet_8h.html#a8eac5edae4e220edc0f4a974dd5749d3" title="inet_to_sockaddr" alt="" coords="263,2018,383,2048"/><area shape="rect" id="node72" href="../../d6/d4a/inet_8h.html#a2aa626239ab1ad25661dfed01b5f2f89" title="set_broadcast_sk" alt="" coords="260,818,385,848"/><area shape="rect" id="node74" href="../../df/dd8/iptunnel_8c.html#a883fef533cc97f76ab55c913e5758622" title="fill_tunnel_parm" alt="" coords="267,2442,379,2472"/><area shape="rect" id="node76" href="../../df/dd8/iptunnel_8c.html#a73360bce19d93fa714c0416b5607cb03" title="do_add" alt="" coords="500,2390,564,2420"/><area shape="rect" id="node79" href="../../d8/d91/krnl__route_8c.html#a5ac018a9fffaefc7cf7ad94e794d7c18" title="add_nexthops" alt="" coords="272,448,373,477"/><area shape="rect" id="node81" href="../../d5/da4/libnetlink_8h.html#a0c981a8de14fd51a25027ef407e799ca" title="rtnl_dump_filter" alt="" coords="268,1080,377,1109"/><area shape="rect" id="node83" href="../../dd/daf/ll__map_8h.html#ac4adbf41fc1b3fd4d880768bf45b1f4c" title="ll_init_map" alt="" coords="491,1393,573,1422"/><area shape="rect" id="node85" href="../../d5/da4/libnetlink_8h.html#a1e674ac9211ad8a2bd6200b04860b203" title="rtnl_talk" alt="" coords="289,922,356,952"/><area shape="rect" id="node87" href="../../d5/da4/libnetlink_8h.html#aacc7a3663568d47caf34665e570d28f0" title="rtnl_listen" alt="" coords="284,1026,361,1056"/><area shape="rect" id="node89" href="../../dd/daf/ll__map_8h.html#af323c3c7c507db71b8ff21ca3d340ab7" title="ll_nth_up_if" alt="" coords="279,2072,367,2101"/><area shape="rect" id="node92" href="../../dc/db7/map_8h.html#aff9aae7d85e1a7a48c160097a20f1dff" title="map_rnode_insert" alt="" coords="260,2125,385,2154"/><area shape="rect" id="node94" href="../../dc/db7/map_8h.html#a2087a6f2eec0f8b5e8818b45a93745df" title="rnode_del" alt="" coords="284,2178,361,2208"/><area shape="rect" id="node96" href="../../d4/d3b/netsukuku_8c.html#a9eccd187480c0bd5207afd99966ef68b" title="fill_loaded_cfg_options" alt="" coords="245,2232,400,2261"/><area shape="rect" id="node98" href="../../d4/d3b/netsukuku_8c.html#a0318e97f40679e849d9259e5edb4dfce" title="parse_options" alt="" coords="272,1240,373,1269"/><area shape="rect" id="node100" href="../../d4/d3b/netsukuku_8c.html#a4db5766f181d0b79ee932e1858e9fa63" title="check_conflicting_options" alt="" coords="237,1293,408,1322"/><area shape="rect" id="node103" href="../../d4/d3b/netsukuku_8c.html#a785106d5f7144641d79c5f5e9ddc2135" title="sigterm_handler" alt="" coords="265,2285,380,2314"/></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="../../d7/d7f/log_8h.html">log.h</a></li>
<li class="footer">Generated on Wed Feb 19 2014 14:19:13 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>