Current File : //opt/RZruby/share/doc/ruby/html/d5/df2/win32_8c.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: win32/win32.c File Reference</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../jquery.js"></script>
<script type="text/javascript" src="../../dynsections.js"></script>
<link href="../../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_b4f92dd377abba25bba37a57cb06d57a.html">win32</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#nested-classes">Data Structures</a> |
<a href="#define-members">Macros</a> |
<a href="#typedef-members">Typedefs</a> |
<a href="#func-members">Functions</a> |
<a href="#var-members">Variables</a> </div>
<div class="headertitle">
<div class="title">win32.c File Reference</div> </div>
</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include "<a class="el" href="../../de/de6/ruby_2ruby_8h_source.html">ruby/ruby.h</a>"</code><br/>
<code>#include "<a class="el" href="../../d5/de3/encoding_8h_source.html">ruby/encoding.h</a>"</code><br/>
<code>#include "<a class="el" href="../../df/da8/dln_8h_source.html">dln.h</a>"</code><br/>
<code>#include <fcntl.h></code><br/>
<code>#include <process.h></code><br/>
<code>#include <sys/stat.h></code><br/>
<code>#include <stdio.h></code><br/>
<code>#include <stdlib.h></code><br/>
<code>#include <errno.h></code><br/>
<code>#include <assert.h></code><br/>
<code>#include <ctype.h></code><br/>
<code>#include <windows.h></code><br/>
<code>#include <winbase.h></code><br/>
<code>#include <wincon.h></code><br/>
<code>#include <share.h></code><br/>
<code>#include <shlobj.h></code><br/>
<code>#include <mbstring.h></code><br/>
<code>#include "<a class="el" href="../../dc/db1/win32_8h_source.html">ruby/win32.h</a>"</code><br/>
<code>#include "<a class="el" href="../../df/d9c/dir_8h_source.html">win32/dir.h</a>"</code><br/>
<code>#include <sys/timeb.h></code><br/>
</div><div class="textblock"><div class="dynheader">
Include dependency graph for win32.c:</div>
<div class="dyncontent">
<div class="center"><img src="../../d0/d0f/win32_8c__incl.png" border="0" usemap="#win32_2win32_8c" alt=""/></div>
<map name="win32_2win32_8c" id="win32_2win32_8c">
<area shape="rect" id="node2" href="../../de/de6/ruby_2ruby_8h.html" title="ruby/ruby.h" alt="" coords="381,80,475,107"/><area shape="rect" id="node14" href="../../d5/de3/encoding_8h.html" title="ruby/encoding.h" alt="" coords="689,229,815,256"/><area shape="rect" id="node16" href="../../df/da8/dln_8h.html" title="dln.h" alt="" coords="1681,80,1735,107"/><area shape="rect" id="node30" href="../../dc/db1/win32_8h.html" title="ruby/win32.h" alt="" coords="1448,80,1555,107"/><area shape="rect" id="node43" href="../../df/d9c/dir_8h.html" title="win32/dir.h" alt="" coords="2681,80,2775,107"/><area shape="rect" id="node7" href="../../d8/db0/defines_8h.html" title="defines.h" alt="" coords="217,304,297,331"/><area shape="rect" id="node9" href="../../d3/d90/missing_8h.html" title="ruby/missing.h" alt="" coords="322,304,440,331"/><area shape="rect" id="node10" href="../../db/d2e/intern_8h.html" title="ruby/intern.h" alt="" coords="5,155,109,181"/><area shape="rect" id="node13" href="../../d7/d72/subst_8h.html" title="ruby/subst.h" alt="" coords="237,155,339,181"/><area shape="rect" id="node12" href="../../dd/d24/st_8h.html" title="ruby/st.h" alt="" coords="95,229,173,256"/><area shape="rect" id="node15" href="../../d8/db3/oniguruma_8h.html" title="ruby/oniguruma.h" alt="" coords="683,304,820,331"/><area shape="rect" id="node40" href="../../dc/dac/io_8h.html" title="io.h" alt="" coords="974,155,1020,181"/></map>
</div>
</div>
<p><a href="../../d5/df2/win32_8c_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="nested-classes"></a>
Data Structures</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/dca/struct_child_record.html">ChildRecord</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d3f/struct___nt_cmd_line_element.html">_NtCmdLineElement</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d6b/structioinfo.html">ioinfo</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/da6/struct_w_s_a_m_s_g.html">WSAMSG</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/dfc/structasynchronous__arg__t.html">asynchronous_arg_t</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
Macros</h2></td></tr>
<tr class="memitem:ad1a5011ecfd52fc9c7a11d1f0fa43936"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#ad1a5011ecfd52fc9c7a11d1f0fa43936">isdirsep</a>(x)   ((x) == '/' || (x) == '\\')</td></tr>
<tr class="separator:ad1a5011ecfd52fc9c7a11d1f0fa43936"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ae721143a229a1f7815aaecddce571d5f"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#ae721143a229a1f7815aaecddce571d5f">enough_to_get</a>(<a class="el" href="../../d2/d37/strlcpy_8c.html#a822b65bd84f46d0871fcfe0ed7366fbc">n</a>)   (--(<a class="el" href="../../d2/d37/strlcpy_8c.html#a822b65bd84f46d0871fcfe0ed7366fbc">n</a>) >= 0)</td></tr>
<tr class="separator:ae721143a229a1f7815aaecddce571d5f"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ae8541ee81feb0e88b3db0d3f62603d96"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#ae8541ee81feb0e88b3db0d3f62603d96">enough_to_put</a>(<a class="el" href="../../d2/d37/strlcpy_8c.html#a822b65bd84f46d0871fcfe0ed7366fbc">n</a>)   (--(<a class="el" href="../../d2/d37/strlcpy_8c.html#a822b65bd84f46d0871fcfe0ed7366fbc">n</a>) >= 0)</td></tr>
<tr class="separator:ae8541ee81feb0e88b3db0d3f62603d96"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a816d96355638b764185f20ce851407b0"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#a816d96355638b764185f20ce851407b0">Debug</a>(something)   /* nothing */</td></tr>
<tr class="separator:a816d96355638b764185f20ce851407b0"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a88af3e4725523dc74ce5b925e6f2b1a3"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#a88af3e4725523dc74ce5b925e6f2b1a3">TO_SOCKET</a>(x)   _get_osfhandle(x)</td></tr>
<tr class="separator:a88af3e4725523dc74ce5b925e6f2b1a3"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:afa9ee66894f5018b7823a1eb3ec71388"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#afa9ee66894f5018b7823a1eb3ec71388">RUBY_CRITICAL</a>(<a class="el" href="../../d7/dc0/parse_8y.html#a07da412c647b80baade0bfebe55f29ed">expr</a>)   <a class="el" href="../../d6/de3/crypt_8c.html#a721c6ff80a6d3e4ad4ffa52a04c60085">do</a> { <a class="el" href="../../d7/dc0/parse_8y.html#a07da412c647b80baade0bfebe55f29ed">expr</a>; } <a class="el" href="../../db/d97/parse_8c.html#a6e52e3335053cdbf8959da634f0de0f7">while</a> (0)</td></tr>
<tr class="separator:afa9ee66894f5018b7823a1eb3ec71388"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ac1eff060fead89063f1f3b21a84f0935"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#ac1eff060fead89063f1f3b21a84f0935">ERROR_PIPE_LOCAL</a>   229L</td></tr>
<tr class="separator:ac1eff060fead89063f1f3b21a84f0935"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a3db6c94a84ecd99d770d807ea4ebf39d"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#a3db6c94a84ecd99d770d807ea4ebf39d">map_errno</a>   <a class="el" href="../../d5/df2/win32_8c.html#ad283b24d550f25ff3d5ff543b869f529">rb_w32_map_errno</a></td></tr>
<tr class="separator:a3db6c94a84ecd99d770d807ea4ebf39d"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:aaa9c3231dcc73fc8381f671b588fb13a"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#aaa9c3231dcc73fc8381f671b588fb13a">IsWinNT</a>()   <a class="el" href="../../dc/db1/win32_8h.html#af226ff955600d0fdef88798c375d52e5">rb_w32_iswinnt</a>()</td></tr>
<tr class="separator:aaa9c3231dcc73fc8381f671b588fb13a"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a612e2ad1adbb621210494d51d634d40d"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#a612e2ad1adbb621210494d51d634d40d">IsWin95</a>()   <a class="el" href="../../dc/db1/win32_8h.html#a57cd0bfadfb8f388a0ccc3925e59b3dd">rb_w32_iswin95</a>()</td></tr>
<tr class="separator:a612e2ad1adbb621210494d51d634d40d"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a7f3fd3449912cfee8acada6b9307b385"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#a7f3fd3449912cfee8acada6b9307b385">IfWin95</a>(win95, winnt)   (winnt)</td></tr>
<tr class="separator:a7f3fd3449912cfee8acada6b9307b385"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a4975083a786e255dd9bea5ac03429efc"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#a4975083a786e255dd9bea5ac03429efc">LK_ERR</a>(f, <a class="el" href="../../d6/de3/crypt_8c.html#a8049b7300164a52c90d26573e1e0c4f1">i</a>)</td></tr>
<tr class="separator:a4975083a786e255dd9bea5ac03429efc"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a804d2777e40747a6def708314f79446a"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#a804d2777e40747a6def708314f79446a">LK_LEN</a>   ULONG_MAX</td></tr>
<tr class="separator:a804d2777e40747a6def708314f79446a"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a86443d3467c24dae3bb85d7a61940c18"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#a86443d3467c24dae3bb85d7a61940c18">CSIDL_LOCAL_APPDATA</a>   28</td></tr>
<tr class="separator:a86443d3467c24dae3bb85d7a61940c18"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a54662e98df777873978c530904fa7c83"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#a54662e98df777873978c530904fa7c83">CSIDL_COMMON_APPDATA</a>   35</td></tr>
<tr class="separator:a54662e98df777873978c530904fa7c83"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ad201e3fa3bff98d2b39f7f4bb812acf5"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#ad201e3fa3bff98d2b39f7f4bb812acf5">CSIDL_WINDOWS</a>   36</td></tr>
<tr class="separator:ad201e3fa3bff98d2b39f7f4bb812acf5"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a810ec278cc7d61e8f1b0adf2280a9298"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#a810ec278cc7d61e8f1b0adf2280a9298">CSIDL_SYSTEM</a>   37</td></tr>
<tr class="separator:a810ec278cc7d61e8f1b0adf2280a9298"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a8c5b4bb58da79de9b8113d1abc7f13d1"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#a8c5b4bb58da79de9b8113d1abc7f13d1">CSIDL_PROFILE</a>   40</td></tr>
<tr class="separator:a8c5b4bb58da79de9b8113d1abc7f13d1"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a4ac8fee05a285361c33a2b0d9c2d555c"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#a4ac8fee05a285361c33a2b0d9c2d555c">numberof</a>(array)   (<a class="el" href="../../db/d74/zlib_8c.html#a8ba1f78f06c67825a7841bc2e2fa3d87">sizeof</a>(array) / <a class="el" href="../../db/d74/zlib_8c.html#a8ba1f78f06c67825a7841bc2e2fa3d87">sizeof</a>(*array))</td></tr>
<tr class="separator:a4ac8fee05a285361c33a2b0d9c2d555c"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:af973ca20f6594ad664c03daa83867128"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#af973ca20f6594ad664c03daa83867128">env</a>   <a class="el" href="../../db/d97/parse_8c.html#a61615c1fe527006a7a73d0e5c1d96e70">wk.val</a></td></tr>
<tr class="separator:af973ca20f6594ad664c03daa83867128"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ad0bdfb027793fe117b4dbb55b2c79c7d"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#ad0bdfb027793fe117b4dbb55b2c79c7d">set_env_val</a>(vname)</td></tr>
<tr class="separator:ad0bdfb027793fe117b4dbb55b2c79c7d"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:aaf762ba5effab0ba80b63aa460f8ed50"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#aaf762ba5effab0ba80b63aa460f8ed50">MAXCHILDNUM</a>   256 /* max num of child processes */</td></tr>
<tr class="separator:aaf762ba5effab0ba80b63aa460f8ed50"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ae7244715d5ef9f0293bdab6b8c763f97"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#ae7244715d5ef9f0293bdab6b8c763f97">FOREACH_CHILD</a>(<a class="el" href="../../d2/d99/win32ole_8c.html#ac4055e3a20b6b3af3d10590ea446ef6c">v</a>)</td></tr>
<tr class="separator:ae7244715d5ef9f0293bdab6b8c763f97"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:aa37aa8528ad37d56f1dcaa74c8ed5fee"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#aa37aa8528ad37d56f1dcaa74c8ed5fee">END_FOREACH_CHILD</a>   } <a class="el" href="../../db/d97/parse_8c.html#a6e52e3335053cdbf8959da634f0de0f7">while</a> (0)</td></tr>
<tr class="separator:aa37aa8528ad37d56f1dcaa74c8ed5fee"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:addfa831c1473e710d2b71b72fd7fcfa5"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#addfa831c1473e710d2b71b72fd7fcfa5">MAXPATHLEN</a>   512</td></tr>
<tr class="separator:addfa831c1473e710d2b71b72fd7fcfa5"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:af5ece14f6cf7973ea1f950bac1fe7c2a"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#af5ece14f6cf7973ea1f950bac1fe7c2a">STRNDUPV</a>(<a class="el" href="../../d9/dee/tkutil_8c.html#a9d08db2e7a99d650ace90f02ea93108b">ptr</a>, <a class="el" href="../../d2/d99/win32ole_8c.html#ac4055e3a20b6b3af3d10590ea446ef6c">v</a>, <a class="el" href="../../d2/d37/strlcpy_8c.html#af51e37c9331049b1e3d250a7c8bc3c26">src</a>, <a class="el" href="../../d5/d61/regerror_8c.html#a7360b55975153b822efc5217b7734e6a">len</a>)   (((char *)<a class="el" href="../../d5/d9d/tcltklib_8c.html#aff97dc22261f0d01b7ce32bc7ccb691d">memcpy</a>(((<a class="el" href="../../d9/dee/tkutil_8c.html#a9d08db2e7a99d650ace90f02ea93108b">ptr</a>) = <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a7e07f4f937d300a4f0509b0c26526716">ALLOCV</a>((<a class="el" href="../../d2/d99/win32ole_8c.html#ac4055e3a20b6b3af3d10590ea446ef6c">v</a>), (<a class="el" href="../../d5/d61/regerror_8c.html#a7360b55975153b822efc5217b7734e6a">len</a>) + 1)), (<a class="el" href="../../d2/d37/strlcpy_8c.html#af51e37c9331049b1e3d250a7c8bc3c26">src</a>), (<a class="el" href="../../d5/d61/regerror_8c.html#a7360b55975153b822efc5217b7734e6a">len</a>)))[<a class="el" href="../../d5/d61/regerror_8c.html#a7360b55975153b822efc5217b7734e6a">len</a>] = 0)</td></tr>
<tr class="separator:af5ece14f6cf7973ea1f950bac1fe7c2a"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a78aebdf486fd66af6d3cce1bc37016b7"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#a78aebdf486fd66af6d3cce1bc37016b7">acp_to_wstr</a>(<a class="el" href="../../df/d77/ruby_8c.html#ad7a5c5f28ee70e62307d4f72cfe9dc9b">str</a>, plen)   <a class="el" href="../../d5/df2/win32_8c.html#a9a69d9d479103ada5b1083da796eb1d1">mbstr_to_wstr</a>(CP_ACP, <a class="el" href="../../df/d77/ruby_8c.html#ad7a5c5f28ee70e62307d4f72cfe9dc9b">str</a>, -1, plen)</td></tr>
<tr class="separator:a78aebdf486fd66af6d3cce1bc37016b7"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:aa66011d936ab2a588f4bb527da52ca64"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#aa66011d936ab2a588f4bb527da52ca64">wstr_to_acp</a>(<a class="el" href="../../df/d77/ruby_8c.html#ad7a5c5f28ee70e62307d4f72cfe9dc9b">str</a>, plen)   <a class="el" href="../../d5/df2/win32_8c.html#a954a9f23b00ab03c6d64626592743fe1">wstr_to_mbstr</a>(CP_ACP, <a class="el" href="../../df/d77/ruby_8c.html#ad7a5c5f28ee70e62307d4f72cfe9dc9b">str</a>, -1, plen)</td></tr>
<tr class="separator:aa66011d936ab2a588f4bb527da52ca64"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ad33d311f649154599e920240e3900a59"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#ad33d311f649154599e920240e3900a59">filecp_to_wstr</a>(<a class="el" href="../../df/d77/ruby_8c.html#ad7a5c5f28ee70e62307d4f72cfe9dc9b">str</a>, plen)   <a class="el" href="../../d5/df2/win32_8c.html#a9a69d9d479103ada5b1083da796eb1d1">mbstr_to_wstr</a>(<a class="el" href="../../d5/df2/win32_8c.html#a2bd9363d2fc1e7ea0c1efdaa51cee2ce">filecp</a>(), <a class="el" href="../../df/d77/ruby_8c.html#ad7a5c5f28ee70e62307d4f72cfe9dc9b">str</a>, -1, plen)</td></tr>
<tr class="separator:ad33d311f649154599e920240e3900a59"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:abee1c044ffcd4af5eb42fcdc58091e53"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#abee1c044ffcd4af5eb42fcdc58091e53">wstr_to_filecp</a>(<a class="el" href="../../df/d77/ruby_8c.html#ad7a5c5f28ee70e62307d4f72cfe9dc9b">str</a>, plen)   <a class="el" href="../../d5/df2/win32_8c.html#a954a9f23b00ab03c6d64626592743fe1">wstr_to_mbstr</a>(<a class="el" href="../../d5/df2/win32_8c.html#a2bd9363d2fc1e7ea0c1efdaa51cee2ce">filecp</a>(), <a class="el" href="../../df/d77/ruby_8c.html#ad7a5c5f28ee70e62307d4f72cfe9dc9b">str</a>, -1, plen)</td></tr>
<tr class="separator:abee1c044ffcd4af5eb42fcdc58091e53"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a41003a1382888cc771e290746769eb13"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#a41003a1382888cc771e290746769eb13">utf8_to_wstr</a>(<a class="el" href="../../df/d77/ruby_8c.html#ad7a5c5f28ee70e62307d4f72cfe9dc9b">str</a>, plen)   <a class="el" href="../../d5/df2/win32_8c.html#a9a69d9d479103ada5b1083da796eb1d1">mbstr_to_wstr</a>(CP_UTF8, <a class="el" href="../../df/d77/ruby_8c.html#ad7a5c5f28ee70e62307d4f72cfe9dc9b">str</a>, -1, plen)</td></tr>
<tr class="separator:a41003a1382888cc771e290746769eb13"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a868edb6acaedb7965634f88e11a6f23d"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#a868edb6acaedb7965634f88e11a6f23d">wstr_to_utf8</a>(<a class="el" href="../../df/d77/ruby_8c.html#ad7a5c5f28ee70e62307d4f72cfe9dc9b">str</a>, plen)   <a class="el" href="../../d5/df2/win32_8c.html#a954a9f23b00ab03c6d64626592743fe1">wstr_to_mbstr</a>(CP_UTF8, <a class="el" href="../../df/d77/ruby_8c.html#ad7a5c5f28ee70e62307d4f72cfe9dc9b">str</a>, -1, plen)</td></tr>
<tr class="separator:a868edb6acaedb7965634f88e11a6f23d"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ae69e4452f935ceaf745b6720f66acfb0"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#ae69e4452f935ceaf745b6720f66acfb0">NTGLOB</a>   0x1</td></tr>
<tr class="separator:ae69e4452f935ceaf745b6720f66acfb0"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a3dd3eaed2d5f81dd85d1067f6063e88f"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#a3dd3eaed2d5f81dd85d1067f6063e88f">NTMALLOC</a>   0x2</td></tr>
<tr class="separator:a3dd3eaed2d5f81dd85d1067f6063e88f"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a88c2ff0b3e935d0177b8f06cf9bd9372"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#a88c2ff0b3e935d0177b8f06cf9bd9372">NTSTRING</a>   0x4</td></tr>
<tr class="separator:a88c2ff0b3e935d0177b8f06cf9bd9372"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a306ffcae7edd4e8e4f5779ad8359ee1c"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#a306ffcae7edd4e8e4f5779ad8359ee1c">PATHLEN</a>   1024</td></tr>
<tr class="separator:a306ffcae7edd4e8e4f5779ad8359ee1c"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a98024277b48ef9c4a65e73b2ba75f162"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#a98024277b48ef9c4a65e73b2ba75f162">GetBit</a>(bits, <a class="el" href="../../d6/de3/crypt_8c.html#a8049b7300164a52c90d26573e1e0c4f1">i</a>)   ((bits)[(<a class="el" href="../../d6/de3/crypt_8c.html#a8049b7300164a52c90d26573e1e0c4f1">i</a>) / <a class="el" href="../../dd/d24/st_8h.html#a308d9dd2c0028ddb184b455bbd7865de">CHAR_BIT</a>] & (1 << (<a class="el" href="../../d6/de3/crypt_8c.html#a8049b7300164a52c90d26573e1e0c4f1">i</a>) % <a class="el" href="../../dd/d24/st_8h.html#a308d9dd2c0028ddb184b455bbd7865de">CHAR_BIT</a>))</td></tr>
<tr class="separator:a98024277b48ef9c4a65e73b2ba75f162"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a24e9a52e2f9282a56091d84c93f554df"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#a24e9a52e2f9282a56091d84c93f554df">SetBit</a>(bits, <a class="el" href="../../d6/de3/crypt_8c.html#a8049b7300164a52c90d26573e1e0c4f1">i</a>)   ((bits)[(<a class="el" href="../../d6/de3/crypt_8c.html#a8049b7300164a52c90d26573e1e0c4f1">i</a>) / <a class="el" href="../../dd/d24/st_8h.html#a308d9dd2c0028ddb184b455bbd7865de">CHAR_BIT</a>] |= (1 << (<a class="el" href="../../d6/de3/crypt_8c.html#a8049b7300164a52c90d26573e1e0c4f1">i</a>) % <a class="el" href="../../dd/d24/st_8h.html#a308d9dd2c0028ddb184b455bbd7865de">CHAR_BIT</a>))</td></tr>
<tr class="separator:a24e9a52e2f9282a56091d84c93f554df"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a14fc4415922447a0fba361748c812a9a"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#a14fc4415922447a0fba361748c812a9a">BitOfIsDir</a>(<a class="el" href="../../d2/d37/strlcpy_8c.html#a822b65bd84f46d0871fcfe0ed7366fbc">n</a>)   ((<a class="el" href="../../d2/d37/strlcpy_8c.html#a822b65bd84f46d0871fcfe0ed7366fbc">n</a>) * 2)</td></tr>
<tr class="separator:a14fc4415922447a0fba361748c812a9a"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:aad22df59bee1fc8c8d2185fc084a317f"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#aad22df59bee1fc8c8d2185fc084a317f">BitOfIsRep</a>(<a class="el" href="../../d2/d37/strlcpy_8c.html#a822b65bd84f46d0871fcfe0ed7366fbc">n</a>)   ((<a class="el" href="../../d2/d37/strlcpy_8c.html#a822b65bd84f46d0871fcfe0ed7366fbc">n</a>) * 2 + 1)</td></tr>
<tr class="separator:aad22df59bee1fc8c8d2185fc084a317f"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a52b3618f623797bff5e19ab95fbcc7e5"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#a52b3618f623797bff5e19ab95fbcc7e5">DIRENT_PER_CHAR</a>   (<a class="el" href="../../dd/d24/st_8h.html#a308d9dd2c0028ddb184b455bbd7865de">CHAR_BIT</a> / 2)</td></tr>
<tr class="separator:a52b3618f623797bff5e19ab95fbcc7e5"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a03e5dcbaf303e683369b6e4a431b2163"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#a03e5dcbaf303e683369b6e4a431b2163">MTHREAD_ONLY</a>(x)</td></tr>
<tr class="separator:a03e5dcbaf303e683369b6e4a431b2163"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a624a5e46b2ca8b21fad79b130a2b1b8c"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#a624a5e46b2ca8b21fad79b130a2b1b8c">STHREAD_ONLY</a>(x)   x</td></tr>
<tr class="separator:a624a5e46b2ca8b21fad79b130a2b1b8c"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ada40f105e9210d5c140cb1036d87d7f3"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#ada40f105e9210d5c140cb1036d87d7f3">_CRTIMP</a>   <a class="el" href="../../df/dbc/libdlntest_8c.html#ace782387dccc59824c26bc22e7bba792">__declspec</a>(dllimport)</td></tr>
<tr class="separator:ada40f105e9210d5c140cb1036d87d7f3"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:acf01e8de9fe696e267a12472969ba04c"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#acf01e8de9fe696e267a12472969ba04c">IOINFO_L2E</a>   5</td></tr>
<tr class="separator:acf01e8de9fe696e267a12472969ba04c"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:aabcc0f23ea3e38297954ffc196d8c03b"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#aabcc0f23ea3e38297954ffc196d8c03b">IOINFO_ARRAY_ELTS</a>   (1 << <a class="el" href="../../d5/df2/win32_8c.html#acf01e8de9fe696e267a12472969ba04c">IOINFO_L2E</a>)</td></tr>
<tr class="separator:aabcc0f23ea3e38297954ffc196d8c03b"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a4f7107157abc525071f7b6141c4e161f"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#a4f7107157abc525071f7b6141c4e161f">_pioinfo</a>(<a class="el" href="../../d6/de3/crypt_8c.html#a8049b7300164a52c90d26573e1e0c4f1">i</a>)   ((<a class="el" href="../../d4/d6b/structioinfo.html">ioinfo</a>*)((char*)(<a class="el" href="../../d5/df2/win32_8c.html#a1c77d62498731e92ffde9952f00f3fdd">__pioinfo</a>[<a class="el" href="../../d6/de3/crypt_8c.html#a8049b7300164a52c90d26573e1e0c4f1">i</a> >> <a class="el" href="../../d5/df2/win32_8c.html#acf01e8de9fe696e267a12472969ba04c">IOINFO_L2E</a>]) + (<a class="el" href="../../d6/de3/crypt_8c.html#a8049b7300164a52c90d26573e1e0c4f1">i</a> & (<a class="el" href="../../d5/df2/win32_8c.html#aabcc0f23ea3e38297954ffc196d8c03b">IOINFO_ARRAY_ELTS</a> - 1)) * (<a class="el" href="../../db/d74/zlib_8c.html#a8ba1f78f06c67825a7841bc2e2fa3d87">sizeof</a>(<a class="el" href="../../d4/d6b/structioinfo.html">ioinfo</a>) + <a class="el" href="../../d5/df2/win32_8c.html#af074b4308cc44cba134559a4e1e50e7a">pioinfo_extra</a>)))</td></tr>
<tr class="separator:a4f7107157abc525071f7b6141c4e161f"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a072b7be0b12a98dedb1c280471cf47e2"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#a072b7be0b12a98dedb1c280471cf47e2">_osfhnd</a>(<a class="el" href="../../d6/de3/crypt_8c.html#a8049b7300164a52c90d26573e1e0c4f1">i</a>)   (<a class="el" href="../../d5/df2/win32_8c.html#a4f7107157abc525071f7b6141c4e161f">_pioinfo</a>(<a class="el" href="../../d6/de3/crypt_8c.html#a8049b7300164a52c90d26573e1e0c4f1">i</a>)->osfhnd)</td></tr>
<tr class="separator:a072b7be0b12a98dedb1c280471cf47e2"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a90ead473a170c01aed0fff5c736650f6"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#a90ead473a170c01aed0fff5c736650f6">_osfile</a>(<a class="el" href="../../d6/de3/crypt_8c.html#a8049b7300164a52c90d26573e1e0c4f1">i</a>)   (<a class="el" href="../../d5/df2/win32_8c.html#a4f7107157abc525071f7b6141c4e161f">_pioinfo</a>(<a class="el" href="../../d6/de3/crypt_8c.html#a8049b7300164a52c90d26573e1e0c4f1">i</a>)->osfile)</td></tr>
<tr class="separator:a90ead473a170c01aed0fff5c736650f6"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a6a067097e14e1dfcd98e8868bcdfb780"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#a6a067097e14e1dfcd98e8868bcdfb780">_pipech</a>(<a class="el" href="../../d6/de3/crypt_8c.html#a8049b7300164a52c90d26573e1e0c4f1">i</a>)   (<a class="el" href="../../d5/df2/win32_8c.html#a4f7107157abc525071f7b6141c4e161f">_pioinfo</a>(<a class="el" href="../../d6/de3/crypt_8c.html#a8049b7300164a52c90d26573e1e0c4f1">i</a>)->pipech)</td></tr>
<tr class="separator:a6a067097e14e1dfcd98e8868bcdfb780"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:af074b4308cc44cba134559a4e1e50e7a"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#af074b4308cc44cba134559a4e1e50e7a">pioinfo_extra</a>   0</td></tr>
<tr class="separator:af074b4308cc44cba134559a4e1e50e7a"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ac603bb260657b14e80a08ea0a4f7d72e"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#ac603bb260657b14e80a08ea0a4f7d72e">_set_osfhnd</a>(fh, osfh)   (<a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>)(<a class="el" href="../../d5/df2/win32_8c.html#a072b7be0b12a98dedb1c280471cf47e2">_osfhnd</a>(fh) = osfh)</td></tr>
<tr class="separator:ac603bb260657b14e80a08ea0a4f7d72e"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a3c63b8defb8d22dccc0c068b3ba6f529"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#a3c63b8defb8d22dccc0c068b3ba6f529">_set_osflags</a>(fh, <a class="el" href="../../d5/d9d/tcltklib_8c.html#ac8bf36fe0577cba66bccda3a6f7e80a4">flags</a>)   (<a class="el" href="../../d5/df2/win32_8c.html#a90ead473a170c01aed0fff5c736650f6">_osfile</a>(fh) = (<a class="el" href="../../d5/d9d/tcltklib_8c.html#ac8bf36fe0577cba66bccda3a6f7e80a4">flags</a>))</td></tr>
<tr class="separator:a3c63b8defb8d22dccc0c068b3ba6f529"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a781db24a3e3e56cf3176b85e4c87bf14"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#a781db24a3e3e56cf3176b85e4c87bf14">FOPEN</a>   0x01 /* file handle open */</td></tr>
<tr class="separator:a781db24a3e3e56cf3176b85e4c87bf14"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a2fd2fbb4f27ad49ab4292a131a83e27e"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#a2fd2fbb4f27ad49ab4292a131a83e27e">FEOFLAG</a>   0x02 /* end of file has been encountered */</td></tr>
<tr class="separator:a2fd2fbb4f27ad49ab4292a131a83e27e"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a645a937257c47fd9dd7d8ff239bfad0e"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#a645a937257c47fd9dd7d8ff239bfad0e">FPIPE</a>   0x08 /* file handle refers to a pipe */</td></tr>
<tr class="separator:a645a937257c47fd9dd7d8ff239bfad0e"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a9275d22eeeb493620a559a000c210798"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#a9275d22eeeb493620a559a000c210798">FNOINHERIT</a>   0x10 /* file handle opened O_NOINHERIT */</td></tr>
<tr class="separator:a9275d22eeeb493620a559a000c210798"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:aa336842f710119bfdab086f34efac63c"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#aa336842f710119bfdab086f34efac63c">FAPPEND</a>   0x20 /* file handle opened O_APPEND */</td></tr>
<tr class="separator:aa336842f710119bfdab086f34efac63c"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a9b8e31e24fbc8c8b6223c6130d90999b"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#a9b8e31e24fbc8c8b6223c6130d90999b">FDEV</a>   0x40 /* file handle refers to device */</td></tr>
<tr class="separator:a9b8e31e24fbc8c8b6223c6130d90999b"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ad16d3314e1ed1f0124d728efbd474ad4"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#ad16d3314e1ed1f0124d728efbd474ad4">FTEXT</a>   0x80 /* file handle is in text mode */</td></tr>
<tr class="separator:ad16d3314e1ed1f0124d728efbd474ad4"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a1094d53162b8c2a89b465264e91bd3cf"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#a1094d53162b8c2a89b465264e91bd3cf">open_null</a>(fd)</td></tr>
<tr class="separator:a1094d53162b8c2a89b465264e91bd3cf"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a831d805b09c0a53d82eda46406ff6639"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#a831d805b09c0a53d82eda46406ff6639">ROOT_UID</a>   0</td></tr>
<tr class="separator:a831d805b09c0a53d82eda46406ff6639"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:abe87a1fda55b0594dfe813e9f504ebfd"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#abe87a1fda55b0594dfe813e9f504ebfd">ROOT_GID</a>   0</td></tr>
<tr class="separator:abe87a1fda55b0594dfe813e9f504ebfd"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a98d95b9fc26fa54bfa2c0c618ea6ac20"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#a98d95b9fc26fa54bfa2c0c618ea6ac20">WSAID_WSARECVMSG</a>   {0xf689d7c8,0x6f1f,0x436b,{0x8a,0x53,0xe5,0x4f,0xe3,0x51,0xc3,0x22}}</td></tr>
<tr class="separator:a98d95b9fc26fa54bfa2c0c618ea6ac20"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a63b892ef58069d31779644cbaa93bfc3"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#a63b892ef58069d31779644cbaa93bfc3">WSAID_WSASENDMSG</a>   {0xa441e712,0x754f,0x43ca,{0x84,0xa7,0x0d,0xee,0x44,0xcf,0x60,0x6d}}</td></tr>
<tr class="separator:a63b892ef58069d31779644cbaa93bfc3"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ad61aed0992c8caa65c04bdbb1bca1bb5"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#ad61aed0992c8caa65c04bdbb1bca1bb5">msghdr_to_wsamsg</a>(<a class="el" href="../../d5/d04/strerror_8c.html#ae4f3f55be5de649fd367081b9d1b4b0c">msg</a>, wsamsg)</td></tr>
<tr class="separator:ad61aed0992c8caa65c04bdbb1bca1bb5"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:afa288d86b242c3005425a9c0f1682544"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#afa288d86b242c3005425a9c0f1682544">WNOHANG</a>   -1</td></tr>
<tr class="separator:afa288d86b242c3005425a9c0f1682544"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a03d725823b982ab30ed96f1b9c90f4e1"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#a03d725823b982ab30ed96f1b9c90f4e1">COPY_STAT</a>(<a class="el" href="../../d2/d37/strlcpy_8c.html#af51e37c9331049b1e3d250a7c8bc3c26">src</a>, dest, size_cast)</td></tr>
<tr class="separator:a03d725823b982ab30ed96f1b9c90f4e1"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a39e45ee0096ba1b8c7076ff5b8a99b9e"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#a39e45ee0096ba1b8c7076ff5b8a99b9e">win95_stat</a>(<a class="el" href="../../db/d74/zlib_8c.html#a56e97a891edabd14d071def7e678ad7e">path</a>, <a class="el" href="../../d5/d9d/tcltklib_8c.html#aa7fb9c5914aae67a233da6a7046b1586">st</a>)   -1</td></tr>
<tr class="separator:a39e45ee0096ba1b8c7076ff5b8a99b9e"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a9fb31310ef953db0b184e336b585f269"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#a9fb31310ef953db0b184e336b585f269">yield_once</a>()   Sleep(0)</td></tr>
<tr class="separator:a9fb31310ef953db0b184e336b585f269"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a71ab67c039228751b373cb85ee291f84"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#a71ab67c039228751b373cb85ee291f84">yield_until</a>(condition)   <a class="el" href="../../d6/de3/crypt_8c.html#a721c6ff80a6d3e4ad4ffa52a04c60085">do</a> <a class="el" href="../../d5/df2/win32_8c.html#a9fb31310ef953db0b184e336b585f269">yield_once</a>(); <a class="el" href="../../db/d97/parse_8c.html#a6e52e3335053cdbf8959da634f0de0f7">while</a> (!(condition))</td></tr>
<tr class="separator:a71ab67c039228751b373cb85ee291f84"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a3242e600d18ba66007c0c24c04e701e2"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#a3242e600d18ba66007c0c24c04e701e2">INVALID_SET_FILE_POINTER</a>   ((<a class="el" href="../../d2/d99/win32ole_8c.html#ad3196fc77437d523ed1459e8ff809d3a">DWORD</a>)-1)</td></tr>
<tr class="separator:a3242e600d18ba66007c0c24c04e701e2"><td class="memSeparator" colspan="2"> </td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
Typedefs</h2></td></tr>
<tr class="memitem:ad9dc358f685a57946d2fed18cfa8d628"><td class="memItemLeft" align="right" valign="top">typedef BOOL(WINAPI * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#ad9dc358f685a57946d2fed18cfa8d628">cancel_io_t</a> )(HANDLE)</td></tr>
<tr class="separator:ad9dc358f685a57946d2fed18cfa8d628"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a00617b2d03c3ca0018072983f851f70c"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="../../d9/d3f/struct___nt_cmd_line_element.html">_NtCmdLineElement</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#a00617b2d03c3ca0018072983f851f70c">NtCmdLineElement</a></td></tr>
<tr class="separator:a00617b2d03c3ca0018072983f851f70c"><td class="memSeparator" colspan="2"> </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:aff4f0f208c5db35376e6c5d76a151801"><td class="memItemLeft" align="right" valign="top">static struct <a class="el" href="../../df/dca/struct_child_record.html">ChildRecord</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#aff4f0f208c5db35376e6c5d76a151801">CreateChild</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> WCHAR *, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> WCHAR *, SECURITY_ATTRIBUTES *, HANDLE, HANDLE, HANDLE, <a class="el" href="../../d2/d99/win32ole_8c.html#ad3196fc77437d523ed1459e8ff809d3a">DWORD</a>)</td></tr>
<tr class="separator:aff4f0f208c5db35376e6c5d76a151801"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a6dde4e745374faf9c51029d31f97b9b0"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#a6dde4e745374faf9c51029d31f97b9b0">has_redirection</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *)</td></tr>
<tr class="separator:a6dde4e745374faf9c51029d31f97b9b0"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:afbceca1751aaf315d88fd569003dcf5c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#afbceca1751aaf315d88fd569003dcf5c">rb_w32_wait_events</a> (HANDLE *events, <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> num, <a class="el" href="../../d2/d99/win32ole_8c.html#ad3196fc77437d523ed1459e8ff809d3a">DWORD</a> timeout)</td></tr>
<tr class="separator:afbceca1751aaf315d88fd569003dcf5c"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a4611af37727832d276705e41ed08ecb8"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#a4611af37727832d276705e41ed08ecb8">rb_w32_open_osfhandle</a> (<a class="el" href="../../dc/db1/win32_8h.html#a0fbe4a4f8dd857ee04923a901f27465f">intptr_t</a> osfhandle, <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> <a class="el" href="../../d5/d9d/tcltklib_8c.html#ac8bf36fe0577cba66bccda3a6f7e80a4">flags</a>)</td></tr>
<tr class="separator:a4611af37727832d276705e41ed08ecb8"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:aa6e8114a63a22d89103ef7434a6ae53e"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#aa6e8114a63a22d89103ef7434a6ae53e">wstati64</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> WCHAR *<a class="el" href="../../db/d74/zlib_8c.html#a56e97a891edabd14d071def7e678ad7e">path</a>, struct stati64 *<a class="el" href="../../d5/d9d/tcltklib_8c.html#aa7fb9c5914aae67a233da6a7046b1586">st</a>)</td></tr>
<tr class="separator:aa6e8114a63a22d89103ef7434a6ae53e"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a6819474e0e7018ff2086dd8ac6ba6fed"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#a6819474e0e7018ff2086dd8ac6ba6fed">rb_w32_conv_from_wchar</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> WCHAR *wstr, <a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a> *<a class="el" href="../../d5/d61/regerror_8c.html#a66966ba030486fffeb770330dc0244d5">enc</a>)</td></tr>
<tr class="separator:a6819474e0e7018ff2086dd8ac6ba6fed"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ad283b24d550f25ff3d5ff543b869f529"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#ad283b24d550f25ff3d5ff543b869f529">rb_w32_map_errno</a> (<a class="el" href="../../d2/d99/win32ole_8c.html#ad3196fc77437d523ed1459e8ff809d3a">DWORD</a> <a class="el" href="../../d5/df2/win32_8c.html#ae2d1336e4cb955b0b6e438fa8c7a7113">winerr</a>)</td></tr>
<tr class="separator:ad283b24d550f25ff3d5ff543b869f529"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a9cdc46735a9ae517cf7aa3c5379b0c0c"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#a9cdc46735a9ae517cf7aa3c5379b0c0c">get_version</a> (<a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>)</td></tr>
<tr class="separator:a9cdc46735a9ae517cf7aa3c5379b0c0c"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:affdb842014b69315ef8e742ad2ebe79e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d2/d99/win32ole_8c.html#ad3196fc77437d523ed1459e8ff809d3a">DWORD</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#affdb842014b69315ef8e742ad2ebe79e">rb_w32_osver</a> (<a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>)</td></tr>
<tr class="separator:affdb842014b69315ef8e742ad2ebe79e"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:aa3ec0e1dc99cf3ffba4d64fcd3b8e27b"><td class="memItemLeft" align="right" valign="top">HANDLE </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#aa3ec0e1dc99cf3ffba4d64fcd3b8e27b">GetCurrentThreadHandle</a> (<a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>)</td></tr>
<tr class="separator:aa3ec0e1dc99cf3ffba4d64fcd3b8e27b"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a10920f4237da8811157a63e5de45c92a"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../dc/db1/win32_8h.html#a728e973c799f206f0151c8a3bd1e5699">uintptr_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#a10920f4237da8811157a63e5de45c92a">flock_winnt</a> (<a class="el" href="../../dc/db1/win32_8h.html#a728e973c799f206f0151c8a3bd1e5699">uintptr_t</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a3b63ecba554aec4cfcc508a206cc4947">self</a>, <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> <a class="el" href="../../df/d77/ruby_8c.html#ac6db250bf29542ed06b5c00db3d61602">argc</a>, <a class="el" href="../../dc/db1/win32_8h.html#a728e973c799f206f0151c8a3bd1e5699">uintptr_t</a> *<a class="el" href="../../df/d77/ruby_8c.html#a505d7a18e6ffb4f31e9419f756d977a4">argv</a>)</td></tr>
<tr class="separator:a10920f4237da8811157a63e5de45c92a"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a954bfeba0518dae539d0511dc328483c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#a954bfeba0518dae539d0511dc328483c">flock</a> (<a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> fd, <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> oper)</td></tr>
<tr class="separator:a954bfeba0518dae539d0511dc328483c"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a6328ee8a04b341b66ce8676a6e5a4151"><td class="memItemLeft" align="right" valign="top">static WCHAR * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#a6328ee8a04b341b66ce8676a6e5a4151">translate_wchar</a> (WCHAR *<a class="el" href="../../d6/de3/crypt_8c.html#afc1dd3c6791f3e7cc697d4e8e6ba20e8">p</a>, <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> from, <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> to)</td></tr>
<tr class="separator:a6328ee8a04b341b66ce8676a6e5a4151"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a4f27c8c10e28d59b4c43bacbcd2fa76c"><td class="memItemLeft" align="right" valign="top">static char * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#a4f27c8c10e28d59b4c43bacbcd2fa76c">translate_char</a> (char *<a class="el" href="../../d6/de3/crypt_8c.html#afc1dd3c6791f3e7cc697d4e8e6ba20e8">p</a>, <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> from, <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> to)</td></tr>
<tr class="separator:a4f27c8c10e28d59b4c43bacbcd2fa76c"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a541ed97dad7c4e74b64ebb4d23df18b7"><td class="memItemLeft" align="right" valign="top">static BOOL </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#a541ed97dad7c4e74b64ebb4d23df18b7">get_special_folder</a> (<a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> <a class="el" href="../../d2/d37/strlcpy_8c.html#a822b65bd84f46d0871fcfe0ed7366fbc">n</a>, WCHAR *<a class="el" href="../../d5/df2/win32_8c.html#af973ca20f6594ad664c03daa83867128">env</a>)</td></tr>
<tr class="separator:a541ed97dad7c4e74b64ebb4d23df18b7"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a8d87bbc0e6900e1f333d07c8bcdbef1f"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#a8d87bbc0e6900e1f333d07c8bcdbef1f">regulate_path</a> (WCHAR *<a class="el" href="../../db/d74/zlib_8c.html#a56e97a891edabd14d071def7e678ad7e">path</a>)</td></tr>
<tr class="separator:a8d87bbc0e6900e1f333d07c8bcdbef1f"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a8ab64e43a3bd89bcdebe1111534a0bfa"><td class="memItemLeft" align="right" valign="top">static FARPROC </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#a8ab64e43a3bd89bcdebe1111534a0bfa">get_proc_address</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *module, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *<a class="el" href="../../db/d74/zlib_8c.html#a44e3226ff5693e84f33cd635eb7a746b">func</a>, HANDLE *mh)</td></tr>
<tr class="separator:a8ab64e43a3bd89bcdebe1111534a0bfa"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ae07fb056872df9ee05506865730c2aac"><td class="memItemLeft" align="right" valign="top">static UINT </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#ae07fb056872df9ee05506865730c2aac">get_system_directory</a> (WCHAR *<a class="el" href="../../db/d74/zlib_8c.html#a56e97a891edabd14d071def7e678ad7e">path</a>, UINT <a class="el" href="../../d5/d61/regerror_8c.html#a7360b55975153b822efc5217b7734e6a">len</a>)</td></tr>
<tr class="separator:ae07fb056872df9ee05506865730c2aac"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a0455c6105c76f1da6abaa67ced07eb90"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#a0455c6105c76f1da6abaa67ced07eb90">rb_w32_special_folder</a> (<a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> <a class="el" href="../../d5/d9d/tcltklib_8c.html#ac765329451135abec74c45e1897abf26">type</a>)</td></tr>
<tr class="separator:a0455c6105c76f1da6abaa67ced07eb90"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a82f2ec24703ef8396b53aea5f33393f8"><td class="memItemLeft" align="right" valign="top">UINT </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#a82f2ec24703ef8396b53aea5f33393f8">rb_w32_system_tmpdir</a> (WCHAR *<a class="el" href="../../db/d74/zlib_8c.html#a56e97a891edabd14d071def7e678ad7e">path</a>, UINT <a class="el" href="../../d5/d61/regerror_8c.html#a7360b55975153b822efc5217b7734e6a">len</a>)</td></tr>
<tr class="separator:a82f2ec24703ef8396b53aea5f33393f8"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:aeba390fc42b3f12a574eacccf81d0faf"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#aeba390fc42b3f12a574eacccf81d0faf">init_env</a> (<a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>)</td></tr>
<tr class="separator:aeba390fc42b3f12a574eacccf81d0faf"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a1cebd635112727149052ff86964abeac"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#a1cebd635112727149052ff86964abeac">init_func</a> (<a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>)</td></tr>
<tr class="separator:a1cebd635112727149052ff86964abeac"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a7bcbc2f82c5031d05ac003ef21f7f900"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#a7bcbc2f82c5031d05ac003ef21f7f900">init_stdhandle</a> (<a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>)</td></tr>
<tr class="separator:a7bcbc2f82c5031d05ac003ef21f7f900"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a85814c3b3039a641a3eb451b354ca988"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#a85814c3b3039a641a3eb451b354ca988">exit_handler</a> (<a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>)</td></tr>
<tr class="separator:a85814c3b3039a641a3eb451b354ca988"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:afbcf80e28aa93da44e69f649a4b5a454"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#afbcf80e28aa93da44e69f649a4b5a454">StartSockets</a> (<a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>)</td></tr>
<tr class="separator:afbcf80e28aa93da44e69f649a4b5a454"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ab5ca609dd4661f044cecf9e74eef0528"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#ab5ca609dd4661f044cecf9e74eef0528">rb_w32_sysinit</a> (<a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> *<a class="el" href="../../df/d77/ruby_8c.html#ac6db250bf29542ed06b5c00db3d61602">argc</a>, char ***<a class="el" href="../../df/d77/ruby_8c.html#a505d7a18e6ffb4f31e9419f756d977a4">argv</a>)</td></tr>
<tr class="separator:ab5ca609dd4661f044cecf9e74eef0528"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a2f548c2e5c81cb4fe54e753f105c55ae"><td class="memItemLeft" align="right" valign="top">char * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#a2f548c2e5c81cb4fe54e753f105c55ae">getlogin</a> (<a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>)</td></tr>
<tr class="separator:a2f548c2e5c81cb4fe54e753f105c55ae"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a9ec4e65a0248028da434bc880f20a628"><td class="memItemLeft" align="right" valign="top">static struct <a class="el" href="../../df/dca/struct_child_record.html">ChildRecord</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#a9ec4e65a0248028da434bc880f20a628">FindChildSlot</a> (rb_pid_t pid)</td></tr>
<tr class="separator:a9ec4e65a0248028da434bc880f20a628"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:aa813e17c3b799ae52456ad29a7eeaa37"><td class="memItemLeft" align="right" valign="top">static struct <a class="el" href="../../df/dca/struct_child_record.html">ChildRecord</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#aa813e17c3b799ae52456ad29a7eeaa37">FindChildSlotByHandle</a> (HANDLE h)</td></tr>
<tr class="separator:aa813e17c3b799ae52456ad29a7eeaa37"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a28431d738cb14b7d42618df366739f92"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#a28431d738cb14b7d42618df366739f92">CloseChildHandle</a> (struct <a class="el" href="../../df/dca/struct_child_record.html">ChildRecord</a> *child)</td></tr>
<tr class="separator:a28431d738cb14b7d42618df366739f92"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a9ccd634e1e5dd06d2e00ca84272ecfce"><td class="memItemLeft" align="right" valign="top">static struct <a class="el" href="../../df/dca/struct_child_record.html">ChildRecord</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#a9ccd634e1e5dd06d2e00ca84272ecfce">FindFreeChildSlot</a> (<a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>)</td></tr>
<tr class="separator:a9ccd634e1e5dd06d2e00ca84272ecfce"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:af2688425e13f20cadfc5fa0db443c054"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#af2688425e13f20cadfc5fa0db443c054">internal_match</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> *<a class="el" href="../../dc/de5/random_8c.html#a742229490b6759a90ece7ba82ba129d5">key</a>, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> *<a class="el" href="../../d5/d9d/tcltklib_8c.html#ab64e6b918a36b9710aafffe51be53d67">elem</a>)</td></tr>
<tr class="separator:af2688425e13f20cadfc5fa0db443c054"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a912202e60f4fb6c1a8422e3b0b9af151"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#a912202e60f4fb6c1a8422e3b0b9af151">is_command_com</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *<a class="el" href="../../d5/d9d/tcltklib_8c.html#abb159f1f4254ecf6df54f13d2b3468c6">interp</a>)</td></tr>
<tr class="separator:a912202e60f4fb6c1a8422e3b0b9af151"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a9506ef30cf1f1c885e7c4c3e089d4fe0"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#a9506ef30cf1f1c885e7c4c3e089d4fe0">internal_cmd_match</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *cmdname, <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> nt)</td></tr>
<tr class="separator:a9506ef30cf1f1c885e7c4c3e089d4fe0"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a0fd284a7040995bd5eed6b33a0dc9291"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#a0fd284a7040995bd5eed6b33a0dc9291">is_internal_cmd</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *<a class="el" href="../../de/d46/os2_8c.html#ae713b5d7e4c3d10479923bac7720d86c">cmd</a>, <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> nt)</td></tr>
<tr class="separator:a0fd284a7040995bd5eed6b33a0dc9291"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a29dcc9f57aa233b7287b6506c8bcf2e5"><td class="memItemLeft" align="right" valign="top">SOCKET </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#a29dcc9f57aa233b7287b6506c8bcf2e5">rb_w32_get_osfhandle</a> (<a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> fh)</td></tr>
<tr class="separator:a29dcc9f57aa233b7287b6506c8bcf2e5"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:afc137e4bd983d60ca711a8fe5dd27d80"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#afc137e4bd983d60ca711a8fe5dd27d80">join_argv</a> (char *<a class="el" href="../../de/d46/os2_8c.html#ae713b5d7e4c3d10479923bac7720d86c">cmd</a>, char *<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> *<a class="el" href="../../df/d77/ruby_8c.html#a505d7a18e6ffb4f31e9419f756d977a4">argv</a>, BOOL escape)</td></tr>
<tr class="separator:afc137e4bd983d60ca711a8fe5dd27d80"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a0bc64bf7365420f3dcf54c38c272363b"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#a0bc64bf7365420f3dcf54c38c272363b">check_spawn_mode</a> (<a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> <a class="el" href="../../d5/d9d/tcltklib_8c.html#a87dd7b0b5f4a611ddf0a5257cba792c7">mode</a>)</td></tr>
<tr class="separator:a0bc64bf7365420f3dcf54c38c272363b"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a385dcd9d25a2fc5d1225697aee45f1b3"><td class="memItemLeft" align="right" valign="top">static rb_pid_t </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#a385dcd9d25a2fc5d1225697aee45f1b3">child_result</a> (struct <a class="el" href="../../df/dca/struct_child_record.html">ChildRecord</a> *child, <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> <a class="el" href="../../d5/d9d/tcltklib_8c.html#a87dd7b0b5f4a611ddf0a5257cba792c7">mode</a>)</td></tr>
<tr class="separator:a385dcd9d25a2fc5d1225697aee45f1b3"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a7e1f44758a0c2b0db118e0a169b34f8b"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#a7e1f44758a0c2b0db118e0a169b34f8b">is_batch</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *<a class="el" href="../../de/d46/os2_8c.html#ae713b5d7e4c3d10479923bac7720d86c">cmd</a>)</td></tr>
<tr class="separator:a7e1f44758a0c2b0db118e0a169b34f8b"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a2bd9363d2fc1e7ea0c1efdaa51cee2ce"><td class="memItemLeft" align="right" valign="top">static UINT </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#a2bd9363d2fc1e7ea0c1efdaa51cee2ce">filecp</a> (<a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>)</td></tr>
<tr class="separator:a2bd9363d2fc1e7ea0c1efdaa51cee2ce"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a9a69d9d479103ada5b1083da796eb1d1"><td class="memItemLeft" align="right" valign="top">static WCHAR * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#a9a69d9d479103ada5b1083da796eb1d1">mbstr_to_wstr</a> (UINT, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *, <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>, <a class="el" href="../../d3/d15/name2ctype_8h.html#a86f2415763322050063a5502f87c9422">long</a> *)</td></tr>
<tr class="separator:a9a69d9d479103ada5b1083da796eb1d1"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a954a9f23b00ab03c6d64626592743fe1"><td class="memItemLeft" align="right" valign="top">static char * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#a954a9f23b00ab03c6d64626592743fe1">wstr_to_mbstr</a> (UINT, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> WCHAR *, <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>, <a class="el" href="../../d3/d15/name2ctype_8h.html#a86f2415763322050063a5502f87c9422">long</a> *)</td></tr>
<tr class="separator:a954a9f23b00ab03c6d64626592743fe1"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ab2279f2011fc528935f456e7f0ff2830"><td class="memItemLeft" align="right" valign="top">rb_pid_t </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#ab2279f2011fc528935f456e7f0ff2830">rb_w32_spawn</a> (<a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> <a class="el" href="../../d5/d9d/tcltklib_8c.html#a87dd7b0b5f4a611ddf0a5257cba792c7">mode</a>, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *<a class="el" href="../../de/d46/os2_8c.html#ae713b5d7e4c3d10479923bac7720d86c">cmd</a>, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *prog)</td></tr>
<tr class="separator:ab2279f2011fc528935f456e7f0ff2830"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a3094e6ea536edc64967428e2901365cd"><td class="memItemLeft" align="right" valign="top">rb_pid_t </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#a3094e6ea536edc64967428e2901365cd">rb_w32_aspawn_flags</a> (<a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> <a class="el" href="../../d5/d9d/tcltklib_8c.html#a87dd7b0b5f4a611ddf0a5257cba792c7">mode</a>, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *prog, char *<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> *<a class="el" href="../../df/d77/ruby_8c.html#a505d7a18e6ffb4f31e9419f756d977a4">argv</a>, <a class="el" href="../../d2/d99/win32ole_8c.html#ad3196fc77437d523ed1459e8ff809d3a">DWORD</a> <a class="el" href="../../d5/d9d/tcltklib_8c.html#ac8bf36fe0577cba66bccda3a6f7e80a4">flags</a>)</td></tr>
<tr class="separator:a3094e6ea536edc64967428e2901365cd"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a75032001f87ef001d626af57781db615"><td class="memItemLeft" align="right" valign="top">rb_pid_t </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#a75032001f87ef001d626af57781db615">rb_w32_aspawn</a> (<a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> <a class="el" href="../../d5/d9d/tcltklib_8c.html#a87dd7b0b5f4a611ddf0a5257cba792c7">mode</a>, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *prog, char *<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> *<a class="el" href="../../df/d77/ruby_8c.html#a505d7a18e6ffb4f31e9419f756d977a4">argv</a>)</td></tr>
<tr class="separator:a75032001f87ef001d626af57781db615"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a5b14319917940c35d782fe8445810274"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#a5b14319917940c35d782fe8445810274">insert</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *<a class="el" href="../../db/d74/zlib_8c.html#a56e97a891edabd14d071def7e678ad7e">path</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> vinfo, <a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> *<a class="el" href="../../d5/d61/regerror_8c.html#a66966ba030486fffeb770330dc0244d5">enc</a>)</td></tr>
<tr class="separator:a5b14319917940c35d782fe8445810274"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a3231beb3c55c5609e66d3effb3aee9de"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d5/df2/win32_8c.html#a00617b2d03c3ca0018072983f851f70c">NtCmdLineElement</a> ** </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#a3231beb3c55c5609e66d3effb3aee9de">cmdglob</a> (<a class="el" href="../../d5/df2/win32_8c.html#a00617b2d03c3ca0018072983f851f70c">NtCmdLineElement</a> *patt, <a class="el" href="../../d5/df2/win32_8c.html#a00617b2d03c3ca0018072983f851f70c">NtCmdLineElement</a> **tail)</td></tr>
<tr class="separator:a3231beb3c55c5609e66d3effb3aee9de"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ad4a6f6b588846d24a45ba827d24caeb3"><td class="memItemLeft" align="right" valign="top">static char * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#ad4a6f6b588846d24a45ba827d24caeb3">skipspace</a> (char *<a class="el" href="../../d9/dee/tkutil_8c.html#a9d08db2e7a99d650ace90f02ea93108b">ptr</a>)</td></tr>
<tr class="separator:ad4a6f6b588846d24a45ba827d24caeb3"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:af938d87b5d70d6514f168b2ef21cedc6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#af938d87b5d70d6514f168b2ef21cedc6">rb_w32_cmdvector</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *<a class="el" href="../../de/d46/os2_8c.html#ae713b5d7e4c3d10479923bac7720d86c">cmd</a>, char ***vec)</td></tr>
<tr class="separator:af938d87b5d70d6514f168b2ef21cedc6"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a8648c0d7bdfe57ccc5eb14a3c8e2f372"><td class="memItemLeft" align="right" valign="top">static HANDLE </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#a8648c0d7bdfe57ccc5eb14a3c8e2f372">open_dir_handle</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> WCHAR *filename, WIN32_FIND_DATAW *fd)</td></tr>
<tr class="separator:a8648c0d7bdfe57ccc5eb14a3c8e2f372"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:accc2699dfe09ed5b34d2f8c37d7ac3c3"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d9/d31/struct_d_i_r.html">DIR</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#accc2699dfe09ed5b34d2f8c37d7ac3c3">opendir_internal</a> (WCHAR *wpath, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *filename)</td></tr>
<tr class="separator:accc2699dfe09ed5b34d2f8c37d7ac3c3"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:aab8aa62265ba2071b2ce5b853d5c3e6c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d9/d31/struct_d_i_r.html">DIR</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#aab8aa62265ba2071b2ce5b853d5c3e6c">rb_w32_opendir</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *filename)</td></tr>
<tr class="separator:aab8aa62265ba2071b2ce5b853d5c3e6c"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:aa3cae8864a6cbed641be0012506efef6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d9/d31/struct_d_i_r.html">DIR</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#aa3cae8864a6cbed641be0012506efef6">rb_w32_uopendir</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *filename)</td></tr>
<tr class="separator:aa3cae8864a6cbed641be0012506efef6"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a8ac8f7d81f6a67d441408ba7316ffd1f"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#a8ac8f7d81f6a67d441408ba7316ffd1f">move_to_next_entry</a> (<a class="el" href="../../d9/d31/struct_d_i_r.html">DIR</a> *dirp)</td></tr>
<tr class="separator:a8ac8f7d81f6a67d441408ba7316ffd1f"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a043c29181627d8346cd57f879d28cdff"><td class="memItemLeft" align="right" valign="top">static BOOL </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#a043c29181627d8346cd57f879d28cdff">win32_direct_conv</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> WCHAR *file, struct <a class="el" href="../../d5/dac/structdirect.html">direct</a> *entry, <a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a> *<a class="el" href="../../d5/d9d/tcltklib_8c.html#a7c1d654b7b6114d7a0abc8d351dd1bcd">dummy</a>)</td></tr>
<tr class="separator:a043c29181627d8346cd57f879d28cdff"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a187fd94fa44a749fbc1c597a4975c625"><td class="memItemLeft" align="right" valign="top">char * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#a187fd94fa44a749fbc1c597a4975c625">rb_w32_conv_from_wstr</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> WCHAR *wstr, <a class="el" href="../../d3/d15/name2ctype_8h.html#a86f2415763322050063a5502f87c9422">long</a> *lenp, <a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a> *<a class="el" href="../../d5/d61/regerror_8c.html#a66966ba030486fffeb770330dc0244d5">enc</a>)</td></tr>
<tr class="separator:a187fd94fa44a749fbc1c597a4975c625"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:afb3f05818f48f671eba1fb4f78e1637d"><td class="memItemLeft" align="right" valign="top">static BOOL </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#afb3f05818f48f671eba1fb4f78e1637d">ruby_direct_conv</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> WCHAR *file, struct <a class="el" href="../../d5/dac/structdirect.html">direct</a> *entry, <a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a> *<a class="el" href="../../d5/d61/regerror_8c.html#a66966ba030486fffeb770330dc0244d5">enc</a>)</td></tr>
<tr class="separator:afb3f05818f48f671eba1fb4f78e1637d"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a01e7499089289618df185ff9295d5a40"><td class="memItemLeft" align="right" valign="top">static struct <a class="el" href="../../d5/dac/structdirect.html">direct</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#a01e7499089289618df185ff9295d5a40">readdir_internal</a> (<a class="el" href="../../d9/d31/struct_d_i_r.html">DIR</a> *dirp, BOOL(*conv)(<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> WCHAR *, struct <a class="el" href="../../d5/dac/structdirect.html">direct</a> *, <a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a> *), <a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a> *<a class="el" href="../../d5/d61/regerror_8c.html#a66966ba030486fffeb770330dc0244d5">enc</a>)</td></tr>
<tr class="separator:a01e7499089289618df185ff9295d5a40"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:abd1e5d044bcae0553aff99aafc6336e4"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="../../d5/dac/structdirect.html">direct</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#abd1e5d044bcae0553aff99aafc6336e4">rb_w32_readdir</a> (<a class="el" href="../../d9/d31/struct_d_i_r.html">DIR</a> *dirp)</td></tr>
<tr class="separator:abd1e5d044bcae0553aff99aafc6336e4"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a1a5eef9d6b60e6786a7f0764ab1e03e4"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="../../d5/dac/structdirect.html">direct</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#a1a5eef9d6b60e6786a7f0764ab1e03e4">rb_w32_readdir_with_enc</a> (<a class="el" href="../../d9/d31/struct_d_i_r.html">DIR</a> *dirp, <a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a> *<a class="el" href="../../d5/d61/regerror_8c.html#a66966ba030486fffeb770330dc0244d5">enc</a>)</td></tr>
<tr class="separator:a1a5eef9d6b60e6786a7f0764ab1e03e4"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a4d0ad30099abf2815a4bfc5354d688bd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d3/d15/name2ctype_8h.html#a86f2415763322050063a5502f87c9422">long</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#a4d0ad30099abf2815a4bfc5354d688bd">rb_w32_telldir</a> (<a class="el" href="../../d9/d31/struct_d_i_r.html">DIR</a> *dirp)</td></tr>
<tr class="separator:a4d0ad30099abf2815a4bfc5354d688bd"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a8c0dca945c86868edb6e778afdcb9b45"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#a8c0dca945c86868edb6e778afdcb9b45">rb_w32_seekdir</a> (<a class="el" href="../../d9/d31/struct_d_i_r.html">DIR</a> *dirp, <a class="el" href="../../d3/d15/name2ctype_8h.html#a86f2415763322050063a5502f87c9422">long</a> loc)</td></tr>
<tr class="separator:a8c0dca945c86868edb6e778afdcb9b45"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a60307c3091e3a38419018d4568fe1207"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#a60307c3091e3a38419018d4568fe1207">rb_w32_rewinddir</a> (<a class="el" href="../../d9/d31/struct_d_i_r.html">DIR</a> *dirp)</td></tr>
<tr class="separator:a60307c3091e3a38419018d4568fe1207"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a73f8ba37b52101d0e1cb6bf1572f3379"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#a73f8ba37b52101d0e1cb6bf1572f3379">rb_w32_closedir</a> (<a class="el" href="../../d9/d31/struct_d_i_r.html">DIR</a> *dirp)</td></tr>
<tr class="separator:a73f8ba37b52101d0e1cb6bf1572f3379"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ae68d041f2a89ee9bd19821ef30b29d6c"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#ae68d041f2a89ee9bd19821ef30b29d6c">is_socket</a> (SOCKET)</td></tr>
<tr class="separator:ae68d041f2a89ee9bd19821ef30b29d6c"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:acb2b68f9f5f884aa1eb0112208debda7"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#acb2b68f9f5f884aa1eb0112208debda7">is_console</a> (SOCKET)</td></tr>
<tr class="separator:acb2b68f9f5f884aa1eb0112208debda7"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:addf0171c9e2a256fbfd43e5b3dc31029"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#addf0171c9e2a256fbfd43e5b3dc31029">rb_w32_io_cancelable_p</a> (<a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> fd)</td></tr>
<tr class="separator:addf0171c9e2a256fbfd43e5b3dc31029"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ab216cc35920aa6d81afe200f27ffed3f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#ab216cc35920aa6d81afe200f27ffed3f">rb_w32_is_socket</a> (<a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> fd)</td></tr>
<tr class="separator:ab216cc35920aa6d81afe200f27ffed3f"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a0d829bcc1fb808382e81323c4098a1eb"><td class="memItemLeft" align="right" valign="top">char * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#a0d829bcc1fb808382e81323c4098a1eb">rb_w32_strerror</a> (<a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> <a class="el" href="../../de/d07/bigdecimal_8c.html#a5aed264da6cfdc8d553b69a2508c5334">e</a>)</td></tr>
<tr class="separator:a0d829bcc1fb808382e81323c4098a1eb"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a2a3c17f15a0d34a8bba3277bfef2f56b"><td class="memItemLeft" align="right" valign="top">rb_uid_t </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#a2a3c17f15a0d34a8bba3277bfef2f56b">getuid</a> (<a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>)</td></tr>
<tr class="separator:a2a3c17f15a0d34a8bba3277bfef2f56b"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a562a0feffc13c71832ee590ba902deed"><td class="memItemLeft" align="right" valign="top">rb_uid_t </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#a562a0feffc13c71832ee590ba902deed">geteuid</a> (<a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>)</td></tr>
<tr class="separator:a562a0feffc13c71832ee590ba902deed"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:aff700a9c53273ce5d774f5e9bfd706d3"><td class="memItemLeft" align="right" valign="top">rb_gid_t </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#aff700a9c53273ce5d774f5e9bfd706d3">getgid</a> (<a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>)</td></tr>
<tr class="separator:aff700a9c53273ce5d774f5e9bfd706d3"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:aadcb5f82638d8002839ca37508e43616"><td class="memItemLeft" align="right" valign="top">rb_gid_t </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#aadcb5f82638d8002839ca37508e43616">getegid</a> (<a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>)</td></tr>
<tr class="separator:aadcb5f82638d8002839ca37508e43616"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ae913f55261b102e4a38067ed5e7a6249"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#ae913f55261b102e4a38067ed5e7a6249">setuid</a> (rb_uid_t uid)</td></tr>
<tr class="separator:ae913f55261b102e4a38067ed5e7a6249"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a10842cdb4863687ce89650db8e65a036"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#a10842cdb4863687ce89650db8e65a036">setgid</a> (rb_gid_t gid)</td></tr>
<tr class="separator:a10842cdb4863687ce89650db8e65a036"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a2e64a40a05a857b22b4f58740cedcbf4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#a2e64a40a05a857b22b4f58740cedcbf4">ioctl</a> (<a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> <a class="el" href="../../d6/de3/crypt_8c.html#a8049b7300164a52c90d26573e1e0c4f1">i</a>, <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> u,...)</td></tr>
<tr class="separator:a2e64a40a05a857b22b4f58740cedcbf4"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a919c1b87762840a46fd437f06cd85fb3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#a919c1b87762840a46fd437f06cd85fb3">rb_w32_fdset</a> (<a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> fd, fd_set *set)</td></tr>
<tr class="separator:a919c1b87762840a46fd437f06cd85fb3"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:afb934b9f4d15b11a6bc6347450249d50"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#afb934b9f4d15b11a6bc6347450249d50">rb_w32_fdclr</a> (<a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> fd, fd_set *set)</td></tr>
<tr class="separator:afb934b9f4d15b11a6bc6347450249d50"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:af18eb50a232118a029082cdacb91e9e8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#af18eb50a232118a029082cdacb91e9e8">rb_w32_fdisset</a> (<a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> fd, fd_set *set)</td></tr>
<tr class="separator:af18eb50a232118a029082cdacb91e9e8"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a7dc582c0420017978d03962c13a5cc3c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#a7dc582c0420017978d03962c13a5cc3c">rb_w32_fd_copy</a> (<a class="el" href="../../db/d2e/intern_8h.html#a8521734f4dea98f847217bda96b2f47a">rb_fdset_t</a> *<a class="el" href="../../d2/d37/strlcpy_8c.html#a23d05b5eca51d4863db717ce1096eedd">dst</a>, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> fd_set *<a class="el" href="../../d2/d37/strlcpy_8c.html#af51e37c9331049b1e3d250a7c8bc3c26">src</a>, <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> max)</td></tr>
<tr class="separator:a7dc582c0420017978d03962c13a5cc3c"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a2446577e6533cc8a1a2168bdce910025"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#a2446577e6533cc8a1a2168bdce910025">rb_w32_fd_dup</a> (<a class="el" href="../../db/d2e/intern_8h.html#a8521734f4dea98f847217bda96b2f47a">rb_fdset_t</a> *<a class="el" href="../../d2/d37/strlcpy_8c.html#a23d05b5eca51d4863db717ce1096eedd">dst</a>, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../db/d2e/intern_8h.html#a8521734f4dea98f847217bda96b2f47a">rb_fdset_t</a> *<a class="el" href="../../d2/d37/strlcpy_8c.html#af51e37c9331049b1e3d250a7c8bc3c26">src</a>)</td></tr>
<tr class="separator:a2446577e6533cc8a1a2168bdce910025"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a327fd5616806a4506d8a1105dcd8edd8"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#a327fd5616806a4506d8a1105dcd8edd8">extract_fd</a> (<a class="el" href="../../db/d2e/intern_8h.html#a8521734f4dea98f847217bda96b2f47a">rb_fdset_t</a> *<a class="el" href="../../d2/d37/strlcpy_8c.html#a23d05b5eca51d4863db717ce1096eedd">dst</a>, fd_set *<a class="el" href="../../d2/d37/strlcpy_8c.html#af51e37c9331049b1e3d250a7c8bc3c26">src</a>, <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>(*<a class="el" href="../../db/d74/zlib_8c.html#a44e3226ff5693e84f33cd635eb7a746b">func</a>)(SOCKET))</td></tr>
<tr class="separator:a327fd5616806a4506d8a1105dcd8edd8"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ac4c197c22f7c370272b2ffb19788c164"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#ac4c197c22f7c370272b2ffb19788c164">copy_fd</a> (fd_set *<a class="el" href="../../d2/d37/strlcpy_8c.html#a23d05b5eca51d4863db717ce1096eedd">dst</a>, fd_set *<a class="el" href="../../d2/d37/strlcpy_8c.html#af51e37c9331049b1e3d250a7c8bc3c26">src</a>)</td></tr>
<tr class="separator:ac4c197c22f7c370272b2ffb19788c164"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:aea60d7c68a4c34f7052a44db6b74aa73"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#aea60d7c68a4c34f7052a44db6b74aa73">is_not_socket</a> (SOCKET sock)</td></tr>
<tr class="separator:aea60d7c68a4c34f7052a44db6b74aa73"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:aae87081661bbfa9650434e9ba87a8fb5"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#aae87081661bbfa9650434e9ba87a8fb5">is_pipe</a> (SOCKET sock)</td></tr>
<tr class="separator:aae87081661bbfa9650434e9ba87a8fb5"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:acd292cf81a1c2c59827a8792703cf428"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#acd292cf81a1c2c59827a8792703cf428">is_readable_pipe</a> (SOCKET sock)</td></tr>
<tr class="separator:acd292cf81a1c2c59827a8792703cf428"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ace89b7ec5e5ed5ad7e3e98a9f56c93c3"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#ace89b7ec5e5ed5ad7e3e98a9f56c93c3">is_readable_console</a> (SOCKET sock)</td></tr>
<tr class="separator:ace89b7ec5e5ed5ad7e3e98a9f56c93c3"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a928f8e8dad3c92c2037dff68608a0788"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#a928f8e8dad3c92c2037dff68608a0788">is_invalid_handle</a> (SOCKET sock)</td></tr>
<tr class="separator:a928f8e8dad3c92c2037dff68608a0788"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a7b3617ecf5305415b8c048238ecbf259"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#a7b3617ecf5305415b8c048238ecbf259">do_select</a> (<a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> nfds, fd_set *rd, fd_set *wr, fd_set *<a class="el" href="../../de/d07/bigdecimal_8c.html#a7343e1995b4263df542facd235c7f129">ex</a>, struct <a class="el" href="../../d1/d1b/structtimeval.html">timeval</a> *timeout)</td></tr>
<tr class="separator:a7b3617ecf5305415b8c048238ecbf259"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ac963a05659d51e65f30a1b3e8c6f414b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#ac963a05659d51e65f30a1b3e8c6f414b">rb_w32_time_subtract</a> (struct <a class="el" href="../../d1/d1b/structtimeval.html">timeval</a> *rest, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> struct <a class="el" href="../../d1/d1b/structtimeval.html">timeval</a> *<a class="el" href="../../d5/df2/win32_8c.html#a6655447bab00753d59759423bf28e22e">wait</a>)</td></tr>
<tr class="separator:ac963a05659d51e65f30a1b3e8c6f414b"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a1df9c3a712f5defb50a2bca650f283e8"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#a1df9c3a712f5defb50a2bca650f283e8">compare</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> struct <a class="el" href="../../d1/d1b/structtimeval.html">timeval</a> *<a class="el" href="../../d5/d9d/tcltklib_8c.html#a438b7652e31fb33d3baed83b8095da68">t1</a>, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> struct <a class="el" href="../../d1/d1b/structtimeval.html">timeval</a> *t2)</td></tr>
<tr class="separator:a1df9c3a712f5defb50a2bca650f283e8"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a073a8f2dbe7020a95f90aee949cbbbf5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#a073a8f2dbe7020a95f90aee949cbbbf5">rb_w32_check_interrupt</a> (<a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> *)</td></tr>
<tr class="separator:a073a8f2dbe7020a95f90aee949cbbbf5"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a046b28af9a4994c9552100f40d5e8480"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#a046b28af9a4994c9552100f40d5e8480">rb_w32_select_with_thread</a> (<a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> nfds, fd_set *rd, fd_set *wr, fd_set *<a class="el" href="../../de/d07/bigdecimal_8c.html#a7343e1995b4263df542facd235c7f129">ex</a>, struct <a class="el" href="../../d1/d1b/structtimeval.html">timeval</a> *timeout, <a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> *<a class="el" href="../../d5/d9d/tcltklib_8c.html#a16a4e0379b897e4edef4a665c09f32e9">th</a>)</td></tr>
<tr class="separator:a046b28af9a4994c9552100f40d5e8480"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a0de0f3eee9e9cd25914126c43afbbb07"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> WSAAPI </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#a0de0f3eee9e9cd25914126c43afbbb07">rb_w32_select</a> (<a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> nfds, fd_set *rd, fd_set *wr, fd_set *<a class="el" href="../../de/d07/bigdecimal_8c.html#a7343e1995b4263df542facd235c7f129">ex</a>, struct <a class="el" href="../../d1/d1b/structtimeval.html">timeval</a> *timeout)</td></tr>
<tr class="separator:a0de0f3eee9e9cd25914126c43afbbb07"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a4409d6ff23e91d6b8933321cb313c10b"><td class="memItemLeft" align="right" valign="top">static FARPROC </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#a4409d6ff23e91d6b8933321cb313c10b">get_wsa_extension_function</a> (SOCKET <a class="el" href="../../d5/d61/regerror_8c.html#a53ce592896550171997acfa09c18e219">s</a>, GUID *guid)</td></tr>
<tr class="separator:a4409d6ff23e91d6b8933321cb313c10b"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a97f72abe7c2c3bdbfb5acd8d131c395d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> WSAAPI </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#a97f72abe7c2c3bdbfb5acd8d131c395d">rb_w32_accept</a> (<a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> <a class="el" href="../../d5/d61/regerror_8c.html#a53ce592896550171997acfa09c18e219">s</a>, struct sockaddr *addr, <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> *addrlen)</td></tr>
<tr class="separator:a97f72abe7c2c3bdbfb5acd8d131c395d"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a92274f8f443a37851335ab4d495a5ba6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> WSAAPI </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#a92274f8f443a37851335ab4d495a5ba6">rb_w32_bind</a> (<a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> <a class="el" href="../../d5/d61/regerror_8c.html#a53ce592896550171997acfa09c18e219">s</a>, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> struct sockaddr *addr, <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> addrlen)</td></tr>
<tr class="separator:a92274f8f443a37851335ab4d495a5ba6"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a75904609d350ab27d773878ec193291a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> WSAAPI </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#a75904609d350ab27d773878ec193291a">rb_w32_connect</a> (<a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> <a class="el" href="../../d5/d61/regerror_8c.html#a53ce592896550171997acfa09c18e219">s</a>, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> struct sockaddr *addr, <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> addrlen)</td></tr>
<tr class="separator:a75904609d350ab27d773878ec193291a"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a799a970683979979f2d0beb6581a440b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> WSAAPI </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#a799a970683979979f2d0beb6581a440b">rb_w32_getpeername</a> (<a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> <a class="el" href="../../d5/d61/regerror_8c.html#a53ce592896550171997acfa09c18e219">s</a>, struct sockaddr *addr, <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> *addrlen)</td></tr>
<tr class="separator:a799a970683979979f2d0beb6581a440b"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:abbb787e1f41d089625649a3320107cc7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> WSAAPI </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#abbb787e1f41d089625649a3320107cc7">rb_w32_getsockname</a> (<a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> <a class="el" href="../../d5/d61/regerror_8c.html#a53ce592896550171997acfa09c18e219">s</a>, struct sockaddr *addr, <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> *addrlen)</td></tr>
<tr class="separator:abbb787e1f41d089625649a3320107cc7"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a4d2781f102a4d338963304a2d5bc3402"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> WSAAPI </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#a4d2781f102a4d338963304a2d5bc3402">rb_w32_getsockopt</a> (<a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> <a class="el" href="../../d5/d61/regerror_8c.html#a53ce592896550171997acfa09c18e219">s</a>, <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> <a class="el" href="../../db/d74/zlib_8c.html#a96fb68396dd219a7b489e051d4c8dfa5">level</a>, <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> optname, char *optval, <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> *optlen)</td></tr>
<tr class="separator:a4d2781f102a4d338963304a2d5bc3402"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ad573f153140e546a7c16254cadbc3248"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> WSAAPI </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#ad573f153140e546a7c16254cadbc3248">rb_w32_ioctlsocket</a> (<a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> <a class="el" href="../../d5/d61/regerror_8c.html#a53ce592896550171997acfa09c18e219">s</a>, <a class="el" href="../../d3/d15/name2ctype_8h.html#a86f2415763322050063a5502f87c9422">long</a> <a class="el" href="../../de/d46/os2_8c.html#ae713b5d7e4c3d10479923bac7720d86c">cmd</a>, <a class="el" href="../../da/d50/vsnprintf_8c.html#aaf12d2783d89167480b76853da8ba5e1">u_long</a> *argp)</td></tr>
<tr class="separator:ad573f153140e546a7c16254cadbc3248"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a09547c699a6ff79062876402883a1d17"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> WSAAPI </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#a09547c699a6ff79062876402883a1d17">rb_w32_listen</a> (<a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> <a class="el" href="../../d5/d61/regerror_8c.html#a53ce592896550171997acfa09c18e219">s</a>, <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> backlog)</td></tr>
<tr class="separator:a09547c699a6ff79062876402883a1d17"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a8a18a2ea747dae45d045c3d8a49115a1"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#a8a18a2ea747dae45d045c3d8a49115a1">finish_overlapped_socket</a> (SOCKET <a class="el" href="../../d5/d61/regerror_8c.html#a53ce592896550171997acfa09c18e219">s</a>, WSAOVERLAPPED *wol, <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> <a class="el" href="../../d5/d9d/tcltklib_8c.html#ae6cf673d09a03d1dfd71928b32d95161">result</a>, <a class="el" href="../../d2/d99/win32ole_8c.html#ad3196fc77437d523ed1459e8ff809d3a">DWORD</a> *<a class="el" href="../../d5/d61/regerror_8c.html#a7360b55975153b822efc5217b7734e6a">len</a>, <a class="el" href="../../d2/d99/win32ole_8c.html#ad3196fc77437d523ed1459e8ff809d3a">DWORD</a> <a class="el" href="../../d8/d36/signal_8c.html#a56fae156d59e6ee797fe8dc8389262c4">size</a>)</td></tr>
<tr class="separator:a8a18a2ea747dae45d045c3d8a49115a1"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:afd2d034d3ab2feb08f8f481b9d1c2d10"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#afd2d034d3ab2feb08f8f481b9d1c2d10">overlapped_socket_io</a> (BOOL <a class="el" href="../../d8/d90/nkf_8c.html#a94b5f026462e354d6ebebb1e9df4ef50">input</a>, <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> fd, char *<a class="el" href="../../d5/d61/regerror_8c.html#a59ab77f2c16310eef223943404df6623">buf</a>, <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> <a class="el" href="../../d5/d61/regerror_8c.html#a7360b55975153b822efc5217b7734e6a">len</a>, <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> <a class="el" href="../../d5/d9d/tcltklib_8c.html#ac8bf36fe0577cba66bccda3a6f7e80a4">flags</a>, struct sockaddr *addr, <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> *addrlen)</td></tr>
<tr class="separator:afd2d034d3ab2feb08f8f481b9d1c2d10"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:aa7eb9526a9d2508481ce77c26e910cec"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> WSAAPI </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#aa7eb9526a9d2508481ce77c26e910cec">rb_w32_recv</a> (<a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> fd, char *<a class="el" href="../../d5/d61/regerror_8c.html#a59ab77f2c16310eef223943404df6623">buf</a>, <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> <a class="el" href="../../d5/d61/regerror_8c.html#a7360b55975153b822efc5217b7734e6a">len</a>, <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> <a class="el" href="../../d5/d9d/tcltklib_8c.html#ac8bf36fe0577cba66bccda3a6f7e80a4">flags</a>)</td></tr>
<tr class="separator:aa7eb9526a9d2508481ce77c26e910cec"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ae1b681c8faa59ed87c4b0a2f4383df00"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> WSAAPI </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#ae1b681c8faa59ed87c4b0a2f4383df00">rb_w32_recvfrom</a> (<a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> fd, char *<a class="el" href="../../d5/d61/regerror_8c.html#a59ab77f2c16310eef223943404df6623">buf</a>, <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> <a class="el" href="../../d5/d61/regerror_8c.html#a7360b55975153b822efc5217b7734e6a">len</a>, <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> <a class="el" href="../../d5/d9d/tcltklib_8c.html#ac8bf36fe0577cba66bccda3a6f7e80a4">flags</a>, struct sockaddr *from, <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> *fromlen)</td></tr>
<tr class="separator:ae1b681c8faa59ed87c4b0a2f4383df00"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a8d26fa99dbd6017189584c7018b39cf8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> WSAAPI </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#a8d26fa99dbd6017189584c7018b39cf8">rb_w32_send</a> (<a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> fd, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *<a class="el" href="../../d5/d61/regerror_8c.html#a59ab77f2c16310eef223943404df6623">buf</a>, <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> <a class="el" href="../../d5/d61/regerror_8c.html#a7360b55975153b822efc5217b7734e6a">len</a>, <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> <a class="el" href="../../d5/d9d/tcltklib_8c.html#ac8bf36fe0577cba66bccda3a6f7e80a4">flags</a>)</td></tr>
<tr class="separator:a8d26fa99dbd6017189584c7018b39cf8"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ab79221973847eeb0d113982212f5290f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> WSAAPI </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#ab79221973847eeb0d113982212f5290f">rb_w32_sendto</a> (<a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> fd, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *<a class="el" href="../../d5/d61/regerror_8c.html#a59ab77f2c16310eef223943404df6623">buf</a>, <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> <a class="el" href="../../d5/d61/regerror_8c.html#a7360b55975153b822efc5217b7734e6a">len</a>, <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> <a class="el" href="../../d5/d9d/tcltklib_8c.html#ac8bf36fe0577cba66bccda3a6f7e80a4">flags</a>, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> struct sockaddr *to, <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> tolen)</td></tr>
<tr class="separator:ab79221973847eeb0d113982212f5290f"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a9c899fc41812c9ce794ee10a4f61a0dd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#a9c899fc41812c9ce794ee10a4f61a0dd">recvmsg</a> (<a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> fd, struct <a class="el" href="../../d1/d4e/structmsghdr.html">msghdr</a> *<a class="el" href="../../d5/d04/strerror_8c.html#ae4f3f55be5de649fd367081b9d1b4b0c">msg</a>, <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> <a class="el" href="../../d5/d9d/tcltklib_8c.html#ac8bf36fe0577cba66bccda3a6f7e80a4">flags</a>)</td></tr>
<tr class="separator:a9c899fc41812c9ce794ee10a4f61a0dd"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a31425b0d1519cf6615e455f123580702"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#a31425b0d1519cf6615e455f123580702">sendmsg</a> (<a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> fd, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> struct <a class="el" href="../../d1/d4e/structmsghdr.html">msghdr</a> *<a class="el" href="../../d5/d04/strerror_8c.html#ae4f3f55be5de649fd367081b9d1b4b0c">msg</a>, <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> <a class="el" href="../../d5/d9d/tcltklib_8c.html#ac8bf36fe0577cba66bccda3a6f7e80a4">flags</a>)</td></tr>
<tr class="separator:a31425b0d1519cf6615e455f123580702"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a68247cba4362e4c1969d814376fbe79e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> WSAAPI </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#a68247cba4362e4c1969d814376fbe79e">rb_w32_setsockopt</a> (<a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> <a class="el" href="../../d5/d61/regerror_8c.html#a53ce592896550171997acfa09c18e219">s</a>, <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> <a class="el" href="../../db/d74/zlib_8c.html#a96fb68396dd219a7b489e051d4c8dfa5">level</a>, <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> optname, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *optval, <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> optlen)</td></tr>
<tr class="separator:a68247cba4362e4c1969d814376fbe79e"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a0c3379c04967762a36a824934eda3847"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> WSAAPI </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#a0c3379c04967762a36a824934eda3847">rb_w32_shutdown</a> (<a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> <a class="el" href="../../d5/d61/regerror_8c.html#a53ce592896550171997acfa09c18e219">s</a>, <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> how)</td></tr>
<tr class="separator:a0c3379c04967762a36a824934eda3847"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ab29f076152eb3c04881f770aca6bb67f"><td class="memItemLeft" align="right" valign="top">static SOCKET </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#ab29f076152eb3c04881f770aca6bb67f">open_ifs_socket</a> (<a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> af, <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> <a class="el" href="../../d5/d9d/tcltklib_8c.html#ac765329451135abec74c45e1897abf26">type</a>, <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> protocol)</td></tr>
<tr class="separator:ab29f076152eb3c04881f770aca6bb67f"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a07fd9b99edfa96a4ead0a67c16c7c22b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> WSAAPI </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#a07fd9b99edfa96a4ead0a67c16c7c22b">rb_w32_socket</a> (<a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> af, <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> <a class="el" href="../../d5/d9d/tcltklib_8c.html#ac765329451135abec74c45e1897abf26">type</a>, <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> protocol)</td></tr>
<tr class="separator:a07fd9b99edfa96a4ead0a67c16c7c22b"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:af7fd1915365ab6567681cef391f2eae6"><td class="memItemLeft" align="right" valign="top">struct hostent *WSAAPI </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#af7fd1915365ab6567681cef391f2eae6">rb_w32_gethostbyaddr</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *addr, <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> <a class="el" href="../../d5/d61/regerror_8c.html#a7360b55975153b822efc5217b7734e6a">len</a>, <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> <a class="el" href="../../d5/d9d/tcltklib_8c.html#ac765329451135abec74c45e1897abf26">type</a>)</td></tr>
<tr class="separator:af7fd1915365ab6567681cef391f2eae6"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a7334d1cee678ef3d7e50d7e010e564e1"><td class="memItemLeft" align="right" valign="top">struct hostent *WSAAPI </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#a7334d1cee678ef3d7e50d7e010e564e1">rb_w32_gethostbyname</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *<a class="el" href="../../db/d97/parse_8c.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>)</td></tr>
<tr class="separator:a7334d1cee678ef3d7e50d7e010e564e1"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a9403dd49b77337cd0c5f2c17604e9921"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> WSAAPI </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#a9403dd49b77337cd0c5f2c17604e9921">rb_w32_gethostname</a> (char *<a class="el" href="../../db/d97/parse_8c.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>, <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> <a class="el" href="../../d5/d61/regerror_8c.html#a7360b55975153b822efc5217b7734e6a">len</a>)</td></tr>
<tr class="separator:a9403dd49b77337cd0c5f2c17604e9921"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a2252a4641c373204f69292f471c7dbac"><td class="memItemLeft" align="right" valign="top">struct protoent *WSAAPI </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#a2252a4641c373204f69292f471c7dbac">rb_w32_getprotobyname</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *<a class="el" href="../../db/d97/parse_8c.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>)</td></tr>
<tr class="separator:a2252a4641c373204f69292f471c7dbac"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a34595d50310dce8fcc93441059a6b727"><td class="memItemLeft" align="right" valign="top">struct protoent *WSAAPI </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#a34595d50310dce8fcc93441059a6b727">rb_w32_getprotobynumber</a> (<a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> num)</td></tr>
<tr class="separator:a34595d50310dce8fcc93441059a6b727"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a28cd48f01a95d13d07abb747096b205c"><td class="memItemLeft" align="right" valign="top">struct servent *WSAAPI </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#a28cd48f01a95d13d07abb747096b205c">rb_w32_getservbyname</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *<a class="el" href="../../db/d97/parse_8c.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *<a class="el" href="../../dd/d78/sdbm_8h.html#a8c9baff97248ecde7b3be991f04a42bd">proto</a>)</td></tr>
<tr class="separator:a28cd48f01a95d13d07abb747096b205c"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a2cc81369f56920c781a0e1a7b489f4c6"><td class="memItemLeft" align="right" valign="top">struct servent *WSAAPI </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#a2cc81369f56920c781a0e1a7b489f4c6">rb_w32_getservbyport</a> (<a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> port, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *<a class="el" href="../../dd/d78/sdbm_8h.html#a8c9baff97248ecde7b3be991f04a42bd">proto</a>)</td></tr>
<tr class="separator:a2cc81369f56920c781a0e1a7b489f4c6"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a30e3564db46c2c65cd9c253bf8dec489"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#a30e3564db46c2c65cd9c253bf8dec489">socketpair_internal</a> (<a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> af, <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> <a class="el" href="../../d5/d9d/tcltklib_8c.html#ac765329451135abec74c45e1897abf26">type</a>, <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> protocol, SOCKET *sv)</td></tr>
<tr class="separator:a30e3564db46c2c65cd9c253bf8dec489"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a093e17cd90966a5d2eda8d9f6576167f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#a093e17cd90966a5d2eda8d9f6576167f">rb_w32_socketpair</a> (<a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> af, <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> <a class="el" href="../../d5/d9d/tcltklib_8c.html#ac765329451135abec74c45e1897abf26">type</a>, <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> protocol, <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> *sv)</td></tr>
<tr class="separator:a093e17cd90966a5d2eda8d9f6576167f"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:accc64bf7bad3dd2a6b683c10533aa076"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#accc64bf7bad3dd2a6b683c10533aa076">endhostent</a> (<a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>)</td></tr>
<tr class="separator:accc64bf7bad3dd2a6b683c10533aa076"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a9c23830b9c634ac761f3f2daa3e6b724"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#a9c23830b9c634ac761f3f2daa3e6b724">endnetent</a> (<a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>)</td></tr>
<tr class="separator:a9c23830b9c634ac761f3f2daa3e6b724"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a3ac0597abceec2060997db1355d462f8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#a3ac0597abceec2060997db1355d462f8">endprotoent</a> (<a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>)</td></tr>
<tr class="separator:a3ac0597abceec2060997db1355d462f8"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:adf81140af263bf72a02dc4a484e98d6a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#adf81140af263bf72a02dc4a484e98d6a">endservent</a> (<a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>)</td></tr>
<tr class="separator:adf81140af263bf72a02dc4a484e98d6a"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a04cb2700d674e7c7e3fe3e395de2f2c6"><td class="memItemLeft" align="right" valign="top">struct netent * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#a04cb2700d674e7c7e3fe3e395de2f2c6">getnetent</a> (<a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>)</td></tr>
<tr class="separator:a04cb2700d674e7c7e3fe3e395de2f2c6"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a7667824228c0c263e894e622c50338f3"><td class="memItemLeft" align="right" valign="top">struct netent * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#a7667824228c0c263e894e622c50338f3">getnetbyaddr</a> (<a class="el" href="../../d3/d15/name2ctype_8h.html#a86f2415763322050063a5502f87c9422">long</a> net, <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> <a class="el" href="../../d5/d9d/tcltklib_8c.html#ac765329451135abec74c45e1897abf26">type</a>)</td></tr>
<tr class="separator:a7667824228c0c263e894e622c50338f3"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ad0d9f7d549a38aa35d00a08bc94623f5"><td class="memItemLeft" align="right" valign="top">struct netent * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#ad0d9f7d549a38aa35d00a08bc94623f5">getnetbyname</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *<a class="el" href="../../db/d97/parse_8c.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>)</td></tr>
<tr class="separator:ad0d9f7d549a38aa35d00a08bc94623f5"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:aca0da70657afbc3e723990bb229deec3"><td class="memItemLeft" align="right" valign="top">struct protoent * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#aca0da70657afbc3e723990bb229deec3">getprotoent</a> (<a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>)</td></tr>
<tr class="separator:aca0da70657afbc3e723990bb229deec3"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:afd06d9ae2e6af4d81ac1d1551e074cb6"><td class="memItemLeft" align="right" valign="top">struct servent * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#afd06d9ae2e6af4d81ac1d1551e074cb6">getservent</a> (<a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>)</td></tr>
<tr class="separator:afd06d9ae2e6af4d81ac1d1551e074cb6"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ad3c7650e6d2bc3c27f9f089af05ee481"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#ad3c7650e6d2bc3c27f9f089af05ee481">sethostent</a> (<a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> stayopen)</td></tr>
<tr class="separator:ad3c7650e6d2bc3c27f9f089af05ee481"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a0a2c07c88b888c1c181e8f277f53aee9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#a0a2c07c88b888c1c181e8f277f53aee9">setnetent</a> (<a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> stayopen)</td></tr>
<tr class="separator:a0a2c07c88b888c1c181e8f277f53aee9"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a6a806414e4ae5bffb09e3a1d25d8db75"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#a6a806414e4ae5bffb09e3a1d25d8db75">setprotoent</a> (<a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> stayopen)</td></tr>
<tr class="separator:a6a806414e4ae5bffb09e3a1d25d8db75"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ab2238818a534ce99ec4b5f4a22b659da"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#ab2238818a534ce99ec4b5f4a22b659da">setservent</a> (<a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> stayopen)</td></tr>
<tr class="separator:ab2238818a534ce99ec4b5f4a22b659da"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ad39ebe4c4767eaa9a680777400cfaafe"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#ad39ebe4c4767eaa9a680777400cfaafe">fcntl</a> (<a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> fd, <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> <a class="el" href="../../de/d46/os2_8c.html#ae713b5d7e4c3d10479923bac7720d86c">cmd</a>,...)</td></tr>
<tr class="separator:ad39ebe4c4767eaa9a680777400cfaafe"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a3ae2185f5f49b38208c0acac97182888"><td class="memItemLeft" align="right" valign="top">static rb_pid_t </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#a3ae2185f5f49b38208c0acac97182888">poll_child_status</a> (struct <a class="el" href="../../df/dca/struct_child_record.html">ChildRecord</a> *child, <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> *stat_loc)</td></tr>
<tr class="separator:a3ae2185f5f49b38208c0acac97182888"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:abeffb5949abce176b467c584f0463c3f"><td class="memItemLeft" align="right" valign="top">rb_pid_t </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#abeffb5949abce176b467c584f0463c3f">waitpid</a> (rb_pid_t pid, <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> *stat_loc, <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> <a class="el" href="../../d5/d9d/tcltklib_8c.html#a02eacfd40be9042ceb0f07547365203d">options</a>)</td></tr>
<tr class="separator:abeffb5949abce176b467c584f0463c3f"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:abaacd3c9dbb744ba975e70353c19dd6b"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#abaacd3c9dbb744ba975e70353c19dd6b">filetime_to_timeval</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> FILETIME *ft, struct <a class="el" href="../../d1/d1b/structtimeval.html">timeval</a> *tv)</td></tr>
<tr class="separator:abaacd3c9dbb744ba975e70353c19dd6b"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ad3d490e44700fe021c0f3d60210a056e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> _cdecl </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#ad3d490e44700fe021c0f3d60210a056e">gettimeofday</a> (struct <a class="el" href="../../d1/d1b/structtimeval.html">timeval</a> *tv, struct <a class="el" href="../../de/dc1/structtimezone.html">timezone</a> *tz)</td></tr>
<tr class="separator:ad3d490e44700fe021c0f3d60210a056e"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:acb682eb00ab21e583729209599022cd1"><td class="memItemLeft" align="right" valign="top">char * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#acb682eb00ab21e583729209599022cd1">rb_w32_getcwd</a> (char *buffer, <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> <a class="el" href="../../d8/d36/signal_8c.html#a56fae156d59e6ee797fe8dc8389262c4">size</a>)</td></tr>
<tr class="separator:acb682eb00ab21e583729209599022cd1"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ac785eca6fbc0f53d04c0ca9b6fbba7d0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#ac785eca6fbc0f53d04c0ca9b6fbba7d0">chown</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *<a class="el" href="../../db/d74/zlib_8c.html#a56e97a891edabd14d071def7e678ad7e">path</a>, <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> owner, <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> group)</td></tr>
<tr class="separator:ac785eca6fbc0f53d04c0ca9b6fbba7d0"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a3c190f1ea0dd1ed4c468018fc3c2bfb9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#a3c190f1ea0dd1ed4c468018fc3c2bfb9">rb_w32_uchown</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *<a class="el" href="../../db/d74/zlib_8c.html#a56e97a891edabd14d071def7e678ad7e">path</a>, <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> owner, <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> group)</td></tr>
<tr class="separator:a3c190f1ea0dd1ed4c468018fc3c2bfb9"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a17629c5f27ae250d924b74b1789e3b27"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#a17629c5f27ae250d924b74b1789e3b27">kill</a> (<a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> pid, <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> sig)</td></tr>
<tr class="separator:a17629c5f27ae250d924b74b1789e3b27"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a10c67f0c2eb2da18b7bbc93c871fdcf6"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#a10c67f0c2eb2da18b7bbc93c871fdcf6">wlink</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> WCHAR *from, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> WCHAR *to)</td></tr>
<tr class="separator:a10c67f0c2eb2da18b7bbc93c871fdcf6"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a48bff2852b273b2bee75a6b8b3fc1094"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#a48bff2852b273b2bee75a6b8b3fc1094">rb_w32_ulink</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *from, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *to)</td></tr>
<tr class="separator:a48bff2852b273b2bee75a6b8b3fc1094"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a8233c41ed351c60f0cb9b8d53d79fe81"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#a8233c41ed351c60f0cb9b8d53d79fe81">link</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *from, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *to)</td></tr>
<tr class="separator:a8233c41ed351c60f0cb9b8d53d79fe81"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a6655447bab00753d59759423bf28e22e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#a6655447bab00753d59759423bf28e22e">wait</a> (<a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> *<a class="el" href="../../de/d46/os2_8c.html#a9611b3a00430a86619b5923de30f9fdb">status</a>)</td></tr>
<tr class="separator:a6655447bab00753d59759423bf28e22e"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a4846780b2bb4ebca26bace881008b633"><td class="memItemLeft" align="right" valign="top">char * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#a4846780b2bb4ebca26bace881008b633">rb_w32_getenv</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *<a class="el" href="../../db/d97/parse_8c.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>)</td></tr>
<tr class="separator:a4846780b2bb4ebca26bace881008b633"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a4944539ec5538361a2b6dc4e7278eeb5"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#a4944539ec5538361a2b6dc4e7278eeb5">wrename</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> WCHAR *oldpath, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> WCHAR *newpath)</td></tr>
<tr class="separator:a4944539ec5538361a2b6dc4e7278eeb5"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:adbafcc7df22870b089af2f33f24a4703"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#adbafcc7df22870b089af2f33f24a4703">rb_w32_urename</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *from, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *to)</td></tr>
<tr class="separator:adbafcc7df22870b089af2f33f24a4703"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:af325a0d281f110277a387518efb093e5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#af325a0d281f110277a387518efb093e5">rb_w32_rename</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *from, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *to)</td></tr>
<tr class="separator:af325a0d281f110277a387518efb093e5"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ae1417da91fbabfcd1da2379da2a5a886"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#ae1417da91fbabfcd1da2379da2a5a886">isUNCRoot</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> WCHAR *<a class="el" href="../../db/d74/zlib_8c.html#a56e97a891edabd14d071def7e678ad7e">path</a>)</td></tr>
<tr class="separator:ae1417da91fbabfcd1da2379da2a5a886"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:aef3c6de535492777b2f174f1c8631a4d"><td class="memItemLeft" align="right" valign="top">static time_t </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#aef3c6de535492777b2f174f1c8631a4d">filetime_to_unixtime</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> FILETIME *ft)</td></tr>
<tr class="separator:aef3c6de535492777b2f174f1c8631a4d"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:aa8e3da07b82f43db94f9786274c6c8f8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#aa8e3da07b82f43db94f9786274c6c8f8">rb_w32_fstat</a> (<a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> fd, struct <a class="el" href="../../dc/db1/win32_8h.html#a4feaac5e1913330bded57b059061965b">stat</a> *<a class="el" href="../../d5/d9d/tcltklib_8c.html#aa7fb9c5914aae67a233da6a7046b1586">st</a>)</td></tr>
<tr class="separator:aa8e3da07b82f43db94f9786274c6c8f8"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ae1d2ff966352a11f77b005a6d6c1afb9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#ae1d2ff966352a11f77b005a6d6c1afb9">rb_w32_fstati64</a> (<a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> fd, struct stati64 *<a class="el" href="../../d5/d9d/tcltklib_8c.html#aa7fb9c5914aae67a233da6a7046b1586">st</a>)</td></tr>
<tr class="separator:ae1d2ff966352a11f77b005a6d6c1afb9"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a149ef612577763ed905d8f70cac1b0fc"><td class="memItemLeft" align="right" valign="top">static unsigned </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#a149ef612577763ed905d8f70cac1b0fc">fileattr_to_unixmode</a> (<a class="el" href="../../d2/d99/win32ole_8c.html#ad3196fc77437d523ed1459e8ff809d3a">DWORD</a> attr, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> WCHAR *<a class="el" href="../../db/d74/zlib_8c.html#a56e97a891edabd14d071def7e678ad7e">path</a>)</td></tr>
<tr class="separator:a149ef612577763ed905d8f70cac1b0fc"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a50071c8939be943374a1b797c0072b7a"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#a50071c8939be943374a1b797c0072b7a">check_valid_dir</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> WCHAR *<a class="el" href="../../db/d74/zlib_8c.html#a56e97a891edabd14d071def7e678ad7e">path</a>)</td></tr>
<tr class="separator:a50071c8939be943374a1b797c0072b7a"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:af90f2ad3a7a0a6239838a6a0b1ea191c"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#af90f2ad3a7a0a6239838a6a0b1ea191c">winnt_stat</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> WCHAR *<a class="el" href="../../db/d74/zlib_8c.html#a56e97a891edabd14d071def7e678ad7e">path</a>, struct stati64 *<a class="el" href="../../d5/d9d/tcltklib_8c.html#aa7fb9c5914aae67a233da6a7046b1586">st</a>)</td></tr>
<tr class="separator:af90f2ad3a7a0a6239838a6a0b1ea191c"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a4d35749591359c0fa07b02d18de80eee"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#a4d35749591359c0fa07b02d18de80eee">rb_w32_stat</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *<a class="el" href="../../db/d74/zlib_8c.html#a56e97a891edabd14d071def7e678ad7e">path</a>, struct <a class="el" href="../../dc/db1/win32_8h.html#a4feaac5e1913330bded57b059061965b">stat</a> *<a class="el" href="../../d5/d9d/tcltklib_8c.html#aa7fb9c5914aae67a233da6a7046b1586">st</a>)</td></tr>
<tr class="separator:a4d35749591359c0fa07b02d18de80eee"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:aa79a615c5596868699024d5bf4234bdb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#aa79a615c5596868699024d5bf4234bdb">rb_w32_ustati64</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *<a class="el" href="../../db/d74/zlib_8c.html#a56e97a891edabd14d071def7e678ad7e">path</a>, struct stati64 *<a class="el" href="../../d5/d9d/tcltklib_8c.html#aa7fb9c5914aae67a233da6a7046b1586">st</a>)</td></tr>
<tr class="separator:aa79a615c5596868699024d5bf4234bdb"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a818afa5bc3a1356476c70fd8dd4d8ee6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#a818afa5bc3a1356476c70fd8dd4d8ee6">rb_w32_stati64</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *<a class="el" href="../../db/d74/zlib_8c.html#a56e97a891edabd14d071def7e678ad7e">path</a>, struct stati64 *<a class="el" href="../../d5/d9d/tcltklib_8c.html#aa7fb9c5914aae67a233da6a7046b1586">st</a>)</td></tr>
<tr class="separator:a818afa5bc3a1356476c70fd8dd4d8ee6"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:abe1e4daac1df7f1d1dfe38c12205ac28"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#abe1e4daac1df7f1d1dfe38c12205ac28">rb_w32_access</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *<a class="el" href="../../db/d74/zlib_8c.html#a56e97a891edabd14d071def7e678ad7e">path</a>, <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> <a class="el" href="../../d5/d9d/tcltklib_8c.html#a87dd7b0b5f4a611ddf0a5257cba792c7">mode</a>)</td></tr>
<tr class="separator:abe1e4daac1df7f1d1dfe38c12205ac28"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a649dd865ed4a65a4a7c90076ce58a713"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#a649dd865ed4a65a4a7c90076ce58a713">rb_w32_uaccess</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *<a class="el" href="../../db/d74/zlib_8c.html#a56e97a891edabd14d071def7e678ad7e">path</a>, <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> <a class="el" href="../../d5/d9d/tcltklib_8c.html#a87dd7b0b5f4a611ddf0a5257cba792c7">mode</a>)</td></tr>
<tr class="separator:a649dd865ed4a65a4a7c90076ce58a713"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ac6fa0551d1dbd042b05dce928de6ac9d"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#ac6fa0551d1dbd042b05dce928de6ac9d">rb_chsize</a> (HANDLE h, <a class="el" href="../../df/d0a/io_8c.html#ae498af04567b740d66e09d36613c2cd8">off_t</a> <a class="el" href="../../d8/d36/signal_8c.html#a56fae156d59e6ee797fe8dc8389262c4">size</a>)</td></tr>
<tr class="separator:ac6fa0551d1dbd042b05dce928de6ac9d"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a395d112fd7811f17d48d702b711dac9a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#a395d112fd7811f17d48d702b711dac9a">rb_w32_truncate</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *<a class="el" href="../../db/d74/zlib_8c.html#a56e97a891edabd14d071def7e678ad7e">path</a>, <a class="el" href="../../df/d0a/io_8c.html#ae498af04567b740d66e09d36613c2cd8">off_t</a> <a class="el" href="../../d5/d9d/tcltklib_8c.html#ae809d5359ac030c60a30a8f0b2294b82">length</a>)</td></tr>
<tr class="separator:a395d112fd7811f17d48d702b711dac9a"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a13d93a5f80fba3938f6523460872bf2c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#a13d93a5f80fba3938f6523460872bf2c">rb_w32_ftruncate</a> (<a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> fd, <a class="el" href="../../df/d0a/io_8c.html#ae498af04567b740d66e09d36613c2cd8">off_t</a> <a class="el" href="../../d5/d9d/tcltklib_8c.html#ae809d5359ac030c60a30a8f0b2294b82">length</a>)</td></tr>
<tr class="separator:a13d93a5f80fba3938f6523460872bf2c"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a819f057285a278044b6bc6e66dff2f2f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#a819f057285a278044b6bc6e66dff2f2f">fseeko</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a95742987b07c3bc61a7f376b0168410b">FILE</a> *stream, <a class="el" href="../../df/d0a/io_8c.html#ae498af04567b740d66e09d36613c2cd8">off_t</a> offset, <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> whence)</td></tr>
<tr class="separator:a819f057285a278044b6bc6e66dff2f2f"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:af0c2f6dc1b3fecde2bce418f07e14ac3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../df/d0a/io_8c.html#ae498af04567b740d66e09d36613c2cd8">off_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#af0c2f6dc1b3fecde2bce418f07e14ac3">rb_w32_ftello</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a95742987b07c3bc61a7f376b0168410b">FILE</a> *stream)</td></tr>
<tr class="separator:af0c2f6dc1b3fecde2bce418f07e14ac3"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:aa86b7f090873eecc33467907d53229ba"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d3/d15/name2ctype_8h.html#a86f2415763322050063a5502f87c9422">long</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#aa86b7f090873eecc33467907d53229ba">filetime_to_clock</a> (FILETIME *ft)</td></tr>
<tr class="separator:aa86b7f090873eecc33467907d53229ba"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a13eaa89e0125f3cc02f0ababdbf299b5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#a13eaa89e0125f3cc02f0ababdbf299b5">rb_w32_times</a> (struct <a class="el" href="../../d8/d15/structtms.html">tms</a> *tmbuf)</td></tr>
<tr class="separator:a13eaa89e0125f3cc02f0ababdbf299b5"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:af9a032dab8bca5a88dc6e5b985797211"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#af9a032dab8bca5a88dc6e5b985797211">catch_interrupt</a> (<a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>)</td></tr>
<tr class="separator:af9a032dab8bca5a88dc6e5b985797211"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a719ff1062454c45bb9c524e3619d5bda"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#a719ff1062454c45bb9c524e3619d5bda">rb_w32_getc</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a95742987b07c3bc61a7f376b0168410b">FILE</a> *stream)</td></tr>
<tr class="separator:a719ff1062454c45bb9c524e3619d5bda"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a70646f2c38638e79e086016365a1c457"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#a70646f2c38638e79e086016365a1c457">rb_w32_putc</a> (<a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> <a class="el" href="../../de/d07/bigdecimal_8c.html#a0ae1919f736e3a087fbc9cd8dcba9da9">c</a>, <a class="el" href="../../da/d50/vsnprintf_8c.html#a95742987b07c3bc61a7f376b0168410b">FILE</a> *stream)</td></tr>
<tr class="separator:a70646f2c38638e79e086016365a1c457"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a7d1a703f2c1ed5260bff169c451335e8"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d2/d99/win32ole_8c.html#ad3196fc77437d523ed1459e8ff809d3a">DWORD</a> WINAPI </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#a7d1a703f2c1ed5260bff169c451335e8">call_asynchronous</a> (PVOID argp)</td></tr>
<tr class="separator:a7d1a703f2c1ed5260bff169c451335e8"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:af3f08931b6e3520982f288af6965f628"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../dc/db1/win32_8h.html#a728e973c799f206f0151c8a3bd1e5699">uintptr_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#af3f08931b6e3520982f288af6965f628">rb_w32_asynchronize</a> (<a class="el" href="../../dc/db1/win32_8h.html#a49db9c26252dd53abc594d9c721df236">asynchronous_func_t</a> <a class="el" href="../../db/d74/zlib_8c.html#a44e3226ff5693e84f33cd635eb7a746b">func</a>, <a class="el" href="../../dc/db1/win32_8h.html#a728e973c799f206f0151c8a3bd1e5699">uintptr_t</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a3b63ecba554aec4cfcc508a206cc4947">self</a>, <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> <a class="el" href="../../df/d77/ruby_8c.html#ac6db250bf29542ed06b5c00db3d61602">argc</a>, <a class="el" href="../../dc/db1/win32_8h.html#a728e973c799f206f0151c8a3bd1e5699">uintptr_t</a> *<a class="el" href="../../df/d77/ruby_8c.html#a505d7a18e6ffb4f31e9419f756d977a4">argv</a>, <a class="el" href="../../dc/db1/win32_8h.html#a728e973c799f206f0151c8a3bd1e5699">uintptr_t</a> intrval)</td></tr>
<tr class="separator:af3f08931b6e3520982f288af6965f628"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:aedf011f736007a12cb42536cb4ae376f"><td class="memItemLeft" align="right" valign="top">char ** </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#aedf011f736007a12cb42536cb4ae376f">rb_w32_get_environ</a> (<a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>)</td></tr>
<tr class="separator:aedf011f736007a12cb42536cb4ae376f"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a6f3b8c08ccb8f57255993ba8298abbd0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#a6f3b8c08ccb8f57255993ba8298abbd0">rb_w32_free_environ</a> (char **<a class="el" href="../../d5/df2/win32_8c.html#af973ca20f6594ad664c03daa83867128">env</a>)</td></tr>
<tr class="separator:a6f3b8c08ccb8f57255993ba8298abbd0"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a9a677fe7b1042899e0dd677732ef4dcd"><td class="memItemLeft" align="right" valign="top">rb_pid_t </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#a9a677fe7b1042899e0dd677732ef4dcd">rb_w32_getpid</a> (<a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>)</td></tr>
<tr class="separator:a9a677fe7b1042899e0dd677732ef4dcd"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a8cc82cce92d22aafb29f7fd1bb34503b"><td class="memItemLeft" align="right" valign="top">rb_pid_t </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#a8cc82cce92d22aafb29f7fd1bb34503b">rb_w32_getppid</a> (<a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>)</td></tr>
<tr class="separator:a8cc82cce92d22aafb29f7fd1bb34503b"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ac429fe8ff714db00ba667db54d2a3166"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#ac429fe8ff714db00ba667db54d2a3166">rb_w32_uopen</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *file, <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> oflag,...)</td></tr>
<tr class="separator:ac429fe8ff714db00ba667db54d2a3166"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ae5a8dde3535586991d26f5df286bdb45"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#ae5a8dde3535586991d26f5df286bdb45">rb_w32_open</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *file, <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> oflag,...)</td></tr>
<tr class="separator:ae5a8dde3535586991d26f5df286bdb45"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a41f98e1c42e53a2104fa3d474ce72d09"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#a41f98e1c42e53a2104fa3d474ce72d09">rb_w32_wopen</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> WCHAR *file, <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> oflag,...)</td></tr>
<tr class="separator:a41f98e1c42e53a2104fa3d474ce72d09"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:abdb134eb8142736c333fe5bd1ee4204b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#abdb134eb8142736c333fe5bd1ee4204b">rb_w32_fclose</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a95742987b07c3bc61a7f376b0168410b">FILE</a> *fp)</td></tr>
<tr class="separator:abdb134eb8142736c333fe5bd1ee4204b"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a5bc684545342d6d143570e4e45a3c2cd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#a5bc684545342d6d143570e4e45a3c2cd">rb_w32_pipe</a> (<a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> fds[2])</td></tr>
<tr class="separator:a5bc684545342d6d143570e4e45a3c2cd"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ae4c1e0a8b9193a9708ba0047128b6179"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#ae4c1e0a8b9193a9708ba0047128b6179">rb_w32_close</a> (<a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> fd)</td></tr>
<tr class="separator:ae4c1e0a8b9193a9708ba0047128b6179"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ab3aeaa9cb0417e33c933e2b42c1b5278"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#ab3aeaa9cb0417e33c933e2b42c1b5278">setup_overlapped</a> (OVERLAPPED *ol, <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> fd)</td></tr>
<tr class="separator:ab3aeaa9cb0417e33c933e2b42c1b5278"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ad19c901b80861a93b7fe3ef8a1580a37"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#ad19c901b80861a93b7fe3ef8a1580a37">finish_overlapped</a> (OVERLAPPED *ol, <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> fd, <a class="el" href="../../d2/d99/win32ole_8c.html#ad3196fc77437d523ed1459e8ff809d3a">DWORD</a> <a class="el" href="../../d8/d36/signal_8c.html#a56fae156d59e6ee797fe8dc8389262c4">size</a>)</td></tr>
<tr class="separator:ad19c901b80861a93b7fe3ef8a1580a37"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a1e653878ba74dbd50303c7bda56e13c0"><td class="memItemLeft" align="right" valign="top">ssize_t </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#a1e653878ba74dbd50303c7bda56e13c0">rb_w32_read</a> (<a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> fd, <a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> *<a class="el" href="../../d5/d61/regerror_8c.html#a59ab77f2c16310eef223943404df6623">buf</a>, size_t <a class="el" href="../../d8/d36/signal_8c.html#a56fae156d59e6ee797fe8dc8389262c4">size</a>)</td></tr>
<tr class="separator:a1e653878ba74dbd50303c7bda56e13c0"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a2a49eedb320efa97ebb7fdccb42d6849"><td class="memItemLeft" align="right" valign="top">ssize_t </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#a2a49eedb320efa97ebb7fdccb42d6849">rb_w32_write</a> (<a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> fd, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> *<a class="el" href="../../d5/d61/regerror_8c.html#a59ab77f2c16310eef223943404df6623">buf</a>, size_t <a class="el" href="../../d8/d36/signal_8c.html#a56fae156d59e6ee797fe8dc8389262c4">size</a>)</td></tr>
<tr class="separator:a2a49eedb320efa97ebb7fdccb42d6849"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:af76e9ec0ab6983671ab9e3b74dd88fb7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d3/d15/name2ctype_8h.html#a86f2415763322050063a5502f87c9422">long</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#af76e9ec0ab6983671ab9e3b74dd88fb7">rb_w32_write_console</a> (<a class="el" href="../../dc/db1/win32_8h.html#a728e973c799f206f0151c8a3bd1e5699">uintptr_t</a> strarg, <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> fd)</td></tr>
<tr class="separator:af76e9ec0ab6983671ab9e3b74dd88fb7"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a9c4018bb6fbdb2ec69c404c7bdef342b"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#a9c4018bb6fbdb2ec69c404c7bdef342b">unixtime_to_filetime</a> (time_t <a class="el" href="../../d5/d9d/tcltklib_8c.html#a50f20943d92bb4520999124128a8212e">time</a>, FILETIME *ft)</td></tr>
<tr class="separator:a9c4018bb6fbdb2ec69c404c7bdef342b"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a7b93d46fab0199a8c3dae43b29a13674"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#a7b93d46fab0199a8c3dae43b29a13674">wutime</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> WCHAR *<a class="el" href="../../db/d74/zlib_8c.html#a56e97a891edabd14d071def7e678ad7e">path</a>, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> struct <a class="el" href="../../dd/d29/structutimbuf.html">utimbuf</a> *times)</td></tr>
<tr class="separator:a7b93d46fab0199a8c3dae43b29a13674"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a5de06e045075fe8bf9eb340cec554233"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#a5de06e045075fe8bf9eb340cec554233">rb_w32_uutime</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *<a class="el" href="../../db/d74/zlib_8c.html#a56e97a891edabd14d071def7e678ad7e">path</a>, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> struct <a class="el" href="../../dd/d29/structutimbuf.html">utimbuf</a> *times)</td></tr>
<tr class="separator:a5de06e045075fe8bf9eb340cec554233"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a655441c266064a252d20d87cd4871701"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#a655441c266064a252d20d87cd4871701">rb_w32_utime</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *<a class="el" href="../../db/d74/zlib_8c.html#a56e97a891edabd14d071def7e678ad7e">path</a>, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> struct <a class="el" href="../../dd/d29/structutimbuf.html">utimbuf</a> *times)</td></tr>
<tr class="separator:a655441c266064a252d20d87cd4871701"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a5271adada20b77374c5b000a7b29849d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#a5271adada20b77374c5b000a7b29849d">rb_w32_uchdir</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *<a class="el" href="../../db/d74/zlib_8c.html#a56e97a891edabd14d071def7e678ad7e">path</a>)</td></tr>
<tr class="separator:a5271adada20b77374c5b000a7b29849d"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a1f3b83050d7efc47001be750b5b89ccc"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#a1f3b83050d7efc47001be750b5b89ccc">wmkdir</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> WCHAR *wpath, <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> <a class="el" href="../../d5/d9d/tcltklib_8c.html#a87dd7b0b5f4a611ddf0a5257cba792c7">mode</a>)</td></tr>
<tr class="separator:a1f3b83050d7efc47001be750b5b89ccc"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a415e29c7cfc41c5da14443916676de67"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#a415e29c7cfc41c5da14443916676de67">rb_w32_umkdir</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *<a class="el" href="../../db/d74/zlib_8c.html#a56e97a891edabd14d071def7e678ad7e">path</a>, <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> <a class="el" href="../../d5/d9d/tcltklib_8c.html#a87dd7b0b5f4a611ddf0a5257cba792c7">mode</a>)</td></tr>
<tr class="separator:a415e29c7cfc41c5da14443916676de67"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a2a12254ce2694984306f00090ffb214b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#a2a12254ce2694984306f00090ffb214b">rb_w32_mkdir</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *<a class="el" href="../../db/d74/zlib_8c.html#a56e97a891edabd14d071def7e678ad7e">path</a>, <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> <a class="el" href="../../d5/d9d/tcltklib_8c.html#a87dd7b0b5f4a611ddf0a5257cba792c7">mode</a>)</td></tr>
<tr class="separator:a2a12254ce2694984306f00090ffb214b"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a0cfac5dd0dcba0a0dd37b0949aad2c50"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#a0cfac5dd0dcba0a0dd37b0949aad2c50">wrmdir</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> WCHAR *wpath)</td></tr>
<tr class="separator:a0cfac5dd0dcba0a0dd37b0949aad2c50"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a8e079681e47c4b68767211b297738d7a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#a8e079681e47c4b68767211b297738d7a">rb_w32_rmdir</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *<a class="el" href="../../db/d74/zlib_8c.html#a56e97a891edabd14d071def7e678ad7e">path</a>)</td></tr>
<tr class="separator:a8e079681e47c4b68767211b297738d7a"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a9dda1d9d5b61d7e5c2eb9020f95839a1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#a9dda1d9d5b61d7e5c2eb9020f95839a1">rb_w32_urmdir</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *<a class="el" href="../../db/d74/zlib_8c.html#a56e97a891edabd14d071def7e678ad7e">path</a>)</td></tr>
<tr class="separator:a9dda1d9d5b61d7e5c2eb9020f95839a1"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a5827d5053a21855ac68bd01e8c348f49"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#a5827d5053a21855ac68bd01e8c348f49">wunlink</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> WCHAR *<a class="el" href="../../db/d74/zlib_8c.html#a56e97a891edabd14d071def7e678ad7e">path</a>)</td></tr>
<tr class="separator:a5827d5053a21855ac68bd01e8c348f49"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ad604f8f64268d720de1cc982a856b9f0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#ad604f8f64268d720de1cc982a856b9f0">rb_w32_uunlink</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *<a class="el" href="../../db/d74/zlib_8c.html#a56e97a891edabd14d071def7e678ad7e">path</a>)</td></tr>
<tr class="separator:ad604f8f64268d720de1cc982a856b9f0"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a81464c187517f7470015b2721db47803"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#a81464c187517f7470015b2721db47803">rb_w32_unlink</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *<a class="el" href="../../db/d74/zlib_8c.html#a56e97a891edabd14d071def7e678ad7e">path</a>)</td></tr>
<tr class="separator:a81464c187517f7470015b2721db47803"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a571a4be25649ebfae0444b9cc78d64e4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#a571a4be25649ebfae0444b9cc78d64e4">rb_w32_uchmod</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *<a class="el" href="../../db/d74/zlib_8c.html#a56e97a891edabd14d071def7e678ad7e">path</a>, <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> <a class="el" href="../../d5/d9d/tcltklib_8c.html#a87dd7b0b5f4a611ddf0a5257cba792c7">mode</a>)</td></tr>
<tr class="separator:a571a4be25649ebfae0444b9cc78d64e4"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a2f4a5cb02496aa390df5a650b4ba2cf2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#a2f4a5cb02496aa390df5a650b4ba2cf2">rb_w32_isatty</a> (<a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> fd)</td></tr>
<tr class="separator:a2f4a5cb02496aa390df5a650b4ba2cf2"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a884f85e61d7a91827e8b9b024e099261"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#a884f85e61d7a91827e8b9b024e099261">signbit</a> (double x)</td></tr>
<tr class="separator:a884f85e61d7a91827e8b9b024e099261"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:aa4e3cad6cfdf3e9f4febfc608777fa31"><td class="memItemLeft" align="right" valign="top">char *WSAAPI </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#aa4e3cad6cfdf3e9f4febfc608777fa31">rb_w32_inet_ntop</a> (<a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> af, <a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> *addr, char *numaddr, size_t numaddr_len)</td></tr>
<tr class="separator:aa4e3cad6cfdf3e9f4febfc608777fa31"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a9250e3bd83ca870e79c7d3ad33e9d27e"><td class="memItemLeft" align="right" valign="top">char </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#a9250e3bd83ca870e79c7d3ad33e9d27e">rb_w32_fd_is_text</a> (<a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> fd)</td></tr>
<tr class="separator:a9250e3bd83ca870e79c7d3ad33e9d27e"><td class="memSeparator" colspan="2"> </td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a>
Variables</h2></td></tr>
<tr class="memitem:aa707b86cd484a66f7980a3a23c6f0bf0"><td class="memItemLeft" >struct {</td></tr>
<tr class="memitem:af90d9e2e5487d81613551cf05bfd4f94"><td class="memItemLeft" >   <a class="el" href="../../d2/d99/win32ole_8c.html#ad3196fc77437d523ed1459e8ff809d3a">DWORD</a>   <a class="el" href="../../d5/df2/win32_8c.html#ae2d1336e4cb955b0b6e438fa8c7a7113">winerr</a></td></tr>
<tr class="separator:af90d9e2e5487d81613551cf05bfd4f94"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a62196942d15da0c084c7250580cdde21"><td class="memItemLeft" >   <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>   <a class="el" href="../../d5/df2/win32_8c.html#a6ce68847c12434f60d1b2654a3dc3409">err</a></td></tr>
<tr class="separator:a62196942d15da0c084c7250580cdde21"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:aa707b86cd484a66f7980a3a23c6f0bf0"><td class="memItemLeft" valign="top">} </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#aa707b86cd484a66f7980a3a23c6f0bf0">errmap</a> []</td></tr>
<tr class="separator:aa707b86cd484a66f7980a3a23c6f0bf0"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:adf9f962e6a4b8cba2b38594991132989"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#adf9f962e6a4b8cba2b38594991132989">NTLoginName</a></td></tr>
<tr class="separator:adf9f962e6a4b8cba2b38594991132989"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a70c14a1643ade732f8c0142e05130cb2"><td class="memItemLeft" align="right" valign="top">static OSVERSIONINFO </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#a70c14a1643ade732f8c0142e05130cb2">osver</a></td></tr>
<tr class="separator:a70c14a1643ade732f8c0142e05130cb2"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a87c46885302df4c28bc6825fb195df1f"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d5/df2/win32_8c.html#ad9dc358f685a57946d2fed18cfa8d628">cancel_io_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#a87c46885302df4c28bc6825fb195df1f">cancel_io</a> = <a class="el" href="../../dd/dfb/yaml2byte_8c.html#ad0b08ddfcb8010b1d73d9d635d5e0201">NULL</a></td></tr>
<tr class="separator:a87c46885302df4c28bc6825fb195df1f"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:aa4d8b1a3d1611dbbc0e99f6875945df4"><td class="memItemLeft" align="right" valign="top">static CRITICAL_SECTION </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#aa4d8b1a3d1611dbbc0e99f6875945df4">select_mutex</a></td></tr>
<tr class="separator:aa4d8b1a3d1611dbbc0e99f6875945df4"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:abaa7dc854a1b5a7542399df7bf5a9c0a"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#abaa7dc854a1b5a7542399df7bf5a9c0a">NtSocketsInitialized</a> = 0</td></tr>
<tr class="separator:abaa7dc854a1b5a7542399df7bf5a9c0a"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a3b28960d6ace1508c97834715e9d8e9f"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d0/ddd/structst__table.html">st_table</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#a3b28960d6ace1508c97834715e9d8e9f">socklist</a> = <a class="el" href="../../dd/dfb/yaml2byte_8c.html#ad0b08ddfcb8010b1d73d9d635d5e0201">NULL</a></td></tr>
<tr class="separator:a3b28960d6ace1508c97834715e9d8e9f"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a444b3d25ec7fda40b0e59571eda10fed"><td class="memItemLeft" align="right" valign="top">static char * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#a444b3d25ec7fda40b0e59571eda10fed">envarea</a></td></tr>
<tr class="separator:a444b3d25ec7fda40b0e59571eda10fed"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a2ade154dafc627075b6a672c82fd9bce"><td class="memItemLeft" align="right" valign="top">static struct <a class="el" href="../../df/dca/struct_child_record.html">ChildRecord</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#a2ade154dafc627075b6a672c82fd9bce">ChildRecord</a> [<a class="el" href="../../d5/df2/win32_8c.html#aaf762ba5effab0ba80b63aa460f8ed50">MAXCHILDNUM</a>]</td></tr>
<tr class="separator:a2ade154dafc627075b6a672c82fd9bce"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a185e905e3ff22254ff28eb66ba59b96d"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#a185e905e3ff22254ff28eb66ba59b96d">szInternalCmds</a> []</td></tr>
<tr class="separator:a185e905e3ff22254ff28eb66ba59b96d"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a1c77d62498731e92ffde9952f00f3fdd"><td class="memItemLeft" align="right" valign="top">EXTERN_C <a class="el" href="../../d5/df2/win32_8c.html#ada40f105e9210d5c140cb1036d87d7f3">_CRTIMP</a> <a class="el" href="../../d4/d6b/structioinfo.html">ioinfo</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df2/win32_8c.html#a1c77d62498731e92ffde9952f00f3fdd">__pioinfo</a> []</td></tr>
<tr class="separator:a1c77d62498731e92ffde9952f00f3fdd"><td class="memSeparator" colspan="2"> </td></tr>
</table>
<h2 class="groupheader">Macro Definition Documentation</h2>
<a class="anchor" id="ada40f105e9210d5c140cb1036d87d7f3"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define _CRTIMP   <a class="el" href="../../df/dbc/libdlntest_8c.html#ace782387dccc59824c26bc22e7bba792">__declspec</a>(dllimport)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d5/df2/win32_8c_source.html#l02037">2037</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
</div>
</div>
<a class="anchor" id="a072b7be0b12a98dedb1c280471cf47e2"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define _osfhnd</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="../../d5/df2/win32_8c.html#a4f7107157abc525071f7b6141c4e161f">_pioinfo</a>(<a class="el" href="../../d6/de3/crypt_8c.html#a8049b7300164a52c90d26573e1e0c4f1">i</a>)->osfhnd)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d5/df2/win32_8c_source.html#l02046">2046</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>Referenced by <a class="el" href="../../d5/df2/win32_8c_source.html#l05213">finish_overlapped()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l05733">rb_w32_isatty()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l05228">rb_w32_read()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l05358">rb_w32_write()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l05458">rb_w32_write_console()</a>, and <a class="el" href="../../d5/df2/win32_8c_source.html#l05184">setup_overlapped()</a>.</p>
</div>
</div>
<a class="anchor" id="a90ead473a170c01aed0fff5c736650f6"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define _osfile</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="../../d5/df2/win32_8c.html#a4f7107157abc525071f7b6141c4e161f">_pioinfo</a>(<a class="el" href="../../d6/de3/crypt_8c.html#a8049b7300164a52c90d26573e1e0c4f1">i</a>)->osfile)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d5/df2/win32_8c_source.html#l02047">2047</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>Referenced by <a class="el" href="../../d5/df2/win32_8c_source.html#l05213">finish_overlapped()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l05841">rb_w32_fd_is_text()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l05228">rb_w32_read()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l04879">rb_w32_wopen()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l05358">rb_w32_write()</a>, and <a class="el" href="../../d5/df2/win32_8c_source.html#l05184">setup_overlapped()</a>.</p>
</div>
</div>
<a class="anchor" id="a4f7107157abc525071f7b6141c4e161f"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define _pioinfo</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="../../d4/d6b/structioinfo.html">ioinfo</a>*)((char*)(<a class="el" href="../../d5/df2/win32_8c.html#a1c77d62498731e92ffde9952f00f3fdd">__pioinfo</a>[<a class="el" href="../../d6/de3/crypt_8c.html#a8049b7300164a52c90d26573e1e0c4f1">i</a> >> <a class="el" href="../../d5/df2/win32_8c.html#acf01e8de9fe696e267a12472969ba04c">IOINFO_L2E</a>]) + (<a class="el" href="../../d6/de3/crypt_8c.html#a8049b7300164a52c90d26573e1e0c4f1">i</a> & (<a class="el" href="../../d5/df2/win32_8c.html#aabcc0f23ea3e38297954ffc196d8c03b">IOINFO_ARRAY_ELTS</a> - 1)) * (<a class="el" href="../../db/d74/zlib_8c.html#a8ba1f78f06c67825a7841bc2e2fa3d87">sizeof</a>(<a class="el" href="../../d4/d6b/structioinfo.html">ioinfo</a>) + <a class="el" href="../../d5/df2/win32_8c.html#af074b4308cc44cba134559a4e1e50e7a">pioinfo_extra</a>)))</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d5/df2/win32_8c_source.html#l02045">2045</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>Referenced by <a class="el" href="../../d5/df2/win32_8c_source.html#l02770">rb_w32_accept()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l02096">rb_w32_open_osfhandle()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l05068">rb_w32_pipe()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l05228">rb_w32_read()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l04879">rb_w32_wopen()</a>, and <a class="el" href="../../d5/df2/win32_8c_source.html#l05358">rb_w32_write()</a>.</p>
</div>
</div>
<a class="anchor" id="a6a067097e14e1dfcd98e8868bcdfb780"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define _pipech</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="../../d5/df2/win32_8c.html#a4f7107157abc525071f7b6141c4e161f">_pioinfo</a>(<a class="el" href="../../d6/de3/crypt_8c.html#a8049b7300164a52c90d26573e1e0c4f1">i</a>)->pipech)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d5/df2/win32_8c_source.html#l02048">2048</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
</div>
</div>
<a class="anchor" id="ac603bb260657b14e80a08ea0a4f7d72e"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define _set_osfhnd</td>
<td>(</td>
<td class="paramtype"> </td>
<td class="paramname">fh, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"> </td>
<td class="paramname">osfh </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/df2/win32_8c.html#a072b7be0b12a98dedb1c280471cf47e2">_osfhnd</a>(fh) = osfh)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d5/df2/win32_8c_source.html#l02075">2075</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>Referenced by <a class="el" href="../../d5/df2/win32_8c_source.html#l02770">rb_w32_accept()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l05160">rb_w32_close()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l05046">rb_w32_fclose()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l02096">rb_w32_open_osfhandle()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l05068">rb_w32_pipe()</a>, and <a class="el" href="../../d5/df2/win32_8c_source.html#l04879">rb_w32_wopen()</a>.</p>
</div>
</div>
<a class="anchor" id="a3c63b8defb8d22dccc0c068b3ba6f529"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define _set_osflags</td>
<td>(</td>
<td class="paramtype"> </td>
<td class="paramname">fh, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"> </td>
<td class="paramname"><a class="el" href="../../d5/d9d/tcltklib_8c.html#ac8bf36fe0577cba66bccda3a6f7e80a4">flags</a> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td>   (<a class="el" href="../../d5/df2/win32_8c.html#a90ead473a170c01aed0fff5c736650f6">_osfile</a>(fh) = (<a class="el" href="../../d5/d9d/tcltklib_8c.html#ac8bf36fe0577cba66bccda3a6f7e80a4">flags</a>))</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d5/df2/win32_8c_source.html#l02076">2076</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>Referenced by <a class="el" href="../../d5/df2/win32_8c_source.html#l02096">rb_w32_open_osfhandle()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l05068">rb_w32_pipe()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l05228">rb_w32_read()</a>, and <a class="el" href="../../d5/df2/win32_8c_source.html#l04879">rb_w32_wopen()</a>.</p>
</div>
</div>
<a class="anchor" id="a78aebdf486fd66af6d3cce1bc37016b7"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define acp_to_wstr</td>
<td>(</td>
<td class="paramtype"> </td>
<td class="paramname"><a class="el" href="../../df/d77/ruby_8c.html#ad7a5c5f28ee70e62307d4f72cfe9dc9b">str</a>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"> </td>
<td class="paramname">plen </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td>   <a class="el" href="../../d5/df2/win32_8c.html#a9a69d9d479103ada5b1083da796eb1d1">mbstr_to_wstr</a>(CP_ACP, <a class="el" href="../../df/d77/ruby_8c.html#ad7a5c5f28ee70e62307d4f72cfe9dc9b">str</a>, -1, plen)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d5/df2/win32_8c_source.html#l01104">1104</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>Referenced by <a class="el" href="../../d5/df2/win32_8c_source.html#l01214">rb_w32_aspawn_flags()</a>, and <a class="el" href="../../d5/df2/win32_8c_source.html#l01112">rb_w32_spawn()</a>.</p>
</div>
</div>
<a class="anchor" id="a14fc4415922447a0fba361748c812a9a"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define BitOfIsDir</td>
<td>(</td>
<td class="paramtype"> </td>
<td class="paramname"><a class="el" href="../../d2/d37/strlcpy_8c.html#a822b65bd84f46d0871fcfe0ed7366fbc">n</a></td><td>)</td>
<td>   ((<a class="el" href="../../d2/d37/strlcpy_8c.html#a822b65bd84f46d0871fcfe0ed7366fbc">n</a>) * 2)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d5/df2/win32_8c_source.html#l01658">1658</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>Referenced by <a class="el" href="../../d5/df2/win32_8c_source.html#l01696">opendir_internal()</a>, and <a class="el" href="../../d5/df2/win32_8c_source.html#l01902">readdir_internal()</a>.</p>
</div>
</div>
<a class="anchor" id="aad22df59bee1fc8c8d2185fc084a317f"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define BitOfIsRep</td>
<td>(</td>
<td class="paramtype"> </td>
<td class="paramname"><a class="el" href="../../d2/d37/strlcpy_8c.html#a822b65bd84f46d0871fcfe0ed7366fbc">n</a></td><td>)</td>
<td>   ((<a class="el" href="../../d2/d37/strlcpy_8c.html#a822b65bd84f46d0871fcfe0ed7366fbc">n</a>) * 2 + 1)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d5/df2/win32_8c_source.html#l01659">1659</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>Referenced by <a class="el" href="../../d5/df2/win32_8c_source.html#l01696">opendir_internal()</a>, and <a class="el" href="../../d5/df2/win32_8c_source.html#l01902">readdir_internal()</a>.</p>
</div>
</div>
<a class="anchor" id="a03d725823b982ab30ed96f1b9c90f4e1"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define COPY_STAT</td>
<td>(</td>
<td class="paramtype"> </td>
<td class="paramname"><a class="el" href="../../d2/d37/strlcpy_8c.html#af51e37c9331049b1e3d250a7c8bc3c26">src</a>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"> </td>
<td class="paramname">dest, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"> </td>
<td class="paramname">size_cast </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<b>Value:</b><div class="fragment"><div class="line"><span class="keywordflow">do</span> { \</div>
<div class="line"> (dest).st_dev = (<a class="code" href="../../d5/d9d/tcltklib_8c.html#ad49d9d73467b0b43682b0847bfcf5570">src</a>).st_dev; \</div>
<div class="line"> (dest).st_ino = (<a class="code" href="../../d5/d9d/tcltklib_8c.html#ad49d9d73467b0b43682b0847bfcf5570">src</a>).st_ino; \</div>
<div class="line"> (dest).st_mode = (<a class="code" href="../../d5/d9d/tcltklib_8c.html#ad49d9d73467b0b43682b0847bfcf5570">src</a>).st_mode; \</div>
<div class="line"> (dest).st_nlink = (<a class="code" href="../../d5/d9d/tcltklib_8c.html#ad49d9d73467b0b43682b0847bfcf5570">src</a>).st_nlink; \</div>
<div class="line"> (dest).st_uid = (<a class="code" href="../../d5/d9d/tcltklib_8c.html#ad49d9d73467b0b43682b0847bfcf5570">src</a>).st_uid; \</div>
<div class="line"> (dest).st_gid = (<a class="code" href="../../d5/d9d/tcltklib_8c.html#ad49d9d73467b0b43682b0847bfcf5570">src</a>).st_gid; \</div>
<div class="line"> (dest).st_rdev = (<a class="code" href="../../d5/d9d/tcltklib_8c.html#ad49d9d73467b0b43682b0847bfcf5570">src</a>).st_rdev; \</div>
<div class="line"> (dest).st_size = size_cast(<a class="code" href="../../d5/d9d/tcltklib_8c.html#ad49d9d73467b0b43682b0847bfcf5570">src</a>).st_size; \</div>
<div class="line"> (dest).st_atime = (<a class="code" href="../../d5/d9d/tcltklib_8c.html#ad49d9d73467b0b43682b0847bfcf5570">src</a>).st_atime; \</div>
<div class="line"> (dest).st_mtime = (<a class="code" href="../../d5/d9d/tcltklib_8c.html#ad49d9d73467b0b43682b0847bfcf5570">src</a>).st_mtime; \</div>
<div class="line"> (dest).st_ctime = (<a class="code" href="../../d5/d9d/tcltklib_8c.html#ad49d9d73467b0b43682b0847bfcf5570">src</a>).st_ctime; \</div>
<div class="line"> } <span class="keywordflow">while</span> (0)</div>
<div class="ttc" id="tcltklib_8c_html_ad49d9d73467b0b43682b0847bfcf5570"><div class="ttname"><a href="../../d5/d9d/tcltklib_8c.html#ad49d9d73467b0b43682b0847bfcf5570">src</a></div><div class="ttdeci">VALUE src</div><div class="ttdef"><b>Definition:</b> <a href="../../d5/d9d/tcltklib_8c_source.html#l07940">tcltklib.c:7940</a></div></div>
</div><!-- fragment -->
<p>Definition at line <a class="el" href="../../d5/df2/win32_8c_source.html#l04116">4116</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>Referenced by <a class="el" href="../../d5/df2/win32_8c_source.html#l04157">rb_w32_fstati64()</a>, and <a class="el" href="../../d5/df2/win32_8c_source.html#l04327">rb_w32_stat()</a>.</p>
</div>
</div>
<a class="anchor" id="a54662e98df777873978c530904fa7c83"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define CSIDL_COMMON_APPDATA   35</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d5/df2/win32_8c_source.html#l00416">416</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>Referenced by <a class="el" href="../../d5/d97/etc_8c_source.html#l00572">etc_sysconfdir()</a>.</p>
</div>
</div>
<a class="anchor" id="a86443d3467c24dae3bb85d7a61940c18"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define CSIDL_LOCAL_APPDATA   28</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d5/df2/win32_8c_source.html#l00413">413</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>Referenced by <a class="el" href="../../d5/df2/win32_8c_source.html#l00500">rb_w32_system_tmpdir()</a>.</p>
</div>
</div>
<a class="anchor" id="a8c5b4bb58da79de9b8113d1abc7f13d1"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define CSIDL_PROFILE   40</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d5/df2/win32_8c_source.html#l00425">425</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>Referenced by <a class="el" href="../../d5/df2/win32_8c_source.html#l00516">init_env()</a>.</p>
</div>
</div>
<a class="anchor" id="a810ec278cc7d61e8f1b0adf2280a9298"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define CSIDL_SYSTEM   37</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d5/df2/win32_8c_source.html#l00422">422</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
</div>
</div>
<a class="anchor" id="ad201e3fa3bff98d2b39f7f4bb812acf5"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define CSIDL_WINDOWS   36</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d5/df2/win32_8c_source.html#l00419">419</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
</div>
</div>
<a class="anchor" id="a816d96355638b764185f20ce851407b0"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define Debug</td>
<td>(</td>
<td class="paramtype"> </td>
<td class="paramname">something</td><td>)</td>
<td>   /* nothing */</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d5/df2/win32_8c_source.html#l00061">61</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>Referenced by <a class="el" href="../../d5/df2/win32_8c_source.html#l04689">rb_w32_asynchronize()</a>.</p>
</div>
</div>
<a class="anchor" id="a52b3618f623797bff5e19ab95fbcc7e5"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define DIRENT_PER_CHAR   (<a class="el" href="../../dd/d24/st_8h.html#a308d9dd2c0028ddb184b455bbd7865de">CHAR_BIT</a> / 2)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d5/df2/win32_8c_source.html#l01660">1660</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>Referenced by <a class="el" href="../../d5/df2/win32_8c_source.html#l01696">opendir_internal()</a>.</p>
</div>
</div>
<a class="anchor" id="aa37aa8528ad37d56f1dcaa74c8ed5fee"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define END_FOREACH_CHILD   } <a class="el" href="../../db/d97/parse_8c.html#a6e52e3335053cdbf8959da634f0de0f7">while</a> (0)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d5/df2/win32_8c_source.html#l00718">718</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>Referenced by <a class="el" href="../../d5/df2/win32_8c_source.html#l00721">FindChildSlot()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00733">FindChildSlotByHandle()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00754">FindFreeChildSlot()</a>, and <a class="el" href="../../d5/df2/win32_8c_source.html#l03662">waitpid()</a>.</p>
</div>
</div>
<a class="anchor" id="ae721143a229a1f7815aaecddce571d5f"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define enough_to_get</td>
<td>(</td>
<td class="paramtype"> </td>
<td class="paramname"><a class="el" href="../../d2/d37/strlcpy_8c.html#a822b65bd84f46d0871fcfe0ed7366fbc">n</a></td><td>)</td>
<td>   (--(<a class="el" href="../../d2/d37/strlcpy_8c.html#a822b65bd84f46d0871fcfe0ed7366fbc">n</a>) >= 0)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d5/df2/win32_8c_source.html#l00054">54</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>Referenced by <a class="el" href="../../d5/df2/win32_8c_source.html#l04633">rb_w32_getc()</a>.</p>
</div>
</div>
<a class="anchor" id="ae8541ee81feb0e88b3db0d3f62603d96"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define enough_to_put</td>
<td>(</td>
<td class="paramtype"> </td>
<td class="paramname"><a class="el" href="../../d2/d37/strlcpy_8c.html#a822b65bd84f46d0871fcfe0ed7366fbc">n</a></td><td>)</td>
<td>   (--(<a class="el" href="../../d2/d37/strlcpy_8c.html#a822b65bd84f46d0871fcfe0ed7366fbc">n</a>) >= 0)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d5/df2/win32_8c_source.html#l00055">55</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>Referenced by <a class="el" href="../../d5/df2/win32_8c_source.html#l04653">rb_w32_putc()</a>.</p>
</div>
</div>
<a class="anchor" id="af973ca20f6594ad664c03daa83867128"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define env   <a class="el" href="../../db/d97/parse_8c.html#a61615c1fe527006a7a73d0e5c1d96e70">wk.val</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>Referenced by <a class="el" href="../../d6/dda/regparse_8c_source.html#l02892">CC_DUP_WARN()</a>, <a class="el" href="../../de/de9/vm_8c_source.html#l00334">check_env_value()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l01721">check_exec_env_i()</a>, <a class="el" href="../../de/de9/vm_8c_source.html#l00299">env_alloc()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l02518">env_each_pair()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l02839">env_empty_p()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l02148">env_fetch()</a>, <a class="el" href="../../de/de9/vm_8c_source.html#l00268">env_free()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l02904">env_has_value()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l02738">env_inspect()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l02967">env_key()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l02415">env_keys()</a>, <a class="el" href="../../de/de9/vm_8c_source.html#l00238">env_mark()</a>, <a class="el" href="../../de/de9/vm_8c_source.html#l00280">env_memsize()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l02935">env_rassoc()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l03106">env_replace()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l02625">env_select()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l03054">env_shift()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l02819">env_size()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l02778">env_to_a()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l03012">env_to_hash()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l03145">env_update()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l02464">env_values()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l02215">envix()</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00989">eval_string_with_cref()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l05064">i_apply_case_fold()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00516">init_env()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l05144">parse_exp()</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l01248">process_options()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l01741">rb_check_exec_env()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l01838">rb_exec_arg_init()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l02110">rb_f_getenv()</a>, <a class="el" href="../../dd/dd7/vm__dump_8c_source.html#l00219">rb_vmdebug_proc_dump_raw()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l04786">rb_w32_free_environ()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l04751">rb_w32_get_environ()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l03987">rb_w32_getenv()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l02037">save_env()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04996">set_optimize_info_from_tree()</a>, <a class="el" href="../../de/de9/vm_8c_source.html#l00457">vm_collect_local_variables_in_heap()</a>, <a class="el" href="../../de/de9/vm_8c_source.html#l00347">vm_make_env_each()</a>, and <a class="el" href="../../de/de9/vm_8c_source.html#l00146">vm_set_main_stack()</a>.</p>
</div>
</div>
<a class="anchor" id="ac1eff060fead89063f1f3b21a84f0935"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define ERROR_PIPE_LOCAL   229L</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="aa336842f710119bfdab086f34efac63c"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define FAPPEND   0x20 /* file handle opened O_APPEND */</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d5/df2/win32_8c_source.html#l02082">2082</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>Referenced by <a class="el" href="../../d5/df2/win32_8c_source.html#l02096">rb_w32_open_osfhandle()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l04879">rb_w32_wopen()</a>, and <a class="el" href="../../d5/df2/win32_8c_source.html#l05184">setup_overlapped()</a>.</p>
</div>
</div>
<a class="anchor" id="a9b8e31e24fbc8c8b6223c6130d90999b"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define FDEV   0x40 /* file handle refers to device */</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d5/df2/win32_8c_source.html#l02083">2083</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>Referenced by <a class="el" href="../../d5/df2/win32_8c_source.html#l05213">finish_overlapped()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l02096">rb_w32_open_osfhandle()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l04879">rb_w32_wopen()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l05358">rb_w32_write()</a>, and <a class="el" href="../../d5/df2/win32_8c_source.html#l05184">setup_overlapped()</a>.</p>
</div>
</div>
<a class="anchor" id="a2fd2fbb4f27ad49ab4292a131a83e27e"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define FEOFLAG   0x02 /* end of file has been encountered */</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d5/df2/win32_8c_source.html#l02079">2079</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>Referenced by <a class="el" href="../../d5/df2/win32_8c_source.html#l05228">rb_w32_read()</a>, and <a class="el" href="../../d5/df2/win32_8c_source.html#l05358">rb_w32_write()</a>.</p>
</div>
</div>
<a class="anchor" id="ad33d311f649154599e920240e3900a59"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define filecp_to_wstr</td>
<td>(</td>
<td class="paramtype"> </td>
<td class="paramname"><a class="el" href="../../df/d77/ruby_8c.html#ad7a5c5f28ee70e62307d4f72cfe9dc9b">str</a>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"> </td>
<td class="paramname">plen </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td>   <a class="el" href="../../d5/df2/win32_8c.html#a9a69d9d479103ada5b1083da796eb1d1">mbstr_to_wstr</a>(<a class="el" href="../../d5/df2/win32_8c.html#a2bd9363d2fc1e7ea0c1efdaa51cee2ce">filecp</a>(), <a class="el" href="../../df/d77/ruby_8c.html#ad7a5c5f28ee70e62307d4f72cfe9dc9b">str</a>, -1, plen)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d5/df2/win32_8c_source.html#l01106">1106</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>Referenced by <a class="el" href="../../d5/df2/win32_8c_source.html#l03962">link()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l05614">rb_w32_mkdir()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l04857">rb_w32_open()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l01809">rb_w32_opendir()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l04077">rb_w32_rename()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l05647">rb_w32_rmdir()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l04398">rb_w32_stati64()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l05706">rb_w32_unlink()</a>, and <a class="el" href="../../d5/df2/win32_8c_source.html#l05556">rb_w32_utime()</a>.</p>
</div>
</div>
<a class="anchor" id="a9275d22eeeb493620a559a000c210798"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define FNOINHERIT   0x10 /* file handle opened O_NOINHERIT */</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d5/df2/win32_8c_source.html#l02081">2081</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>Referenced by <a class="el" href="../../d5/df2/win32_8c_source.html#l02096">rb_w32_open_osfhandle()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l05068">rb_w32_pipe()</a>, and <a class="el" href="../../d5/df2/win32_8c_source.html#l04879">rb_w32_wopen()</a>.</p>
</div>
</div>
<a class="anchor" id="a781db24a3e3e56cf3176b85e4c87bf14"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define FOPEN   0x01 /* file handle open */</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d5/df2/win32_8c_source.html#l02078">2078</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>Referenced by <a class="el" href="../../d5/df2/win32_8c_source.html#l02096">rb_w32_open_osfhandle()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l05068">rb_w32_pipe()</a>, and <a class="el" href="../../d5/df2/win32_8c_source.html#l04879">rb_w32_wopen()</a>.</p>
</div>
</div>
<a class="anchor" id="ae7244715d5ef9f0293bdab6b8c763f97"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define FOREACH_CHILD</td>
<td>(</td>
<td class="paramtype"> </td>
<td class="paramname"><a class="el" href="../../d2/d99/win32ole_8c.html#ac4055e3a20b6b3af3d10590ea446ef6c">v</a></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<b>Value:</b><div class="fragment"><div class="line"><span class="keywordflow">do</span> { \</div>
<div class="line"> struct <a class="code" href="../../df/dca/struct_child_record.html">ChildRecord</a>* <a class="code" href="../../de/d07/bigdecimal_8c.html#a8603782009ff58be0587ea58013b3e52">v</a>; <a class="code" href="../../de/d07/bigdecimal_8c.html#a48eccc06f81d48373f4a5f7e44032e98">\</a></div>
<div class="line"><a class="code" href="../../de/d07/bigdecimal_8c.html#a48eccc06f81d48373f4a5f7e44032e98"> for</a> (v = <a class="code" href="../../df/dca/struct_child_record.html">ChildRecord</a>; v < <a class="code" href="../../df/dca/struct_child_record.html">ChildRecord</a> + <span class="keyword">sizeof</span>(<a class="code" href="../../d5/df2/win32_8c.html#a2ade154dafc627075b6a672c82fd9bce">ChildRecord</a>) / <span class="keyword">sizeof</span>(<a class="code" href="../../df/dca/struct_child_record.html">ChildRecord</a>[0]); ++<a class="code" href="../../de/d07/bigdecimal_8c.html#a8603782009ff58be0587ea58013b3e52">v</a>)</div>
<div class="ttc" id="win32_8c_html_a2ade154dafc627075b6a672c82fd9bce"><div class="ttname"><a href="../../d5/df2/win32_8c.html#a2ade154dafc627075b6a672c82fd9bce">ChildRecord</a></div><div class="ttdeci">static struct ChildRecord ChildRecord[MAXCHILDNUM]</div></div>
<div class="ttc" id="bigdecimal_8c_html_a48eccc06f81d48373f4a5f7e44032e98"><div class="ttname"><a href="../../de/d07/bigdecimal_8c.html#a48eccc06f81d48373f4a5f7e44032e98">for</a></div><div class="ttdeci">for(v/=shifter=1)</div><div class="ttdef"><b>Definition:</b> <a href="../../de/d07/bigdecimal_8c_source.html#l05541">bigdecimal.c:5541</a></div></div>
<div class="ttc" id="struct_child_record_html"><div class="ttname"><a href="../../df/dca/struct_child_record.html">ChildRecord</a></div><div class="ttdef"><b>Definition:</b> <a href="../../d5/df2/win32_8c_source.html#l00710">win32.c:710</a></div></div>
<div class="ttc" id="bigdecimal_8c_html_a8603782009ff58be0587ea58013b3e52"><div class="ttname"><a href="../../de/d07/bigdecimal_8c.html#a8603782009ff58be0587ea58013b3e52">v</a></div><div class="ttdeci">BDIGIT v</div><div class="ttdef"><b>Definition:</b> <a href="../../de/d07/bigdecimal_8c_source.html#l05520">bigdecimal.c:5520</a></div></div>
</div><!-- fragment -->
<p>Definition at line <a class="el" href="../../d5/df2/win32_8c_source.html#l00715">715</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>Referenced by <a class="el" href="../../d5/df2/win32_8c_source.html#l00721">FindChildSlot()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00733">FindChildSlotByHandle()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00754">FindFreeChildSlot()</a>, and <a class="el" href="../../d5/df2/win32_8c_source.html#l03662">waitpid()</a>.</p>
</div>
</div>
<a class="anchor" id="a645a937257c47fd9dd7d8ff239bfad0e"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define FPIPE   0x08 /* file handle refers to a pipe */</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d5/df2/win32_8c_source.html#l02080">2080</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>Referenced by <a class="el" href="../../d5/df2/win32_8c_source.html#l05213">finish_overlapped()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l05068">rb_w32_pipe()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l04879">rb_w32_wopen()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l05358">rb_w32_write()</a>, and <a class="el" href="../../d5/df2/win32_8c_source.html#l05184">setup_overlapped()</a>.</p>
</div>
</div>
<a class="anchor" id="ad16d3314e1ed1f0124d728efbd474ad4"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define FTEXT   0x80 /* file handle is in text mode */</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d5/df2/win32_8c_source.html#l02084">2084</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>Referenced by <a class="el" href="../../d5/df2/win32_8c_source.html#l05841">rb_w32_fd_is_text()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l02096">rb_w32_open_osfhandle()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l05228">rb_w32_read()</a>, and <a class="el" href="../../d5/df2/win32_8c_source.html#l05358">rb_w32_write()</a>.</p>
</div>
</div>
<a class="anchor" id="a98024277b48ef9c4a65e73b2ba75f162"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define GetBit</td>
<td>(</td>
<td class="paramtype"> </td>
<td class="paramname">bits, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"> </td>
<td class="paramname"><a class="el" href="../../d6/de3/crypt_8c.html#a8049b7300164a52c90d26573e1e0c4f1">i</a> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td>   ((bits)[(<a class="el" href="../../d6/de3/crypt_8c.html#a8049b7300164a52c90d26573e1e0c4f1">i</a>) / <a class="el" href="../../dd/d24/st_8h.html#a308d9dd2c0028ddb184b455bbd7865de">CHAR_BIT</a>] & (1 << (<a class="el" href="../../d6/de3/crypt_8c.html#a8049b7300164a52c90d26573e1e0c4f1">i</a>) % <a class="el" href="../../dd/d24/st_8h.html#a308d9dd2c0028ddb184b455bbd7865de">CHAR_BIT</a>))</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d5/df2/win32_8c_source.html#l01655">1655</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>Referenced by <a class="el" href="../../d5/df2/win32_8c_source.html#l01902">readdir_internal()</a>.</p>
</div>
</div>
<a class="anchor" id="a7f3fd3449912cfee8acada6b9307b385"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define IfWin95</td>
<td>(</td>
<td class="paramtype"> </td>
<td class="paramname">win95, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"> </td>
<td class="paramname">winnt </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td>   (winnt)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d5/df2/win32_8c_source.html#l00266">266</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>Referenced by <a class="el" href="../../d5/df2/win32_8c_source.html#l03808">kill()</a>, and <a class="el" href="../../d5/df2/win32_8c_source.html#l04795">rb_w32_getpid()</a>.</p>
</div>
</div>
<a class="anchor" id="a3242e600d18ba66007c0c24c04e701e2"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define INVALID_SET_FILE_POINTER   ((<a class="el" href="../../d2/d99/win32ole_8c.html#ad3196fc77437d523ed1459e8ff809d3a">DWORD</a>)-1)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Referenced by <a class="el" href="../../d5/df2/win32_8c_source.html#l05184">setup_overlapped()</a>.</p>
</div>
</div>
<a class="anchor" id="aabcc0f23ea3e38297954ffc196d8c03b"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define IOINFO_ARRAY_ELTS   (1 << <a class="el" href="../../d5/df2/win32_8c.html#acf01e8de9fe696e267a12472969ba04c">IOINFO_L2E</a>)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d5/df2/win32_8c_source.html#l02044">2044</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
</div>
</div>
<a class="anchor" id="acf01e8de9fe696e267a12472969ba04c"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define IOINFO_L2E   5</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d5/df2/win32_8c_source.html#l02043">2043</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
</div>
</div>
<a class="anchor" id="ad1a5011ecfd52fc9c7a11d1f0fa43936"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define isdirsep</td>
<td>(</td>
<td class="paramtype"> </td>
<td class="paramname">x</td><td>)</td>
<td>   ((x) == '/' || (x) == '\\')</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d5/df2/win32_8c_source.html#l00041">41</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>Referenced by <a class="el" href="../../d5/df2/win32_8c_source.html#l00832">is_command_com()</a>.</p>
</div>
</div>
<a class="anchor" id="a612e2ad1adbb621210494d51d634d40d"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define IsWin95</td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td>   <a class="el" href="../../dc/db1/win32_8h.html#a57cd0bfadfb8f388a0ccc3925e59b3dd">rb_w32_iswin95</a>()</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d5/df2/win32_8c_source.html#l00262">262</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>Referenced by <a class="el" href="../../d5/df2/win32_8c_source.html#l04496">rb_w32_ftruncate()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l04808">rb_w32_getppid()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l04470">rb_w32_truncate()</a>, and <a class="el" href="../../d5/df2/win32_8c_source.html#l05494">wutime()</a>.</p>
</div>
</div>
<a class="anchor" id="aaa9c3231dcc73fc8381f671b588fb13a"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define IsWinNT</td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td>   <a class="el" href="../../dc/db1/win32_8h.html#af226ff955600d0fdef88798c375d52e5">rb_w32_iswinnt</a>()</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d5/df2/win32_8c_source.html#l00261">261</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>Referenced by <a class="el" href="../../d5/df2/win32_8c_source.html#l01006">CreateChild()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00371">flock()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l04008">wrename()</a>, and <a class="el" href="../../d5/df2/win32_8c_source.html#l04337">wstati64()</a>.</p>
</div>
</div>
<a class="anchor" id="a4975083a786e255dd9bea5ac03429efc"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define LK_ERR</td>
<td>(</td>
<td class="paramtype"> </td>
<td class="paramname">f, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"> </td>
<td class="paramname"><a class="el" href="../../d6/de3/crypt_8c.html#a8049b7300164a52c90d26573e1e0c4f1">i</a> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<b>Value:</b><div class="fragment"><div class="line"><span class="keywordflow">do</span> { <a class="code" href="../../d3/d15/name2ctype_8h.html#a79f608ac340f2e7545bb7c0a0030a13a">\</a></div>
<div class="line"><a class="code" href="../../d3/d15/name2ctype_8h.html#a79f608ac340f2e7545bb7c0a0030a13a"> if</a> (f) <a class="code" href="../../de/d07/bigdecimal_8c.html#acb559820d9ca11295b4500f179ef6392">\</a></div>
<div class="line"><a class="code" href="../../de/d07/bigdecimal_8c.html#acb559820d9ca11295b4500f179ef6392"> i</a> = 0; <a class="code" href="../../de/d07/bigdecimal_8c.html#a0544c3fe466e421738dae463968b70ba">\</a></div>
<div class="line"><a class="code" href="../../de/d07/bigdecimal_8c.html#a0544c3fe466e421738dae463968b70ba"> else</a> { <a class="code" href="../../d2/d99/win32ole_8c.html#ad3196fc77437d523ed1459e8ff809d3a">\</a></div>
<div class="line"><a class="code" href="../../d2/d99/win32ole_8c.html#ad3196fc77437d523ed1459e8ff809d3a"> DWORD</a> <a class="code" href="../../d5/df2/win32_8c.html#a6ce68847c12434f60d1b2654a3dc3409">err</a> = GetLastError(); <a class="code" href="../../d3/d15/name2ctype_8h.html#a79f608ac340f2e7545bb7c0a0030a13a">\</a></div>
<div class="line"><a class="code" href="../../d3/d15/name2ctype_8h.html#a79f608ac340f2e7545bb7c0a0030a13a"> if</a> (err == ERROR_LOCK_VIOLATION || err == ERROR_IO_PENDING) <a class="code" href="../../d4/db0/__sdbm_8c.html#ad65a8842cc674e3ddf69355898c0ecbf">\</a></div>
<div class="line"><a class="code" href="../../d4/db0/__sdbm_8c.html#ad65a8842cc674e3ddf69355898c0ecbf"> errno</a> = <a class="code" href="../../dd/d8c/rubysocket_8h.html#a4a3a0b3605fd3b2336455062ee8e25f0">EWOULDBLOCK</a>; <a class="code" href="../../de/d07/bigdecimal_8c.html#a0544c3fe466e421738dae463968b70ba">\</a></div>
<div class="line"><a class="code" href="../../de/d07/bigdecimal_8c.html#a0544c3fe466e421738dae463968b70ba"> else</a> <span class="keywordflow">if</span> (err == ERROR_NOT_LOCKED) <a class="code" href="../../de/d07/bigdecimal_8c.html#acb559820d9ca11295b4500f179ef6392">\</a></div>
<div class="line"><a class="code" href="../../de/d07/bigdecimal_8c.html#acb559820d9ca11295b4500f179ef6392"> i</a> = 0; <a class="code" href="../../d4/db0/__sdbm_8c.html#ad65a8842cc674e3ddf69355898c0ecbf">\</a></div>
<div class="line"><a class="code" href="../../d4/db0/__sdbm_8c.html#ad65a8842cc674e3ddf69355898c0ecbf"> else \</a></div>
<div class="line"><a class="code" href="../../d4/db0/__sdbm_8c.html#ad65a8842cc674e3ddf69355898c0ecbf"> errno</a> = <a class="code" href="../../d5/df2/win32_8c.html#a3db6c94a84ecd99d770d807ea4ebf39d">map_errno</a>(err); \</div>
<div class="line"> } \</div>
<div class="line"> } <span class="keywordflow">while</span> (0)</div>
<div class="ttc" id="name2ctype_8h_html_a79f608ac340f2e7545bb7c0a0030a13a"><div class="ttname"><a href="../../d3/d15/name2ctype_8h.html#a79f608ac340f2e7545bb7c0a0030a13a">if</a></div><div class="ttdeci">if(len<=MAX_WORD_LENGTH &&len >=MIN_WORD_LENGTH)</div><div class="ttdef"><b>Definition:</b> <a href="../../d3/d15/name2ctype_8h_source.html#l23841">name2ctype.h:23841</a></div></div>
<div class="ttc" id="win32ole_8c_html_ad3196fc77437d523ed1459e8ff809d3a"><div class="ttname"><a href="../../d2/d99/win32ole_8c.html#ad3196fc77437d523ed1459e8ff809d3a">DWORD</a></div><div class="ttdeci">IUnknown DWORD</div><div class="ttdef"><b>Definition:</b> <a href="../../d2/d99/win32ole_8c_source.html#l00149">win32ole.c:149</a></div></div>
<div class="ttc" id="win32_8c_html_a6ce68847c12434f60d1b2654a3dc3409"><div class="ttname"><a href="../../d5/df2/win32_8c.html#a6ce68847c12434f60d1b2654a3dc3409">err</a></div><div class="ttdeci">int err</div><div class="ttdef"><b>Definition:</b> <a href="../../d5/df2/win32_8c_source.html#l00078">win32.c:78</a></div></div>
<div class="ttc" id="__sdbm_8c_html_ad65a8842cc674e3ddf69355898c0ecbf"><div class="ttname"><a href="../../d4/db0/__sdbm_8c.html#ad65a8842cc674e3ddf69355898c0ecbf">errno</a></div><div class="ttdeci">int errno</div></div>
<div class="ttc" id="bigdecimal_8c_html_a0544c3fe466e421738dae463968b70ba"><div class="ttname"><a href="../../de/d07/bigdecimal_8c.html#a0544c3fe466e421738dae463968b70ba">else</a></div><div class="ttdeci">else</div><div class="ttdef"><b>Definition:</b> <a href="../../de/d07/bigdecimal_8c_source.html#l01150">bigdecimal.c:1150</a></div></div>
<div class="ttc" id="rubysocket_8h_html_a4a3a0b3605fd3b2336455062ee8e25f0"><div class="ttname"><a href="../../dd/d8c/rubysocket_8h.html#a4a3a0b3605fd3b2336455062ee8e25f0">EWOULDBLOCK</a></div><div class="ttdeci">#define EWOULDBLOCK</div><div class="ttdef"><b>Definition:</b> <a href="../../dd/d8c/rubysocket_8h_source.html#l00089">rubysocket.h:89</a></div></div>
<div class="ttc" id="win32_8c_html_a3db6c94a84ecd99d770d807ea4ebf39d"><div class="ttname"><a href="../../d5/df2/win32_8c.html#a3db6c94a84ecd99d770d807ea4ebf39d">map_errno</a></div><div class="ttdeci">#define map_errno</div><div class="ttdef"><b>Definition:</b> <a href="../../d5/df2/win32_8c_source.html#l00233">win32.c:233</a></div></div>
<div class="ttc" id="bigdecimal_8c_html_acb559820d9ca11295b4500f179ef6392"><div class="ttname"><a href="../../de/d07/bigdecimal_8c.html#acb559820d9ca11295b4500f179ef6392">i</a></div><div class="ttdeci">ssize_t i</div><div class="ttdef"><b>Definition:</b> <a href="../../de/d07/bigdecimal_8c_source.html#l05519">bigdecimal.c:5519</a></div></div>
</div><!-- fragment -->
<p>Definition at line <a class="el" href="../../d5/df2/win32_8c_source.html#l00287">287</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>Referenced by <a class="el" href="../../d5/df2/win32_8c_source.html#l00304">flock_winnt()</a>.</p>
</div>
</div>
<a class="anchor" id="a804d2777e40747a6def708314f79446a"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define LK_LEN   ULONG_MAX</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d5/df2/win32_8c_source.html#l00301">301</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>Referenced by <a class="el" href="../../d5/df2/win32_8c_source.html#l00304">flock_winnt()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l05160">rb_w32_close()</a>, and <a class="el" href="../../d5/df2/win32_8c_source.html#l05046">rb_w32_fclose()</a>.</p>
</div>
</div>
<a class="anchor" id="a3db6c94a84ecd99d770d807ea4ebf39d"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define map_errno   <a class="el" href="../../d5/df2/win32_8c.html#ad283b24d550f25ff3d5ff543b869f529">rb_w32_map_errno</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d5/df2/win32_8c_source.html#l00233">233</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>Referenced by <a class="el" href="../../d5/df2/win32_8c_source.html#l01006">CreateChild()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l02538">do_select()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l03579">fcntl()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l02932">finish_overlapped_socket()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l03808">kill()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l01663">open_dir_handle()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l02970">overlapped_socket_io()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l03627">poll_child_status()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l04439">rb_chsize()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l02770">rb_w32_accept()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l02805">rb_w32_bind()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l05160">rb_w32_close()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l02823">rb_w32_connect()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l05046">rb_w32_fclose()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l03757">rb_w32_getcwd()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l03987">rb_w32_getenv()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l03320">rb_w32_gethostbyaddr()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l03337">rb_w32_gethostbyname()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l03354">rb_w32_gethostname()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l02846">rb_w32_getpeername()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l03371">rb_w32_getprotobyname()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l03388">rb_w32_getprotobynumber()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l03405">rb_w32_getservbyname()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l03422">rb_w32_getservbyport()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l02863">rb_w32_getsockname()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l02878">rb_w32_getsockopt()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l02895">rb_w32_ioctlsocket()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l02912">rb_w32_listen()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l05068">rb_w32_pipe()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l05228">rb_w32_read()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l03211">rb_w32_setsockopt()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l03228">rb_w32_shutdown()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l03292">rb_w32_socket()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l04470">rb_w32_truncate()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l04879">rb_w32_wopen()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l05358">rb_w32_write()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l03099">recvmsg()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l03158">sendmsg()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l05184">setup_overlapped()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l03437">socketpair_internal()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l03662">waitpid()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l04253">winnt_stat()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l03918">wlink()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l05582">wmkdir()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l04008">wrename()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l05627">wrmdir()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l05673">wunlink()</a>, and <a class="el" href="../../d5/df2/win32_8c_source.html#l05494">wutime()</a>.</p>
</div>
</div>
<a class="anchor" id="aaf762ba5effab0ba80b63aa460f8ed50"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define MAXCHILDNUM   256 /* max num of child processes */</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d5/df2/win32_8c_source.html#l00708">708</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>Referenced by <a class="el" href="../../d5/df2/win32_8c_source.html#l03662">waitpid()</a>.</p>
</div>
</div>
<a class="anchor" id="addfa831c1473e710d2b71b72fd7fcfa5"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define MAXPATHLEN   512</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d5/df2/win32_8c_source.html#l00964">964</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>Referenced by <a class="el" href="../../d5/df2/win32_8c_source.html#l01322">cmdglob()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l01214">rb_w32_aspawn_flags()</a>, and <a class="el" href="../../d5/df2/win32_8c_source.html#l01112">rb_w32_spawn()</a>.</p>
</div>
</div>
<a class="anchor" id="ad61aed0992c8caa65c04bdbb1bca1bb5"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define msghdr_to_wsamsg</td>
<td>(</td>
<td class="paramtype"> </td>
<td class="paramname"><a class="el" href="../../d5/d04/strerror_8c.html#ae4f3f55be5de649fd367081b9d1b4b0c">msg</a>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"> </td>
<td class="paramname">wsamsg </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<b>Value:</b><div class="fragment"><div class="line"><span class="keywordflow">do</span> { <a class="code" href="../../de/d07/bigdecimal_8c.html#accd5e629f58868c52137db996aaf8b83">\</a></div>
<div class="line"><a class="code" href="../../de/d07/bigdecimal_8c.html#accd5e629f58868c52137db996aaf8b83"> int</a> <a class="code" href="../../de/d07/bigdecimal_8c.html#acb559820d9ca11295b4500f179ef6392">i</a>; \</div>
<div class="line"> (wsamsg)-><a class="code" href="../../d6/da0/nkf-utf8_2nkf_8c.html#afeadf3d97090e74a174614cac38a5dd6">name</a> = (<a class="code" href="../../d5/d9d/tcltklib_8c.html#a6d315fd98e04b0d0ab006a2437281557">msg</a>)->msg_name; \</div>
<div class="line"> (wsamsg)->namelen = (<a class="code" href="../../d5/d9d/tcltklib_8c.html#a6d315fd98e04b0d0ab006a2437281557">msg</a>)->msg_namelen; \</div>
<div class="line"> (wsamsg)->lpBuffers = <a class="code" href="../../de/de6/ruby_2ruby_8h.html#a1408f4b967485afd869990b67e766ceb">ALLOCA_N</a>(WSABUF, (<a class="code" href="../../d5/d9d/tcltklib_8c.html#a6d315fd98e04b0d0ab006a2437281557">msg</a>)->msg_iovlen); \</div>
<div class="line"> (wsamsg)->dwBufferCount = (<a class="code" href="../../d5/d9d/tcltklib_8c.html#a6d315fd98e04b0d0ab006a2437281557">msg</a>)->msg_iovlen; <a class="code" href="../../de/d07/bigdecimal_8c.html#a48eccc06f81d48373f4a5f7e44032e98">\</a></div>
<div class="line"><a class="code" href="../../de/d07/bigdecimal_8c.html#a48eccc06f81d48373f4a5f7e44032e98"> for</a> (i = 0; i < (<a class="code" href="../../d5/d9d/tcltklib_8c.html#a6d315fd98e04b0d0ab006a2437281557">msg</a>)->msg_iovlen; ++<a class="code" href="../../de/d07/bigdecimal_8c.html#acb559820d9ca11295b4500f179ef6392">i</a>) { \</div>
<div class="line"> (wsamsg)->lpBuffers[i].<a class="code" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a0192e7721a534129dd2389299c50d5ef">buf</a> = (<a class="code" href="../../d5/d9d/tcltklib_8c.html#a6d315fd98e04b0d0ab006a2437281557">msg</a>)->msg_iov[<a class="code" href="../../de/d07/bigdecimal_8c.html#acb559820d9ca11295b4500f179ef6392">i</a>].iov_base; \</div>
<div class="line"> (wsamsg)->lpBuffers[i].<a class="code" href="../../d3/d15/name2ctype_8h.html#aed1cc4dca5d94cb452f79691f54f7423">len</a> = (<a class="code" href="../../d5/d9d/tcltklib_8c.html#a6d315fd98e04b0d0ab006a2437281557">msg</a>)->msg_iov[<a class="code" href="../../de/d07/bigdecimal_8c.html#acb559820d9ca11295b4500f179ef6392">i</a>].iov_len; \</div>
<div class="line"> } \</div>
<div class="line"> (wsamsg)->Control.buf = (<a class="code" href="../../d5/d9d/tcltklib_8c.html#a6d315fd98e04b0d0ab006a2437281557">msg</a>)->msg_control; \</div>
<div class="line"> (wsamsg)->Control.len = (<a class="code" href="../../d5/d9d/tcltklib_8c.html#a6d315fd98e04b0d0ab006a2437281557">msg</a>)->msg_controllen; \</div>
<div class="line"> (wsamsg)->dwFlags = (<a class="code" href="../../d5/d9d/tcltklib_8c.html#a6d315fd98e04b0d0ab006a2437281557">msg</a>)->msg_flags; \</div>
<div class="line"> } <span class="keywordflow">while</span> (0)</div>
<div class="ttc" id="bigdecimal_8c_html_accd5e629f58868c52137db996aaf8b83"><div class="ttname"><a href="../../de/d07/bigdecimal_8c.html#accd5e629f58868c52137db996aaf8b83">int</a></div><div class="ttdeci">VP_EXPORT int</div><div class="ttdef"><b>Definition:</b> <a href="../../de/d07/bigdecimal_8c_source.html#l04911">bigdecimal.c:4911</a></div></div>
<div class="ttc" id="ruby_2ruby_8h_html_a1408f4b967485afd869990b67e766ceb"><div class="ttname"><a href="../../de/de6/ruby_2ruby_8h.html#a1408f4b967485afd869990b67e766ceb">ALLOCA_N</a></div><div class="ttdeci">#define ALLOCA_N(type, n)</div><div class="ttdef"><b>Definition:</b> <a href="../../de/de6/ruby_2ruby_8h_source.html#l01038">ruby.h:1038</a></div></div>
<div class="ttc" id="nkf-utf8_2nkf_8c_html_a0192e7721a534129dd2389299c50d5ef"><div class="ttname"><a href="../../d6/da0/nkf-utf8_2nkf_8c.html#a0192e7721a534129dd2389299c50d5ef">buf</a></div><div class="ttdeci">unsigned char buf[MIME_BUF_SIZE]</div><div class="ttdef"><b>Definition:</b> <a href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l03913">nkf.c:3913</a></div></div>
<div class="ttc" id="bigdecimal_8c_html_a48eccc06f81d48373f4a5f7e44032e98"><div class="ttname"><a href="../../de/d07/bigdecimal_8c.html#a48eccc06f81d48373f4a5f7e44032e98">for</a></div><div class="ttdeci">for(v/=shifter=1)</div><div class="ttdef"><b>Definition:</b> <a href="../../de/d07/bigdecimal_8c_source.html#l05541">bigdecimal.c:5541</a></div></div>
<div class="ttc" id="name2ctype_8h_html_aed1cc4dca5d94cb452f79691f54f7423"><div class="ttname"><a href="../../d3/d15/name2ctype_8h.html#aed1cc4dca5d94cb452f79691f54f7423">len</a></div><div class="ttdeci">register unsigned int len</div><div class="ttdef"><b>Definition:</b> <a href="../../d3/d15/name2ctype_8h_source.html#l22210">name2ctype.h:22210</a></div></div>
<div class="ttc" id="tcltklib_8c_html_a6d315fd98e04b0d0ab006a2437281557"><div class="ttname"><a href="../../d5/d9d/tcltklib_8c.html#a6d315fd98e04b0d0ab006a2437281557">msg</a></div><div class="ttdeci">VALUE msg</div><div class="ttdef"><b>Definition:</b> <a href="../../d5/d9d/tcltklib_8c_source.html#l00842">tcltklib.c:842</a></div></div>
<div class="ttc" id="bigdecimal_8c_html_acb559820d9ca11295b4500f179ef6392"><div class="ttname"><a href="../../de/d07/bigdecimal_8c.html#acb559820d9ca11295b4500f179ef6392">i</a></div><div class="ttdeci">ssize_t i</div><div class="ttdef"><b>Definition:</b> <a href="../../de/d07/bigdecimal_8c_source.html#l05519">bigdecimal.c:5519</a></div></div>
<div class="ttc" id="nkf-utf8_2nkf_8c_html_afeadf3d97090e74a174614cac38a5dd6"><div class="ttname"><a href="../../d6/da0/nkf-utf8_2nkf_8c.html#afeadf3d97090e74a174614cac38a5dd6">name</a></div><div class="ttdeci">const char * name</div><div class="ttdef"><b>Definition:</b> <a href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l00208">nkf.c:208</a></div></div>
</div><!-- fragment -->
<p>Definition at line <a class="el" href="../../d5/df2/win32_8c_source.html#l03082">3082</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>Referenced by <a class="el" href="../../d5/df2/win32_8c_source.html#l03099">recvmsg()</a>, and <a class="el" href="../../d5/df2/win32_8c_source.html#l03158">sendmsg()</a>.</p>
</div>
</div>
<a class="anchor" id="a03e5dcbaf303e683369b6e4a431b2163"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define MTHREAD_ONLY</td>
<td>(</td>
<td class="paramtype"> </td>
<td class="paramname">x</td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d5/df2/win32_8c_source.html#l02017">2017</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>Referenced by <a class="el" href="../../d5/df2/win32_8c_source.html#l02770">rb_w32_accept()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l02096">rb_w32_open_osfhandle()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l05068">rb_w32_pipe()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l05228">rb_w32_read()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l04879">rb_w32_wopen()</a>, and <a class="el" href="../../d5/df2/win32_8c_source.html#l05358">rb_w32_write()</a>.</p>
</div>
</div>
<a class="anchor" id="ae69e4452f935ceaf745b6720f66acfb0"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define NTGLOB   0x1</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d5/df2/win32_8c_source.html#l01297">1297</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
</div>
</div>
<a class="anchor" id="a3dd3eaed2d5f81dd85d1067f6063e88f"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define NTMALLOC   0x2</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d5/df2/win32_8c_source.html#l01298">1298</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>Referenced by <a class="el" href="../../d5/df2/win32_8c_source.html#l01322">cmdglob()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l01302">insert()</a>, and <a class="el" href="../../d5/df2/win32_8c_source.html#l01410">rb_w32_cmdvector()</a>.</p>
</div>
</div>
<a class="anchor" id="a88c2ff0b3e935d0177b8f06cf9bd9372"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define NTSTRING   0x4</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d5/df2/win32_8c_source.html#l01299">1299</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
</div>
</div>
<a class="anchor" id="a4ac8fee05a285361c33a2b0d9c2d555c"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define numberof</td>
<td>(</td>
<td class="paramtype"> </td>
<td class="paramname">array</td><td>)</td>
<td>   (<a class="el" href="../../db/d74/zlib_8c.html#a8ba1f78f06c67825a7841bc2e2fa3d87">sizeof</a>(array) / <a class="el" href="../../db/d74/zlib_8c.html#a8ba1f78f06c67825a7841bc2e2fa3d87">sizeof</a>(*array))</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d5/df2/win32_8c_source.html#l00487">487</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>Referenced by <a class="el" href="../../d5/df2/win32_8c_source.html#l00516">init_env()</a>, and <a class="el" href="../../d5/df2/win32_8c_source.html#l00500">rb_w32_system_tmpdir()</a>.</p>
</div>
</div>
<a class="anchor" id="a1094d53162b8c2a89b465264e91bd3cf"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define open_null</td>
<td>(</td>
<td class="paramtype"> </td>
<td class="paramname">fd</td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<b>Value:</b><div class="fragment"><div class="line">(((nullfd < 0) ? \</div>
<div class="line"> (nullfd = open(<span class="stringliteral">"NUL"</span>, O_RDWR)) : 0), \</div>
<div class="line"> ((nullfd == (fd)) ? (keep = 1) : <a class="code" href="../../d3/d90/missing_8h.html#a1a7dc1d5f4ee5da620088e280e4bc580">dup2</a>(nullfd, fd)), \</div>
<div class="line"> (fd))</div>
<div class="ttc" id="missing_8h_html_a1a7dc1d5f4ee5da620088e280e4bc580"><div class="ttname"><a href="../../d3/d90/missing_8h.html#a1a7dc1d5f4ee5da620088e280e4bc580">dup2</a></div><div class="ttdeci">RUBY_EXTERN int dup2(int, int)</div><div class="ttdef"><b>Definition:</b> <a href="../../d0/d25/dup2_8c_source.html#l00027">dup2.c:27</a></div></div>
</div><!-- fragment -->
<p>Referenced by <a class="el" href="../../d5/df2/win32_8c_source.html#l02137">init_stdhandle()</a>.</p>
</div>
</div>
<a class="anchor" id="a306ffcae7edd4e8e4f5779ad8359ee1c"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define PATHLEN   1024</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d5/df2/win32_8c_source.html#l01647">1647</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
</div>
</div>
<a class="anchor" id="af074b4308cc44cba134559a4e1e50e7a"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define pioinfo_extra   0</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d5/df2/win32_8c_source.html#l02072">2072</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
</div>
</div>
<a class="anchor" id="abe87a1fda55b0594dfe813e9f504ebfd"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define ROOT_GID   0</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d5/df2/win32_8c_source.html#l02276">2276</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>Referenced by <a class="el" href="../../d5/df2/win32_8c_source.html#l02297">getegid()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l02291">getgid()</a>, and <a class="el" href="../../d5/df2/win32_8c_source.html#l02309">setgid()</a>.</p>
</div>
</div>
<a class="anchor" id="a831d805b09c0a53d82eda46406ff6639"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define ROOT_UID   0</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d5/df2/win32_8c_source.html#l02275">2275</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>Referenced by <a class="el" href="../../d5/df2/win32_8c_source.html#l02285">geteuid()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l02279">getuid()</a>, and <a class="el" href="../../d5/df2/win32_8c_source.html#l02303">setuid()</a>.</p>
</div>
</div>
<a class="anchor" id="afa9ee66894f5018b7823a1eb3ec71388"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define RUBY_CRITICAL</td>
<td>(</td>
<td class="paramtype"> </td>
<td class="paramname"><a class="el" href="../../d7/dc0/parse_8y.html#a07da412c647b80baade0bfebe55f29ed">expr</a></td><td>)</td>
<td>   <a class="el" href="../../d6/de3/crypt_8c.html#a721c6ff80a6d3e4ad4ffa52a04c60085">do</a> { <a class="el" href="../../d7/dc0/parse_8y.html#a07da412c647b80baade0bfebe55f29ed">expr</a>; } <a class="el" href="../../db/d97/parse_8c.html#a6e52e3335053cdbf8959da634f0de0f7">while</a> (0)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d5/df2/win32_8c_source.html#l00073">73</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>Referenced by <a class="el" href="../../d5/df2/win32_8c_source.html#l04610">catch_interrupt()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l01006">CreateChild()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l02538">do_select()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l03579">fcntl()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l02932">finish_overlapped_socket()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l02496">is_console()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l02466">is_pipe()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l02510">is_readable_console()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l02478">is_readable_pipe()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l03808">kill()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l02970">overlapped_socket_io()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l02770">rb_w32_accept()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l04689">rb_w32_asynchronize()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l02805">rb_w32_bind()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l02823">rb_w32_connect()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l02351">rb_w32_fdisset()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l03320">rb_w32_gethostbyaddr()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l03337">rb_w32_gethostbyname()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l03354">rb_w32_gethostname()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l02846">rb_w32_getpeername()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l03371">rb_w32_getprotobyname()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l03388">rb_w32_getprotobynumber()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l03405">rb_w32_getservbyname()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l03422">rb_w32_getservbyport()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l02863">rb_w32_getsockname()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l02878">rb_w32_getsockopt()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l02895">rb_w32_ioctlsocket()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l02912">rb_w32_listen()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l05068">rb_w32_pipe()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l03211">rb_w32_setsockopt()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l03228">rb_w32_shutdown()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l03292">rb_w32_socket()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l04879">rb_w32_wopen()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l03099">recvmsg()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l03158">sendmsg()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l03437">socketpair_internal()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l05582">wmkdir()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l04008">wrename()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l05627">wrmdir()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l05673">wunlink()</a>, and <a class="el" href="../../d5/df2/win32_8c_source.html#l05494">wutime()</a>.</p>
</div>
</div>
<a class="anchor" id="ad0bdfb027793fe117b4dbb55b2c79c7d"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define set_env_val</td>
<td>(</td>
<td class="paramtype"> </td>
<td class="paramname">vname</td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<b>Value:</b><div class="fragment"><div class="line"><span class="keywordflow">do</span> { \</div>
<div class="line"> typedef <span class="keywordtype">char</span> namesizecheck[<a class="code" href="../../d5/df2/win32_8c.html#a4ac8fee05a285361c33a2b0d9c2d555c">numberof</a>(wk.name) < <a class="code" href="../../d5/df2/win32_8c.html#a4ac8fee05a285361c33a2b0d9c2d555c">numberof</a>(vname) - 1 ? -1 : 1]; \</div>
<div class="line"> WCHAR *<span class="keyword">const</span> <a class="code" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a0192e7721a534129dd2389299c50d5ef">buf</a> = wk.name + <a class="code" href="../../d5/df2/win32_8c.html#a4ac8fee05a285361c33a2b0d9c2d555c">numberof</a>(wk.name) - <a class="code" href="../../d5/df2/win32_8c.html#a4ac8fee05a285361c33a2b0d9c2d555c">numberof</a>(vname) + 1; <a class="code" href="../../de/de6/ruby_2ruby_8h.html#a04ab67335215e8362c63ed27ae2d1c40">\</a></div>
<div class="line"><a class="code" href="../../de/de6/ruby_2ruby_8h.html#a04ab67335215e8362c63ed27ae2d1c40"> MEMCPY</a>(buf, vname, WCHAR, <a class="code" href="../../d5/df2/win32_8c.html#a4ac8fee05a285361c33a2b0d9c2d555c">numberof</a>(vname) - 1); \</div>
<div class="line"> _wputenv(buf); \</div>
<div class="line"> } <span class="keywordflow">while</span> (0)</div>
<div class="ttc" id="ruby_2ruby_8h_html_a04ab67335215e8362c63ed27ae2d1c40"><div class="ttname"><a href="../../de/de6/ruby_2ruby_8h.html#a04ab67335215e8362c63ed27ae2d1c40">MEMCPY</a></div><div class="ttdeci">#define MEMCPY(p1, p2, type, n)</div><div class="ttdef"><b>Definition:</b> <a href="../../de/de6/ruby_2ruby_8h_source.html#l01053">ruby.h:1053</a></div></div>
<div class="ttc" id="nkf-utf8_2nkf_8c_html_a0192e7721a534129dd2389299c50d5ef"><div class="ttname"><a href="../../d6/da0/nkf-utf8_2nkf_8c.html#a0192e7721a534129dd2389299c50d5ef">buf</a></div><div class="ttdeci">unsigned char buf[MIME_BUF_SIZE]</div><div class="ttdef"><b>Definition:</b> <a href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l03913">nkf.c:3913</a></div></div>
<div class="ttc" id="win32_8c_html_a4ac8fee05a285361c33a2b0d9c2d555c"><div class="ttname"><a href="../../d5/df2/win32_8c.html#a4ac8fee05a285361c33a2b0d9c2d555c">numberof</a></div><div class="ttdeci">#define numberof(array)</div><div class="ttdef"><b>Definition:</b> <a href="../../d5/df2/win32_8c_source.html#l00487">win32.c:487</a></div></div>
</div><!-- fragment -->
<p>Referenced by <a class="el" href="../../d5/df2/win32_8c_source.html#l00516">init_env()</a>.</p>
</div>
</div>
<a class="anchor" id="a24e9a52e2f9282a56091d84c93f554df"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SetBit</td>
<td>(</td>
<td class="paramtype"> </td>
<td class="paramname">bits, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"> </td>
<td class="paramname"><a class="el" href="../../d6/de3/crypt_8c.html#a8049b7300164a52c90d26573e1e0c4f1">i</a> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td>   ((bits)[(<a class="el" href="../../d6/de3/crypt_8c.html#a8049b7300164a52c90d26573e1e0c4f1">i</a>) / <a class="el" href="../../dd/d24/st_8h.html#a308d9dd2c0028ddb184b455bbd7865de">CHAR_BIT</a>] |= (1 << (<a class="el" href="../../d6/de3/crypt_8c.html#a8049b7300164a52c90d26573e1e0c4f1">i</a>) % <a class="el" href="../../dd/d24/st_8h.html#a308d9dd2c0028ddb184b455bbd7865de">CHAR_BIT</a>))</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d5/df2/win32_8c_source.html#l01656">1656</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>Referenced by <a class="el" href="../../d5/df2/win32_8c_source.html#l01696">opendir_internal()</a>.</p>
</div>
</div>
<a class="anchor" id="a624a5e46b2ca8b21fad79b130a2b1b8c"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define STHREAD_ONLY</td>
<td>(</td>
<td class="paramtype"> </td>
<td class="paramname">x</td><td>)</td>
<td>   x</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d5/df2/win32_8c_source.html#l02018">2018</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
</div>
</div>
<a class="anchor" id="af5ece14f6cf7973ea1f950bac1fe7c2a"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define STRNDUPV</td>
<td>(</td>
<td class="paramtype"> </td>
<td class="paramname"><a class="el" href="../../d9/dee/tkutil_8c.html#a9d08db2e7a99d650ace90f02ea93108b">ptr</a>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"> </td>
<td class="paramname"><a class="el" href="../../d2/d99/win32ole_8c.html#ac4055e3a20b6b3af3d10590ea446ef6c">v</a>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"> </td>
<td class="paramname"><a class="el" href="../../d2/d37/strlcpy_8c.html#af51e37c9331049b1e3d250a7c8bc3c26">src</a>, </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>   (((char *)<a class="el" href="../../d5/d9d/tcltklib_8c.html#aff97dc22261f0d01b7ce32bc7ccb691d">memcpy</a>(((<a class="el" href="../../d9/dee/tkutil_8c.html#a9d08db2e7a99d650ace90f02ea93108b">ptr</a>) = <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a7e07f4f937d300a4f0509b0c26526716">ALLOCV</a>((<a class="el" href="../../d2/d99/win32ole_8c.html#ac4055e3a20b6b3af3d10590ea446ef6c">v</a>), (<a class="el" href="../../d5/d61/regerror_8c.html#a7360b55975153b822efc5217b7734e6a">len</a>) + 1)), (<a class="el" href="../../d2/d37/strlcpy_8c.html#af51e37c9331049b1e3d250a7c8bc3c26">src</a>), (<a class="el" href="../../d5/d61/regerror_8c.html#a7360b55975153b822efc5217b7734e6a">len</a>)))[<a class="el" href="../../d5/d61/regerror_8c.html#a7360b55975153b822efc5217b7734e6a">len</a>] = 0)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d5/df2/win32_8c_source.html#l00967">967</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>Referenced by <a class="el" href="../../d5/df2/win32_8c_source.html#l01214">rb_w32_aspawn_flags()</a>, and <a class="el" href="../../d5/df2/win32_8c_source.html#l01112">rb_w32_spawn()</a>.</p>
</div>
</div>
<a class="anchor" id="a88af3e4725523dc74ce5b925e6f2b1a3"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define TO_SOCKET</td>
<td>(</td>
<td class="paramtype"> </td>
<td class="paramname">x</td><td>)</td>
<td>   _get_osfhandle(x)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d5/df2/win32_8c_source.html#l00064">64</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>Referenced by <a class="el" href="../../d5/df2/win32_8c_source.html#l03579">fcntl()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l02970">overlapped_socket_io()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l02770">rb_w32_accept()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l02805">rb_w32_bind()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l05160">rb_w32_close()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l02823">rb_w32_connect()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l05046">rb_w32_fclose()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l02334">rb_w32_fdclr()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l02351">rb_w32_fdisset()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l02846">rb_w32_getpeername()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l02863">rb_w32_getsockname()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l02878">rb_w32_getsockopt()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l02090">rb_w32_io_cancelable_p()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l02895">rb_w32_ioctlsocket()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l02198">rb_w32_is_socket()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l02912">rb_w32_listen()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l05228">rb_w32_read()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l03211">rb_w32_setsockopt()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l03228">rb_w32_shutdown()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l05358">rb_w32_write()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l03099">recvmsg()</a>, and <a class="el" href="../../d5/df2/win32_8c_source.html#l03158">sendmsg()</a>.</p>
</div>
</div>
<a class="anchor" id="a41003a1382888cc771e290746769eb13"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define utf8_to_wstr</td>
<td>(</td>
<td class="paramtype"> </td>
<td class="paramname"><a class="el" href="../../df/d77/ruby_8c.html#ad7a5c5f28ee70e62307d4f72cfe9dc9b">str</a>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"> </td>
<td class="paramname">plen </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td>   <a class="el" href="../../d5/df2/win32_8c.html#a9a69d9d479103ada5b1083da796eb1d1">mbstr_to_wstr</a>(CP_UTF8, <a class="el" href="../../df/d77/ruby_8c.html#ad7a5c5f28ee70e62307d4f72cfe9dc9b">str</a>, -1, plen)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d5/df2/win32_8c_source.html#l01108">1108</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>Referenced by <a class="el" href="../../d5/df2/win32_8c_source.html#l05569">rb_w32_uchdir()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l05719">rb_w32_uchmod()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l03943">rb_w32_ulink()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l05601">rb_w32_umkdir()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l04838">rb_w32_uopen()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l01821">rb_w32_uopendir()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l04059">rb_w32_urename()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l05660">rb_w32_urmdir()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l04385">rb_w32_ustati64()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l05693">rb_w32_uunlink()</a>, and <a class="el" href="../../d5/df2/win32_8c_source.html#l05543">rb_w32_uutime()</a>.</p>
</div>
</div>
<a class="anchor" id="a39e45ee0096ba1b8c7076ff5b8a99b9e"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define win95_stat</td>
<td>(</td>
<td class="paramtype"> </td>
<td class="paramname"><a class="el" href="../../db/d74/zlib_8c.html#a56e97a891edabd14d071def7e678ad7e">path</a>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"> </td>
<td class="paramname"><a class="el" href="../../d5/d9d/tcltklib_8c.html#aa7fb9c5914aae67a233da6a7046b1586">st</a> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td>   -1</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d5/df2/win32_8c_source.html#l04323">4323</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>Referenced by <a class="el" href="../../d5/df2/win32_8c_source.html#l04337">wstati64()</a>.</p>
</div>
</div>
<a class="anchor" id="afa288d86b242c3005425a9c0f1682544"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define WNOHANG   -1</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d5/df2/win32_8c_source.html#l03623">3623</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>Referenced by <a class="el" href="../../d5/df2/win32_8c_source.html#l03662">waitpid()</a>.</p>
</div>
</div>
<a class="anchor" id="a98d95b9fc26fa54bfa2c0c618ea6ac20"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define WSAID_WSARECVMSG   {0xf689d7c8,0x6f1f,0x436b,{0x8a,0x53,0xe5,0x4f,0xe3,0x51,0xc3,0x22}}</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d5/df2/win32_8c_source.html#l03076">3076</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>Referenced by <a class="el" href="../../d5/df2/win32_8c_source.html#l03099">recvmsg()</a>.</p>
</div>
</div>
<a class="anchor" id="a63b892ef58069d31779644cbaa93bfc3"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define WSAID_WSASENDMSG   {0xa441e712,0x754f,0x43ca,{0x84,0xa7,0x0d,0xee,0x44,0xcf,0x60,0x6d}}</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d5/df2/win32_8c_source.html#l03079">3079</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>Referenced by <a class="el" href="../../d5/df2/win32_8c_source.html#l03158">sendmsg()</a>.</p>
</div>
</div>
<a class="anchor" id="aa66011d936ab2a588f4bb527da52ca64"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define wstr_to_acp</td>
<td>(</td>
<td class="paramtype"> </td>
<td class="paramname"><a class="el" href="../../df/d77/ruby_8c.html#ad7a5c5f28ee70e62307d4f72cfe9dc9b">str</a>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"> </td>
<td class="paramname">plen </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td>   <a class="el" href="../../d5/df2/win32_8c.html#a954a9f23b00ab03c6d64626592743fe1">wstr_to_mbstr</a>(CP_ACP, <a class="el" href="../../df/d77/ruby_8c.html#ad7a5c5f28ee70e62307d4f72cfe9dc9b">str</a>, -1, plen)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d5/df2/win32_8c_source.html#l01105">1105</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
</div>
</div>
<a class="anchor" id="abee1c044ffcd4af5eb42fcdc58091e53"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define wstr_to_filecp</td>
<td>(</td>
<td class="paramtype"> </td>
<td class="paramname"><a class="el" href="../../df/d77/ruby_8c.html#ad7a5c5f28ee70e62307d4f72cfe9dc9b">str</a>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"> </td>
<td class="paramname">plen </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td>   <a class="el" href="../../d5/df2/win32_8c.html#a954a9f23b00ab03c6d64626592743fe1">wstr_to_mbstr</a>(<a class="el" href="../../d5/df2/win32_8c.html#a2bd9363d2fc1e7ea0c1efdaa51cee2ce">filecp</a>(), <a class="el" href="../../df/d77/ruby_8c.html#ad7a5c5f28ee70e62307d4f72cfe9dc9b">str</a>, -1, plen)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d5/df2/win32_8c_source.html#l01107">1107</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>Referenced by <a class="el" href="../../d5/df2/win32_8c_source.html#l01880">rb_w32_conv_from_wstr()</a>, and <a class="el" href="../../d5/df2/win32_8c_source.html#l01853">win32_direct_conv()</a>.</p>
</div>
</div>
<a class="anchor" id="a868edb6acaedb7965634f88e11a6f23d"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define wstr_to_utf8</td>
<td>(</td>
<td class="paramtype"> </td>
<td class="paramname"><a class="el" href="../../df/d77/ruby_8c.html#ad7a5c5f28ee70e62307d4f72cfe9dc9b">str</a>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"> </td>
<td class="paramname">plen </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td>   <a class="el" href="../../d5/df2/win32_8c.html#a954a9f23b00ab03c6d64626592743fe1">wstr_to_mbstr</a>(CP_UTF8, <a class="el" href="../../df/d77/ruby_8c.html#ad7a5c5f28ee70e62307d4f72cfe9dc9b">str</a>, -1, plen)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d5/df2/win32_8c_source.html#l01109">1109</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
</div>
</div>
<a class="anchor" id="a9fb31310ef953db0b184e336b585f269"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define yield_once</td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td>   Sleep(0)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d5/df2/win32_8c_source.html#l04606">4606</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>Referenced by <a class="el" href="../../d5/df2/win32_8c_source.html#l04610">catch_interrupt()</a>, and <a class="el" href="../../d5/df2/win32_8c_source.html#l04689">rb_w32_asynchronize()</a>.</p>
</div>
</div>
<a class="anchor" id="a71ab67c039228751b373cb85ee291f84"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define yield_until</td>
<td>(</td>
<td class="paramtype"> </td>
<td class="paramname">condition</td><td>)</td>
<td>   <a class="el" href="../../d6/de3/crypt_8c.html#a721c6ff80a6d3e4ad4ffa52a04c60085">do</a> <a class="el" href="../../d5/df2/win32_8c.html#a9fb31310ef953db0b184e336b585f269">yield_once</a>(); <a class="el" href="../../db/d97/parse_8c.html#a6e52e3335053cdbf8959da634f0de0f7">while</a> (!(condition))</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d5/df2/win32_8c_source.html#l04607">4607</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>Referenced by <a class="el" href="../../d5/df2/win32_8c_source.html#l04689">rb_w32_asynchronize()</a>.</p>
</div>
</div>
<h2 class="groupheader">Typedef Documentation</h2>
<a class="anchor" id="ad9dc358f685a57946d2fed18cfa8d628"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef BOOL(WINAPI * cancel_io_t)(HANDLE)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d5/df2/win32_8c_source.html#l00578">578</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
</div>
</div>
<a class="anchor" id="a00617b2d03c3ca0018072983f851f70c"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef struct <a class="el" href="../../d9/d3f/struct___nt_cmd_line_element.html">_NtCmdLineElement</a> <a class="el" href="../../d5/df2/win32_8c.html#a00617b2d03c3ca0018072983f851f70c">NtCmdLineElement</a></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<h2 class="groupheader">Function Documentation</h2>
<a class="anchor" id="a7d1a703f2c1ed5260bff169c451335e8"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="../../d2/d99/win32ole_8c.html#ad3196fc77437d523ed1459e8ff809d3a">DWORD</a> WINAPI call_asynchronous </td>
<td>(</td>
<td class="paramtype">PVOID </td>
<td class="paramname"><em>argp</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d5/df2/win32_8c_source.html#l04678">4678</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>References <a class="el" href="../../d3/d09/ripper_8y_source.html#l01287">arg</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l04673">asynchronous_arg_t::argc</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l04674">asynchronous_arg_t::argv</a>, <a class="el" href="../../d4/db0/__sdbm_8c.html#ad65a8842cc674e3ddf69355898c0ecbf">errno</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l04668">asynchronous_arg_t::errnum</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l04671">asynchronous_arg_t::func</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00276">ret</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l04672">asynchronous_arg_t::self</a>, and <a class="el" href="../../d5/df2/win32_8c_source.html#l04667">asynchronous_arg_t::stackaddr</a>.</p>
<p>Referenced by <a class="el" href="../../d5/df2/win32_8c_source.html#l04689">rb_w32_asynchronize()</a>.</p>
</div>
</div>
<a class="anchor" id="af9a032dab8bca5a88dc6e5b985797211"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> catch_interrupt </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> </td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d5/df2/win32_8c_source.html#l04610">4610</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>References <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00134">NULL</a>, <a class="el" href="../../d5/df2/win32_8c.html#afbceca1751aaf315d88fd569003dcf5c">rb_w32_wait_events()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00073">RUBY_CRITICAL</a>, and <a class="el" href="../../d5/df2/win32_8c_source.html#l04606">yield_once</a>.</p>
<p>Referenced by <a class="el" href="../../d5/df2/win32_8c_source.html#l04633">rb_w32_getc()</a>, and <a class="el" href="../../d5/df2/win32_8c_source.html#l04653">rb_w32_putc()</a>.</p>
</div>
</div>
<a class="anchor" id="a0bc64bf7365420f3dcf54c38c272363b"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> check_spawn_mode </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td>
<td class="paramname"><em>mode</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d5/df2/win32_8c_source.html#l00971">971</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>References <a class="el" href="../../d4/db0/__sdbm_8c.html#ad65a8842cc674e3ddf69355898c0ecbf">errno</a>, and <a class="el" href="../../d0/d85/process_8c_source.html#l01244">P_NOWAIT</a>.</p>
<p>Referenced by <a class="el" href="../../d5/df2/win32_8c_source.html#l01214">rb_w32_aspawn_flags()</a>, and <a class="el" href="../../d5/df2/win32_8c_source.html#l01112">rb_w32_spawn()</a>.</p>
</div>
</div>
<a class="anchor" id="a50071c8939be943374a1b797c0072b7a"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> check_valid_dir </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> WCHAR * </td>
<td class="paramname"><em>path</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d5/df2/win32_8c_source.html#l04235">4235</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>References <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00134">NULL</a>, and <a class="el" href="../../d5/df2/win32_8c_source.html#l01663">open_dir_handle()</a>.</p>
<p>Referenced by <a class="el" href="../../d5/df2/win32_8c_source.html#l04253">winnt_stat()</a>.</p>
</div>
</div>
<a class="anchor" id="a385dcd9d25a2fc5d1225697aee45f1b3"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static rb_pid_t child_result </td>
<td>(</td>
<td class="paramtype">struct <a class="el" href="../../df/dca/struct_child_record.html">ChildRecord</a> * </td>
<td class="paramname"><em>child</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td>
<td class="paramname"><em>mode</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d5/df2/win32_8c_source.html#l00984">984</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>References <a class="el" href="../../d5/df2/win32_8c_source.html#l00745">CloseChildHandle()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00711">ChildRecord::hProcess</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l01244">P_NOWAIT</a>, and <a class="el" href="../../d5/df2/win32_8c_source.html#l00712">ChildRecord::pid</a>.</p>
<p>Referenced by <a class="el" href="../../d5/df2/win32_8c_source.html#l01214">rb_w32_aspawn_flags()</a>, and <a class="el" href="../../d5/df2/win32_8c_source.html#l01112">rb_w32_spawn()</a>.</p>
</div>
</div>
<a class="anchor" id="ac785eca6fbc0f53d04c0ca9b6fbba7d0"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> chown </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td>
<td class="paramname"><em>path</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td>
<td class="paramname"><em>owner</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td>
<td class="paramname"><em>group</em> </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="../../d5/df2/win32_8c_source.html#l03796">3796</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>Referenced by <a class="el" href="../../df/d0a/io_8c_source.html#l07188">argf_next_argv()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l02082">chown_internal()</a>, <a class="el" href="../../dd/d8f/pty_8c_source.html#l00282">get_device_once()</a>, and <a class="el" href="../../d6/d13/file_8c_source.html#l02146">rb_file_chown()</a>.</p>
</div>
</div>
<a class="anchor" id="a28431d738cb14b7d42618df366739f92"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> CloseChildHandle </td>
<td>(</td>
<td class="paramtype">struct <a class="el" href="../../df/dca/struct_child_record.html">ChildRecord</a> * </td>
<td class="paramname"><em>child</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d5/df2/win32_8c_source.html#l00745">745</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>References <a class="el" href="../../d5/df2/win32_8c_source.html#l00711">ChildRecord::hProcess</a>, <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00134">NULL</a>, and <a class="el" href="../../d5/df2/win32_8c_source.html#l00712">ChildRecord::pid</a>.</p>
<p>Referenced by <a class="el" href="../../d5/df2/win32_8c_source.html#l00984">child_result()</a>, and <a class="el" href="../../d5/df2/win32_8c_source.html#l03627">poll_child_status()</a>.</p>
</div>
</div>
<a class="anchor" id="a3231beb3c55c5609e66d3effb3aee9de"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="../../d5/df2/win32_8c.html#a00617b2d03c3ca0018072983f851f70c">NtCmdLineElement</a>** cmdglob </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../d5/df2/win32_8c.html#a00617b2d03c3ca0018072983f851f70c">NtCmdLineElement</a> * </td>
<td class="paramname"><em>patt</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../d5/df2/win32_8c.html#a00617b2d03c3ca0018072983f851f70c">NtCmdLineElement</a> ** </td>
<td class="paramname"><em>tail</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d5/df2/win32_8c_source.html#l01322">1322</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>References <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l03913">buf</a>, <a class="el" href="../../dd/dd0/eval__intern_8h_source.html#l00219">CharNext</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l01290">_NtCmdLineElement::flags</a>, <a class="el" href="../../d1/ddc/dln_8c_source.html#l00050">free</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l01302">insert()</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l03915">last</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l01289">_NtCmdLineElement::len</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l00094">malloc</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00964">MAXPATHLEN</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l01298">NTMALLOC</a>, <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00119">p</a>, <a class="el" href="../../de/d32/dir_8c_source.html#l01663">ruby_brace_glob()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02186">status</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l01288">_NtCmdLineElement::str</a>, and <a class="el" href="../../d3/d90/missing_8h.html#ae18161b919a8cf237d27f8aac700d80c">strlcpy()</a>.</p>
<p>Referenced by <a class="el" href="../../d5/df2/win32_8c_source.html#l01410">rb_w32_cmdvector()</a>.</p>
</div>
</div>
<a class="anchor" id="a1df9c3a712f5defb50a2bca650f283e8"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> compare </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> struct <a class="el" href="../../d1/d1b/structtimeval.html">timeval</a> * </td>
<td class="paramname"><em>t1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> struct <a class="el" href="../../d1/d1b/structtimeval.html">timeval</a> * </td>
<td class="paramname"><em>t2</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d5/df2/win32_8c_source.html#l02587">2587</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>References <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00017">timeval::tv_sec</a>, and <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00018">timeval::tv_usec</a>.</p>
<p>Referenced by <a class="el" href="../../d5/df2/win32_8c_source.html#l02606">rb_w32_select_with_thread()</a>.</p>
</div>
</div>
<a class="anchor" id="ac4c197c22f7c370272b2ffb19788c164"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> copy_fd </td>
<td>(</td>
<td class="paramtype">fd_set * </td>
<td class="paramname"><em>dst</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">fd_set * </td>
<td class="paramname"><em>src</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d5/df2/win32_8c_source.html#l02439">2439</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>References <a class="el" href="../../d5/de6/strlcat_8c_source.html#l00058">d</a>, <a class="el" href="../../dc/d92/fd__setsize_8c_source.html#l00003">FD_SETSIZE</a>, and <a class="el" href="../../de/d46/os2_8c_source.html#l00056">s</a>.</p>
<p>Referenced by <a class="el" href="../../d5/df2/win32_8c_source.html#l02606">rb_w32_select_with_thread()</a>.</p>
</div>
</div>
<a class="anchor" id="aff4f0f208c5db35376e6c5d76a151801"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static struct <a class="el" href="../../df/dca/struct_child_record.html">ChildRecord</a> * CreateChild </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> WCHAR * </td>
<td class="paramname"><em>cmd</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> WCHAR * </td>
<td class="paramname"><em>prog</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">SECURITY_ATTRIBUTES * </td>
<td class="paramname"><em>psa</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">HANDLE </td>
<td class="paramname"><em>hInput</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">HANDLE </td>
<td class="paramname"><em>hOutput</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">HANDLE </td>
<td class="paramname"><em>hError</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../d2/d99/win32ole_8c.html#ad3196fc77437d523ed1459e8ff809d3a">DWORD</a> </td>
<td class="paramname"><em>dwCreationFlags</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d5/df2/win32_8c_source.html#l01006">1006</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>References <a class="el" href="../../d4/db0/__sdbm_8c.html#ad65a8842cc674e3ddf69355898c0ecbf">errno</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00754">FindFreeChildSlot()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00711">ChildRecord::hProcess</a>, <a class="el" href="../../d3/d15/name2ctype_8h_source.html#l23841">if()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00261">IsWinNT</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00233">map_errno</a>, <a class="el" href="../../de/d07/bigdecimal_8c.html#ae676aee4547572d937505cfb336c18d5">memset()</a>, <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00134">NULL</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00712">ChildRecord::pid</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00073">RUBY_CRITICAL</a>, and <a class="el" href="../../d1/d5c/nkf_8h_source.html#l00186">TRUE</a>.</p>
<p>Referenced by <a class="el" href="../../d5/df2/win32_8c_source.html#l01214">rb_w32_aspawn_flags()</a>, and <a class="el" href="../../d5/df2/win32_8c_source.html#l01112">rb_w32_spawn()</a>.</p>
</div>
</div>
<a class="anchor" id="a7b3617ecf5305415b8c048238ecbf259"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> do_select </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td>
<td class="paramname"><em>nfds</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">fd_set * </td>
<td class="paramname"><em>rd</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">fd_set * </td>
<td class="paramname"><em>wr</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">fd_set * </td>
<td class="paramname"><em>ex</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">struct <a class="el" href="../../d1/d1b/structtimeval.html">timeval</a> * </td>
<td class="paramname"><em>timeout</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d5/df2/win32_8c_source.html#l02538">2538</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>References <a class="el" href="../../d4/db0/__sdbm_8c.html#ad65a8842cc674e3ddf69355898c0ecbf">errno</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00233">map_errno</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l01154">r</a>, <a class="el" href="../../dc/db1/win32_8h.html#a2e942b300acf219df592259316a4ee5e">rb_w32_sleep()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00073">RUBY_CRITICAL</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00017">timeval::tv_sec</a>, and <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00018">timeval::tv_usec</a>.</p>
<p>Referenced by <a class="el" href="../../d5/df2/win32_8c_source.html#l02606">rb_w32_select_with_thread()</a>.</p>
</div>
</div>
<a class="anchor" id="accc64bf7bad3dd2a6b683c10533aa076"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> endhostent </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> </td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d5/df2/win32_8c_source.html#l03555">3555</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
</div>
</div>
<a class="anchor" id="a9c23830b9c634ac761f3f2daa3e6b724"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> endnetent </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> </td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d5/df2/win32_8c_source.html#l03556">3556</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
</div>
</div>
<a class="anchor" id="a3ac0597abceec2060997db1355d462f8"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> endprotoent </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> </td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d5/df2/win32_8c_source.html#l03557">3557</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
</div>
</div>
<a class="anchor" id="adf81140af263bf72a02dc4a484e98d6a"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> endservent </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> </td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d5/df2/win32_8c_source.html#l03558">3558</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
</div>
</div>
<a class="anchor" id="a85814c3b3039a641a3eb451b354ca988"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> exit_handler </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> </td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d5/df2/win32_8c_source.html#l00622">622</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>References <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00134">NULL</a>, and <a class="el" href="../../d6/d87/regint_8h_source.html#l00152">st_free_table</a>.</p>
<p>Referenced by <a class="el" href="../../d5/df2/win32_8c_source.html#l00662">rb_w32_sysinit()</a>.</p>
</div>
</div>
<a class="anchor" id="a327fd5616806a4506d8a1105dcd8edd8"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> extract_fd </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../db/d2e/intern_8h.html#a8521734f4dea98f847217bda96b2f47a">rb_fdset_t</a> * </td>
<td class="paramname"><em>dst</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">fd_set * </td>
<td class="paramname"><em>src</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>(*)(SOCKET) </td>
<td class="paramname"><em>func</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d5/df2/win32_8c_source.html#l02398">2398</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>References <a class="el" href="../../d5/de6/strlcat_8c_source.html#l00058">d</a>, <a class="el" href="../../dc/d92/fd__setsize_8c_source.html#l00003">FD_SETSIZE</a>, <a class="el" href="../../dc/dd1/ossl__ssl_8c_source.html#l00104">func</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l04946">m</a>, <a class="el" href="../../da/d6f/memmove_8c_source.html#l00007">memmove()</a>, <a class="el" href="../../de/d46/os2_8c_source.html#l00056">s</a>, and <a class="el" href="../../d8/db0/defines_8h_source.html#l00067">xrealloc</a>.</p>
<p>Referenced by <a class="el" href="../../d5/df2/win32_8c_source.html#l02606">rb_w32_select_with_thread()</a>.</p>
</div>
</div>
<a class="anchor" id="ad39ebe4c4767eaa9a680777400cfaafe"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> fcntl </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td>
<td class="paramname"><em>fd</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td>
<td class="paramname"><em>cmd</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"> </td>
<td class="paramname"><em>...</em> </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="../../d5/df2/win32_8c_source.html#l03579">3579</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>References <a class="el" href="../../d3/d09/ripper_8y_source.html#l01287">arg</a>, <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00131">data</a>, <a class="el" href="../../d4/db0/__sdbm_8c.html#ad65a8842cc674e3ddf69355898c0ecbf">errno</a>, <a class="el" href="../../dc/db1/win32_8h_source.html#l00588">F_SETFL</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02039">flag</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l04911">int</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l02189">is_socket()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00233">map_errno</a>, <a class="el" href="../../dc/db1/win32_8h_source.html#l00589">O_NONBLOCK</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00276">ret</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00073">RUBY_CRITICAL</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00148">st_insert</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00149">st_lookup</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00064">TO_SOCKET</a>, <a class="el" href="../../da/d50/vsnprintf_8c_source.html#l00064">u_long</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c.html#a36af1f79dd6adf0809c21e76535034d5">va_end()</a>.</p>
<p>Referenced by <a class="el" href="../../d0/d25/dup2_8c_source.html#l00027">dup2()</a>, <a class="el" href="../../da/dcc/socket_2init_8c_source.html#l00434">make_fd_nonblock()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l00189">rb_cloexec_fcntl_dupfd()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l06869">rb_io_initialize()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l02124">rb_io_set_nonblock()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l00166">rb_maygvl_fd_fix_cloexec()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l02064">run_exec_dup2()</a>, and <a class="el" href="../../df/d0a/io_8c_source.html#l00753">wsplit_p()</a>.</p>
</div>
</div>
<a class="anchor" id="a149ef612577763ed905d8f70cac1b0fc"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static unsigned fileattr_to_unixmode </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../d2/d99/win32ole_8c.html#ad3196fc77437d523ed1459e8ff809d3a">DWORD</a> </td>
<td class="paramname"><em>attr</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> WCHAR * </td>
<td class="paramname"><em>path</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d5/df2/win32_8c_source.html#l04194">4194</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>References <a class="el" href="../../db/d74/zlib_8c_source.html#l02033">end</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01655">mode</a>, and <a class="el" href="../../dc/db1/win32_8h_source.html#l00379">S_IWUSR</a>.</p>
<p>Referenced by <a class="el" href="../../d5/df2/win32_8c_source.html#l04253">winnt_stat()</a>.</p>
</div>
</div>
<a class="anchor" id="a2bd9363d2fc1e7ea0c1efdaa51cee2ce"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static UINT filecp </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> </td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d5/df2/win32_8c_source.html#l01780">1780</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>References <a class="el" href="../../d6/de3/crypt_8c_source.html#l00307">cp</a>.</p>
</div>
</div>
<a class="anchor" id="aa86b7f090873eecc33467907d53229ba"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="../../d3/d15/name2ctype_8h.html#a86f2415763322050063a5502f87c9422">long</a> filetime_to_clock </td>
<td>(</td>
<td class="paramtype">FILETIME * </td>
<td class="paramname"><em>ft</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d5/df2/win32_8c_source.html#l04577">4577</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>Referenced by <a class="el" href="../../d5/df2/win32_8c_source.html#l04587">rb_w32_times()</a>.</p>
</div>
</div>
<a class="anchor" id="abaacd3c9dbb744ba975e70353c19dd6b"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> filetime_to_timeval </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> FILETIME * </td>
<td class="paramname"><em>ft</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">struct <a class="el" href="../../d1/d1b/structtimeval.html">timeval</a> * </td>
<td class="paramname"><em>tv</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d5/df2/win32_8c_source.html#l03723">3723</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>References <a class="el" href="../../d3/d15/name2ctype_8h_source.html#l00037">long</a>, <a class="el" href="../../df/d73/time_8c_source.html#l00067">lt</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00017">timeval::tv_sec</a>, and <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00018">timeval::tv_usec</a>.</p>
<p>Referenced by <a class="el" href="../../d5/df2/win32_8c_source.html#l04183">filetime_to_unixtime()</a>, and <a class="el" href="../../d5/df2/win32_8c_source.html#l03746">gettimeofday()</a>.</p>
</div>
</div>
<a class="anchor" id="aef3c6de535492777b2f174f1c8631a4d"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static time_t filetime_to_unixtime </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> FILETIME * </td>
<td class="paramname"><em>ft</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d5/df2/win32_8c_source.html#l04183">4183</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>References <a class="el" href="../../d5/df2/win32_8c_source.html#l03723">filetime_to_timeval()</a>, and <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00017">timeval::tv_sec</a>.</p>
<p>Referenced by <a class="el" href="../../d5/df2/win32_8c_source.html#l04134">rb_w32_fstat()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l04157">rb_w32_fstati64()</a>, and <a class="el" href="../../d5/df2/win32_8c_source.html#l04253">winnt_stat()</a>.</p>
</div>
</div>
<a class="anchor" id="a9ec4e65a0248028da434bc880f20a628"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static struct <a class="el" href="../../df/dca/struct_child_record.html">ChildRecord</a>* FindChildSlot </td>
<td>(</td>
<td class="paramtype">rb_pid_t </td>
<td class="paramname"><em>pid</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d5/df2/win32_8c_source.html#l00721">721</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>References <a class="el" href="../../d5/df2/win32_8c_source.html#l00718">END_FOREACH_CHILD</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00715">FOREACH_CHILD</a>, and <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00134">NULL</a>.</p>
<p>Referenced by <a class="el" href="../../d5/df2/win32_8c_source.html#l03808">kill()</a>, and <a class="el" href="../../d5/df2/win32_8c_source.html#l03662">waitpid()</a>.</p>
</div>
</div>
<a class="anchor" id="aa813e17c3b799ae52456ad29a7eeaa37"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static struct <a class="el" href="../../df/dca/struct_child_record.html">ChildRecord</a>* FindChildSlotByHandle </td>
<td>(</td>
<td class="paramtype">HANDLE </td>
<td class="paramname"><em>h</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d5/df2/win32_8c_source.html#l00733">733</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>References <a class="el" href="../../d5/df2/win32_8c_source.html#l00718">END_FOREACH_CHILD</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00715">FOREACH_CHILD</a>, and <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00134">NULL</a>.</p>
<p>Referenced by <a class="el" href="../../d5/df2/win32_8c_source.html#l03662">waitpid()</a>.</p>
</div>
</div>
<a class="anchor" id="a9ccd634e1e5dd06d2e00ca84272ecfce"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static struct <a class="el" href="../../df/dca/struct_child_record.html">ChildRecord</a>* FindFreeChildSlot </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> </td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d5/df2/win32_8c_source.html#l00754">754</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>References <a class="el" href="../../d5/df2/win32_8c_source.html#l00718">END_FOREACH_CHILD</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00715">FOREACH_CHILD</a>, and <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00134">NULL</a>.</p>
<p>Referenced by <a class="el" href="../../d5/df2/win32_8c_source.html#l01006">CreateChild()</a>.</p>
</div>
</div>
<a class="anchor" id="ad19c901b80861a93b7fe3ef8a1580a37"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> finish_overlapped </td>
<td>(</td>
<td class="paramtype">OVERLAPPED * </td>
<td class="paramname"><em>ol</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td>
<td class="paramname"><em>fd</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../d2/d99/win32ole_8c.html#ad3196fc77437d523ed1459e8ff809d3a">DWORD</a> </td>
<td class="paramname"><em>size</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d5/df2/win32_8c_source.html#l05213">5213</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>References <a class="el" href="../../d5/df2/win32_8c_source.html#l02046">_osfhnd</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l02047">_osfile</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l02083">FDEV</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l02080">FPIPE</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l00051">size</a>.</p>
<p>Referenced by <a class="el" href="../../d5/df2/win32_8c_source.html#l05228">rb_w32_read()</a>, and <a class="el" href="../../d5/df2/win32_8c_source.html#l05358">rb_w32_write()</a>.</p>
</div>
</div>
<a class="anchor" id="a8a18a2ea747dae45d045c3d8a49115a1"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> finish_overlapped_socket </td>
<td>(</td>
<td class="paramtype">SOCKET </td>
<td class="paramname"><em>s</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">WSAOVERLAPPED * </td>
<td class="paramname"><em>wol</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td>
<td class="paramname"><em>result</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../d2/d99/win32ole_8c.html#ad3196fc77437d523ed1459e8ff809d3a">DWORD</a> * </td>
<td class="paramname"><em>len</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../d2/d99/win32ole_8c.html#ad3196fc77437d523ed1459e8ff809d3a">DWORD</a> </td>
<td class="paramname"><em>size</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d5/df2/win32_8c_source.html#l02932">2932</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>References <a class="el" href="../../d5/df2/win32_8c_source.html#l00579">cancel_io</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00078">err</a>, <a class="el" href="../../d4/db0/__sdbm_8c.html#ad65a8842cc674e3ddf69355898c0ecbf">errno</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00233">map_errno</a>, <a class="el" href="../../dc/db1/win32_8h.html#a2da86cc53904a673b2b18547d63700f6">rb_w32_wait_events_blocking()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l07059">result</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00073">RUBY_CRITICAL</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00051">size</a>, and <a class="el" href="../../d1/d5c/nkf_8h_source.html#l00186">TRUE</a>.</p>
<p>Referenced by <a class="el" href="../../d5/df2/win32_8c_source.html#l02970">overlapped_socket_io()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l03099">recvmsg()</a>, and <a class="el" href="../../d5/df2/win32_8c_source.html#l03158">sendmsg()</a>.</p>
</div>
</div>
<a class="anchor" id="a954bfeba0518dae539d0511dc328483c"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> flock </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td>
<td class="paramname"><em>fd</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td>
<td class="paramname"><em>oper</em> </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="../../d5/df2/win32_8c_source.html#l00371">371</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>References <a class="el" href="../../d5/df2/win32_8c_source.html#l00304">flock_winnt()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00261">IsWinNT</a>, <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00134">NULL</a>, and <a class="el" href="../../d5/df2/win32_8c_source.html#l04689">rb_w32_asynchronize()</a>.</p>
<p>Referenced by <a class="el" href="../../d6/d13/file_8c_source.html#l04133">rb_thread_flock()</a>.</p>
</div>
</div>
<a class="anchor" id="a10920f4237da8811157a63e5de45c92a"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="../../dc/db1/win32_8h.html#a728e973c799f206f0151c8a3bd1e5699">uintptr_t</a> flock_winnt </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../dc/db1/win32_8h.html#a728e973c799f206f0151c8a3bd1e5699">uintptr_t</a> </td>
<td class="paramname"><em>self</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td>
<td class="paramname"><em>argc</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../dc/db1/win32_8h.html#a728e973c799f206f0151c8a3bd1e5699">uintptr_t</a> * </td>
<td class="paramname"><em>argv</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d5/df2/win32_8c_source.html#l00304">304</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>References <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01961">argc</a>, <a class="el" href="../../d4/db0/__sdbm_8c.html#ad65a8842cc674e3ddf69355898c0ecbf">errno</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05519">i</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00287">LK_ERR</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00301">LK_LEN</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l04118">LOCK_EX</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l04121">LOCK_NB</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l04115">LOCK_SH</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l04124">LOCK_UN</a>, and <a class="el" href="../../de/d07/bigdecimal_8c.html#ae676aee4547572d937505cfb336c18d5">memset()</a>.</p>
<p>Referenced by <a class="el" href="../../d5/df2/win32_8c_source.html#l00371">flock()</a>.</p>
</div>
</div>
<a class="anchor" id="a819f057285a278044b6bc6e66dff2f2f"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> fseeko </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a95742987b07c3bc61a7f376b0168410b">FILE</a> * </td>
<td class="paramname"><em>stream</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../df/d0a/io_8c.html#ae498af04567b740d66e09d36613c2cd8">off_t</a> </td>
<td class="paramname"><em>offset</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td>
<td class="paramname"><em>whence</em> </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="../../d5/df2/win32_8c_source.html#l04547">4547</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>References <a class="el" href="../../da/d50/vsnprintf_8c_source.html#l00222">fileno</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l00057">off_t</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l00622">SEEK_CUR</a>, and <a class="el" href="../../df/d0a/io_8c_source.html#l00623">SEEK_END</a>.</p>
</div>
</div>
<a class="anchor" id="a8ab64e43a3bd89bcdebe1111534a0bfa"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static FARPROC get_proc_address </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td>
<td class="paramname"><em>module</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td>
<td class="paramname"><em>func</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">HANDLE * </td>
<td class="paramname"><em>mh</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d5/df2/win32_8c_source.html#l00454">454</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>References <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00134">NULL</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00780">ptr</a>.</p>
<p>Referenced by <a class="el" href="../../d5/df2/win32_8c_source.html#l00477">get_system_directory()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00582">init_func()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l04808">rb_w32_getppid()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l05825">rb_w32_inet_ntop()</a>, and <a class="el" href="../../d5/df2/win32_8c_source.html#l03918">wlink()</a>.</p>
</div>
</div>
<a class="anchor" id="a541ed97dad7c4e74b64ebb4d23df18b7"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static BOOL get_special_folder </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td>
<td class="paramname"><em>n</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">WCHAR * </td>
<td class="paramname"><em>env</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d5/df2/win32_8c_source.html#l00429">429</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>References <a class="el" href="../../d4/d71/st_8c_source.html#l00069">alloc</a>, <a class="el" href="../../d1/d5c/nkf_8h_source.html#l00185">FALSE</a>, and <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00134">NULL</a>.</p>
<p>Referenced by <a class="el" href="../../d5/df2/win32_8c_source.html#l00516">init_env()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00490">rb_w32_special_folder()</a>, and <a class="el" href="../../d5/df2/win32_8c_source.html#l00500">rb_w32_system_tmpdir()</a>.</p>
</div>
</div>
<a class="anchor" id="ae07fb056872df9ee05506865730c2aac"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static UINT get_system_directory </td>
<td>(</td>
<td class="paramtype">WCHAR * </td>
<td class="paramname"><em>path</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">UINT </td>
<td class="paramname"><em>len</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d5/df2/win32_8c_source.html#l00477">477</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>References <a class="el" href="../../d5/df2/win32_8c_source.html#l00454">get_proc_address()</a>, <a class="el" href="../../d3/d15/name2ctype_8h_source.html#l22210">len</a>, <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00134">NULL</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02040">path</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00780">ptr</a>.</p>
<p>Referenced by <a class="el" href="../../d5/df2/win32_8c_source.html#l00500">rb_w32_system_tmpdir()</a>.</p>
</div>
</div>
<a class="anchor" id="a9cdc46735a9ae517cf7aa3c5379b0c0c"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> get_version </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> </td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d5/df2/win32_8c_source.html#l00240">240</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>References <a class="el" href="../../de/d07/bigdecimal_8c.html#ae676aee4547572d937505cfb336c18d5">memset()</a>, and <a class="el" href="../../d5/df2/win32_8c_source.html#l00237">osver</a>.</p>
<p>Referenced by <a class="el" href="../../d5/df2/win32_8c_source.html#l00662">rb_w32_sysinit()</a>.</p>
</div>
</div>
<a class="anchor" id="a4409d6ff23e91d6b8933321cb313c10b"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static FARPROC get_wsa_extension_function </td>
<td>(</td>
<td class="paramtype">SOCKET </td>
<td class="paramname"><em>s</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">GUID * </td>
<td class="paramname"><em>guid</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d5/df2/win32_8c_source.html#l02755">2755</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>References <a class="el" href="../../d4/db0/__sdbm_8c.html#ad65a8842cc674e3ddf69355898c0ecbf">errno</a>, <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00134">NULL</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00780">ptr</a>.</p>
<p>Referenced by <a class="el" href="../../d5/df2/win32_8c_source.html#l03099">recvmsg()</a>, and <a class="el" href="../../d5/df2/win32_8c_source.html#l03158">sendmsg()</a>.</p>
</div>
</div>
<a class="anchor" id="aa3ec0e1dc99cf3ffba4d64fcd3b8e27b"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">HANDLE GetCurrentThreadHandle </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> </td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d5/df2/win32_8c_source.html#l00270">270</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>References <a class="el" href="../../d1/d5c/nkf_8h_source.html#l00185">FALSE</a>, and <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00134">NULL</a>.</p>
</div>
</div>
<a class="anchor" id="aadcb5f82638d8002839ca37508e43616"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">rb_gid_t getegid </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> </td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d5/df2/win32_8c_source.html#l02297">2297</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>References <a class="el" href="../../d5/df2/win32_8c_source.html#l02276">ROOT_GID</a>.</p>
<p>Referenced by <a class="el" href="../../df/d77/ruby_8c_source.html#l01724">init_ids()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l05761">Init_process()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l04995">p_gid_change_privilege()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l05466">p_gid_exchange()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l05682">p_gid_switch()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l05267">proc_getegid()</a>, and <a class="el" href="../../d6/d13/file_8c_source.html#l00995">rb_group_member()</a>.</p>
</div>
</div>
<a class="anchor" id="a562a0feffc13c71832ee590ba902deed"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">rb_uid_t geteuid </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> </td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d5/df2/win32_8c_source.html#l02285">2285</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>References <a class="el" href="../../d5/df2/win32_8c_source.html#l02275">ROOT_UID</a>.</p>
<p>Referenced by <a class="el" href="../../d6/d13/file_8c_source.html#l01039">eaccess()</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l01724">init_ids()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l05761">Init_process()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l04995">p_gid_change_privilege()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l04289">p_uid_change_privilege()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l05409">p_uid_exchange()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l05572">p_uid_switch()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l05148">proc_geteuid()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l01534">rb_file_owned_p()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l05318">rb_setegid_core()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l05198">rb_seteuid_core()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l04688">rb_stat_owned()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l04734">rb_stat_r()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l04826">rb_stat_w()</a>, and <a class="el" href="../../d6/d13/file_8c_source.html#l04920">rb_stat_x()</a>.</p>
</div>
</div>
<a class="anchor" id="aff700a9c53273ce5d774f5e9bfd706d3"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">rb_gid_t getgid </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> </td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d5/df2/win32_8c_source.html#l02291">2291</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>References <a class="el" href="../../d5/df2/win32_8c_source.html#l02276">ROOT_GID</a>.</p>
<p>Referenced by <a class="el" href="../../d5/d97/etc_8c_source.html#l00362">etc_getgrgid()</a>, <a class="el" href="../../dd/d8f/pty_8c_source.html#l00282">get_device_once()</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l01724">init_ids()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l04995">p_gid_change_privilege()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l05466">p_gid_exchange()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l05682">p_gid_switch()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l04583">proc_getgid()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00995">rb_group_member()</a>, and <a class="el" href="../../d0/d85/process_8c_source.html#l05318">rb_setegid_core()</a>.</p>
</div>
</div>
<a class="anchor" id="a2f548c2e5c81cb4fe54e753f105c55ae"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">char* getlogin </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> </td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d5/df2/win32_8c_source.html#l00703">703</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>References <a class="el" href="../../d5/df2/win32_8c_source.html#l00235">NTLoginName</a>.</p>
<p>Referenced by <a class="el" href="../../d5/d97/etc_8c_source.html#l00051">etc_getlogin()</a>.</p>
</div>
</div>
<a class="anchor" id="a7667824228c0c263e894e622c50338f3"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">struct netent* getnetbyaddr </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../d3/d15/name2ctype_8h.html#a86f2415763322050063a5502f87c9422">long</a> </td>
<td class="paramname"><em>net</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td>
<td class="paramname"><em>type</em> </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="../../d5/df2/win32_8c_source.html#l03562">3562</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>References <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00134">NULL</a>.</p>
</div>
</div>
<a class="anchor" id="ad0d9f7d549a38aa35d00a08bc94623f5"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">struct netent* getnetbyname </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td>
<td class="paramname"><em>name</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d5/df2/win32_8c_source.html#l03564">3564</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>References <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00134">NULL</a>.</p>
</div>
</div>
<a class="anchor" id="a04cb2700d674e7c7e3fe3e395de2f2c6"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">struct netent* getnetent </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> </td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d5/df2/win32_8c_source.html#l03560">3560</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>References <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00134">NULL</a>.</p>
</div>
</div>
<a class="anchor" id="aca0da70657afbc3e723990bb229deec3"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">struct protoent* getprotoent </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> </td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d5/df2/win32_8c_source.html#l03566">3566</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>References <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00134">NULL</a>.</p>
</div>
</div>
<a class="anchor" id="afd06d9ae2e6af4d81ac1d1551e074cb6"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">struct servent* getservent </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> </td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d5/df2/win32_8c_source.html#l03568">3568</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>References <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00134">NULL</a>.</p>
</div>
</div>
<a class="anchor" id="ad3d490e44700fe021c0f3d60210a056e"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> _cdecl gettimeofday </td>
<td>(</td>
<td class="paramtype">struct <a class="el" href="../../d1/d1b/structtimeval.html">timeval</a> * </td>
<td class="paramname"><em>tv</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">struct <a class="el" href="../../de/dc1/structtimezone.html">timezone</a> * </td>
<td class="paramname"><em>tz</em> </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="../../d5/df2/win32_8c_source.html#l03746">3746</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>References <a class="el" href="../../d5/df2/win32_8c_source.html#l03723">filetime_to_timeval()</a>.</p>
<p>Referenced by <a class="el" href="../../dd/dc0/date__core_8c_source.html#l07845">datetime_s_now()</a>, <a class="el" href="../../d3/de7/thread_8c_source.html#l02561">do_select()</a>, <a class="el" href="../../dc/de5/random_8c_source.html#l00496">fill_random_seed()</a>, <a class="el" href="../../d3/de7/thread_8c_source.html#l00880">getclockofday()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l02606">rb_w32_select_with_thread()</a>, <a class="el" href="../../df/d73/time_8c_source.html#l01968">time_init_0()</a>, and <a class="el" href="../../d3/de7/thread_8c_source.html#l00942">timeofday()</a>.</p>
</div>
</div>
<a class="anchor" id="a2a3c17f15a0d34a8bba3277bfef2f56b"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">rb_uid_t getuid </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> </td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d5/df2/win32_8c_source.html#l02279">2279</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>References <a class="el" href="../../d5/df2/win32_8c_source.html#l02275">ROOT_UID</a>.</p>
<p>Referenced by <a class="el" href="../../df/d0a/io_8c_source.html#l07188">argf_next_argv()</a>, <a class="el" href="../../dd/d8f/pty_8c_source.html#l00149">chfunc()</a>, <a class="el" href="../../dd/d8f/pty_8c_source.html#l00219">establishShell()</a>, <a class="el" href="../../d5/d97/etc_8c_source.html#l00127">etc_getpwuid()</a>, <a class="el" href="../../dd/d8f/pty_8c_source.html#l00282">get_device_once()</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l01724">init_ids()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l04289">p_uid_change_privilege()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l05409">p_uid_exchange()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l05572">p_uid_switch()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l04201">proc_getuid()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l01544">rb_file_rowned_p()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l05198">rb_seteuid_core()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l04767">rb_stat_R()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l04695">rb_stat_rowned()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l04859">rb_stat_W()</a>, and <a class="el" href="../../d6/d13/file_8c_source.html#l04952">rb_stat_X()</a>.</p>
</div>
</div>
<a class="anchor" id="a6dde4e745374faf9c51029d31f97b9b0"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> has_redirection </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td>
<td class="paramname"><em>cmd</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d5/df2/win32_8c_source.html#l01354">1354</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>References <a class="el" href="../../dd/dd0/eval__intern_8h_source.html#l00219">CharNext</a>, <a class="el" href="../../d1/d5c/nkf_8h_source.html#l00185">FALSE</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01456">ISALNUM</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01457">ISALPHA</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00780">ptr</a>, and <a class="el" href="../../d1/d5c/nkf_8h_source.html#l00186">TRUE</a>.</p>
<p>Referenced by <a class="el" href="../../d5/df2/win32_8c_source.html#l01112">rb_w32_spawn()</a>.</p>
</div>
</div>
<a class="anchor" id="aeba390fc42b3f12a574eacccf81d0faf"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> init_env </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> </td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d5/df2/win32_8c_source.html#l00516">516</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>References <a class="el" href="../../d5/df2/win32_8c_source.html#l00425">CSIDL_PROFILE</a>, <a class="el" href="../../d5/df2/win32_8c.html#af973ca20f6594ad664c03daa83867128">env</a>, <a class="el" href="../../df/d73/time_8c_source.html#l00045">eq()</a>, <a class="el" href="../../d1/d5c/nkf_8h_source.html#l00185">FALSE</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00429">get_special_folder()</a>, <a class="el" href="../../d3/d15/name2ctype_8h_source.html#l22210">len</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l00208">name</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00235">NTLoginName</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00487">numberof</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l03987">rb_w32_getenv()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00500">rb_w32_system_tmpdir()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00444">regulate_path()</a>, <a class="el" href="../../d5/df2/win32_8c.html#ad0bdfb027793fe117b4dbb55b2c79c7d">set_env_val</a>, <a class="el" href="../../d8/d3c/util_8h_source.html#l00069">strdup</a>, <a class="el" href="../../d1/d5c/nkf_8h_source.html#l00186">TRUE</a>, and <a class="el" href="../../d5/d11/ripper_8c_source.html#l14289">val</a>.</p>
<p>Referenced by <a class="el" href="../../d5/df2/win32_8c_source.html#l00662">rb_w32_sysinit()</a>.</p>
</div>
</div>
<a class="anchor" id="a1cebd635112727149052ff86964abeac"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> init_func </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> </td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d5/df2/win32_8c_source.html#l00582">582</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>References <a class="el" href="../../d5/df2/win32_8c_source.html#l00454">get_proc_address()</a>, and <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00134">NULL</a>.</p>
<p>Referenced by <a class="el" href="../../d5/df2/win32_8c_source.html#l00662">rb_w32_sysinit()</a>.</p>
</div>
</div>
<a class="anchor" id="a7bcbc2f82c5031d05ac003ef21f7f900"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> init_stdhandle </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> </td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d5/df2/win32_8c_source.html#l02137">2137</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>References <a class="el" href="../../da/d50/vsnprintf_8c_source.html#l00222">fileno</a>, <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00134">NULL</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00093">O_BINARY</a>, and <a class="el" href="../../d5/df2/win32_8c.html#a1094d53162b8c2a89b465264e91bd3cf">open_null</a>.</p>
<p>Referenced by <a class="el" href="../../d5/df2/win32_8c_source.html#l00662">rb_w32_sysinit()</a>.</p>
</div>
</div>
<a class="anchor" id="a5b14319917940c35d782fe8445810274"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> insert </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td>
<td class="paramname"><em>path</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>vinfo</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> * </td>
<td class="paramname"><em>enc</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d5/df2/win32_8c_source.html#l01302">1302</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>References <a class="el" href="../../d5/df2/win32_8c_source.html#l01290">_NtCmdLineElement::flags</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l01289">_NtCmdLineElement::len</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l00094">malloc</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01052">MEMZERO</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l01287">_NtCmdLineElement::next</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l01298">NTMALLOC</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l01288">_NtCmdLineElement::str</a>, <a class="el" href="../../d8/d3c/util_8h_source.html#l00069">strdup</a>, and <a class="el" href="../../d6/d7b/strchr_8c.html#a219836f542ce53545052bed5353820ca">strlen()</a>.</p>
<p>Referenced by <a class="el" href="../../d5/df2/win32_8c_source.html#l01322">cmdglob()</a>.</p>
</div>
</div>
<a class="anchor" id="a9506ef30cf1f1c885e7c4c3e089d4fe0"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> internal_cmd_match </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td>
<td class="paramname"><em>cmdname</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td>
<td class="paramname"><em>nt</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d5/df2/win32_8c_source.html#l00874">874</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>References <a class="el" href="../../d5/df2/win32_8c_source.html#l00826">internal_match()</a>.</p>
<p>Referenced by <a class="el" href="../../d5/df2/win32_8c_source.html#l00846">is_internal_cmd()</a>, and <a class="el" href="../../d5/df2/win32_8c_source.html#l01214">rb_w32_aspawn_flags()</a>.</p>
</div>
</div>
<a class="anchor" id="af2688425e13f20cadfc5fa0db443c054"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> internal_match </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> * </td>
<td class="paramname"><em>key</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> * </td>
<td class="paramname"><em>elem</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d5/df2/win32_8c_source.html#l00826">826</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>Referenced by <a class="el" href="../../d5/df2/win32_8c_source.html#l00874">internal_cmd_match()</a>.</p>
</div>
</div>
<a class="anchor" id="a2e64a40a05a857b22b4f58740cedcbf4"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> ioctl </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td>
<td class="paramname"><em>i</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td>
<td class="paramname"><em>u</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"> </td>
<td class="paramname"><em>...</em> </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="../../d5/df2/win32_8c_source.html#l02319">2319</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>References <a class="el" href="../../d4/db0/__sdbm_8c.html#ad65a8842cc674e3ddf69355898c0ecbf">errno</a>.</p>
<p>Referenced by <a class="el" href="../../dd/d8f/pty_8c_source.html#l00149">chfunc()</a>, <a class="el" href="../../dd/d8f/pty_8c_source.html#l00282">get_device_once()</a>, <a class="el" href="../../dd/d10/wait_8c_source.html#l00052">io_nread()</a>, <a class="el" href="../../dd/d10/wait_8c_source.html#l00077">io_ready_p()</a>, <a class="el" href="../../dd/d10/wait_8c_source.html#l00101">io_wait()</a>, and <a class="el" href="../../df/d0a/io_8c_source.html#l08051">nogvl_ioctl()</a>.</p>
</div>
</div>
<a class="anchor" id="a7e1f44758a0c2b0db118e0a169b34f8b"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> is_batch </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td>
<td class="paramname"><em>cmd</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d5/df2/win32_8c_source.html#l01090">1090</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>References <a class="el" href="../../d3/d15/name2ctype_8h_source.html#l22210">len</a>, <a class="el" href="../../dc/db1/win32_8h_source.html#l00208">strcasecmp</a>, and <a class="el" href="../../d6/d7b/strchr_8c.html#a219836f542ce53545052bed5353820ca">strlen()</a>.</p>
<p>Referenced by <a class="el" href="../../d5/df2/win32_8c_source.html#l01214">rb_w32_aspawn_flags()</a>, and <a class="el" href="../../d5/df2/win32_8c_source.html#l01112">rb_w32_spawn()</a>.</p>
</div>
</div>
<a class="anchor" id="a912202e60f4fb6c1a8422e3b0b9af151"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> is_command_com </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td>
<td class="paramname"><em>interp</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d5/df2/win32_8c_source.html#l00832">832</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>References <a class="el" href="../../d5/df2/win32_8c_source.html#l00041">isdirsep</a>, <a class="el" href="../../dc/db1/win32_8h_source.html#l00208">strcasecmp</a>, and <a class="el" href="../../d6/d7b/strchr_8c.html#a219836f542ce53545052bed5353820ca">strlen()</a>.</p>
<p>Referenced by <a class="el" href="../../d5/df2/win32_8c_source.html#l01214">rb_w32_aspawn_flags()</a>, and <a class="el" href="../../d5/df2/win32_8c_source.html#l01112">rb_w32_spawn()</a>.</p>
</div>
</div>
<a class="anchor" id="acb2b68f9f5f884aa1eb0112208debda7"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> is_console </td>
<td>(</td>
<td class="paramtype">SOCKET </td>
<td class="paramname"><em>sock</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d5/df2/win32_8c_source.html#l02496">2496</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>References <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05519">n</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00276">ret</a>, and <a class="el" href="../../d5/df2/win32_8c_source.html#l00073">RUBY_CRITICAL</a>.</p>
<p>Referenced by <a class="el" href="../../d5/df2/win32_8c_source.html#l02090">rb_w32_io_cancelable_p()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l05228">rb_w32_read()</a>, and <a class="el" href="../../d5/df2/win32_8c_source.html#l02606">rb_w32_select_with_thread()</a>.</p>
</div>
</div>
<a class="anchor" id="a0fd284a7040995bd5eed6b33a0dc9291"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> is_internal_cmd </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td>
<td class="paramname"><em>cmd</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td>
<td class="paramname"><em>nt</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d5/df2/win32_8c_source.html#l00846">846</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>References <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l01140">b</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l01163">c</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00274">cmd</a>, and <a class="el" href="../../d5/df2/win32_8c_source.html#l00874">internal_cmd_match()</a>.</p>
<p>Referenced by <a class="el" href="../../d5/df2/win32_8c_source.html#l01112">rb_w32_spawn()</a>.</p>
</div>
</div>
<a class="anchor" id="a928f8e8dad3c92c2037dff68608a0788"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> is_invalid_handle </td>
<td>(</td>
<td class="paramtype">SOCKET </td>
<td class="paramname"><em>sock</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d5/df2/win32_8c_source.html#l02532">2532</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>Referenced by <a class="el" href="../../d5/df2/win32_8c_source.html#l02606">rb_w32_select_with_thread()</a>.</p>
</div>
</div>
<a class="anchor" id="aea60d7c68a4c34f7052a44db6b74aa73"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> is_not_socket </td>
<td>(</td>
<td class="paramtype">SOCKET </td>
<td class="paramname"><em>sock</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d5/df2/win32_8c_source.html#l02460">2460</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>References <a class="el" href="../../d5/df2/win32_8c_source.html#l02189">is_socket()</a>.</p>
<p>Referenced by <a class="el" href="../../d5/df2/win32_8c_source.html#l02606">rb_w32_select_with_thread()</a>.</p>
</div>
</div>
<a class="anchor" id="aae87081661bbfa9650434e9ba87a8fb5"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> is_pipe </td>
<td>(</td>
<td class="paramtype">SOCKET </td>
<td class="paramname"><em>sock</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d5/df2/win32_8c_source.html#l02466">2466</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>References <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00276">ret</a>, and <a class="el" href="../../d5/df2/win32_8c_source.html#l00073">RUBY_CRITICAL</a>.</p>
<p>Referenced by <a class="el" href="../../d5/df2/win32_8c_source.html#l02606">rb_w32_select_with_thread()</a>.</p>
</div>
</div>
<a class="anchor" id="ace89b7ec5e5ed5ad7e3e98a9f56c93c3"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> is_readable_console </td>
<td>(</td>
<td class="paramtype">SOCKET </td>
<td class="paramname"><em>sock</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d5/df2/win32_8c_source.html#l02510">2510</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>References <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05519">n</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00276">ret</a>, and <a class="el" href="../../d5/df2/win32_8c_source.html#l00073">RUBY_CRITICAL</a>.</p>
<p>Referenced by <a class="el" href="../../d5/df2/win32_8c_source.html#l02606">rb_w32_select_with_thread()</a>.</p>
</div>
</div>
<a class="anchor" id="acd292cf81a1c2c59827a8792703cf428"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> is_readable_pipe </td>
<td>(</td>
<td class="paramtype">SOCKET </td>
<td class="paramname"><em>sock</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d5/df2/win32_8c_source.html#l02478">2478</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>References <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05519">n</a>, <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00134">NULL</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00276">ret</a>, and <a class="el" href="../../d5/df2/win32_8c_source.html#l00073">RUBY_CRITICAL</a>.</p>
<p>Referenced by <a class="el" href="../../d5/df2/win32_8c_source.html#l02606">rb_w32_select_with_thread()</a>.</p>
</div>
</div>
<a class="anchor" id="ae68d041f2a89ee9bd19821ef30b29d6c"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> is_socket </td>
<td>(</td>
<td class="paramtype">SOCKET </td>
<td class="paramname"><em>sock</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d5/df2/win32_8c_source.html#l02189">2189</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>References <a class="el" href="../../d1/d5c/nkf_8h_source.html#l00185">FALSE</a>, <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00134">NULL</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00149">st_lookup</a>, and <a class="el" href="../../d1/d5c/nkf_8h_source.html#l00186">TRUE</a>.</p>
<p>Referenced by <a class="el" href="../../d5/df2/win32_8c_source.html#l03579">fcntl()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l02460">is_not_socket()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l05160">rb_w32_close()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l05046">rb_w32_fclose()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l02090">rb_w32_io_cancelable_p()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l02198">rb_w32_is_socket()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l05228">rb_w32_read()</a>, and <a class="el" href="../../d5/df2/win32_8c_source.html#l05358">rb_w32_write()</a>.</p>
</div>
</div>
<a class="anchor" id="ae1417da91fbabfcd1da2379da2a5a886"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> isUNCRoot </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> WCHAR * </td>
<td class="paramname"><em>path</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d5/df2/win32_8c_source.html#l04096">4096</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>References <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00119">p</a>.</p>
<p>Referenced by <a class="el" href="../../d5/df2/win32_8c_source.html#l04337">wstati64()</a>.</p>
</div>
</div>
<a class="anchor" id="afc137e4bd983d60ca711a8fe5dd27d80"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> join_argv </td>
<td>(</td>
<td class="paramtype">char * </td>
<td class="paramname"><em>cmd</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">char *<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> * </td>
<td class="paramname"><em>argv</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">BOOL </td>
<td class="paramname"><em>escape</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d5/df2/win32_8c_source.html#l00894">894</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>References <a class="el" href="../../dd/dd0/eval__intern_8h_source.html#l00219">CharNext</a>, <a class="el" href="../../d3/d15/name2ctype_8h_source.html#l22210">len</a>, <a class="el" href="../../d5/d9d/tcltklib_8c.html#a7aa3ca79548709bc580aa259ad1fd2d2">memcpy()</a>, <a class="el" href="../../de/d07/bigdecimal_8c.html#ae676aee4547572d937505cfb336c18d5">memset()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05519">n</a>, <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00119">p</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02957">q</a>, <a class="el" href="../../de/d46/os2_8c_source.html#l00056">s</a>, and <a class="el" href="../../d5/d11/ripper_8c_source.html#l14285">t</a>.</p>
<p>Referenced by <a class="el" href="../../d5/df2/win32_8c_source.html#l01214">rb_w32_aspawn_flags()</a>.</p>
</div>
</div>
<a class="anchor" id="a17629c5f27ae250d924b74b1789e3b27"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> kill </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td>
<td class="paramname"><em>pid</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td>
<td class="paramname"><em>sig</em> </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="../../d5/df2/win32_8c_source.html#l03808">3808</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>References <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00098">EPERM</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00078">err</a>, <a class="el" href="../../d4/db0/__sdbm_8c.html#ad65a8842cc674e3ddf69355898c0ecbf">errno</a>, <a class="el" href="../../d1/d5c/nkf_8h_source.html#l00185">FALSE</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00721">FindChildSlot()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00711">ChildRecord::hProcess</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00266">IfWin95</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00233">map_errno</a>, <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00134">NULL</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00276">ret</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00073">RUBY_CRITICAL</a>, <a class="el" href="../../dc/db1/win32_8h_source.html#l00467">SIGINT</a>, <a class="el" href="../../dc/db1/win32_8h_source.html#l00470">SIGKILL</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02186">status</a>, and <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l04944">void</a>.</p>
<p>Referenced by <a class="el" href="../../dd/d8f/pty_8c_source.html#l00609">raise_from_check()</a>, and <a class="el" href="../../d8/d36/signal_8c_source.html#l00351">rb_f_kill()</a>.</p>
</div>
</div>
<a class="anchor" id="a8233c41ed351c60f0cb9b8d53d79fe81"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> link </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td>
<td class="paramname"><em>from</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td>
<td class="paramname"><em>to</em> </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="../../d5/df2/win32_8c_source.html#l03962">3962</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>References <a class="el" href="../../d5/df2/win32_8c_source.html#l01106">filecp_to_wstr</a>, <a class="el" href="../../d1/ddc/dln_8c_source.html#l00050">free</a>, <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00134">NULL</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00276">ret</a>, and <a class="el" href="../../d5/df2/win32_8c_source.html#l03918">wlink()</a>.</p>
<p>Referenced by <a class="el" href="../../d6/d10/marshal_8c_source.html#l01316">r_object0()</a>, <a class="el" href="../../d6/d9b/eval__jump_8c_source.html#l00097">rb_exec_end_proc()</a>, <a class="el" href="../../d6/d9b/eval__jump_8c_source.html#l00080">rb_mark_end_proc()</a>, <a class="el" href="../../d6/d9b/eval__jump_8c_source.html#l00060">rb_set_end_proc()</a>, and <a class="el" href="../../d6/d13/file_8c_source.html#l03353">realpath_rec()</a>.</p>
</div>
</div>
<a class="anchor" id="a9a69d9d479103ada5b1083da796eb1d1"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static WCHAR * mbstr_to_wstr </td>
<td>(</td>
<td class="paramtype">UINT </td>
<td class="paramname"><em>cp</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td>
<td class="paramname"><em>str</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td>
<td class="paramname"><em>clen</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../d3/d15/name2ctype_8h.html#a86f2415763322050063a5502f87c9422">long</a> * </td>
<td class="paramname"><em>plen</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d5/df2/win32_8c_source.html#l01798">1798</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>References <a class="el" href="../../d3/d15/name2ctype_8h_source.html#l22210">len</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l00094">malloc</a>, <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00134">NULL</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00780">ptr</a>.</p>
</div>
</div>
<a class="anchor" id="a8ac8f7d81f6a67d441408ba7316ffd1f"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> move_to_next_entry </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../d9/d31/struct_d_i_r.html">DIR</a> * </td>
<td class="paramname"><em>dirp</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d5/df2/win32_8c_source.html#l01837">1837</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>References <a class="el" href="../../df/d9c/dir_8h_source.html#l00021">DIR::curr</a>, <a class="el" href="../../df/d9c/dir_8h_source.html#l00024">DIR::loc</a>, <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00134">NULL</a>, <a class="el" href="../../df/d9c/dir_8h_source.html#l00022">DIR::size</a>, and <a class="el" href="../../df/d9c/dir_8h_source.html#l00020">DIR::start</a>.</p>
<p>Referenced by <a class="el" href="../../d5/df2/win32_8c_source.html#l01969">rb_w32_seekdir()</a>, and <a class="el" href="../../d5/df2/win32_8c_source.html#l01902">readdir_internal()</a>.</p>
</div>
</div>
<a class="anchor" id="a8648c0d7bdfe57ccc5eb14a3c8e2f372"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static HANDLE open_dir_handle </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> WCHAR * </td>
<td class="paramname"><em>filename</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">WIN32_FIND_DATAW * </td>
<td class="paramname"><em>fd</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d5/df2/win32_8c_source.html#l01663">1663</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01050">ALLOCV_END</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01049">ALLOCV_N</a>, <a class="el" href="../../d4/db0/__sdbm_8c.html#ad65a8842cc674e3ddf69355898c0ecbf">errno</a>, <a class="el" href="../../d3/d15/name2ctype_8h_source.html#l22210">len</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00233">map_errno</a>, <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00119">p</a>, and <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05520">v</a>.</p>
<p>Referenced by <a class="el" href="../../d5/df2/win32_8c_source.html#l04235">check_valid_dir()</a>, and <a class="el" href="../../d5/df2/win32_8c_source.html#l01696">opendir_internal()</a>.</p>
</div>
</div>
<a class="anchor" id="ab29f076152eb3c04881f770aca6bb67f"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static SOCKET open_ifs_socket </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td>
<td class="paramname"><em>af</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td>
<td class="paramname"><em>type</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td>
<td class="paramname"><em>protocol</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d5/df2/win32_8c_source.html#l03243">3243</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>References <a class="el" href="../../d6/d07/sockport_8h_source.html#l00069">AF_UNSPEC</a>, <a class="el" href="../../d1/ddc/dln_8c_source.html#l00050">free</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05519">i</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l00094">malloc</a>, <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00134">NULL</a>, and <a class="el" href="../../d6/de3/crypt_8c_source.html#l00308">out</a>.</p>
<p>Referenced by <a class="el" href="../../d5/df2/win32_8c_source.html#l03292">rb_w32_socket()</a>, and <a class="el" href="../../d5/df2/win32_8c_source.html#l03437">socketpair_internal()</a>.</p>
</div>
</div>
<a class="anchor" id="accc2699dfe09ed5b34d2f8c37d7ac3c3"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="../../d9/d31/struct_d_i_r.html">DIR</a>* opendir_internal </td>
<td>(</td>
<td class="paramtype">WCHAR * </td>
<td class="paramname"><em>wpath</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td>
<td class="paramname"><em>filename</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d5/df2/win32_8c_source.html#l01696">1696</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>References <a class="el" href="../../d5/df2/win32_8c_source.html#l01658">BitOfIsDir</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l01659">BitOfIsRep</a>, <a class="el" href="../../df/d9c/dir_8h_source.html#l00026">DIR::bits</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l00096">calloc</a>, <a class="el" href="../../df/d9c/dir_8h_source.html#l00021">DIR::curr</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l01660">DIRENT_PER_CHAR</a>, <a class="el" href="../../d4/db0/__sdbm_8c.html#ad65a8842cc674e3ddf69355898c0ecbf">errno</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09703">idx</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01457">ISALPHA</a>, <a class="el" href="../../d3/d15/name2ctype_8h_source.html#l22210">len</a>, <a class="el" href="../../d5/d9d/tcltklib_8c.html#a7aa3ca79548709bc580aa259ad1fd2d2">memcpy()</a>, <a class="el" href="../../df/d9c/dir_8h_source.html#l00023">DIR::nfiles</a>, <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00134">NULL</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l01663">open_dir_handle()</a>, <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00119">p</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l01994">rb_w32_closedir()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l00095">realloc</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l01656">SetBit</a>, <a class="el" href="../../df/d9c/dir_8h_source.html#l00022">DIR::size</a>, <a class="el" href="../../df/d9c/dir_8h_source.html#l00020">DIR::start</a>, and <a class="el" href="../../d5/df2/win32_8c_source.html#l04337">wstati64()</a>.</p>
<p>Referenced by <a class="el" href="../../d5/df2/win32_8c_source.html#l01809">rb_w32_opendir()</a>, and <a class="el" href="../../d5/df2/win32_8c_source.html#l01821">rb_w32_uopendir()</a>.</p>
</div>
</div>
<a class="anchor" id="afd2d034d3ab2feb08f8f481b9d1c2d10"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> overlapped_socket_io </td>
<td>(</td>
<td class="paramtype">BOOL </td>
<td class="paramname"><em>input</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td>
<td class="paramname"><em>fd</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">char * </td>
<td class="paramname"><em>buf</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td>
<td class="paramname"><em>len</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td>
<td class="paramname"><em>flags</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">struct sockaddr * </td>
<td class="paramname"><em>addr</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> * </td>
<td class="paramname"><em>addrlen</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d5/df2/win32_8c_source.html#l02970">2970</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>References <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l03913">buf</a>, <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00131">data</a>, <a class="el" href="../../d4/db0/__sdbm_8c.html#ad65a8842cc674e3ddf69355898c0ecbf">errno</a>, <a class="el" href="../../d1/d5c/nkf_8h_source.html#l00185">FALSE</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l02932">finish_overlapped_socket()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l03012">flags</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l04911">int</a>, <a class="el" href="../../d3/d15/name2ctype_8h_source.html#l22210">len</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00233">map_errno</a>, <a class="el" href="../../de/d07/bigdecimal_8c.html#ae676aee4547572d937505cfb336c18d5">memset()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01655">mode</a>, <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00134">NULL</a>, <a class="el" href="../../dc/db1/win32_8h_source.html#l00589">O_NONBLOCK</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l01154">r</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00276">ret</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00073">RUBY_CRITICAL</a>, <a class="el" href="../../de/d46/os2_8c_source.html#l00056">s</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00051">size</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00149">st_lookup</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00638">StartSockets()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00064">TO_SOCKET</a>, and <a class="el" href="../../d1/d5c/nkf_8h_source.html#l00186">TRUE</a>.</p>
<p>Referenced by <a class="el" href="../../d5/df2/win32_8c_source.html#l03039">rb_w32_recv()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l03045">rb_w32_recvfrom()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l03052">rb_w32_send()</a>, and <a class="el" href="../../d5/df2/win32_8c_source.html#l03058">rb_w32_sendto()</a>.</p>
</div>
</div>
<a class="anchor" id="a3ae2185f5f49b38208c0acac97182888"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static rb_pid_t poll_child_status </td>
<td>(</td>
<td class="paramtype">struct <a class="el" href="../../df/dca/struct_child_record.html">ChildRecord</a> * </td>
<td class="paramname"><em>child</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> * </td>
<td class="paramname"><em>stat_loc</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d5/df2/win32_8c_source.html#l03627">3627</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>References <a class="el" href="../../d5/df2/win32_8c_source.html#l00745">CloseChildHandle()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00078">err</a>, <a class="el" href="../../d4/db0/__sdbm_8c.html#ad65a8842cc674e3ddf69355898c0ecbf">errno</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00711">ChildRecord::hProcess</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00233">map_errno</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00712">ChildRecord::pid</a>, and <a class="el" href="../../dc/db1/win32_8h.html#a2da86cc53904a673b2b18547d63700f6">rb_w32_wait_events_blocking()</a>.</p>
<p>Referenced by <a class="el" href="../../d5/df2/win32_8c_source.html#l03662">waitpid()</a>.</p>
</div>
</div>
<a class="anchor" id="ac6fa0551d1dbd042b05dce928de6ac9d"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> rb_chsize </td>
<td>(</td>
<td class="paramtype">HANDLE </td>
<td class="paramname"><em>h</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../df/d0a/io_8c.html#ae498af04567b740d66e09d36613c2cd8">off_t</a> </td>
<td class="paramname"><em>size</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d5/df2/win32_8c_source.html#l04439">4439</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>References <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l04946">e</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02033">end</a>, <a class="el" href="../../d4/db0/__sdbm_8c.html#ad65a8842cc674e3ddf69355898c0ecbf">errno</a>, <a class="el" href="../../d3/d15/name2ctype_8h_source.html#l00037">long</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00233">map_errno</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l00057">off_t</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00276">ret</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l00622">SEEK_CUR</a>, and <a class="el" href="../../df/d0a/io_8c_source.html#l00621">SEEK_SET</a>.</p>
<p>Referenced by <a class="el" href="../../d5/df2/win32_8c_source.html#l04496">rb_w32_ftruncate()</a>, and <a class="el" href="../../d5/df2/win32_8c_source.html#l04470">rb_w32_truncate()</a>.</p>
</div>
</div>
<a class="anchor" id="a97f72abe7c2c3bdbfb5acd8d131c395d"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> WSAAPI rb_w32_accept </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td>
<td class="paramname"><em>s</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">struct sockaddr * </td>
<td class="paramname"><em>addr</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> * </td>
<td class="paramname"><em>addrlen</em> </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="../../d5/df2/win32_8c_source.html#l02770">2770</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>References <a class="el" href="../../d5/df2/win32_8c_source.html#l02045">_pioinfo</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l02075">_set_osfhnd</a>, <a class="el" href="../../d4/db0/__sdbm_8c.html#ad65a8842cc674e3ddf69355898c0ecbf">errno</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00233">map_errno</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l02017">MTHREAD_ONLY</a>, <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00134">NULL</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00093">O_BINARY</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l01154">r</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l02096">rb_w32_open_osfhandle()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00073">RUBY_CRITICAL</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00148">st_insert</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00638">StartSockets()</a>, and <a class="el" href="../../d5/df2/win32_8c_source.html#l00064">TO_SOCKET</a>.</p>
</div>
</div>
<a class="anchor" id="abe1e4daac1df7f1d1dfe38c12205ac28"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> rb_w32_access </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td>
<td class="paramname"><em>path</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td>
<td class="paramname"><em>mode</em> </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="../../d5/df2/win32_8c_source.html#l04411">4411</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>References <a class="el" href="../../d4/db0/__sdbm_8c.html#ad65a8842cc674e3ddf69355898c0ecbf">errno</a>, and <a class="el" href="../../d5/df2/win32_8c_source.html#l04398">rb_w32_stati64()</a>.</p>
</div>
</div>
<a class="anchor" id="a75032001f87ef001d626af57781db615"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">rb_pid_t rb_w32_aspawn </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td>
<td class="paramname"><em>mode</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td>
<td class="paramname"><em>prog</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">char *<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> * </td>
<td class="paramname"><em>argv</em> </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="../../d5/df2/win32_8c_source.html#l01280">1280</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>References <a class="el" href="../../d5/df2/win32_8c_source.html#l01214">rb_w32_aspawn_flags()</a>.</p>
<p>Referenced by <a class="el" href="../../df/d0a/io_8c_source.html#l05333">pipe_open()</a>.</p>
</div>
</div>
<a class="anchor" id="a3094e6ea536edc64967428e2901365cd"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">rb_pid_t rb_w32_aspawn_flags </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td>
<td class="paramname"><em>mode</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td>
<td class="paramname"><em>prog</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">char *<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> * </td>
<td class="paramname"><em>argv</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../d2/d99/win32ole_8c.html#ad3196fc77437d523ed1459e8ff809d3a">DWORD</a> </td>
<td class="paramname"><em>flags</em> </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="../../d5/df2/win32_8c_source.html#l01214">1214</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>References <a class="el" href="../../d5/df2/win32_8c_source.html#l01104">acp_to_wstr</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01047">ALLOCV</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01050">ALLOCV_END</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01962">argv</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00971">check_spawn_mode()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00984">child_result()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00274">cmd</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l01006">CreateChild()</a>, <a class="el" href="../../d7/d1e/dln__find_8c_source.html#l00085">dln_find_exe_r()</a>, <a class="el" href="../../d1/d5c/nkf_8h_source.html#l00185">FALSE</a>, <a class="el" href="../../d7/d1e/dln__find_8c_source.html#l00113">fbuf</a>, <a class="el" href="../../d1/ddc/dln_8c_source.html#l00050">free</a>, <a class="el" href="../../de/d32/dir_8c.html#aee28fd8a0e40b6d958f7d20348e45368">getenv()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00874">internal_cmd_match()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l01090">is_batch()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00832">is_command_com()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00894">join_argv()</a>, <a class="el" href="../../d3/d15/name2ctype_8h_source.html#l22210">len</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00964">MAXPATHLEN</a>, <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00134">NULL</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00276">ret</a>, <a class="el" href="../../de/d46/os2_8c_source.html#l00060">shell</a>, <a class="el" href="../../de/d32/dir_8c.html#a99c0c80536c9a3937814525bb5f8a7ad">strchr()</a>, <a class="el" href="../../d3/d90/missing_8h.html#aaf5a91beb98482ed8f426c921a4493a1">strlcat()</a>, <a class="el" href="../../d3/d90/missing_8h.html#ae18161b919a8cf237d27f8aac700d80c">strlcpy()</a>, <a class="el" href="../../d6/d7b/strchr_8c.html#a219836f542ce53545052bed5353820ca">strlen()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00967">STRNDUPV</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00402">translate_char()</a>, and <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05520">v</a>.</p>
<p>Referenced by <a class="el" href="../../d5/df2/win32_8c_source.html#l01280">rb_w32_aspawn()</a>.</p>
</div>
</div>
<a class="anchor" id="af3f08931b6e3520982f288af6965f628"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../dc/db1/win32_8h.html#a728e973c799f206f0151c8a3bd1e5699">uintptr_t</a> rb_w32_asynchronize </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../dc/db1/win32_8h.html#a49db9c26252dd53abc594d9c721df236">asynchronous_func_t</a> </td>
<td class="paramname"><em>func</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../dc/db1/win32_8h.html#a728e973c799f206f0151c8a3bd1e5699">uintptr_t</a> </td>
<td class="paramname"><em>self</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td>
<td class="paramname"><em>argc</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../dc/db1/win32_8h.html#a728e973c799f206f0151c8a3bd1e5699">uintptr_t</a> * </td>
<td class="paramname"><em>argv</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../dc/db1/win32_8h.html#a728e973c799f206f0151c8a3bd1e5699">uintptr_t</a> </td>
<td class="paramname"><em>intrval</em> </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="../../d5/df2/win32_8c_source.html#l04689">4689</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>References <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01961">argc</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l04673">asynchronous_arg_t::argc</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01962">argv</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l04674">asynchronous_arg_t::argv</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l04678">call_asynchronous()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00061">Debug</a>, <a class="el" href="../../d4/db0/__sdbm_8c.html#ad65a8842cc674e3ddf69355898c0ecbf">errno</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l04668">asynchronous_arg_t::errnum</a>, <a class="el" href="../../d1/d5c/nkf_8h_source.html#l00185">FALSE</a>, <a class="el" href="../../dc/dd1/ossl__ssl_8c_source.html#l00104">func</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l04671">asynchronous_arg_t::func</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l04946">m</a>, <a class="el" href="../../de/d07/bigdecimal_8c.html#ae676aee4547572d937505cfb336c18d5">memset()</a>, <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00134">NULL</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01606">rb_fatal()</a>, <a class="el" href="../../dc/db1/win32_8h.html#a2da86cc53904a673b2b18547d63700f6">rb_w32_wait_events_blocking()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00073">RUBY_CRITICAL</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l04672">asynchronous_arg_t::self</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l04667">asynchronous_arg_t::stackaddr</a>, <a class="el" href="../../d1/d5c/nkf_8h_source.html#l00186">TRUE</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l14289">val</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l04606">yield_once</a>, and <a class="el" href="../../d5/df2/win32_8c_source.html#l04607">yield_until</a>.</p>
<p>Referenced by <a class="el" href="../../d5/df2/win32_8c_source.html#l00371">flock()</a>.</p>
</div>
</div>
<a class="anchor" id="a92274f8f443a37851335ab4d495a5ba6"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> WSAAPI rb_w32_bind </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td>
<td class="paramname"><em>s</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> struct sockaddr * </td>
<td class="paramname"><em>addr</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td>
<td class="paramname"><em>addrlen</em> </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="../../d5/df2/win32_8c_source.html#l02805">2805</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>References <a class="el" href="../../d4/db0/__sdbm_8c.html#ad65a8842cc674e3ddf69355898c0ecbf">errno</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00233">map_errno</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l01154">r</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00073">RUBY_CRITICAL</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00638">StartSockets()</a>, and <a class="el" href="../../d5/df2/win32_8c_source.html#l00064">TO_SOCKET</a>.</p>
</div>
</div>
<a class="anchor" id="a073a8f2dbe7020a95f90aee949cbbbf5"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> rb_w32_check_interrupt </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> * </td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Referenced by <a class="el" href="../../d5/df2/win32_8c_source.html#l02606">rb_w32_select_with_thread()</a>.</p>
</div>
</div>
<a class="anchor" id="ae4c1e0a8b9193a9708ba0047128b6179"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> rb_w32_close </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td>
<td class="paramname"><em>fd</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d5/df2/win32_8c_source.html#l05160">5160</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>References <a class="el" href="../../d5/df2/win32_8c_source.html#l02075">_set_osfhnd</a>, <a class="el" href="../../d4/db0/__sdbm_8c.html#ad65a8842cc674e3ddf69355898c0ecbf">errno</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l02189">is_socket()</a>, <a class="el" href="../../d9/dee/tkutil_8c_source.html#l00265">key</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00301">LK_LEN</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00233">map_errno</a>, <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00134">NULL</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00146">st_delete</a>, and <a class="el" href="../../d5/df2/win32_8c_source.html#l00064">TO_SOCKET</a>.</p>
<p>Referenced by <a class="el" href="../../d5/df2/win32_8c_source.html#l05068">rb_w32_pipe()</a>, and <a class="el" href="../../d5/df2/win32_8c_source.html#l03527">rb_w32_socketpair()</a>.</p>
</div>
</div>
<a class="anchor" id="a73f8ba37b52101d0e1cb6bf1572f3379"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> rb_w32_closedir </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../d9/d31/struct_d_i_r.html">DIR</a> * </td>
<td class="paramname"><em>dirp</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d5/df2/win32_8c_source.html#l01994">1994</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>References <a class="el" href="../../df/d9c/dir_8h_source.html#l00026">DIR::bits</a>, <a class="el" href="../../df/d9c/dir_8h_source.html#l00015">direct::d_name</a>, <a class="el" href="../../df/d9c/dir_8h_source.html#l00025">DIR::dirstr</a>, <a class="el" href="../../d1/ddc/dln_8c_source.html#l00050">free</a>, and <a class="el" href="../../df/d9c/dir_8h_source.html#l00020">DIR::start</a>.</p>
<p>Referenced by <a class="el" href="../../d5/df2/win32_8c_source.html#l01696">opendir_internal()</a>.</p>
</div>
</div>
<a class="anchor" id="af938d87b5d70d6514f168b2ef21cedc6"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> rb_w32_cmdvector </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td>
<td class="paramname"><em>cmd</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">char *** </td>
<td class="paramname"><em>vec</em> </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="../../d5/df2/win32_8c_source.html#l01410">1410</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>References <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l01163">c</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l00096">calloc</a>, <a class="el" href="../../dd/dd0/eval__intern_8h_source.html#l00219">CharNext</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l01322">cmdglob()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02918">done</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l01290">_NtCmdLineElement::flags</a>, <a class="el" href="../../d1/ddc/dln_8c_source.html#l00050">free</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01453">ISSPACE</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l01289">_NtCmdLineElement::len</a>, <a class="el" href="../../d3/d15/name2ctype_8h_source.html#l22210">len</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l00094">malloc</a>, <a class="el" href="../../d5/d9d/tcltklib_8c.html#a7aa3ca79548709bc580aa259ad1fd2d2">memcpy()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l01287">_NtCmdLineElement::next</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l01298">NTMALLOC</a>, <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00134">NULL</a>, <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00119">p</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00780">ptr</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l01402">skipspace()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l01288">_NtCmdLineElement::str</a>, <a class="el" href="../../d8/d3c/util_8h_source.html#l00069">strdup</a>, and <a class="el" href="../../d3/d90/missing_8h.html#ae18161b919a8cf237d27f8aac700d80c">strlcpy()</a>.</p>
<p>Referenced by <a class="el" href="../../d5/df2/win32_8c_source.html#l00662">rb_w32_sysinit()</a>.</p>
</div>
</div>
<a class="anchor" id="a75904609d350ab27d773878ec193291a"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> WSAAPI rb_w32_connect </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td>
<td class="paramname"><em>s</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> struct sockaddr * </td>
<td class="paramname"><em>addr</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td>
<td class="paramname"><em>addrlen</em> </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="../../d5/df2/win32_8c_source.html#l02823">2823</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>References <a class="el" href="../../dc/db1/win32_8h_source.html#l00484">EINPROGRESS</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00078">err</a>, <a class="el" href="../../d4/db0/__sdbm_8c.html#ad65a8842cc674e3ddf69355898c0ecbf">errno</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00233">map_errno</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l01154">r</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00073">RUBY_CRITICAL</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00638">StartSockets()</a>, and <a class="el" href="../../d5/df2/win32_8c_source.html#l00064">TO_SOCKET</a>.</p>
</div>
</div>
<a class="anchor" id="a6819474e0e7018ff2086dd8ac6ba6fed"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_w32_conv_from_wchar </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> WCHAR * </td>
<td class="paramname"><em>wstr</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a> * </td>
<td class="paramname"><em>enc</em> </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="../../d5/df2/win32_8c_source.html#l01861">1861</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>References <a class="el" href="../../d5/de3/encoding_8h_source.html#l00309">ECONV_UNDEF_REPLACE</a>, <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00134">NULL</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00367">Qnil</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01110">rb_ascii8bit_encoding()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00620">rb_enc_find()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00102">rb_enc_from_encoding()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00424">rb_enc_str_new()</a>, <a class="el" href="../../d3/d26/transcode_8c_source.html#l02887">rb_str_encode()</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l07940">src</a>.</p>
<p>Referenced by <a class="el" href="../../d5/d97/etc_8c_source.html#l00585">etc_systmpdir()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l01880">rb_w32_conv_from_wstr()</a>, and <a class="el" href="../../d5/df2/win32_8c_source.html#l00490">rb_w32_special_folder()</a>.</p>
</div>
</div>
<a class="anchor" id="a187fd94fa44a749fbc1c597a4975c625"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">char* rb_w32_conv_from_wstr </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> WCHAR * </td>
<td class="paramname"><em>wstr</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../d3/d15/name2ctype_8h.html#a86f2415763322050063a5502f87c9422">long</a> * </td>
<td class="paramname"><em>lenp</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a> * </td>
<td class="paramname"><em>enc</em> </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="../../d5/df2/win32_8c_source.html#l01880">1880</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>References <a class="el" href="../../d3/d15/name2ctype_8h_source.html#l22210">len</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l00094">malloc</a>, <a class="el" href="../../d5/d9d/tcltklib_8c.html#a7aa3ca79548709bc580aa259ad1fd2d2">memcpy()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00374">NIL_P</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00780">ptr</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l01861">rb_w32_conv_from_wchar()</a>, <a class="el" href="../../d8/df4/generator_8h_source.html#l00045">RSTRING_LEN</a>, <a class="el" href="../../d8/df4/generator_8h_source.html#l00042">RSTRING_PTR</a>, and <a class="el" href="../../d5/df2/win32_8c_source.html#l01107">wstr_to_filecp</a>.</p>
<p>Referenced by <a class="el" href="../../d5/df2/win32_8c_source.html#l01894">ruby_direct_conv()</a>.</p>
</div>
</div>
<a class="anchor" id="abdb134eb8142736c333fe5bd1ee4204b"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> rb_w32_fclose </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a95742987b07c3bc61a7f376b0168410b">FILE</a> * </td>
<td class="paramname"><em>fp</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d5/df2/win32_8c_source.html#l05046">5046</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>References <a class="el" href="../../d5/df2/win32_8c_source.html#l02075">_set_osfhnd</a>, <a class="el" href="../../d4/db0/__sdbm_8c.html#ad65a8842cc674e3ddf69355898c0ecbf">errno</a>, <a class="el" href="../../da/d50/vsnprintf_8c_source.html#l00222">fileno</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l02189">is_socket()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00301">LK_LEN</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00233">map_errno</a>, and <a class="el" href="../../d5/df2/win32_8c_source.html#l00064">TO_SOCKET</a>.</p>
</div>
</div>
<a class="anchor" id="a7dc582c0420017978d03962c13a5cc3c"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> rb_w32_fd_copy </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../db/d2e/intern_8h.html#a8521734f4dea98f847217bda96b2f47a">rb_fdset_t</a> * </td>
<td class="paramname"><em>dst</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> fd_set * </td>
<td class="paramname"><em>src</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td>
<td class="paramname"><em>max</em> </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="../../d5/df2/win32_8c_source.html#l02362">2362</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>References <a class="el" href="../../dc/d92/fd__setsize_8c_source.html#l00003">FD_SETSIZE</a>, <a class="el" href="../../d5/d9d/tcltklib_8c.html#a7aa3ca79548709bc580aa259ad1fd2d2">memcpy()</a>, and <a class="el" href="../../d8/db0/defines_8h_source.html#l00067">xrealloc</a>.</p>
</div>
</div>
<a class="anchor" id="a2446577e6533cc8a1a2168bdce910025"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> rb_w32_fd_dup </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../db/d2e/intern_8h.html#a8521734f4dea98f847217bda96b2f47a">rb_fdset_t</a> * </td>
<td class="paramname"><em>dst</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../db/d2e/intern_8h.html#a8521734f4dea98f847217bda96b2f47a">rb_fdset_t</a> * </td>
<td class="paramname"><em>src</em> </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="../../d5/df2/win32_8c_source.html#l02377">2377</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>References <a class="el" href="../../dc/d92/fd__setsize_8c_source.html#l00003">FD_SETSIZE</a>, <a class="el" href="../../d5/d9d/tcltklib_8c.html#a7aa3ca79548709bc580aa259ad1fd2d2">memcpy()</a>, and <a class="el" href="../../d8/db0/defines_8h_source.html#l00067">xrealloc</a>.</p>
</div>
</div>
<a class="anchor" id="a9250e3bd83ca870e79c7d3ad33e9d27e"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">char rb_w32_fd_is_text </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td>
<td class="paramname"><em>fd</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d5/df2/win32_8c_source.html#l05841">5841</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>References <a class="el" href="../../d5/df2/win32_8c_source.html#l02047">_osfile</a>, and <a class="el" href="../../d5/df2/win32_8c_source.html#l02084">FTEXT</a>.</p>
</div>
</div>
<a class="anchor" id="afb934b9f4d15b11a6bc6347450249d50"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> rb_w32_fdclr </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td>
<td class="paramname"><em>fd</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">fd_set * </td>
<td class="paramname"><em>set</em> </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="../../d5/df2/win32_8c_source.html#l02334">2334</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>References <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05519">i</a>, <a class="el" href="../../da/d6f/memmove_8c_source.html#l00007">memmove()</a>, <a class="el" href="../../de/d46/os2_8c_source.html#l00056">s</a>, and <a class="el" href="../../d5/df2/win32_8c_source.html#l00064">TO_SOCKET</a>.</p>
</div>
</div>
<a class="anchor" id="af18eb50a232118a029082cdacb91e9e8"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> rb_w32_fdisset </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td>
<td class="paramname"><em>fd</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">fd_set * </td>
<td class="paramname"><em>set</em> </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="../../d5/df2/win32_8c_source.html#l02351">2351</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>References <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00276">ret</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00073">RUBY_CRITICAL</a>, <a class="el" href="../../de/d46/os2_8c_source.html#l00056">s</a>, and <a class="el" href="../../d5/df2/win32_8c_source.html#l00064">TO_SOCKET</a>.</p>
</div>
</div>
<a class="anchor" id="a919c1b87762840a46fd437f06cd85fb3"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> rb_w32_fdset </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td>
<td class="paramname"><em>fd</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">fd_set * </td>
<td class="paramname"><em>set</em> </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="../../d5/df2/win32_8c_source.html#l02326">2326</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>References <a class="el" href="../../dc/db1/win32_8h_source.html#l00592">FD_SET</a>.</p>
</div>
</div>
<a class="anchor" id="a6f3b8c08ccb8f57255993ba8298abbd0"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> rb_w32_free_environ </td>
<td>(</td>
<td class="paramtype">char ** </td>
<td class="paramname"><em>env</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d5/df2/win32_8c_source.html#l04786">4786</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>References <a class="el" href="../../d5/df2/win32_8c.html#af973ca20f6594ad664c03daa83867128">env</a>, <a class="el" href="../../d1/ddc/dln_8c_source.html#l00050">free</a>, and <a class="el" href="../../d5/d11/ripper_8c_source.html#l14285">t</a>.</p>
</div>
</div>
<a class="anchor" id="aa8e3da07b82f43db94f9786274c6c8f8"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> rb_w32_fstat </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td>
<td class="paramname"><em>fd</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">struct <a class="el" href="../../dc/db1/win32_8h.html#a4feaac5e1913330bded57b059061965b">stat</a> * </td>
<td class="paramname"><em>st</em> </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="../../d5/df2/win32_8c_source.html#l04134">4134</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>References <a class="el" href="../../d5/df2/win32_8c_source.html#l04183">filetime_to_unixtime()</a>, <a class="el" href="../../dc/db1/win32_8h_source.html#l00202">fstat</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01454">info</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00276">ret</a>, <a class="el" href="../../dc/db1/win32_8h_source.html#l00382">S_IWGRP</a>, <a class="el" href="../../d6/d13/file_8c.html#a5303f49f26293acdb9533756c78322fb">S_IWOTH</a>, and <a class="el" href="../../dc/db1/win32_8h_source.html#l00379">S_IWUSR</a>.</p>
</div>
</div>
<a class="anchor" id="ae1d2ff966352a11f77b005a6d6c1afb9"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> rb_w32_fstati64 </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td>
<td class="paramname"><em>fd</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">struct stati64 * </td>
<td class="paramname"><em>st</em> </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="../../d5/df2/win32_8c_source.html#l04157">4157</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>References <a class="el" href="../../d5/df2/win32_8c_source.html#l04116">COPY_STAT</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l04183">filetime_to_unixtime()</a>, <a class="el" href="../../dc/db1/win32_8h_source.html#l00202">fstat</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01454">info</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00276">ret</a>, <a class="el" href="../../dc/db1/win32_8h_source.html#l00382">S_IWGRP</a>, <a class="el" href="../../d6/d13/file_8c.html#a5303f49f26293acdb9533756c78322fb">S_IWOTH</a>, <a class="el" href="../../dc/db1/win32_8h_source.html#l00379">S_IWUSR</a>, and <a class="el" href="../../dc/db1/win32_8h_source.html#l00201">stat</a>.</p>
</div>
</div>
<a class="anchor" id="af0c2f6dc1b3fecde2bce418f07e14ac3"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../df/d0a/io_8c.html#ae498af04567b740d66e09d36613c2cd8">off_t</a> rb_w32_ftello </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a95742987b07c3bc61a7f376b0168410b">FILE</a> * </td>
<td class="paramname"><em>stream</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d5/df2/win32_8c_source.html#l04569">4569</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>References <a class="el" href="../../df/d0a/io_8c_source.html#l00057">off_t</a>.</p>
</div>
</div>
<a class="anchor" id="a13d93a5f80fba3938f6523460872bf2c"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> rb_w32_ftruncate </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td>
<td class="paramname"><em>fd</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../df/d0a/io_8c.html#ae498af04567b740d66e09d36613c2cd8">off_t</a> </td>
<td class="paramname"><em>length</em> </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="../../d5/df2/win32_8c_source.html#l04496">4496</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>References <a class="el" href="../../d5/df2/win32_8c_source.html#l00262">IsWin95</a>, and <a class="el" href="../../d5/df2/win32_8c_source.html#l04439">rb_chsize()</a>.</p>
</div>
</div>
<a class="anchor" id="aedf011f736007a12cb42536cb4ae376f"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">char** rb_w32_get_environ </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> </td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d5/df2/win32_8c_source.html#l04751">4751</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>References <a class="el" href="../../d5/df2/win32_8c.html#af973ca20f6594ad664c03daa83867128">env</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l00094">malloc</a>, <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00134">NULL</a>, <a class="el" href="../../d8/d3c/util_8h_source.html#l00069">strdup</a>, and <a class="el" href="../../d6/d7b/strchr_8c.html#a219836f542ce53545052bed5353820ca">strlen()</a>.</p>
</div>
</div>
<a class="anchor" id="a29dcc9f57aa233b7287b6506c8bcf2e5"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">SOCKET rb_w32_get_osfhandle </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td>
<td class="paramname"><em>fh</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d5/df2/win32_8c_source.html#l00888">888</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>Referenced by <a class="el" href="../../df/d0a/io_8c_source.html#l01269">rb_io_flush()</a>, and <a class="el" href="../../df/d0a/io_8c_source.html#l01414">rb_io_rewind()</a>.</p>
</div>
</div>
<a class="anchor" id="a719ff1062454c45bb9c524e3619d5bda"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> rb_w32_getc </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a95742987b07c3bc61a7f376b0168410b">FILE</a> * </td>
<td class="paramname"><em>stream</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d5/df2/win32_8c_source.html#l04633">4633</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>References <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l01163">c</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l04610">catch_interrupt()</a>, <a class="el" href="../../da/d50/vsnprintf_8c_source.html#l00219">clearerr</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00054">enough_to_get</a>, <a class="el" href="../../da/d50/vsnprintf_8c_source.html#l00206">EOF</a>, and <a class="el" href="../../d4/db0/__sdbm_8c.html#ad65a8842cc674e3ddf69355898c0ecbf">errno</a>.</p>
</div>
</div>
<a class="anchor" id="acb682eb00ab21e583729209599022cd1"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">char* rb_w32_getcwd </td>
<td>(</td>
<td class="paramtype">char * </td>
<td class="paramname"><em>buffer</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td>
<td class="paramname"><em>size</em> </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="../../d5/df2/win32_8c_source.html#l03757">3757</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>References <a class="el" href="../../d4/db0/__sdbm_8c.html#ad65a8842cc674e3ddf69355898c0ecbf">errno</a>, <a class="el" href="../../d1/ddc/dln_8c_source.html#l00050">free</a>, <a class="el" href="../../d3/d15/name2ctype_8h_source.html#l22210">len</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l00094">malloc</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00233">map_errno</a>, <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00134">NULL</a>, <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00119">p</a>, and <a class="el" href="../../d5/df2/win32_8c_source.html#l00402">translate_char()</a>.</p>
</div>
</div>
<a class="anchor" id="a4846780b2bb4ebca26bace881008b633"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">char* rb_w32_getenv </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td>
<td class="paramname"><em>name</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d5/df2/win32_8c_source.html#l03987">3987</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>References <a class="el" href="../../d5/df2/win32_8c.html#af973ca20f6594ad664c03daa83867128">env</a>, <a class="el" href="../../d3/d15/name2ctype_8h_source.html#l22210">len</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00233">map_errno</a>, <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00134">NULL</a>, <a class="el" href="../../d6/d7b/strchr_8c.html#a219836f542ce53545052bed5353820ca">strlen()</a>, and <a class="el" href="../../dc/db1/win32_8h_source.html#l00209">strncasecmp</a>.</p>
<p>Referenced by <a class="el" href="../../d5/df2/win32_8c_source.html#l00516">init_env()</a>.</p>
</div>
</div>
<a class="anchor" id="af7fd1915365ab6567681cef391f2eae6"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">struct hostent* WSAAPI rb_w32_gethostbyaddr </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td>
<td class="paramname"><em>addr</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td>
<td class="paramname"><em>len</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td>
<td class="paramname"><em>type</em> </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="../../d5/df2/win32_8c_source.html#l03320">3320</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>References <a class="el" href="../../d4/db0/__sdbm_8c.html#ad65a8842cc674e3ddf69355898c0ecbf">errno</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00233">map_errno</a>, <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00134">NULL</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l01154">r</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00073">RUBY_CRITICAL</a>, and <a class="el" href="../../d5/df2/win32_8c_source.html#l00638">StartSockets()</a>.</p>
</div>
</div>
<a class="anchor" id="a7334d1cee678ef3d7e50d7e010e564e1"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">struct hostent* WSAAPI rb_w32_gethostbyname </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td>
<td class="paramname"><em>name</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d5/df2/win32_8c_source.html#l03337">3337</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>References <a class="el" href="../../d4/db0/__sdbm_8c.html#ad65a8842cc674e3ddf69355898c0ecbf">errno</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00233">map_errno</a>, <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00134">NULL</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l01154">r</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00073">RUBY_CRITICAL</a>, and <a class="el" href="../../d5/df2/win32_8c_source.html#l00638">StartSockets()</a>.</p>
</div>
</div>
<a class="anchor" id="a9403dd49b77337cd0c5f2c17604e9921"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> WSAAPI rb_w32_gethostname </td>
<td>(</td>
<td class="paramtype">char * </td>
<td class="paramname"><em>name</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td>
<td class="paramname"><em>len</em> </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="../../d5/df2/win32_8c_source.html#l03354">3354</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>References <a class="el" href="../../d4/db0/__sdbm_8c.html#ad65a8842cc674e3ddf69355898c0ecbf">errno</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00233">map_errno</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l01154">r</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00073">RUBY_CRITICAL</a>, and <a class="el" href="../../d5/df2/win32_8c_source.html#l00638">StartSockets()</a>.</p>
</div>
</div>
<a class="anchor" id="a799a970683979979f2d0beb6581a440b"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> WSAAPI rb_w32_getpeername </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td>
<td class="paramname"><em>s</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">struct sockaddr * </td>
<td class="paramname"><em>addr</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> * </td>
<td class="paramname"><em>addrlen</em> </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="../../d5/df2/win32_8c_source.html#l02846">2846</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>References <a class="el" href="../../d4/db0/__sdbm_8c.html#ad65a8842cc674e3ddf69355898c0ecbf">errno</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00233">map_errno</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l01154">r</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00073">RUBY_CRITICAL</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00638">StartSockets()</a>, and <a class="el" href="../../d5/df2/win32_8c_source.html#l00064">TO_SOCKET</a>.</p>
</div>
</div>
<a class="anchor" id="a9a677fe7b1042899e0dd677732ef4dcd"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">rb_pid_t rb_w32_getpid </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> </td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d5/df2/win32_8c_source.html#l04795">4795</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>References <a class="el" href="../../d5/df2/win32_8c_source.html#l00266">IfWin95</a>, and <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l04944">void</a>.</p>
<p>Referenced by <a class="el" href="../../d5/df2/win32_8c_source.html#l05068">rb_w32_pipe()</a>.</p>
</div>
</div>
<a class="anchor" id="a8cc82cce92d22aafb29f7fd1bb34503b"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">rb_pid_t rb_w32_getppid </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> </td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d5/df2/win32_8c_source.html#l04808">4808</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>References <a class="el" href="../../d5/df2/win32_8c_source.html#l00454">get_proc_address()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l04911">int</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00262">IsWin95</a>, <a class="el" href="../../d3/d15/name2ctype_8h_source.html#l22210">len</a>, <a class="el" href="../../d3/d15/name2ctype_8h_source.html#l00037">long</a>, <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00134">NULL</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00256">rb_w32_osver()</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00606">ULONG()</a>.</p>
</div>
</div>
<a class="anchor" id="a2252a4641c373204f69292f471c7dbac"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">struct protoent* WSAAPI rb_w32_getprotobyname </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td>
<td class="paramname"><em>name</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d5/df2/win32_8c_source.html#l03371">3371</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>References <a class="el" href="../../d4/db0/__sdbm_8c.html#ad65a8842cc674e3ddf69355898c0ecbf">errno</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00233">map_errno</a>, <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00134">NULL</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l01154">r</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00073">RUBY_CRITICAL</a>, and <a class="el" href="../../d5/df2/win32_8c_source.html#l00638">StartSockets()</a>.</p>
</div>
</div>
<a class="anchor" id="a34595d50310dce8fcc93441059a6b727"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">struct protoent* WSAAPI rb_w32_getprotobynumber </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td>
<td class="paramname"><em>num</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d5/df2/win32_8c_source.html#l03388">3388</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>References <a class="el" href="../../d4/db0/__sdbm_8c.html#ad65a8842cc674e3ddf69355898c0ecbf">errno</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00233">map_errno</a>, <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00134">NULL</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l01154">r</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00073">RUBY_CRITICAL</a>, and <a class="el" href="../../d5/df2/win32_8c_source.html#l00638">StartSockets()</a>.</p>
</div>
</div>
<a class="anchor" id="a28cd48f01a95d13d07abb747096b205c"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">struct servent* WSAAPI rb_w32_getservbyname </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td>
<td class="paramname"><em>name</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td>
<td class="paramname"><em>proto</em> </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="../../d5/df2/win32_8c_source.html#l03405">3405</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>References <a class="el" href="../../d4/db0/__sdbm_8c.html#ad65a8842cc674e3ddf69355898c0ecbf">errno</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00233">map_errno</a>, <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00134">NULL</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l01154">r</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00073">RUBY_CRITICAL</a>, and <a class="el" href="../../d5/df2/win32_8c_source.html#l00638">StartSockets()</a>.</p>
</div>
</div>
<a class="anchor" id="a2cc81369f56920c781a0e1a7b489f4c6"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">struct servent* WSAAPI rb_w32_getservbyport </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td>
<td class="paramname"><em>port</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td>
<td class="paramname"><em>proto</em> </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="../../d5/df2/win32_8c_source.html#l03422">3422</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>References <a class="el" href="../../d4/db0/__sdbm_8c.html#ad65a8842cc674e3ddf69355898c0ecbf">errno</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00233">map_errno</a>, <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00134">NULL</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l01154">r</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00073">RUBY_CRITICAL</a>, and <a class="el" href="../../d5/df2/win32_8c_source.html#l00638">StartSockets()</a>.</p>
</div>
</div>
<a class="anchor" id="abbb787e1f41d089625649a3320107cc7"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> WSAAPI rb_w32_getsockname </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td>
<td class="paramname"><em>s</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">struct sockaddr * </td>
<td class="paramname"><em>addr</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> * </td>
<td class="paramname"><em>addrlen</em> </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="../../d5/df2/win32_8c_source.html#l02863">2863</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>References <a class="el" href="../../d4/db0/__sdbm_8c.html#ad65a8842cc674e3ddf69355898c0ecbf">errno</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00233">map_errno</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l01154">r</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00073">RUBY_CRITICAL</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00638">StartSockets()</a>, and <a class="el" href="../../d5/df2/win32_8c_source.html#l00064">TO_SOCKET</a>.</p>
</div>
</div>
<a class="anchor" id="a4d2781f102a4d338963304a2d5bc3402"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> WSAAPI rb_w32_getsockopt </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td>
<td class="paramname"><em>s</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td>
<td class="paramname"><em>level</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td>
<td class="paramname"><em>optname</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">char * </td>
<td class="paramname"><em>optval</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> * </td>
<td class="paramname"><em>optlen</em> </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="../../d5/df2/win32_8c_source.html#l02878">2878</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>References <a class="el" href="../../d4/db0/__sdbm_8c.html#ad65a8842cc674e3ddf69355898c0ecbf">errno</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00233">map_errno</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l01154">r</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00073">RUBY_CRITICAL</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00638">StartSockets()</a>, and <a class="el" href="../../d5/df2/win32_8c_source.html#l00064">TO_SOCKET</a>.</p>
</div>
</div>
<a class="anchor" id="aa4e3cad6cfdf3e9f4febfc608777fa31"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">char* WSAAPI rb_w32_inet_ntop </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td>
<td class="paramname"><em>af</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> * </td>
<td class="paramname"><em>addr</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">char * </td>
<td class="paramname"><em>numaddr</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">size_t </td>
<td class="paramname"><em>numaddr_len</em> </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="../../d5/df2/win32_8c_source.html#l05825">5825</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>References <a class="el" href="../../d5/df2/win32_8c_source.html#l00454">get_proc_address()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c.html#a7aa3ca79548709bc580aa259ad1fd2d2">memcpy()</a>, <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00134">NULL</a>, and <a class="el" href="../../d7/d72/subst_8h_source.html#l00006">snprintf</a>.</p>
</div>
</div>
<a class="anchor" id="addf0171c9e2a256fbfd43e5b3dc31029"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> rb_w32_io_cancelable_p </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td>
<td class="paramname"><em>fd</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d5/df2/win32_8c_source.html#l02090">2090</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>References <a class="el" href="../../d5/df2/win32_8c_source.html#l02496">is_console()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l02189">is_socket()</a>, <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00134">NULL</a>, and <a class="el" href="../../d5/df2/win32_8c_source.html#l00064">TO_SOCKET</a>.</p>
</div>
</div>
<a class="anchor" id="ad573f153140e546a7c16254cadbc3248"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> WSAAPI rb_w32_ioctlsocket </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td>
<td class="paramname"><em>s</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../d3/d15/name2ctype_8h.html#a86f2415763322050063a5502f87c9422">long</a> </td>
<td class="paramname"><em>cmd</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#aaf12d2783d89167480b76853da8ba5e1">u_long</a> * </td>
<td class="paramname"><em>argp</em> </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="../../d5/df2/win32_8c_source.html#l02895">2895</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>References <a class="el" href="../../d4/db0/__sdbm_8c.html#ad65a8842cc674e3ddf69355898c0ecbf">errno</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00233">map_errno</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l01154">r</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00073">RUBY_CRITICAL</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00638">StartSockets()</a>, and <a class="el" href="../../d5/df2/win32_8c_source.html#l00064">TO_SOCKET</a>.</p>
</div>
</div>
<a class="anchor" id="ab216cc35920aa6d81afe200f27ffed3f"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> rb_w32_is_socket </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td>
<td class="paramname"><em>fd</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d5/df2/win32_8c_source.html#l02198">2198</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>References <a class="el" href="../../d5/df2/win32_8c_source.html#l02189">is_socket()</a>, and <a class="el" href="../../d5/df2/win32_8c_source.html#l00064">TO_SOCKET</a>.</p>
<p>Referenced by <a class="el" href="../../da/dcc/socket_2init_8c_source.html#l00043">rsock_init_sock()</a>.</p>
</div>
</div>
<a class="anchor" id="a2f4a5cb02496aa390df5a650b4ba2cf2"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> rb_w32_isatty </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td>
<td class="paramname"><em>fd</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d5/df2/win32_8c_source.html#l05733">5733</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>References <a class="el" href="../../d5/df2/win32_8c_source.html#l02046">_osfhnd</a>, <a class="el" href="../../d4/db0/__sdbm_8c.html#ad65a8842cc674e3ddf69355898c0ecbf">errno</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01655">mode</a>.</p>
</div>
</div>
<a class="anchor" id="a09547c699a6ff79062876402883a1d17"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> WSAAPI rb_w32_listen </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td>
<td class="paramname"><em>s</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td>
<td class="paramname"><em>backlog</em> </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="../../d5/df2/win32_8c_source.html#l02912">2912</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>References <a class="el" href="../../d4/db0/__sdbm_8c.html#ad65a8842cc674e3ddf69355898c0ecbf">errno</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00233">map_errno</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l01154">r</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00073">RUBY_CRITICAL</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00638">StartSockets()</a>, and <a class="el" href="../../d5/df2/win32_8c_source.html#l00064">TO_SOCKET</a>.</p>
</div>
</div>
<a class="anchor" id="ad283b24d550f25ff3d5ff543b869f529"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> rb_w32_map_errno </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../d2/d99/win32ole_8c.html#ad3196fc77437d523ed1459e8ff809d3a">DWORD</a> </td>
<td class="paramname"><em>winerr</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d5/df2/win32_8c_source.html#l00213">213</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>References <a class="el" href="../../d5/df2/win32_8c.html#aa707b86cd484a66f7980a3a23c6f0bf0">errmap</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05519">i</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l04911">int</a>, and <a class="el" href="../../d5/df2/win32_8c_source.html#l00077">winerr</a>.</p>
</div>
</div>
<a class="anchor" id="a2a12254ce2694984306f00090ffb214b"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> rb_w32_mkdir </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td>
<td class="paramname"><em>path</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td>
<td class="paramname"><em>mode</em> </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="../../d5/df2/win32_8c_source.html#l05614">5614</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>References <a class="el" href="../../d5/df2/win32_8c_source.html#l01106">filecp_to_wstr</a>, <a class="el" href="../../d1/ddc/dln_8c_source.html#l00050">free</a>, <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00134">NULL</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00276">ret</a>, and <a class="el" href="../../d5/df2/win32_8c_source.html#l05582">wmkdir()</a>.</p>
</div>
</div>
<a class="anchor" id="ae5a8dde3535586991d26f5df286bdb45"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> rb_w32_open </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td>
<td class="paramname"><em>file</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td>
<td class="paramname"><em>oflag</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"> </td>
<td class="paramname"><em>...</em> </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="../../d5/df2/win32_8c_source.html#l04857">4857</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>References <a class="el" href="../../d3/d09/ripper_8y_source.html#l01287">arg</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l01106">filecp_to_wstr</a>, <a class="el" href="../../d1/ddc/dln_8c_source.html#l00050">free</a>, <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00134">NULL</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00093">O_BINARY</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l04879">rb_w32_wopen()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00276">ret</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c.html#a36af1f79dd6adf0809c21e76535034d5">va_end()</a>.</p>
</div>
</div>
<a class="anchor" id="a4611af37727832d276705e41ed08ecb8"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> rb_w32_open_osfhandle </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../dc/db1/win32_8h.html#a0fbe4a4f8dd857ee04923a901f27465f">intptr_t</a> </td>
<td class="paramname"><em>osfhandle</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td>
<td class="paramname"><em>flags</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d5/df2/win32_8c_source.html#l02096">2096</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>References <a class="el" href="../../d5/df2/win32_8c_source.html#l02045">_pioinfo</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l02075">_set_osfhnd</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l02076">_set_osflags</a>, <a class="el" href="../../d4/db0/__sdbm_8c.html#ad65a8842cc674e3ddf69355898c0ecbf">errno</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l02082">FAPPEND</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l02083">FDEV</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l02081">FNOINHERIT</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l02078">FOPEN</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l02084">FTEXT</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l02017">MTHREAD_ONLY</a>, and <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00134">NULL</a>.</p>
<p>Referenced by <a class="el" href="../../d5/df2/win32_8c_source.html#l02770">rb_w32_accept()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l03292">rb_w32_socket()</a>, and <a class="el" href="../../d5/df2/win32_8c_source.html#l03527">rb_w32_socketpair()</a>.</p>
</div>
</div>
<a class="anchor" id="aab8aa62265ba2071b2ce5b853d5c3e6c"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../d9/d31/struct_d_i_r.html">DIR</a>* rb_w32_opendir </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td>
<td class="paramname"><em>filename</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d5/df2/win32_8c_source.html#l01809">1809</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>References <a class="el" href="../../d5/df2/win32_8c_source.html#l01106">filecp_to_wstr</a>, <a class="el" href="../../d1/ddc/dln_8c_source.html#l00050">free</a>, <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00134">NULL</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l01696">opendir_internal()</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00276">ret</a>.</p>
</div>
</div>
<a class="anchor" id="affdb842014b69315ef8e742ad2ebe79e"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../d2/d99/win32ole_8c.html#ad3196fc77437d523ed1459e8ff809d3a">DWORD</a> rb_w32_osver </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> </td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d5/df2/win32_8c_source.html#l00256">256</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>References <a class="el" href="../../d5/df2/win32_8c_source.html#l00237">osver</a>.</p>
<p>Referenced by <a class="el" href="../../d5/df2/win32_8c_source.html#l04808">rb_w32_getppid()</a>.</p>
</div>
</div>
<a class="anchor" id="a5bc684545342d6d143570e4e45a3c2cd"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> rb_w32_pipe </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td>
<td class="paramname"><em>fds</em>[2]</td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d5/df2/win32_8c_source.html#l05068">5068</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>References <a class="el" href="../../d5/df2/win32_8c_source.html#l02045">_pioinfo</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l02075">_set_osfhnd</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l02076">_set_osflags</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00078">err</a>, <a class="el" href="../../d4/db0/__sdbm_8c.html#ad65a8842cc674e3ddf69355898c0ecbf">errno</a>, <a class="el" href="../../d1/d5c/nkf_8h_source.html#l00185">FALSE</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l02081">FNOINHERIT</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l02078">FOPEN</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l02080">FPIPE</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00233">map_errno</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l02017">MTHREAD_ONLY</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l00208">name</a>, <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00134">NULL</a>, <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00119">p</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l05160">rb_w32_close()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l04795">rb_w32_getpid()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00276">ret</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00073">RUBY_CRITICAL</a>, <a class="el" href="../../d7/d72/subst_8h_source.html#l00006">snprintf</a>, <a class="el" href="../../de/d32/dir_8c.html#a99c0c80536c9a3937814525bb5f8a7ad">strchr()</a>, and <a class="el" href="../../d6/d7b/strchr_8c.html#a219836f542ce53545052bed5353820ca">strlen()</a>.</p>
</div>
</div>
<a class="anchor" id="a70646f2c38638e79e086016365a1c457"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> rb_w32_putc </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td>
<td class="paramname"><em>c</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a95742987b07c3bc61a7f376b0168410b">FILE</a> * </td>
<td class="paramname"><em>stream</em> </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="../../d5/df2/win32_8c_source.html#l04653">4653</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>References <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l01163">c</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l04610">catch_interrupt()</a>, and <a class="el" href="../../d5/df2/win32_8c_source.html#l00055">enough_to_put</a>.</p>
</div>
</div>
<a class="anchor" id="a1e653878ba74dbd50303c7bda56e13c0"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">ssize_t rb_w32_read </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td>
<td class="paramname"><em>fd</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> * </td>
<td class="paramname"><em>buf</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">size_t </td>
<td class="paramname"><em>size</em> </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="../../d5/df2/win32_8c_source.html#l05228">5228</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>References <a class="el" href="../../d5/df2/win32_8c_source.html#l02046">_osfhnd</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l02047">_osfile</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l02045">_pioinfo</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l02076">_set_osflags</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00579">cancel_io</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00078">err</a>, <a class="el" href="../../d4/db0/__sdbm_8c.html#ad65a8842cc674e3ddf69355898c0ecbf">errno</a>, <a class="el" href="../../d1/d5c/nkf_8h_source.html#l00185">FALSE</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l02079">FEOFLAG</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l05213">finish_overlapped()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l02084">FTEXT</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l02496">is_console()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l02189">is_socket()</a>, <a class="el" href="../../d3/d15/name2ctype_8h_source.html#l22210">len</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00233">map_errno</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01655">mode</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l02017">MTHREAD_ONLY</a>, <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00134">NULL</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00237">osver</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l03039">rb_w32_recv()</a>, <a class="el" href="../../dc/db1/win32_8h.html#a2da86cc53904a673b2b18547d63700f6">rb_w32_wait_events_blocking()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00276">ret</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l05184">setup_overlapped()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00051">size</a>, <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00126">start</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00064">TO_SOCKET</a>, <a class="el" href="../../d1/d5c/nkf_8h_source.html#l00186">TRUE</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01750">wait</a>.</p>
</div>
</div>
<a class="anchor" id="abd1e5d044bcae0553aff99aafc6336e4"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">struct <a class="el" href="../../d5/dac/structdirect.html">direct</a>* rb_w32_readdir </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../d9/d31/struct_d_i_r.html">DIR</a> * </td>
<td class="paramname"><em>dirp</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d5/df2/win32_8c_source.html#l01940">1940</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>References <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00134">NULL</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l01902">readdir_internal()</a>, and <a class="el" href="../../d5/df2/win32_8c_source.html#l01853">win32_direct_conv()</a>.</p>
</div>
</div>
<a class="anchor" id="a1a5eef9d6b60e6786a7f0764ab1e03e4"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">struct <a class="el" href="../../d5/dac/structdirect.html">direct</a>* rb_w32_readdir_with_enc </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../d9/d31/struct_d_i_r.html">DIR</a> * </td>
<td class="paramname"><em>dirp</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a> * </td>
<td class="paramname"><em>enc</em> </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="../../d5/df2/win32_8c_source.html#l01946">1946</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>References <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00134">NULL</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01110">rb_ascii8bit_encoding()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l01902">readdir_internal()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l01894">ruby_direct_conv()</a>, and <a class="el" href="../../d5/df2/win32_8c_source.html#l01853">win32_direct_conv()</a>.</p>
</div>
</div>
<a class="anchor" id="aa7eb9526a9d2508481ce77c26e910cec"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> WSAAPI rb_w32_recv </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td>
<td class="paramname"><em>fd</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">char * </td>
<td class="paramname"><em>buf</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td>
<td class="paramname"><em>len</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td>
<td class="paramname"><em>flags</em> </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="../../d5/df2/win32_8c_source.html#l03039">3039</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>References <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00134">NULL</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l02970">overlapped_socket_io()</a>, and <a class="el" href="../../d1/d5c/nkf_8h_source.html#l00186">TRUE</a>.</p>
<p>Referenced by <a class="el" href="../../d5/df2/win32_8c_source.html#l05228">rb_w32_read()</a>.</p>
</div>
</div>
<a class="anchor" id="ae1b681c8faa59ed87c4b0a2f4383df00"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> WSAAPI rb_w32_recvfrom </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td>
<td class="paramname"><em>fd</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">char * </td>
<td class="paramname"><em>buf</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td>
<td class="paramname"><em>len</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td>
<td class="paramname"><em>flags</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">struct sockaddr * </td>
<td class="paramname"><em>from</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> * </td>
<td class="paramname"><em>fromlen</em> </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="../../d5/df2/win32_8c_source.html#l03045">3045</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>References <a class="el" href="../../d5/df2/win32_8c_source.html#l02970">overlapped_socket_io()</a>, and <a class="el" href="../../d1/d5c/nkf_8h_source.html#l00186">TRUE</a>.</p>
</div>
</div>
<a class="anchor" id="af325a0d281f110277a387518efb093e5"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> rb_w32_rename </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td>
<td class="paramname"><em>from</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td>
<td class="paramname"><em>to</em> </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="../../d5/df2/win32_8c_source.html#l04077">4077</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>References <a class="el" href="../../d5/df2/win32_8c_source.html#l01106">filecp_to_wstr</a>, <a class="el" href="../../d1/ddc/dln_8c_source.html#l00050">free</a>, <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00134">NULL</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00276">ret</a>, and <a class="el" href="../../d5/df2/win32_8c_source.html#l04008">wrename()</a>.</p>
</div>
</div>
<a class="anchor" id="a60307c3091e3a38419018d4568fe1207"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> rb_w32_rewinddir </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../d9/d31/struct_d_i_r.html">DIR</a> * </td>
<td class="paramname"><em>dirp</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d5/df2/win32_8c_source.html#l01983">1983</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>References <a class="el" href="../../df/d9c/dir_8h_source.html#l00021">DIR::curr</a>, <a class="el" href="../../df/d9c/dir_8h_source.html#l00024">DIR::loc</a>, and <a class="el" href="../../df/d9c/dir_8h_source.html#l00020">DIR::start</a>.</p>
<p>Referenced by <a class="el" href="../../d5/df2/win32_8c_source.html#l01969">rb_w32_seekdir()</a>.</p>
</div>
</div>
<a class="anchor" id="a8e079681e47c4b68767211b297738d7a"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> rb_w32_rmdir </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td>
<td class="paramname"><em>path</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d5/df2/win32_8c_source.html#l05647">5647</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>References <a class="el" href="../../d5/df2/win32_8c_source.html#l01106">filecp_to_wstr</a>, <a class="el" href="../../d1/ddc/dln_8c_source.html#l00050">free</a>, <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00134">NULL</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00276">ret</a>, and <a class="el" href="../../d5/df2/win32_8c_source.html#l05627">wrmdir()</a>.</p>
</div>
</div>
<a class="anchor" id="a8c0dca945c86868edb6e778afdcb9b45"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> rb_w32_seekdir </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../d9/d31/struct_d_i_r.html">DIR</a> * </td>
<td class="paramname"><em>dirp</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../d3/d15/name2ctype_8h.html#a86f2415763322050063a5502f87c9422">long</a> </td>
<td class="paramname"><em>loc</em> </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="../../d5/df2/win32_8c_source.html#l01969">1969</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>References <a class="el" href="../../df/d9c/dir_8h_source.html#l00021">DIR::curr</a>, <a class="el" href="../../df/d9c/dir_8h_source.html#l00024">DIR::loc</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l01837">move_to_next_entry()</a>, and <a class="el" href="../../d5/df2/win32_8c_source.html#l01983">rb_w32_rewinddir()</a>.</p>
</div>
</div>
<a class="anchor" id="a0de0f3eee9e9cd25914126c43afbbb07"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> WSAAPI rb_w32_select </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td>
<td class="paramname"><em>nfds</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">fd_set * </td>
<td class="paramname"><em>rd</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">fd_set * </td>
<td class="paramname"><em>wr</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">fd_set * </td>
<td class="paramname"><em>ex</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">struct <a class="el" href="../../d1/d1b/structtimeval.html">timeval</a> * </td>
<td class="paramname"><em>timeout</em> </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="../../d5/df2/win32_8c_source.html#l02748">2748</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>References <a class="el" href="../../d5/df2/win32_8c_source.html#l02606">rb_w32_select_with_thread()</a>.</p>
</div>
</div>
<a class="anchor" id="a046b28af9a4994c9552100f40d5e8480"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> rb_w32_select_with_thread </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td>
<td class="paramname"><em>nfds</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">fd_set * </td>
<td class="paramname"><em>rd</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">fd_set * </td>
<td class="paramname"><em>wr</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">fd_set * </td>
<td class="paramname"><em>ex</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">struct <a class="el" href="../../d1/d1b/structtimeval.html">timeval</a> * </td>
<td class="paramname"><em>timeout</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> * </td>
<td class="paramname"><em>th</em> </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="../../d5/df2/win32_8c_source.html#l02606">2606</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>References <a class="el" href="../../d5/df2/win32_8c_source.html#l02587">compare()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l02439">copy_fd()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l02538">do_select()</a>, <a class="el" href="../../d4/db0/__sdbm_8c.html#ad65a8842cc674e3ddf69355898c0ecbf">errno</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l02398">extract_fd()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l03746">gettimeofday()</a>, <a class="el" href="../../d3/d15/name2ctype_8h_source.html#l23841">if()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l04911">int</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l02496">is_console()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l02532">is_invalid_handle()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l02460">is_not_socket()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l02466">is_pipe()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l02510">is_readable_console()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l02478">is_readable_pipe()</a>, <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00134">NULL</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l01154">r</a>, <a class="el" href="../../db/d2e/intern_8h_source.html#l00303">rb_fd_init</a>, <a class="el" href="../../db/d2e/intern_8h_source.html#l00305">rb_fd_term</a>, <a class="el" href="../../d5/df2/win32_8c.html#a073a8f2dbe7020a95f90aee949cbbbf5">rb_w32_check_interrupt()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l02569">rb_w32_time_subtract()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00638">StartSockets()</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00017">timeval::tv_sec</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00018">timeval::tv_usec</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01750">wait</a>.</p>
<p>Referenced by <a class="el" href="../../d5/df2/win32_8c_source.html#l02748">rb_w32_select()</a>.</p>
</div>
</div>
<a class="anchor" id="a8d26fa99dbd6017189584c7018b39cf8"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> WSAAPI rb_w32_send </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td>
<td class="paramname"><em>fd</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td>
<td class="paramname"><em>buf</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td>
<td class="paramname"><em>len</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td>
<td class="paramname"><em>flags</em> </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="../../d5/df2/win32_8c_source.html#l03052">3052</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>References <a class="el" href="../../d1/d5c/nkf_8h_source.html#l00185">FALSE</a>, <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00134">NULL</a>, and <a class="el" href="../../d5/df2/win32_8c_source.html#l02970">overlapped_socket_io()</a>.</p>
<p>Referenced by <a class="el" href="../../d5/df2/win32_8c_source.html#l05358">rb_w32_write()</a>.</p>
</div>
</div>
<a class="anchor" id="ab79221973847eeb0d113982212f5290f"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> WSAAPI rb_w32_sendto </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td>
<td class="paramname"><em>fd</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td>
<td class="paramname"><em>buf</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td>
<td class="paramname"><em>len</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td>
<td class="paramname"><em>flags</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> struct sockaddr * </td>
<td class="paramname"><em>to</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td>
<td class="paramname"><em>tolen</em> </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="../../d5/df2/win32_8c_source.html#l03058">3058</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>References <a class="el" href="../../d1/d5c/nkf_8h_source.html#l00185">FALSE</a>, and <a class="el" href="../../d5/df2/win32_8c_source.html#l02970">overlapped_socket_io()</a>.</p>
</div>
</div>
<a class="anchor" id="a68247cba4362e4c1969d814376fbe79e"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> WSAAPI rb_w32_setsockopt </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td>
<td class="paramname"><em>s</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td>
<td class="paramname"><em>level</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td>
<td class="paramname"><em>optname</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td>
<td class="paramname"><em>optval</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td>
<td class="paramname"><em>optlen</em> </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="../../d5/df2/win32_8c_source.html#l03211">3211</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>References <a class="el" href="../../d4/db0/__sdbm_8c.html#ad65a8842cc674e3ddf69355898c0ecbf">errno</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00233">map_errno</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l01154">r</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00073">RUBY_CRITICAL</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00638">StartSockets()</a>, and <a class="el" href="../../d5/df2/win32_8c_source.html#l00064">TO_SOCKET</a>.</p>
</div>
</div>
<a class="anchor" id="a0c3379c04967762a36a824934eda3847"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> WSAAPI rb_w32_shutdown </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td>
<td class="paramname"><em>s</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td>
<td class="paramname"><em>how</em> </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="../../d5/df2/win32_8c_source.html#l03228">3228</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>References <a class="el" href="../../d4/db0/__sdbm_8c.html#ad65a8842cc674e3ddf69355898c0ecbf">errno</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00233">map_errno</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l01154">r</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00073">RUBY_CRITICAL</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l00436">shutdown</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00638">StartSockets()</a>, and <a class="el" href="../../d5/df2/win32_8c_source.html#l00064">TO_SOCKET</a>.</p>
</div>
</div>
<a class="anchor" id="a07fd9b99edfa96a4ead0a67c16c7c22b"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> WSAAPI rb_w32_socket </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td>
<td class="paramname"><em>af</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td>
<td class="paramname"><em>type</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td>
<td class="paramname"><em>protocol</em> </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="../../d5/df2/win32_8c_source.html#l03292">3292</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>References <a class="el" href="../../d4/db0/__sdbm_8c.html#ad65a8842cc674e3ddf69355898c0ecbf">errno</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00233">map_errno</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00093">O_BINARY</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l03243">open_ifs_socket()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l02096">rb_w32_open_osfhandle()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00073">RUBY_CRITICAL</a>, <a class="el" href="../../de/d46/os2_8c_source.html#l00056">s</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00148">st_insert</a>, and <a class="el" href="../../d5/df2/win32_8c_source.html#l00638">StartSockets()</a>.</p>
</div>
</div>
<a class="anchor" id="a093e17cd90966a5d2eda8d9f6576167f"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> rb_w32_socketpair </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td>
<td class="paramname"><em>af</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td>
<td class="paramname"><em>type</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td>
<td class="paramname"><em>protocol</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> * </td>
<td class="paramname"><em>sv</em> </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="../../d5/df2/win32_8c_source.html#l03527">3527</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>References <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00093">O_BINARY</a>, <a class="el" href="../../d9/dee/tkutil_8c_source.html#l00553">pair</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l05160">rb_w32_close()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l02096">rb_w32_open_osfhandle()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l03437">socketpair_internal()</a>, and <a class="el" href="../../d6/d87/regint_8h_source.html#l00148">st_insert</a>.</p>
</div>
</div>
<a class="anchor" id="ab2279f2011fc528935f456e7f0ff2830"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">rb_pid_t rb_w32_spawn </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td>
<td class="paramname"><em>mode</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td>
<td class="paramname"><em>cmd</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td>
<td class="paramname"><em>prog</em> </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="../../d5/df2/win32_8c_source.html#l01112">1112</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>References <a class="el" href="../../d5/df2/win32_8c_source.html#l01104">acp_to_wstr</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01047">ALLOCV</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01050">ALLOCV_END</a>, <a class="el" href="../../dd/dd0/eval__intern_8h_source.html#l00219">CharNext</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00971">check_spawn_mode()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00984">child_result()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00274">cmd</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l01006">CreateChild()</a>, <a class="el" href="../../d7/d1e/dln__find_8c_source.html#l00085">dln_find_exe_r()</a>, <a class="el" href="../../d7/d1e/dln__find_8c_source.html#l00113">fbuf</a>, <a class="el" href="../../d1/ddc/dln_8c_source.html#l00050">free</a>, <a class="el" href="../../de/d32/dir_8c.html#aee28fd8a0e40b6d958f7d20348e45368">getenv()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l01354">has_redirection()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l01090">is_batch()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00832">is_command_com()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00846">is_internal_cmd()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01453">ISSPACE</a>, <a class="el" href="../../d3/d15/name2ctype_8h_source.html#l22210">len</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00964">MAXPATHLEN</a>, <a class="el" href="../../d5/d9d/tcltklib_8c.html#a7aa3ca79548709bc580aa259ad1fd2d2">memcpy()</a>, <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00134">NULL</a>, <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00119">p</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00276">ret</a>, <a class="el" href="../../de/d46/os2_8c_source.html#l00060">shell</a>, <a class="el" href="../../de/d32/dir_8c.html#a99c0c80536c9a3937814525bb5f8a7ad">strchr()</a>, <a class="el" href="../../d6/d7b/strchr_8c.html#a219836f542ce53545052bed5353820ca">strlen()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00967">STRNDUPV</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00402">translate_char()</a>, and <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05520">v</a>.</p>
<p>Referenced by <a class="el" href="../../df/d0a/io_8c_source.html#l05333">pipe_open()</a>, and <a class="el" href="../../d0/d85/process_8c_source.html#l01150">rb_proc_exec()</a>.</p>
</div>
</div>
<a class="anchor" id="a0455c6105c76f1da6abaa67ced07eb90"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_w32_special_folder </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td>
<td class="paramname"><em>type</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d5/df2/win32_8c_source.html#l00490">490</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>References <a class="el" href="../../d5/df2/win32_8c_source.html#l00429">get_special_folder()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02040">path</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00367">Qnil</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01205">rb_filesystem_encoding()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l01861">rb_w32_conv_from_wchar()</a>, and <a class="el" href="../../d5/df2/win32_8c_source.html#l00444">regulate_path()</a>.</p>
<p>Referenced by <a class="el" href="../../d5/d97/etc_8c_source.html#l00572">etc_sysconfdir()</a>.</p>
</div>
</div>
<a class="anchor" id="a4d35749591359c0fa07b02d18de80eee"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> rb_w32_stat </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td>
<td class="paramname"><em>path</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">struct <a class="el" href="../../dc/db1/win32_8h.html#a4feaac5e1913330bded57b059061965b">stat</a> * </td>
<td class="paramname"><em>st</em> </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="../../d5/df2/win32_8c_source.html#l04327">4327</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>References <a class="el" href="../../d5/df2/win32_8c_source.html#l04116">COPY_STAT</a>, and <a class="el" href="../../d5/df2/win32_8c_source.html#l04398">rb_w32_stati64()</a>.</p>
</div>
</div>
<a class="anchor" id="a818afa5bc3a1356476c70fd8dd4d8ee6"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> rb_w32_stati64 </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td>
<td class="paramname"><em>path</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">struct stati64 * </td>
<td class="paramname"><em>st</em> </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="../../d5/df2/win32_8c_source.html#l04398">4398</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>References <a class="el" href="../../d5/df2/win32_8c_source.html#l01106">filecp_to_wstr</a>, <a class="el" href="../../d1/ddc/dln_8c_source.html#l00050">free</a>, <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00134">NULL</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00276">ret</a>, and <a class="el" href="../../d5/df2/win32_8c_source.html#l04337">wstati64()</a>.</p>
<p>Referenced by <a class="el" href="../../d5/df2/win32_8c_source.html#l04411">rb_w32_access()</a>, and <a class="el" href="../../d5/df2/win32_8c_source.html#l04327">rb_w32_stat()</a>.</p>
</div>
</div>
<a class="anchor" id="a0d829bcc1fb808382e81323c4098a1eb"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">char* rb_w32_strerror </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td>
<td class="paramname"><em>e</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d5/df2/win32_8c_source.html#l02212">2212</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>References <a class="el" href="../../dc/db1/win32_8h_source.html#l00520">EADDRINUSE</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00078">err</a>, <a class="el" href="../../d5/df2/win32_8c.html#aa707b86cd484a66f7980a3a23c6f0bf0">errmap</a>, <a class="el" href="../../dd/d8c/rubysocket_8h_source.html#l00089">EWOULDBLOCK</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05519">i</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l04911">int</a>, <a class="el" href="../../da/d6f/memmove_8c_source.html#l00007">memmove()</a>, <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00134">NULL</a>, <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00119">p</a>, <a class="el" href="../../de/d46/os2_8c_source.html#l00056">s</a>, <a class="el" href="../../d5/d04/strerror_8c_source.html#l00011">strerror()</a>, <a class="el" href="../../d3/d90/missing_8h.html#ae18161b919a8cf237d27f8aac700d80c">strlcpy()</a>, <a class="el" href="../../d6/d7b/strchr_8c.html#a219836f542ce53545052bed5353820ca">strlen()</a>, <a class="el" href="../../d5/d04/strerror_8c.html#a560e1e3acaca1d09a7eddcdb528ed92e">sys_nerr</a>, and <a class="el" href="../../d5/df2/win32_8c_source.html#l00077">winerr</a>.</p>
</div>
</div>
<a class="anchor" id="ab5ca609dd4661f044cecf9e74eef0528"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> rb_w32_sysinit </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> * </td>
<td class="paramname"><em>argc</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">char *** </td>
<td class="paramname"><em>argv</em> </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="../../d5/df2/win32_8c_source.html#l00662">662</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>References <a class="el" href="../../d5/df2/win32_8c_source.html#l00622">exit_handler()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00240">get_version()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00516">init_env()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00582">init_func()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l02137">init_stdhandle()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l01410">rb_w32_cmdvector()</a>, and <a class="el" href="../../d5/df2/win32_8c_source.html#l00638">StartSockets()</a>.</p>
<p>Referenced by <a class="el" href="../../df/d77/ruby_8c_source.html#l01868">ruby_sysinit()</a>.</p>
</div>
</div>
<a class="anchor" id="a82f2ec24703ef8396b53aea5f33393f8"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">UINT rb_w32_system_tmpdir </td>
<td>(</td>
<td class="paramtype">WCHAR * </td>
<td class="paramname"><em>path</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">UINT </td>
<td class="paramname"><em>len</em> </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="../../d5/df2/win32_8c_source.html#l00500">500</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>References <a class="el" href="../../d5/df2/win32_8c_source.html#l00413">CSIDL_LOCAL_APPDATA</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00429">get_special_folder()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00477">get_system_directory()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c.html#a7aa3ca79548709bc580aa259ad1fd2d2">memcpy()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00487">numberof</a>, <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00119">p</a>, and <a class="el" href="../../d5/df2/win32_8c_source.html#l00392">translate_wchar()</a>.</p>
<p>Referenced by <a class="el" href="../../d5/d97/etc_8c_source.html#l00585">etc_systmpdir()</a>, and <a class="el" href="../../d5/df2/win32_8c_source.html#l00516">init_env()</a>.</p>
</div>
</div>
<a class="anchor" id="a4d0ad30099abf2815a4bfc5354d688bd"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../d3/d15/name2ctype_8h.html#a86f2415763322050063a5502f87c9422">long</a> rb_w32_telldir </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../d9/d31/struct_d_i_r.html">DIR</a> * </td>
<td class="paramname"><em>dirp</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d5/df2/win32_8c_source.html#l01959">1959</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>References <a class="el" href="../../df/d9c/dir_8h_source.html#l00024">DIR::loc</a>.</p>
</div>
</div>
<a class="anchor" id="ac963a05659d51e65f30a1b3e8c6f414b"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> rb_w32_time_subtract </td>
<td>(</td>
<td class="paramtype">struct <a class="el" href="../../d1/d1b/structtimeval.html">timeval</a> * </td>
<td class="paramname"><em>rest</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> struct <a class="el" href="../../d1/d1b/structtimeval.html">timeval</a> * </td>
<td class="paramname"><em>wait</em> </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="../../d5/df2/win32_8c_source.html#l02569">2569</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>References <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00017">timeval::tv_sec</a>, and <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00018">timeval::tv_usec</a>.</p>
<p>Referenced by <a class="el" href="../../d5/df2/win32_8c_source.html#l02606">rb_w32_select_with_thread()</a>.</p>
</div>
</div>
<a class="anchor" id="a13eaa89e0125f3cc02f0ababdbf299b5"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> rb_w32_times </td>
<td>(</td>
<td class="paramtype">struct <a class="el" href="../../d8/d15/structtms.html">tms</a> * </td>
<td class="paramname"><em>tmbuf</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d5/df2/win32_8c_source.html#l04587">4587</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>References <a class="el" href="../../d5/df2/win32_8c_source.html#l04577">filetime_to_clock()</a>, <a class="el" href="../../dc/db1/win32_8h_source.html#l00711">tms::tms_cstime</a>, <a class="el" href="../../dc/db1/win32_8h_source.html#l00710">tms::tms_cutime</a>, <a class="el" href="../../dc/db1/win32_8h_source.html#l00709">tms::tms_stime</a>, and <a class="el" href="../../dc/db1/win32_8h_source.html#l00708">tms::tms_utime</a>.</p>
</div>
</div>
<a class="anchor" id="a395d112fd7811f17d48d702b711dac9a"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> rb_w32_truncate </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td>
<td class="paramname"><em>path</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../df/d0a/io_8c.html#ae498af04567b740d66e09d36613c2cd8">off_t</a> </td>
<td class="paramname"><em>length</em> </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="../../d5/df2/win32_8c_source.html#l04470">4470</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>References <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l04946">e</a>, <a class="el" href="../../d4/db0/__sdbm_8c.html#ad65a8842cc674e3ddf69355898c0ecbf">errno</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00262">IsWin95</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00233">map_errno</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l04439">rb_chsize()</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00276">ret</a>.</p>
</div>
</div>
<a class="anchor" id="a649dd865ed4a65a4a7c90076ce58a713"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> rb_w32_uaccess </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td>
<td class="paramname"><em>path</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td>
<td class="paramname"><em>mode</em> </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="../../d5/df2/win32_8c_source.html#l04425">4425</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>References <a class="el" href="../../d4/db0/__sdbm_8c.html#ad65a8842cc674e3ddf69355898c0ecbf">errno</a>, and <a class="el" href="../../d5/df2/win32_8c_source.html#l04385">rb_w32_ustati64()</a>.</p>
</div>
</div>
<a class="anchor" id="a5271adada20b77374c5b000a7b29849d"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> rb_w32_uchdir </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td>
<td class="paramname"><em>path</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d5/df2/win32_8c_source.html#l05569">5569</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>References <a class="el" href="../../d1/ddc/dln_8c_source.html#l00050">free</a>, <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00134">NULL</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00276">ret</a>, and <a class="el" href="../../d5/df2/win32_8c_source.html#l01108">utf8_to_wstr</a>.</p>
</div>
</div>
<a class="anchor" id="a571a4be25649ebfae0444b9cc78d64e4"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> rb_w32_uchmod </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td>
<td class="paramname"><em>path</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td>
<td class="paramname"><em>mode</em> </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="../../d5/df2/win32_8c_source.html#l05719">5719</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>References <a class="el" href="../../d1/ddc/dln_8c_source.html#l00050">free</a>, <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00134">NULL</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00276">ret</a>, and <a class="el" href="../../d5/df2/win32_8c_source.html#l01108">utf8_to_wstr</a>.</p>
</div>
</div>
<a class="anchor" id="a3c190f1ea0dd1ed4c468018fc3c2bfb9"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> rb_w32_uchown </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td>
<td class="paramname"><em>path</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td>
<td class="paramname"><em>owner</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td>
<td class="paramname"><em>group</em> </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="../../d5/df2/win32_8c_source.html#l03802">3802</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
</div>
</div>
<a class="anchor" id="a48bff2852b273b2bee75a6b8b3fc1094"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> rb_w32_ulink </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td>
<td class="paramname"><em>from</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td>
<td class="paramname"><em>to</em> </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="../../d5/df2/win32_8c_source.html#l03943">3943</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>References <a class="el" href="../../d1/ddc/dln_8c_source.html#l00050">free</a>, <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00134">NULL</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00276">ret</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l01108">utf8_to_wstr</a>, and <a class="el" href="../../d5/df2/win32_8c_source.html#l03918">wlink()</a>.</p>
</div>
</div>
<a class="anchor" id="a415e29c7cfc41c5da14443916676de67"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> rb_w32_umkdir </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td>
<td class="paramname"><em>path</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td>
<td class="paramname"><em>mode</em> </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="../../d5/df2/win32_8c_source.html#l05601">5601</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>References <a class="el" href="../../d1/ddc/dln_8c_source.html#l00050">free</a>, <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00134">NULL</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00276">ret</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l01108">utf8_to_wstr</a>, and <a class="el" href="../../d5/df2/win32_8c_source.html#l05582">wmkdir()</a>.</p>
</div>
</div>
<a class="anchor" id="a81464c187517f7470015b2721db47803"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> rb_w32_unlink </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td>
<td class="paramname"><em>path</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d5/df2/win32_8c_source.html#l05706">5706</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>References <a class="el" href="../../d5/df2/win32_8c_source.html#l01106">filecp_to_wstr</a>, <a class="el" href="../../d1/ddc/dln_8c_source.html#l00050">free</a>, <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00134">NULL</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00276">ret</a>, and <a class="el" href="../../d5/df2/win32_8c_source.html#l05673">wunlink()</a>.</p>
</div>
</div>
<a class="anchor" id="ac429fe8ff714db00ba667db54d2a3166"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> rb_w32_uopen </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td>
<td class="paramname"><em>file</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td>
<td class="paramname"><em>oflag</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"> </td>
<td class="paramname"><em>...</em> </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="../../d5/df2/win32_8c_source.html#l04838">4838</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>References <a class="el" href="../../d3/d09/ripper_8y_source.html#l01287">arg</a>, <a class="el" href="../../d1/ddc/dln_8c_source.html#l00050">free</a>, <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00134">NULL</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l04879">rb_w32_wopen()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00276">ret</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l01108">utf8_to_wstr</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c.html#a36af1f79dd6adf0809c21e76535034d5">va_end()</a>.</p>
</div>
</div>
<a class="anchor" id="aa3cae8864a6cbed641be0012506efef6"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../d9/d31/struct_d_i_r.html">DIR</a>* rb_w32_uopendir </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td>
<td class="paramname"><em>filename</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d5/df2/win32_8c_source.html#l01821">1821</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>References <a class="el" href="../../d1/ddc/dln_8c_source.html#l00050">free</a>, <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00134">NULL</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l01696">opendir_internal()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00276">ret</a>, and <a class="el" href="../../d5/df2/win32_8c_source.html#l01108">utf8_to_wstr</a>.</p>
</div>
</div>
<a class="anchor" id="adbafcc7df22870b089af2f33f24a4703"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> rb_w32_urename </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td>
<td class="paramname"><em>from</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td>
<td class="paramname"><em>to</em> </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="../../d5/df2/win32_8c_source.html#l04059">4059</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>References <a class="el" href="../../d1/ddc/dln_8c_source.html#l00050">free</a>, <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00134">NULL</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00276">ret</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l01108">utf8_to_wstr</a>, and <a class="el" href="../../d5/df2/win32_8c_source.html#l04008">wrename()</a>.</p>
</div>
</div>
<a class="anchor" id="a9dda1d9d5b61d7e5c2eb9020f95839a1"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> rb_w32_urmdir </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td>
<td class="paramname"><em>path</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d5/df2/win32_8c_source.html#l05660">5660</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>References <a class="el" href="../../d1/ddc/dln_8c_source.html#l00050">free</a>, <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00134">NULL</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00276">ret</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l01108">utf8_to_wstr</a>, and <a class="el" href="../../d5/df2/win32_8c_source.html#l05627">wrmdir()</a>.</p>
</div>
</div>
<a class="anchor" id="aa79a615c5596868699024d5bf4234bdb"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> rb_w32_ustati64 </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td>
<td class="paramname"><em>path</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">struct stati64 * </td>
<td class="paramname"><em>st</em> </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="../../d5/df2/win32_8c_source.html#l04385">4385</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>References <a class="el" href="../../d1/ddc/dln_8c_source.html#l00050">free</a>, <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00134">NULL</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00276">ret</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l01108">utf8_to_wstr</a>, and <a class="el" href="../../d5/df2/win32_8c_source.html#l04337">wstati64()</a>.</p>
<p>Referenced by <a class="el" href="../../d5/df2/win32_8c_source.html#l04425">rb_w32_uaccess()</a>.</p>
</div>
</div>
<a class="anchor" id="a655441c266064a252d20d87cd4871701"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> rb_w32_utime </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td>
<td class="paramname"><em>path</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> struct <a class="el" href="../../dd/d29/structutimbuf.html">utimbuf</a> * </td>
<td class="paramname"><em>times</em> </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="../../d5/df2/win32_8c_source.html#l05556">5556</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>References <a class="el" href="../../d5/df2/win32_8c_source.html#l01106">filecp_to_wstr</a>, <a class="el" href="../../d1/ddc/dln_8c_source.html#l00050">free</a>, <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00134">NULL</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00276">ret</a>, and <a class="el" href="../../d5/df2/win32_8c_source.html#l05494">wutime()</a>.</p>
</div>
</div>
<a class="anchor" id="ad604f8f64268d720de1cc982a856b9f0"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> rb_w32_uunlink </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td>
<td class="paramname"><em>path</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d5/df2/win32_8c_source.html#l05693">5693</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>References <a class="el" href="../../d1/ddc/dln_8c_source.html#l00050">free</a>, <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00134">NULL</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00276">ret</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l01108">utf8_to_wstr</a>, and <a class="el" href="../../d5/df2/win32_8c_source.html#l05673">wunlink()</a>.</p>
</div>
</div>
<a class="anchor" id="a5de06e045075fe8bf9eb340cec554233"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> rb_w32_uutime </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td>
<td class="paramname"><em>path</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> struct <a class="el" href="../../dd/d29/structutimbuf.html">utimbuf</a> * </td>
<td class="paramname"><em>times</em> </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="../../d5/df2/win32_8c_source.html#l05543">5543</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>References <a class="el" href="../../d1/ddc/dln_8c_source.html#l00050">free</a>, <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00134">NULL</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00276">ret</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l01108">utf8_to_wstr</a>, and <a class="el" href="../../d5/df2/win32_8c_source.html#l05494">wutime()</a>.</p>
</div>
</div>
<a class="anchor" id="afbceca1751aaf315d88fd569003dcf5c"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> rb_w32_wait_events </td>
<td>(</td>
<td class="paramtype">HANDLE * </td>
<td class="paramname"><em>events</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td>
<td class="paramname"><em>num</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../d2/d99/win32ole_8c.html#ad3196fc77437d523ed1459e8ff809d3a">DWORD</a> </td>
<td class="paramname"><em>timeout</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Referenced by <a class="el" href="../../d5/df2/win32_8c_source.html#l04610">catch_interrupt()</a>.</p>
</div>
</div>
<a class="anchor" id="a41f98e1c42e53a2104fa3d474ce72d09"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> rb_w32_wopen </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> WCHAR * </td>
<td class="paramname"><em>file</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td>
<td class="paramname"><em>oflag</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"> </td>
<td class="paramname"><em>...</em> </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="../../d5/df2/win32_8c_source.html#l04879">4879</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>References <a class="el" href="../../d5/df2/win32_8c_source.html#l02047">_osfile</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l02045">_pioinfo</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l02075">_set_osfhnd</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l02076">_set_osflags</a>, <a class="el" href="../../dc/db1/win32_8h_source.html#l00206">access</a>, <a class="el" href="../../d3/d09/ripper_8y_source.html#l01287">arg</a>, <a class="el" href="../../d4/db0/__sdbm_8c.html#ad65a8842cc674e3ddf69355898c0ecbf">errno</a>, <a class="el" href="../../d1/d5c/nkf_8h_source.html#l00185">FALSE</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l02082">FAPPEND</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l02083">FDEV</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l02081">FNOINHERIT</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l02078">FOPEN</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l02080">FPIPE</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00233">map_errno</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l02017">MTHREAD_ONLY</a>, <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00134">NULL</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00093">O_BINARY</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00073">RUBY_CRITICAL</a>, <a class="el" href="../../d1/d5c/nkf_8h_source.html#l00186">TRUE</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c.html#a36af1f79dd6adf0809c21e76535034d5">va_end()</a>.</p>
<p>Referenced by <a class="el" href="../../d5/df2/win32_8c_source.html#l04857">rb_w32_open()</a>, and <a class="el" href="../../d5/df2/win32_8c_source.html#l04838">rb_w32_uopen()</a>.</p>
</div>
</div>
<a class="anchor" id="a2a49eedb320efa97ebb7fdccb42d6849"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">ssize_t rb_w32_write </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td>
<td class="paramname"><em>fd</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> * </td>
<td class="paramname"><em>buf</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">size_t </td>
<td class="paramname"><em>size</em> </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="../../d5/df2/win32_8c_source.html#l05358">5358</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>References <a class="el" href="../../d5/df2/win32_8c_source.html#l02046">_osfhnd</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l02047">_osfile</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l02045">_pioinfo</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00579">cancel_io</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00078">err</a>, <a class="el" href="../../d4/db0/__sdbm_8c.html#ad65a8842cc674e3ddf69355898c0ecbf">errno</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l02083">FDEV</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l02079">FEOFLAG</a>, <a class="el" href="../../da/d50/vsnprintf_8c_source.html#l00222">fileno</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l05213">finish_overlapped()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l02080">FPIPE</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l02084">FTEXT</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l02189">is_socket()</a>, <a class="el" href="../../d3/d15/name2ctype_8h_source.html#l22210">len</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00233">map_errno</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l02017">MTHREAD_ONLY</a>, <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00134">NULL</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l03052">rb_w32_send()</a>, <a class="el" href="../../dc/db1/win32_8h.html#a2da86cc53904a673b2b18547d63700f6">rb_w32_wait_events_blocking()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00276">ret</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l05184">setup_overlapped()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00051">size</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00064">TO_SOCKET</a>, <a class="el" href="../../d1/d5c/nkf_8h_source.html#l00186">TRUE</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01750">wait</a>.</p>
</div>
</div>
<a class="anchor" id="af76e9ec0ab6983671ab9e3b74dd88fb7"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../d3/d15/name2ctype_8h.html#a86f2415763322050063a5502f87c9422">long</a> rb_w32_write_console </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../dc/db1/win32_8h.html#a728e973c799f206f0151c8a3bd1e5699">uintptr_t</a> </td>
<td class="paramname"><em>strarg</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td>
<td class="paramname"><em>fd</em> </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="../../d5/df2/win32_8c_source.html#l05458">5458</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>References <a class="el" href="../../d5/df2/win32_8c_source.html#l02046">_osfhnd</a>, <a class="el" href="../../d5/de3/encoding_8h_source.html#l00306">ECONV_INVALID_REPLACE</a>, <a class="el" href="../../d5/de3/encoding_8h_source.html#l00309">ECONV_UNDEF_REPLACE</a>, <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00134">NULL</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00367">Qnil</a>, <a class="el" href="../../d3/d26/transcode_8c_source.html#l03171">rb_econv_has_convpath_p()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00620">rb_enc_find()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00102">rb_enc_from_encoding()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00733">rb_enc_get()</a>, <a class="el" href="../../d5/de3/encoding_8h_source.html#l00121">rb_enc_name</a>, <a class="el" href="../../d3/d26/transcode_8c_source.html#l02887">rb_str_encode()</a>, <a class="el" href="../../d8/df4/generator_8h_source.html#l00045">RSTRING_LEN</a>, <a class="el" href="../../d8/df4/generator_8h_source.html#l00042">RSTRING_PTR</a>, and <a class="el" href="../../d1/d5c/nkf_8h_source.html#l00186">TRUE</a>.</p>
<p>Referenced by <a class="el" href="../../df/d0a/io_8c_source.html#l01149">io_fwrite()</a>.</p>
</div>
</div>
<a class="anchor" id="a01e7499089289618df185ff9295d5a40"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static struct <a class="el" href="../../d5/dac/structdirect.html">direct</a>* readdir_internal </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../d9/d31/struct_d_i_r.html">DIR</a> * </td>
<td class="paramname"><em>dirp</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">BOOL(*)(<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> WCHAR *, struct <a class="el" href="../../d5/dac/structdirect.html">direct</a> *, <a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a> *) </td>
<td class="paramname"><em>conv</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a> * </td>
<td class="paramname"><em>enc</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d5/df2/win32_8c_source.html#l01902">1902</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>References <a class="el" href="../../d5/df2/win32_8c_source.html#l01658">BitOfIsDir</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l01659">BitOfIsRep</a>, <a class="el" href="../../df/d9c/dir_8h_source.html#l00026">DIR::bits</a>, <a class="el" href="../../df/d9c/dir_8h_source.html#l00021">DIR::curr</a>, <a class="el" href="../../df/d9c/dir_8h_source.html#l00014">direct::d_ino</a>, <a class="el" href="../../df/d9c/dir_8h_source.html#l00016">direct::d_isdir</a>, <a class="el" href="../../df/d9c/dir_8h_source.html#l00017">direct::d_isrep</a>, <a class="el" href="../../df/d9c/dir_8h_source.html#l00015">direct::d_name</a>, <a class="el" href="../../df/d9c/dir_8h_source.html#l00025">DIR::dirstr</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02054">dummy</a>, <a class="el" href="../../d1/ddc/dln_8c_source.html#l00050">free</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l01655">GetBit</a>, <a class="el" href="../../df/d9c/dir_8h_source.html#l00024">DIR::loc</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l01837">move_to_next_entry()</a>, and <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00134">NULL</a>.</p>
<p>Referenced by <a class="el" href="../../d5/df2/win32_8c_source.html#l01940">rb_w32_readdir()</a>, and <a class="el" href="../../d5/df2/win32_8c_source.html#l01946">rb_w32_readdir_with_enc()</a>.</p>
</div>
</div>
<a class="anchor" id="a9c899fc41812c9ce794ee10a4f61a0dd"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> recvmsg </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td>
<td class="paramname"><em>fd</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">struct <a class="el" href="../../d1/d4e/structmsghdr.html">msghdr</a> * </td>
<td class="paramname"><em>msg</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td>
<td class="paramname"><em>flags</em> </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="../../d5/df2/win32_8c_source.html#l03099">3099</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>References <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00131">data</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l03072">WSAMSG::dwFlags</a>, <a class="el" href="../../d4/db0/__sdbm_8c.html#ad65a8842cc674e3ddf69355898c0ecbf">errno</a>, <a class="el" href="../../d1/d5c/nkf_8h_source.html#l00185">FALSE</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l02932">finish_overlapped_socket()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l03012">flags</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l02755">get_wsa_extension_function()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l04911">int</a>, <a class="el" href="../../d3/d15/name2ctype_8h_source.html#l22210">len</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00233">map_errno</a>, <a class="el" href="../../de/d07/bigdecimal_8c.html#ae676aee4547572d937505cfb336c18d5">memset()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01655">mode</a>, <a class="el" href="../../dc/db1/win32_8h_source.html#l00230">msghdr::msg_flags</a>, <a class="el" href="../../dc/db1/win32_8h_source.html#l00224">msghdr::msg_name</a>, <a class="el" href="../../dc/db1/win32_8h_source.html#l00225">msghdr::msg_namelen</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l03082">msghdr_to_wsamsg</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l03067">WSAMSG::name</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l03068">WSAMSG::namelen</a>, <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00134">NULL</a>, <a class="el" href="../../dc/db1/win32_8h_source.html#l00589">O_NONBLOCK</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00276">ret</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00073">RUBY_CRITICAL</a>, <a class="el" href="../../de/d46/os2_8c_source.html#l00056">s</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00051">size</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00149">st_lookup</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00638">StartSockets()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00064">TO_SOCKET</a>, <a class="el" href="../../d1/d5c/nkf_8h_source.html#l00186">TRUE</a>, and <a class="el" href="../../d5/df2/win32_8c_source.html#l03076">WSAID_WSARECVMSG</a>.</p>
</div>
</div>
<a class="anchor" id="a8d87bbc0e6900e1f333d07c8bcdbef1f"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> regulate_path </td>
<td>(</td>
<td class="paramtype">WCHAR * </td>
<td class="paramname"><em>path</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d5/df2/win32_8c_source.html#l00444">444</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>References <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00119">p</a>, and <a class="el" href="../../d5/df2/win32_8c_source.html#l00392">translate_wchar()</a>.</p>
<p>Referenced by <a class="el" href="../../d5/df2/win32_8c_source.html#l00516">init_env()</a>, and <a class="el" href="../../d5/df2/win32_8c_source.html#l00490">rb_w32_special_folder()</a>.</p>
</div>
</div>
<a class="anchor" id="afb3f05818f48f671eba1fb4f78e1637d"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static BOOL ruby_direct_conv </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> WCHAR * </td>
<td class="paramname"><em>file</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">struct <a class="el" href="../../d5/dac/structdirect.html">direct</a> * </td>
<td class="paramname"><em>entry</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a> * </td>
<td class="paramname"><em>enc</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d5/df2/win32_8c_source.html#l01894">1894</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>References <a class="el" href="../../df/d9c/dir_8h_source.html#l00015">direct::d_name</a>, <a class="el" href="../../df/d9c/dir_8h_source.html#l00013">direct::d_namlen</a>, <a class="el" href="../../d1/d5c/nkf_8h_source.html#l00185">FALSE</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l01880">rb_w32_conv_from_wstr()</a>, and <a class="el" href="../../d1/d5c/nkf_8h_source.html#l00186">TRUE</a>.</p>
<p>Referenced by <a class="el" href="../../d5/df2/win32_8c_source.html#l01946">rb_w32_readdir_with_enc()</a>.</p>
</div>
</div>
<a class="anchor" id="a31425b0d1519cf6615e455f123580702"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> sendmsg </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td>
<td class="paramname"><em>fd</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> struct <a class="el" href="../../d1/d4e/structmsghdr.html">msghdr</a> * </td>
<td class="paramname"><em>msg</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td>
<td class="paramname"><em>flags</em> </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="../../d5/df2/win32_8c_source.html#l03158">3158</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>References <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00131">data</a>, <a class="el" href="../../d4/db0/__sdbm_8c.html#ad65a8842cc674e3ddf69355898c0ecbf">errno</a>, <a class="el" href="../../d1/d5c/nkf_8h_source.html#l00185">FALSE</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l02932">finish_overlapped_socket()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l02755">get_wsa_extension_function()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l04911">int</a>, <a class="el" href="../../d3/d15/name2ctype_8h_source.html#l22210">len</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00233">map_errno</a>, <a class="el" href="../../de/d07/bigdecimal_8c.html#ae676aee4547572d937505cfb336c18d5">memset()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01655">mode</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l03082">msghdr_to_wsamsg</a>, <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00134">NULL</a>, <a class="el" href="../../dc/db1/win32_8h_source.html#l00589">O_NONBLOCK</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00276">ret</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00073">RUBY_CRITICAL</a>, <a class="el" href="../../de/d46/os2_8c_source.html#l00056">s</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00051">size</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00149">st_lookup</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00638">StartSockets()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00064">TO_SOCKET</a>, <a class="el" href="../../d1/d5c/nkf_8h_source.html#l00186">TRUE</a>, and <a class="el" href="../../d5/df2/win32_8c_source.html#l03079">WSAID_WSASENDMSG</a>.</p>
</div>
</div>
<a class="anchor" id="a10842cdb4863687ce89650db8e65a036"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> setgid </td>
<td>(</td>
<td class="paramtype">rb_gid_t </td>
<td class="paramname"><em>gid</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d5/df2/win32_8c_source.html#l02309">2309</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>References <a class="el" href="../../d5/df2/win32_8c_source.html#l02276">ROOT_GID</a>.</p>
<p>Referenced by <a class="el" href="../../d0/d85/process_8c_source.html#l04995">p_gid_change_privilege()</a>, and <a class="el" href="../../d0/d85/process_8c_source.html#l05318">rb_setegid_core()</a>.</p>
</div>
</div>
<a class="anchor" id="ad3c7650e6d2bc3c27f9f089af05ee481"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> sethostent </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td>
<td class="paramname"><em>stayopen</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d5/df2/win32_8c_source.html#l03570">3570</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
</div>
</div>
<a class="anchor" id="a0a2c07c88b888c1c181e8f277f53aee9"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> setnetent </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td>
<td class="paramname"><em>stayopen</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d5/df2/win32_8c_source.html#l03572">3572</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
</div>
</div>
<a class="anchor" id="a6a806414e4ae5bffb09e3a1d25d8db75"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> setprotoent </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td>
<td class="paramname"><em>stayopen</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d5/df2/win32_8c_source.html#l03574">3574</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
</div>
</div>
<a class="anchor" id="ab2238818a534ce99ec4b5f4a22b659da"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> setservent </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td>
<td class="paramname"><em>stayopen</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d5/df2/win32_8c_source.html#l03576">3576</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
</div>
</div>
<a class="anchor" id="ae913f55261b102e4a38067ed5e7a6249"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> setuid </td>
<td>(</td>
<td class="paramtype">rb_uid_t </td>
<td class="paramname"><em>uid</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d5/df2/win32_8c_source.html#l02303">2303</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>References <a class="el" href="../../d5/df2/win32_8c_source.html#l02275">ROOT_UID</a>.</p>
<p>Referenced by <a class="el" href="../../d0/d85/process_8c_source.html#l04289">p_uid_change_privilege()</a>, and <a class="el" href="../../d0/d85/process_8c_source.html#l05198">rb_seteuid_core()</a>.</p>
</div>
</div>
<a class="anchor" id="ab3aeaa9cb0417e33c933e2b42c1b5278"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> setup_overlapped </td>
<td>(</td>
<td class="paramtype">OVERLAPPED * </td>
<td class="paramname"><em>ol</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td>
<td class="paramname"><em>fd</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d5/df2/win32_8c_source.html#l05184">5184</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>References <a class="el" href="../../d5/df2/win32_8c_source.html#l02046">_osfhnd</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l02047">_osfile</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00078">err</a>, <a class="el" href="../../d4/db0/__sdbm_8c.html#ad65a8842cc674e3ddf69355898c0ecbf">errno</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l02082">FAPPEND</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l02083">FDEV</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l02080">FPIPE</a>, <a class="el" href="../../d5/df2/win32_8c.html#a3242e600d18ba66007c0c24c04e701e2">INVALID_SET_FILE_POINTER</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00233">map_errno</a>, <a class="el" href="../../de/d07/bigdecimal_8c.html#ae676aee4547572d937505cfb336c18d5">memset()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l03588">method</a>, <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00134">NULL</a>, and <a class="el" href="../../d1/d5c/nkf_8h_source.html#l00186">TRUE</a>.</p>
<p>Referenced by <a class="el" href="../../d5/df2/win32_8c_source.html#l05228">rb_w32_read()</a>, and <a class="el" href="../../d5/df2/win32_8c_source.html#l05358">rb_w32_write()</a>.</p>
</div>
</div>
<a class="anchor" id="a884f85e61d7a91827e8b9b024e099261"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> signbit </td>
<td>(</td>
<td class="paramtype">double </td>
<td class="paramname"><em>x</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d5/df2/win32_8c_source.html#l05817">5817</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>References <a class="el" href="../../d5/d30/stubs_8c_source.html#l00043">ip</a>.</p>
<p>Referenced by <a class="el" href="../../d1/d81/complex_8c_source.html#l01174">f_signbit()</a>, <a class="el" href="../../d6/da3/math_8c_source.html#l00057">math_atan2()</a>, <a class="el" href="../../d6/da3/math_8c_source.html#l00641">math_gamma()</a>, and <a class="el" href="../../d6/da3/math_8c_source.html#l00702">math_lgamma()</a>.</p>
</div>
</div>
<a class="anchor" id="ad4a6f6b588846d24a45ba827d24caeb3"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static char* skipspace </td>
<td>(</td>
<td class="paramtype">char * </td>
<td class="paramname"><em>ptr</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d5/df2/win32_8c_source.html#l01402">1402</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01453">ISSPACE</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00780">ptr</a>.</p>
<p>Referenced by <a class="el" href="../../d5/df2/win32_8c_source.html#l01410">rb_w32_cmdvector()</a>.</p>
</div>
</div>
<a class="anchor" id="a30e3564db46c2c65cd9c253bf8dec489"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> socketpair_internal </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td>
<td class="paramname"><em>af</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td>
<td class="paramname"><em>type</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td>
<td class="paramname"><em>protocol</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">SOCKET * </td>
<td class="paramname"><em>sv</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d5/df2/win32_8c_source.html#l03437">3437</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>References <a class="el" href="../../dc/db1/win32_8h_source.html#l00517">EAFNOSUPPORT</a>, <a class="el" href="../../dc/db1/win32_8h_source.html#l00499">EPROTOTYPE</a>, <a class="el" href="../../d4/db0/__sdbm_8c.html#ad65a8842cc674e3ddf69355898c0ecbf">errno</a>, <a class="el" href="../../d4/dc4/constdefs_8h_source.html#l00749">INADDR_LOOPBACK</a>, <a class="el" href="../../d3/d15/name2ctype_8h_source.html#l22210">len</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00233">map_errno</a>, <a class="el" href="../../de/d07/bigdecimal_8c.html#ae676aee4547572d937505cfb336c18d5">memset()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l03243">open_ifs_socket()</a>, <a class="el" href="../../d6/d07/sockport_8h_source.html#l00077">PF_INET</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l01154">r</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00276">ret</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00073">RUBY_CRITICAL</a>, and <a class="el" href="../../d5/df2/win32_8c_source.html#l00638">StartSockets()</a>.</p>
<p>Referenced by <a class="el" href="../../d5/df2/win32_8c_source.html#l03527">rb_w32_socketpair()</a>.</p>
</div>
</div>
<a class="anchor" id="afbcf80e28aa93da44e69f649a4b5a454"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> StartSockets </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> </td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d5/df2/win32_8c_source.html#l00638">638</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>References <a class="el" href="../../db/dcc/error_8c_source.html#l01606">rb_fatal()</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00142">st_init_numtable</a>, and <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l00874">version()</a>.</p>
<p>Referenced by <a class="el" href="../../d5/df2/win32_8c_source.html#l02970">overlapped_socket_io()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l02770">rb_w32_accept()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l02805">rb_w32_bind()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l02823">rb_w32_connect()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l03320">rb_w32_gethostbyaddr()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l03337">rb_w32_gethostbyname()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l03354">rb_w32_gethostname()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l02846">rb_w32_getpeername()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l03371">rb_w32_getprotobyname()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l03388">rb_w32_getprotobynumber()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l03405">rb_w32_getservbyname()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l03422">rb_w32_getservbyport()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l02863">rb_w32_getsockname()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l02878">rb_w32_getsockopt()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l02895">rb_w32_ioctlsocket()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l02912">rb_w32_listen()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l02606">rb_w32_select_with_thread()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l03211">rb_w32_setsockopt()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l03228">rb_w32_shutdown()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l03292">rb_w32_socket()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00662">rb_w32_sysinit()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l03099">recvmsg()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l03158">sendmsg()</a>, and <a class="el" href="../../d5/df2/win32_8c_source.html#l03437">socketpair_internal()</a>.</p>
</div>
</div>
<a class="anchor" id="a4f27c8c10e28d59b4c43bacbcd2fa76c"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static char* translate_char </td>
<td>(</td>
<td class="paramtype">char * </td>
<td class="paramname"><em>p</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td>
<td class="paramname"><em>from</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td>
<td class="paramname"><em>to</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d5/df2/win32_8c_source.html#l00402">402</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>References <a class="el" href="../../dd/dd0/eval__intern_8h_source.html#l00219">CharNext</a>, and <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00119">p</a>.</p>
<p>Referenced by <a class="el" href="../../d5/df2/win32_8c_source.html#l01214">rb_w32_aspawn_flags()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l03757">rb_w32_getcwd()</a>, and <a class="el" href="../../d5/df2/win32_8c_source.html#l01112">rb_w32_spawn()</a>.</p>
</div>
</div>
<a class="anchor" id="a6328ee8a04b341b66ce8676a6e5a4151"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static WCHAR* translate_wchar </td>
<td>(</td>
<td class="paramtype">WCHAR * </td>
<td class="paramname"><em>p</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td>
<td class="paramname"><em>from</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td>
<td class="paramname"><em>to</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d5/df2/win32_8c_source.html#l00392">392</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>References <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00119">p</a>.</p>
<p>Referenced by <a class="el" href="../../d5/df2/win32_8c_source.html#l00500">rb_w32_system_tmpdir()</a>, and <a class="el" href="../../d5/df2/win32_8c_source.html#l00444">regulate_path()</a>.</p>
</div>
</div>
<a class="anchor" id="a9c4018bb6fbdb2ec69c404c7bdef342b"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> unixtime_to_filetime </td>
<td>(</td>
<td class="paramtype">time_t </td>
<td class="paramname"><em>time</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">FILETIME * </td>
<td class="paramname"><em>ft</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d5/df2/win32_8c_source.html#l05483">5483</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>Referenced by <a class="el" href="../../d5/df2/win32_8c_source.html#l05494">wutime()</a>.</p>
</div>
</div>
<a class="anchor" id="a6655447bab00753d59759423bf28e22e"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> wait </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> * </td>
<td class="paramname"><em>status</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d5/df2/win32_8c_source.html#l03981">3981</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>References <a class="el" href="../../d5/df2/win32_8c_source.html#l03662">waitpid()</a>.</p>
</div>
</div>
<a class="anchor" id="abeffb5949abce176b467c584f0463c3f"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">rb_pid_t waitpid </td>
<td>(</td>
<td class="paramtype">rb_pid_t </td>
<td class="paramname"><em>pid</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> * </td>
<td class="paramname"><em>stat_loc</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td>
<td class="paramname"><em>options</em> </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="../../d5/df2/win32_8c_source.html#l03662">3662</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>References <a class="el" href="../../d5/db5/encoding_8c_source.html#l00050">count</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00718">END_FOREACH_CHILD</a>, <a class="el" href="../../d4/db0/__sdbm_8c.html#ad65a8842cc674e3ddf69355898c0ecbf">errno</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00721">FindChildSlot()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00733">FindChildSlotByHandle()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00715">FOREACH_CHILD</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00711">ChildRecord::hProcess</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00233">map_errno</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00708">MAXCHILDNUM</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00712">ChildRecord::pid</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l03627">poll_child_status()</a>, <a class="el" href="../../dc/db1/win32_8h.html#a2da86cc53904a673b2b18547d63700f6">rb_w32_wait_events_blocking()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00276">ret</a>, and <a class="el" href="../../d5/df2/win32_8c_source.html#l03623">WNOHANG</a>.</p>
<p>Referenced by <a class="el" href="../../d0/d85/process_8c_source.html#l00626">rb_waitpid_blocking()</a>, and <a class="el" href="../../d5/df2/win32_8c_source.html#l03981">wait()</a>.</p>
</div>
</div>
<a class="anchor" id="a043c29181627d8346cd57f879d28cdff"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static BOOL win32_direct_conv </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> WCHAR * </td>
<td class="paramname"><em>file</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">struct <a class="el" href="../../d5/dac/structdirect.html">direct</a> * </td>
<td class="paramname"><em>entry</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a> * </td>
<td class="paramname"><em>dummy</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d5/df2/win32_8c_source.html#l01853">1853</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>References <a class="el" href="../../df/d9c/dir_8h_source.html#l00015">direct::d_name</a>, <a class="el" href="../../df/d9c/dir_8h_source.html#l00013">direct::d_namlen</a>, <a class="el" href="../../d1/d5c/nkf_8h_source.html#l00185">FALSE</a>, <a class="el" href="../../d1/d5c/nkf_8h_source.html#l00186">TRUE</a>, and <a class="el" href="../../d5/df2/win32_8c_source.html#l01107">wstr_to_filecp</a>.</p>
<p>Referenced by <a class="el" href="../../d5/df2/win32_8c_source.html#l01940">rb_w32_readdir()</a>, and <a class="el" href="../../d5/df2/win32_8c_source.html#l01946">rb_w32_readdir_with_enc()</a>.</p>
</div>
</div>
<a class="anchor" id="af90f2ad3a7a0a6239838a6a0b1ea191c"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> winnt_stat </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> WCHAR * </td>
<td class="paramname"><em>path</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">struct stati64 * </td>
<td class="paramname"><em>st</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d5/df2/win32_8c_source.html#l04253">4253</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>References <a class="el" href="../../d5/df2/win32_8c_source.html#l04235">check_valid_dir()</a>, <a class="el" href="../../d4/db0/__sdbm_8c.html#ad65a8842cc674e3ddf69355898c0ecbf">errno</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l04194">fileattr_to_unixmode()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l04183">filetime_to_unixtime()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00233">map_errno</a>, and <a class="el" href="../../de/d07/bigdecimal_8c.html#ae676aee4547572d937505cfb336c18d5">memset()</a>.</p>
<p>Referenced by <a class="el" href="../../d5/df2/win32_8c_source.html#l04337">wstati64()</a>.</p>
</div>
</div>
<a class="anchor" id="a10c67f0c2eb2da18b7bbc93c871fdcf6"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> wlink </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> WCHAR * </td>
<td class="paramname"><em>from</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> WCHAR * </td>
<td class="paramname"><em>to</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d5/df2/win32_8c_source.html#l03918">3918</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>References <a class="el" href="../../d4/db0/__sdbm_8c.html#ad65a8842cc674e3ddf69355898c0ecbf">errno</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00454">get_proc_address()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00233">map_errno</a>, and <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00134">NULL</a>.</p>
<p>Referenced by <a class="el" href="../../d5/df2/win32_8c_source.html#l03962">link()</a>, and <a class="el" href="../../d5/df2/win32_8c_source.html#l03943">rb_w32_ulink()</a>.</p>
</div>
</div>
<a class="anchor" id="a1f3b83050d7efc47001be750b5b89ccc"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> wmkdir </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> WCHAR * </td>
<td class="paramname"><em>wpath</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td>
<td class="paramname"><em>mode</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d5/df2/win32_8c_source.html#l05582">5582</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>References <a class="el" href="../../d4/db0/__sdbm_8c.html#ad65a8842cc674e3ddf69355898c0ecbf">errno</a>, <a class="el" href="../../d1/d5c/nkf_8h_source.html#l00185">FALSE</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00233">map_errno</a>, <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00134">NULL</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00276">ret</a>, and <a class="el" href="../../d5/df2/win32_8c_source.html#l00073">RUBY_CRITICAL</a>.</p>
<p>Referenced by <a class="el" href="../../d5/df2/win32_8c_source.html#l05614">rb_w32_mkdir()</a>, and <a class="el" href="../../d5/df2/win32_8c_source.html#l05601">rb_w32_umkdir()</a>.</p>
</div>
</div>
<a class="anchor" id="a4944539ec5538361a2b6dc4e7278eeb5"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> wrename </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> WCHAR * </td>
<td class="paramname"><em>oldpath</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> WCHAR * </td>
<td class="paramname"><em>newpath</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d5/df2/win32_8c_source.html#l04008">4008</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>References <a class="el" href="../../d4/db0/__sdbm_8c.html#ad65a8842cc674e3ddf69355898c0ecbf">errno</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00261">IsWinNT</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00233">map_errno</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l01189">res</a>, and <a class="el" href="../../d5/df2/win32_8c_source.html#l00073">RUBY_CRITICAL</a>.</p>
<p>Referenced by <a class="el" href="../../d5/df2/win32_8c_source.html#l04077">rb_w32_rename()</a>, and <a class="el" href="../../d5/df2/win32_8c_source.html#l04059">rb_w32_urename()</a>.</p>
</div>
</div>
<a class="anchor" id="a0cfac5dd0dcba0a0dd37b0949aad2c50"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> wrmdir </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> WCHAR * </td>
<td class="paramname"><em>wpath</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d5/df2/win32_8c_source.html#l05627">5627</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>References <a class="el" href="../../d4/db0/__sdbm_8c.html#ad65a8842cc674e3ddf69355898c0ecbf">errno</a>, <a class="el" href="../../d1/d5c/nkf_8h_source.html#l00185">FALSE</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00233">map_errno</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00276">ret</a>, and <a class="el" href="../../d5/df2/win32_8c_source.html#l00073">RUBY_CRITICAL</a>.</p>
<p>Referenced by <a class="el" href="../../d5/df2/win32_8c_source.html#l05647">rb_w32_rmdir()</a>, and <a class="el" href="../../d5/df2/win32_8c_source.html#l05660">rb_w32_urmdir()</a>.</p>
</div>
</div>
<a class="anchor" id="aa6e8114a63a22d89103ef7434a6ae53e"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> wstati64 </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> WCHAR * </td>
<td class="paramname"><em>path</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">struct stati64 * </td>
<td class="paramname"><em>st</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d5/df2/win32_8c_source.html#l04337">4337</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01050">ALLOCV_END</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01049">ALLOCV_N</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02033">end</a>, <a class="el" href="../../d4/db0/__sdbm_8c.html#ad65a8842cc674e3ddf69355898c0ecbf">errno</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l04096">isUNCRoot()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00261">IsWinNT</a>, <a class="el" href="../../d3/d15/name2ctype_8h_source.html#l22210">len</a>, <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00119">p</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00276">ret</a>, <a class="el" href="../../de/d46/os2_8c_source.html#l00056">s</a>, <a class="el" href="../../dc/db1/win32_8h_source.html#l00382">S_IWGRP</a>, <a class="el" href="../../d6/d13/file_8c.html#a5303f49f26293acdb9533756c78322fb">S_IWOTH</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00051">size</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05520">v</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l04323">win95_stat</a>, and <a class="el" href="../../d5/df2/win32_8c_source.html#l04253">winnt_stat()</a>.</p>
<p>Referenced by <a class="el" href="../../d5/df2/win32_8c_source.html#l01696">opendir_internal()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l04398">rb_w32_stati64()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l04385">rb_w32_ustati64()</a>, and <a class="el" href="../../d5/df2/win32_8c_source.html#l05494">wutime()</a>.</p>
</div>
</div>
<a class="anchor" id="a954a9f23b00ab03c6d64626592743fe1"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static char * wstr_to_mbstr </td>
<td>(</td>
<td class="paramtype">UINT </td>
<td class="paramname"><em>cp</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> WCHAR * </td>
<td class="paramname"><em>wstr</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td>
<td class="paramname"><em>clen</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../d3/d15/name2ctype_8h.html#a86f2415763322050063a5502f87c9422">long</a> * </td>
<td class="paramname"><em>plen</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d5/df2/win32_8c_source.html#l01787">1787</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>References <a class="el" href="../../d3/d15/name2ctype_8h_source.html#l22210">len</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l00094">malloc</a>, <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00134">NULL</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00780">ptr</a>.</p>
</div>
</div>
<a class="anchor" id="a5827d5053a21855ac68bd01e8c348f49"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> wunlink </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> WCHAR * </td>
<td class="paramname"><em>path</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d5/df2/win32_8c_source.html#l05673">5673</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>References <a class="el" href="../../d4/db0/__sdbm_8c.html#ad65a8842cc674e3ddf69355898c0ecbf">errno</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00233">map_errno</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00276">ret</a>, and <a class="el" href="../../d5/df2/win32_8c_source.html#l00073">RUBY_CRITICAL</a>.</p>
<p>Referenced by <a class="el" href="../../d5/df2/win32_8c_source.html#l05706">rb_w32_unlink()</a>, and <a class="el" href="../../d5/df2/win32_8c_source.html#l05693">rb_w32_uunlink()</a>.</p>
</div>
</div>
<a class="anchor" id="a7b93d46fab0199a8c3dae43b29a13674"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> wutime </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> WCHAR * </td>
<td class="paramname"><em>path</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> struct <a class="el" href="../../dd/d29/structutimbuf.html">utimbuf</a> * </td>
<td class="paramname"><em>times</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d5/df2/win32_8c_source.html#l05494">5494</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>References <a class="el" href="../../d6/d13/file_8c_source.html#l02303">utimbuf::actime</a>, <a class="el" href="../../d4/db0/__sdbm_8c.html#ad65a8842cc674e3ddf69355898c0ecbf">errno</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00262">IsWin95</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00233">map_errno</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l02304">utimbuf::modtime</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02026">mtime</a>, <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00134">NULL</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00276">ret</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00073">RUBY_CRITICAL</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l05483">unixtime_to_filetime()</a>, and <a class="el" href="../../d5/df2/win32_8c_source.html#l04337">wstati64()</a>.</p>
<p>Referenced by <a class="el" href="../../d5/df2/win32_8c_source.html#l05556">rb_w32_utime()</a>, and <a class="el" href="../../d5/df2/win32_8c_source.html#l05543">rb_w32_uutime()</a>.</p>
</div>
</div>
<h2 class="groupheader">Variable Documentation</h2>
<a class="anchor" id="a1c77d62498731e92ffde9952f00f3fdd"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">EXTERN_C <a class="el" href="../../d5/df2/win32_8c.html#ada40f105e9210d5c140cb1036d87d7f3">_CRTIMP</a> <a class="el" href="../../d4/d6b/structioinfo.html">ioinfo</a>* __pioinfo[]</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d5/df2/win32_8c_source.html#l02041">2041</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
</div>
</div>
<a class="anchor" id="a87c46885302df4c28bc6825fb195df1f"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../d5/df2/win32_8c.html#ad9dc358f685a57946d2fed18cfa8d628">cancel_io_t</a> cancel_io = <a class="el" href="../../dd/dfb/yaml2byte_8c.html#ad0b08ddfcb8010b1d73d9d635d5e0201">NULL</a></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d5/df2/win32_8c_source.html#l00579">579</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>Referenced by <a class="el" href="../../d5/df2/win32_8c_source.html#l02932">finish_overlapped_socket()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l05228">rb_w32_read()</a>, and <a class="el" href="../../d5/df2/win32_8c_source.html#l05358">rb_w32_write()</a>.</p>
</div>
</div>
<a class="anchor" id="a2ade154dafc627075b6a672c82fd9bce"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">struct <a class="el" href="../../df/dca/struct_child_record.html">ChildRecord</a> <a class="el" href="../../df/dca/struct_child_record.html">ChildRecord</a>[<a class="el" href="../../d5/df2/win32_8c.html#aaf762ba5effab0ba80b63aa460f8ed50">MAXCHILDNUM</a>]</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a444b3d25ec7fda40b0e59571eda10fed"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">char* envarea</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d5/df2/win32_8c_source.html#l00619">619</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
</div>
</div>
<a class="anchor" id="a6ce68847c12434f60d1b2654a3dc3409"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> err</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d5/df2/win32_8c_source.html#l00078">78</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>Referenced by <a class="el" href="../../df/d0a/io_8c_source.html#l07188">argf_next_argv()</a>, <a class="el" href="../../da/d50/vsnprintf_8c_source.html#l00325">BSD__sprint()</a>, <a class="el" href="../../dd/d74/iseq_8c_source.html#l00289">cleanup_iseq_build()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02554">clsid_from_remote()</a>, <a class="el" href="../../d1/d6f/date__strftime_8c_source.html#l00173">date_strftime_with_tmx()</a>, <a class="el" href="../../d2/d58/handle_8c_source.html#l00297">dlhandle_sym()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01765">err_append()</a>, <a class="el" href="../../d3/d57/eval_8c_source.html#l01080">errat_getter()</a>, <a class="el" href="../../d3/d57/eval_8c_source.html#l01092">errat_setter()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03401">expand_case_fold_string()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l02655">fetch_name()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l02541">fetch_name_with_level()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l02932">finish_overlapped_socket()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04839">foletype_s_progids()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04968">foletypelib_s_typelibs()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l03776">fptr_finalize()</a>, <a class="el" href="../../d4/d2f/syslog_8c_source.html#l00413">Init_syslog()</a>, <a class="el" href="../../d2/d87/option_8c_source.html#l00312">inspect_errno()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l03808">kill()</a>, <a class="el" href="../../d3/de7/thread_8c_source.html#l03496">lock_func()</a>, <a class="el" href="../../d3/d26/transcode_8c_source.html#l02056">make_econv_exception()</a>, <a class="el" href="../../d3/de7/thread_8c_source.html#l03376">mutex_free()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l05354">oletypelib_path()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l05101">oletypelib_search_registry()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l05029">oletypelib_search_registry2()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l05316">onig_compile()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l05599">onig_new()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00766">onig_new_with_source()</a>, <a class="el" href="../../d4/d3c/ossl_8c_source.html#l00335">ossl_exc_new()</a>, <a class="el" href="../../d5/d0b/ossl__pkcs12_8c_source.html#l00131">ossl_pkcs12_initialize()</a>, <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00763">ossl_pkcs7_add_data()</a>, <a class="el" href="../../d4/d3c/ossl_8c_source.html#l00324">ossl_raise()</a>, <a class="el" href="../../db/d47/ossl__x509store_8c_source.html#l00467">ossl_x509stctx_get_err_string()</a>, <a class="el" href="../../db/d47/ossl__x509store_8c_source.html#l00456">ossl_x509stctx_set_error()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l04279">parse_char_class()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l05593">parse_subexp()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l03627">poll_child_status()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00658">rb_check_backtrace()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l01329">rb_deflate_init_copy()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l01303">rb_deflate_initialize()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l01537">rb_deflate_params()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l01384">rb_deflate_s_deflate()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l01579">rb_deflate_set_dictionary()</a>, <a class="el" href="../../d2/d58/handle_8c_source.html#l00117">rb_dlhandle_initialize()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l02497">rb_enc_reg_new()</a>, <a class="el" href="../../d3/d57/eval_8c_source.html#l00510">rb_f_raise()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l03425">rb_gzreader_initialize()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l03222">rb_gzwriter_initialize()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l01656">rb_inflate_initialize()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l01707">rb_inflate_s_inflate()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l01883">rb_inflate_set_dictionary()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l01860">rb_inflate_sync_point_p()</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00873">rb_iterate()</a>, <a class="el" href="../../d3/de7/thread_8c_source.html#l03676">rb_mutex_unlock()</a>, <a class="el" href="../../d3/de7/thread_8c_source.html#l03625">rb_mutex_unlock_th()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l02289">rb_reg_check_preprocess()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l02516">rb_reg_compile()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l03256">rb_reg_init_copy()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l02479">rb_reg_init_str()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l02897">rb_reg_initialize_m()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l01270">rb_reg_prepare_re()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l02312">rb_reg_preprocess_dregexp()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l01340">rb_reg_search()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00505">rb_reg_to_s()</a>, <a class="el" href="../../d3/d57/eval_8c_source.html#l01065">rb_set_errinfo()</a>, <a class="el" href="../../d8/d4e/strftime_8c_source.html#l00171">rb_strftime_with_timespec()</a>, <a class="el" href="../../d3/de7/thread_8c_source.html#l01288">rb_threadptr_execute_interrupts_common()</a>, <a class="el" href="../../d3/de7/thread_8c_source.html#l00353">rb_threadptr_unlock_all_locking_mutexes()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l02823">rb_w32_connect()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l05068">rb_w32_pipe()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l05228">rb_w32_read()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l02212">rb_w32_strerror()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l05358">rb_w32_write()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l15803">reg_compile_gen()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02319">reg_enum_key()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l15708">reg_fragment_check_gen()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02334">reg_get_val()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02362">reg_get_val2()</a>, <a class="el" href="../../d3/d57/eval_8c_source.html#l00112">ruby_cleanup()</a>, <a class="el" href="../../d9/d22/close_8c_source.html#l00060">ruby_close()</a>, <a class="el" href="../../d6/d27/numeric_8c_source.html#l01689">ruby_float_step()</a>, <a class="el" href="../../d9/d22/close_8c_source.html#l00010">ruby_getpeername()</a>, <a class="el" href="../../d9/d22/close_8c_source.html#l00027">ruby_getsockname()</a>, <a class="el" href="../../d9/d22/close_8c_source.html#l00044">ruby_shutdown()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l05184">setup_overlapped()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01093">syserr_initialize()</a>, <a class="el" href="../../d3/de7/thread_8c_source.html#l00562">thread_create_core()</a>, <a class="el" href="../../d3/de7/thread_8c_source.html#l00721">thread_join()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02395">typelib_file_from_clsid()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02423">typelib_file_from_typelib()</a>, <a class="el" href="../../de/de9/vm_8c_source.html#l01225">vm_exec()</a>, <a class="el" href="../../d0/db2/vm__insnhelper_8c_source.html#l01462">vm_throw()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l00808">zstream_end()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l00942">zstream_finalize()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l00791">zstream_reset()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l00831">zstream_run()</a>, and <a class="el" href="../../db/d74/zlib_8c_source.html#l00896">zstream_sync()</a>.</p>
</div>
</div>
<a class="anchor" id="aa707b86cd484a66f7980a3a23c6f0bf0"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">struct { ... } errmap[]</td>
</tr>
</table>
</div><div class="memdoc">
<p>Referenced by <a class="el" href="../../d5/df2/win32_8c_source.html#l00213">rb_w32_map_errno()</a>, and <a class="el" href="../../d5/df2/win32_8c_source.html#l02212">rb_w32_strerror()</a>.</p>
</div>
</div>
<a class="anchor" id="adf9f962e6a4b8cba2b38594991132989"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char* NTLoginName</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d5/df2/win32_8c_source.html#l00235">235</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>Referenced by <a class="el" href="../../d5/df2/win32_8c_source.html#l00703">getlogin()</a>, and <a class="el" href="../../d5/df2/win32_8c_source.html#l00516">init_env()</a>.</p>
</div>
</div>
<a class="anchor" id="abaa7dc854a1b5a7542399df7bf5a9c0a"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> NtSocketsInitialized = 0</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d5/df2/win32_8c_source.html#l00617">617</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
</div>
</div>
<a class="anchor" id="a70c14a1643ade732f8c0142e05130cb2"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">OSVERSIONINFO osver</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d5/df2/win32_8c_source.html#l00237">237</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>Referenced by <a class="el" href="../../d5/df2/win32_8c_source.html#l00240">get_version()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00256">rb_w32_osver()</a>, and <a class="el" href="../../d5/df2/win32_8c_source.html#l05228">rb_w32_read()</a>.</p>
</div>
</div>
<a class="anchor" id="aa4d8b1a3d1611dbbc0e99f6875945df4"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">CRITICAL_SECTION select_mutex</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d5/df2/win32_8c_source.html#l00616">616</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
</div>
</div>
<a class="anchor" id="a3b28960d6ace1508c97834715e9d8e9f"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../d0/ddd/structst__table.html">st_table</a>* socklist = <a class="el" href="../../dd/dfb/yaml2byte_8c.html#ad0b08ddfcb8010b1d73d9d635d5e0201">NULL</a></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d5/df2/win32_8c_source.html#l00618">618</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
</div>
</div>
<a class="anchor" id="a185e905e3ff22254ff28eb66ba59b96d"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char* <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> szInternalCmds[]</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d5/df2/win32_8c_source.html#l00773">773</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
</div>
</div>
<a class="anchor" id="ae2d1336e4cb955b0b6e438fa8c7a7113"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../d2/d99/win32ole_8c.html#ad3196fc77437d523ed1459e8ff809d3a">DWORD</a> winerr</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d5/df2/win32_8c_source.html#l00077">77</a> of file <a class="el" href="../../d5/df2/win32_8c_source.html">win32.c</a>.</p>
<p>Referenced by <a class="el" href="../../d5/df2/win32_8c_source.html#l00213">rb_w32_map_errno()</a>, and <a class="el" href="../../d5/df2/win32_8c_source.html#l02212">rb_w32_strerror()</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>