Current File : //opt/RZruby/share/doc/ruby/html/d6/d07/sockport_8h.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.5"/>
<title>Ruby: ext/socket/sockport.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="../../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">Ruby
 <span id="projectnumber">1.9.3p551(2014-11-13revision48407)</span>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.5 -->
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="../../index.html"><span>Main Page</span></a></li>
<li><a href="../../modules.html"><span>Modules</span></a></li>
<li><a href="../../annotated.html"><span>Data Structures</span></a></li>
<li class="current"><a href="../../files.html"><span>Files</span></a></li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="../../files.html"><span>File List</span></a></li>
<li><a href="../../globals.html"><span>Globals</span></a></li>
</ul>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="../../dir_31cedd4509e06940f559c1ca2f722e02.html">ext</a></li><li class="navelem"><a class="el" href="../../dir_6df8f0b3caf41720dd2d2a13ae851a2d.html">socket</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#define-members">Macros</a> </div>
<div class="headertitle">
<div class="title">sockport.h File Reference</div> </div>
</div><!--header-->
<div class="contents">
<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="../../d5/d4b/sockport_8h__dep__incl.png" border="0" usemap="#ext_2socket_2sockport_8hdep" alt=""/></div>
<map name="ext_2socket_2sockport_8hdep" id="ext_2socket_2sockport_8hdep">
<area shape="rect" id="node2" href="../../dd/d8c/rubysocket_8h.html" title="ext/socket/rubysocket.h" alt="" coords="1176,80,1355,107"/><area shape="rect" id="node17" href="../../d5/dab/getaddrinfo_8c.html" title="ext/socket/getaddrinfo.c" alt="" coords="1379,80,1559,107"/><area shape="rect" id="node18" href="../../d5/d22/getnameinfo_8c.html" title="ext/socket/getnameinfo.c" alt="" coords="1583,80,1771,107"/><area shape="rect" id="node3" href="../../d8/df8/ancdata_8c.html" title="ext/socket/ancdata.c" alt="" coords="5,155,163,181"/><area shape="rect" id="node4" href="../../d2/dbf/basicsocket_8c.html" title="ext/socket/basicsocket.c" alt="" coords="187,155,369,181"/><area shape="rect" id="node5" href="../../d4/df3/constants_8c.html" title="ext/socket/constants.c" alt="" coords="395,155,563,181"/><area shape="rect" id="node6" href="../../da/dcc/socket_2init_8c.html" title="ext/socket/init.c" alt="" coords="587,155,713,181"/><area shape="rect" id="node7" href="../../d6/d28/ipsocket_8c.html" title="ext/socket/ipsocket.c" alt="" coords="739,155,899,181"/><area shape="rect" id="node8" href="../../d2/d87/option_8c.html" title="ext/socket/option.c" alt="" coords="923,155,1069,181"/><area shape="rect" id="node9" href="../../d3/de8/raddrinfo_8c.html" title="ext/socket/raddrinfo.c" alt="" coords="1094,155,1257,181"/><area shape="rect" id="node10" href="../../d5/df8/socket_8c.html" title="ext/socket/socket.c" alt="" coords="1282,155,1429,181"/><area shape="rect" id="node11" href="../../da/d86/sockssocket_8c.html" title="ext/socket/sockssocket.c" alt="" coords="1454,155,1639,181"/><area shape="rect" id="node12" href="../../d9/d32/tcpserver_8c.html" title="ext/socket/tcpserver.c" alt="" coords="1664,155,1829,181"/><area shape="rect" id="node13" href="../../dc/d11/tcpsocket_8c.html" title="ext/socket/tcpsocket.c" alt="" coords="1853,155,2021,181"/><area shape="rect" id="node14" href="../../d1/deb/udpsocket_8c.html" title="ext/socket/udpsocket.c" alt="" coords="2046,155,2217,181"/><area shape="rect" id="node15" href="../../d9/db6/unixserver_8c.html" title="ext/socket/unixserver.c" alt="" coords="2243,155,2416,181"/><area shape="rect" id="node16" href="../../d9/dcc/unixsocket_8c.html" title="ext/socket/unixsocket.c" alt="" coords="2440,155,2616,181"/></map>
</div>
</div>
<p><a href="../../d6/d07/sockport_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:a9743484b7a52a962b4a1b9d5af0cd4c9"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d07/sockport_8h.html#a9743484b7a52a962b4a1b9d5af0cd4c9">SA_LEN</a>(sa)   (<a class="el" href="../../db/d74/zlib_8c.html#a8ba1f78f06c67825a7841bc2e2fa3d87">sizeof</a>(struct sockaddr))</td></tr>
<tr class="separator:a9743484b7a52a962b4a1b9d5af0cd4c9"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a75e8651ca92a74b0c6d2874f7abba70c"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d07/sockport_8h.html#a75e8651ca92a74b0c6d2874f7abba70c">SS_LEN</a>(ss)   (<a class="el" href="../../db/d74/zlib_8c.html#a8ba1f78f06c67825a7841bc2e2fa3d87">sizeof</a>(struct sockaddr))</td></tr>
<tr class="separator:a75e8651ca92a74b0c6d2874f7abba70c"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a2b63ddae9be75cf130765757ef5c3d0b"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d07/sockport_8h.html#a2b63ddae9be75cf130765757ef5c3d0b">SET_SA_LEN</a>(sa, <a class="el" href="../../d5/d61/regerror_8c.html#a7360b55975153b822efc5217b7734e6a">len</a>)   (<a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>)(<a class="el" href="../../d5/d61/regerror_8c.html#a7360b55975153b822efc5217b7734e6a">len</a>)</td></tr>
<tr class="separator:a2b63ddae9be75cf130765757ef5c3d0b"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ae4515698dee27a60201e445caa1b8e21"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d07/sockport_8h.html#ae4515698dee27a60201e445caa1b8e21">SET_SS_LEN</a>(ss, <a class="el" href="../../d5/d61/regerror_8c.html#a7360b55975153b822efc5217b7734e6a">len</a>)   (<a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>)(<a class="el" href="../../d5/d61/regerror_8c.html#a7360b55975153b822efc5217b7734e6a">len</a>)</td></tr>
<tr class="separator:ae4515698dee27a60201e445caa1b8e21"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a54fd33c4e408b974084d785bdc7a1a40"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d07/sockport_8h.html#a54fd33c4e408b974084d785bdc7a1a40">SIN_LEN</a>(si)   <a class="el" href="../../db/d74/zlib_8c.html#a8ba1f78f06c67825a7841bc2e2fa3d87">sizeof</a>(struct sockaddr_in)</td></tr>
<tr class="separator:a54fd33c4e408b974084d785bdc7a1a40"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:abd3bcf0e54063d30d5e5cd0f3259c182"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d07/sockport_8h.html#abd3bcf0e54063d30d5e5cd0f3259c182">SET_SIN_LEN</a>(si, <a class="el" href="../../d5/d61/regerror_8c.html#a7360b55975153b822efc5217b7734e6a">len</a>)</td></tr>
<tr class="separator:abd3bcf0e54063d30d5e5cd0f3259c182"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a366dcf21016dc3cbe042cfff0010fce2"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d07/sockport_8h.html#a366dcf21016dc3cbe042cfff0010fce2">IN_CLASSD</a>(<a class="el" href="../../d6/de3/crypt_8c.html#a8049b7300164a52c90d26573e1e0c4f1">i</a>)   (((<a class="el" href="../../d3/d15/name2ctype_8h.html#a86f2415763322050063a5502f87c9422">long</a>)(<a class="el" href="../../d6/de3/crypt_8c.html#a8049b7300164a52c90d26573e1e0c4f1">i</a>) & 0xf0000000) == 0xe0000000)</td></tr>
<tr class="separator:a366dcf21016dc3cbe042cfff0010fce2"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ab76d3268f1de2a1e5841b8bc6303893f"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d07/sockport_8h.html#ab76d3268f1de2a1e5841b8bc6303893f">IN_MULTICAST</a>(<a class="el" href="../../d6/de3/crypt_8c.html#a8049b7300164a52c90d26573e1e0c4f1">i</a>)   <a class="el" href="../../d6/d07/sockport_8h.html#a366dcf21016dc3cbe042cfff0010fce2">IN_CLASSD</a>(<a class="el" href="../../d6/de3/crypt_8c.html#a8049b7300164a52c90d26573e1e0c4f1">i</a>)</td></tr>
<tr class="separator:ab76d3268f1de2a1e5841b8bc6303893f"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a9b49dfd7fbb791b9f79445090f3e8a18"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d07/sockport_8h.html#a9b49dfd7fbb791b9f79445090f3e8a18">IN_EXPERIMENTAL</a>(<a class="el" href="../../d6/de3/crypt_8c.html#a8049b7300164a52c90d26573e1e0c4f1">i</a>)   ((((<a class="el" href="../../d3/d15/name2ctype_8h.html#a86f2415763322050063a5502f87c9422">long</a>)(<a class="el" href="../../d6/de3/crypt_8c.html#a8049b7300164a52c90d26573e1e0c4f1">i</a>)) & 0xe0000000) == 0xe0000000)</td></tr>
<tr class="separator:a9b49dfd7fbb791b9f79445090f3e8a18"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a7517815cda63a519a06841d67ee2326b"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d07/sockport_8h.html#a7517815cda63a519a06841d67ee2326b">IN_CLASSA_NSHIFT</a>   24</td></tr>
<tr class="separator:a7517815cda63a519a06841d67ee2326b"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a3d2d5e8347d77665a4aa3bd3ada19ff0"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d07/sockport_8h.html#a3d2d5e8347d77665a4aa3bd3ada19ff0">IN_LOOPBACKNET</a>   127</td></tr>
<tr class="separator:a3d2d5e8347d77665a4aa3bd3ada19ff0"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ae77ae24b14b7b7f294f3e04121173f12"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d07/sockport_8h.html#ae77ae24b14b7b7f294f3e04121173f12">AF_UNSPEC</a>   0</td></tr>
<tr class="separator:ae77ae24b14b7b7f294f3e04121173f12"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a51dba11ffc8e3b1bf695e721b3144094"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d07/sockport_8h.html#a51dba11ffc8e3b1bf695e721b3144094">PF_UNSPEC</a>   <a class="el" href="../../d6/d07/sockport_8h.html#ae77ae24b14b7b7f294f3e04121173f12">AF_UNSPEC</a></td></tr>
<tr class="separator:a51dba11ffc8e3b1bf695e721b3144094"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a3f5da0b5be27fe31ec7cc11bfa8d1a25"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d07/sockport_8h.html#a3f5da0b5be27fe31ec7cc11bfa8d1a25">PF_INET</a>   AF_INET</td></tr>
<tr class="separator:a3f5da0b5be27fe31ec7cc11bfa8d1a25"><td class="memSeparator" colspan="2"> </td></tr>
</table>
<h2 class="groupheader">Macro Definition Documentation</h2>
<a class="anchor" id="ae77ae24b14b7b7f294f3e04121173f12"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define AF_UNSPEC   0</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d6/d07/sockport_8h_source.html#l00069">69</a> of file <a class="el" href="../../d6/d07/sockport_8h_source.html">sockport.h</a>.</p>
<p>Referenced by <a class="el" href="../../d5/dab/getaddrinfo_8c_source.html#l00572">get_addr()</a>, <a class="el" href="../../d3/de8/raddrinfo_8c_source.html#l00947">get_afamily()</a>, <a class="el" href="../../d5/dee/constdefs_8c_source.html#l00018">init_constants()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l03243">open_ifs_socket()</a>, <a class="el" href="../../d3/de8/raddrinfo_8c_source.html#l00379">rsock_addrinfo()</a>, <a class="el" href="../../d5/dee/constdefs_8c_source.html#l03718">rsock_family_to_int()</a>, <a class="el" href="../../da/dcc/socket_2init_8c_source.html#l00533">rsock_getfamily()</a>, <a class="el" href="../../d2/d87/option_8c_source.html#l00666">sockopt_inspect()</a>, and <a class="el" href="../../d2/d87/option_8c_source.html#l00251">sockopt_s_linger()</a>.</p>
</div>
</div>
<a class="anchor" id="a7517815cda63a519a06841d67ee2326b"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define IN_CLASSA_NSHIFT   24</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d6/d07/sockport_8h_source.html#l00061">61</a> of file <a class="el" href="../../d6/d07/sockport_8h_source.html">sockport.h</a>.</p>
<p>Referenced by <a class="el" href="../../d5/dab/getaddrinfo_8c_source.html#l00267">getaddrinfo()</a>, and <a class="el" href="../../d5/d22/getnameinfo_8c_source.html#l00136">getnameinfo()</a>.</p>
</div>
</div>
<a class="anchor" id="a366dcf21016dc3cbe042cfff0010fce2"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define IN_CLASSD</td>
<td>(</td>
<td class="paramtype"> </td>
<td class="paramname"><a class="el" href="../../d6/de3/crypt_8c.html#a8049b7300164a52c90d26573e1e0c4f1">i</a></td><td>)</td>
<td>   (((<a class="el" href="../../d3/d15/name2ctype_8h.html#a86f2415763322050063a5502f87c9422">long</a>)(<a class="el" href="../../d6/de3/crypt_8c.html#a8049b7300164a52c90d26573e1e0c4f1">i</a>) & 0xf0000000) == 0xe0000000)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d6/d07/sockport_8h_source.html#l00052">52</a> of file <a class="el" href="../../d6/d07/sockport_8h_source.html">sockport.h</a>.</p>
</div>
</div>
<a class="anchor" id="a9b49dfd7fbb791b9f79445090f3e8a18"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define IN_EXPERIMENTAL</td>
<td>(</td>
<td class="paramtype"> </td>
<td class="paramname"><a class="el" href="../../d6/de3/crypt_8c.html#a8049b7300164a52c90d26573e1e0c4f1">i</a></td><td>)</td>
<td>   ((((<a class="el" href="../../d3/d15/name2ctype_8h.html#a86f2415763322050063a5502f87c9422">long</a>)(<a class="el" href="../../d6/de3/crypt_8c.html#a8049b7300164a52c90d26573e1e0c4f1">i</a>)) & 0xe0000000) == 0xe0000000)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d6/d07/sockport_8h_source.html#l00057">57</a> of file <a class="el" href="../../d6/d07/sockport_8h_source.html">sockport.h</a>.</p>
<p>Referenced by <a class="el" href="../../d5/dab/getaddrinfo_8c_source.html#l00267">getaddrinfo()</a>, and <a class="el" href="../../d5/d22/getnameinfo_8c_source.html#l00136">getnameinfo()</a>.</p>
</div>
</div>
<a class="anchor" id="a3d2d5e8347d77665a4aa3bd3ada19ff0"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define IN_LOOPBACKNET   127</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d6/d07/sockport_8h_source.html#l00065">65</a> of file <a class="el" href="../../d6/d07/sockport_8h_source.html">sockport.h</a>.</p>
<p>Referenced by <a class="el" href="../../d5/dab/getaddrinfo_8c_source.html#l00267">getaddrinfo()</a>.</p>
</div>
</div>
<a class="anchor" id="ab76d3268f1de2a1e5841b8bc6303893f"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define IN_MULTICAST</td>
<td>(</td>
<td class="paramtype"> </td>
<td class="paramname"><a class="el" href="../../d6/de3/crypt_8c.html#a8049b7300164a52c90d26573e1e0c4f1">i</a></td><td>)</td>
<td>   <a class="el" href="../../d6/d07/sockport_8h.html#a366dcf21016dc3cbe042cfff0010fce2">IN_CLASSD</a>(<a class="el" href="../../d6/de3/crypt_8c.html#a8049b7300164a52c90d26573e1e0c4f1">i</a>)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d6/d07/sockport_8h_source.html#l00053">53</a> of file <a class="el" href="../../d6/d07/sockport_8h_source.html">sockport.h</a>.</p>
<p>Referenced by <a class="el" href="../../d5/dab/getaddrinfo_8c_source.html#l00267">getaddrinfo()</a>, and <a class="el" href="../../d5/d22/getnameinfo_8c_source.html#l00136">getnameinfo()</a>.</p>
</div>
</div>
<a class="anchor" id="a3f5da0b5be27fe31ec7cc11bfa8d1a25"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define PF_INET   AF_INET</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d6/d07/sockport_8h_source.html#l00077">77</a> of file <a class="el" href="../../d6/d07/sockport_8h_source.html">sockport.h</a>.</p>
<p>Referenced by <a class="el" href="../../d3/de8/raddrinfo_8c_source.html#l01096">addrinfo_inspect()</a>, <a class="el" href="../../d5/dab/getaddrinfo_8c_source.html#l00267">getaddrinfo()</a>, <a class="el" href="../../d5/dee/constdefs_8c_source.html#l00018">init_constants()</a>, <a class="el" href="../../d5/dee/constdefs_8c_source.html#l03718">rsock_family_to_int()</a>, and <a class="el" href="../../d5/df2/win32_8c_source.html#l03437">socketpair_internal()</a>.</p>
</div>
</div>
<a class="anchor" id="a51dba11ffc8e3b1bf695e721b3144094"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define PF_UNSPEC   <a class="el" href="../../d6/d07/sockport_8h.html#ae77ae24b14b7b7f294f3e04121173f12">AF_UNSPEC</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d6/d07/sockport_8h_source.html#l00073">73</a> of file <a class="el" href="../../d6/d07/sockport_8h_source.html">sockport.h</a>.</p>
<p>Referenced by <a class="el" href="../../d3/de8/raddrinfo_8c_source.html#l00867">addrinfo_initialize()</a>, <a class="el" href="../../d3/de8/raddrinfo_8c_source.html#l02033">addrinfo_s_ip()</a>, <a class="el" href="../../d3/de8/raddrinfo_8c_source.html#l02054">addrinfo_s_tcp()</a>, <a class="el" href="../../d3/de8/raddrinfo_8c_source.html#l02069">addrinfo_s_udp()</a>, <a class="el" href="../../d3/de8/raddrinfo_8c_source.html#l00643">call_getaddrinfo()</a>, <a class="el" href="../../d5/dab/getaddrinfo_8c_source.html#l00267">getaddrinfo()</a>, <a class="el" href="../../d5/dee/constdefs_8c_source.html#l00018">init_constants()</a>, <a class="el" href="../../d5/dee/constdefs_8c_source.html#l03718">rsock_family_to_int()</a>, <a class="el" href="../../d5/df8/socket_8c_source.html#l01112">sock_s_getaddrinfo()</a>, and <a class="el" href="../../d5/df8/socket_8c_source.html#l01164">sock_s_getnameinfo()</a>.</p>
</div>
</div>
<a class="anchor" id="a9743484b7a52a962b4a1b9d5af0cd4c9"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SA_LEN</td>
<td>(</td>
<td class="paramtype"> </td>
<td class="paramname">sa</td><td>)</td>
<td>   (<a class="el" href="../../db/d74/zlib_8c.html#a8ba1f78f06c67825a7841bc2e2fa3d87">sizeof</a>(struct sockaddr))</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d6/d07/sockport_8h_source.html#l00029">29</a> of file <a class="el" href="../../d6/d07/sockport_8h_source.html">sockport.h</a>.</p>
<p>Referenced by <a class="el" href="../../d5/d22/getnameinfo_8c_source.html#l00136">getnameinfo()</a>, <a class="el" href="../../d3/de8/raddrinfo_8c_source.html#l00240">make_ipaddr0()</a>, <a class="el" href="../../d3/de8/raddrinfo_8c_source.html#l00391">rsock_ipaddr()</a>, and <a class="el" href="../../d5/df8/socket_8c_source.html#l01164">sock_s_getnameinfo()</a>.</p>
</div>
</div>
<a class="anchor" id="a2b63ddae9be75cf130765757ef5c3d0b"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SET_SA_LEN</td>
<td>(</td>
<td class="paramtype"> </td>
<td class="paramname">sa, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"> </td>
<td class="paramname"><a class="el" href="../../d5/d61/regerror_8c.html#a7360b55975153b822efc5217b7734e6a">len</a> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td>   (<a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>)(<a class="el" href="../../d5/d61/regerror_8c.html#a7360b55975153b822efc5217b7734e6a">len</a>)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d6/d07/sockport_8h_source.html#l00039">39</a> of file <a class="el" href="../../d6/d07/sockport_8h_source.html">sockport.h</a>.</p>
</div>
</div>
<a class="anchor" id="abd3bcf0e54063d30d5e5cd0f3259c182"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SET_SIN_LEN</td>
<td>(</td>
<td class="paramtype"> </td>
<td class="paramname">si, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"> </td>
<td class="paramname"><a class="el" href="../../d5/d61/regerror_8c.html#a7360b55975153b822efc5217b7734e6a">len</a> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d6/d07/sockport_8h_source.html#l00048">48</a> of file <a class="el" href="../../d6/d07/sockport_8h_source.html">sockport.h</a>.</p>
<p>Referenced by <a class="el" href="../../d3/de8/raddrinfo_8c_source.html#l00260">make_inetaddr()</a>.</p>
</div>
</div>
<a class="anchor" id="ae4515698dee27a60201e445caa1b8e21"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SET_SS_LEN</td>
<td>(</td>
<td class="paramtype"> </td>
<td class="paramname">ss, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"> </td>
<td class="paramname"><a class="el" href="../../d5/d61/regerror_8c.html#a7360b55975153b822efc5217b7734e6a">len</a> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td>   (<a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>)(<a class="el" href="../../d5/d61/regerror_8c.html#a7360b55975153b822efc5217b7734e6a">len</a>)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d6/d07/sockport_8h_source.html#l00040">40</a> of file <a class="el" href="../../d6/d07/sockport_8h_source.html">sockport.h</a>.</p>
</div>
</div>
<a class="anchor" id="a54fd33c4e408b974084d785bdc7a1a40"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SIN_LEN</td>
<td>(</td>
<td class="paramtype"> </td>
<td class="paramname">si</td><td>)</td>
<td>   <a class="el" href="../../db/d74/zlib_8c.html#a8ba1f78f06c67825a7841bc2e2fa3d87">sizeof</a>(struct sockaddr_in)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d6/d07/sockport_8h_source.html#l00047">47</a> of file <a class="el" href="../../d6/d07/sockport_8h_source.html">sockport.h</a>.</p>
</div>
</div>
<a class="anchor" id="a75e8651ca92a74b0c6d2874f7abba70c"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SS_LEN</td>
<td>(</td>
<td class="paramtype"> </td>
<td class="paramname">ss</td><td>)</td>
<td>   (<a class="el" href="../../db/d74/zlib_8c.html#a8ba1f78f06c67825a7841bc2e2fa3d87">sizeof</a>(struct sockaddr))</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d6/d07/sockport_8h_source.html#l00030">30</a> of file <a class="el" href="../../d6/d07/sockport_8h_source.html">sockport.h</a>.</p>
<p>Referenced by <a class="el" href="../../d5/df8/socket_8c_source.html#l01164">sock_s_getnameinfo()</a>.</p>
</div>
</div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
</a> 1.8.5
</small></address>
</body>
</html>