📁 File Manager Pro
v10.0.3 | PHP: 8.1.34
Server: Apache
2026-06-22 12:09:22
📂
/ (Root)
/
opt
/
alt
/
ruby19
/
share
/
doc
/
ruby
/
html
/
dc
/
db1
📍 /opt/alt/ruby19/share/doc/ruby/html/dc/db1
🔄 Refresh
✏️
Editing: win32_8h.html
Read Only
<!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.14"/> <meta name="viewport" content="width=device-width, initial-scale=1"/> <title>Ruby: include/ruby/win32.h File Reference</title> <link href="../../tabs.css" rel="stylesheet" type="text/css"/> <script type="text/javascript" src="../../jquery.js"></script> <script type="text/javascript" src="../../dynsections.js"></script> <link href="../../doxygen.css" rel="stylesheet" type="text/css" /> </head> <body> <div id="top"><!-- do not remove this div, it is closed by doxygen! --> <div id="titlearea"> <table cellspacing="0" cellpadding="0"> <tbody> <tr style="height: 56px;"> <td id="projectalign" 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.14 --> <script type="text/javascript" src="../../menudata.js"></script> <script type="text/javascript" src="../../menu.js"></script> <script type="text/javascript"> /* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ $(function() { initMenu('../../',false,false,'search.php','Search'); }); /* @license-end */</script> <div id="main-nav"></div> <div id="nav-path" class="navpath"> <ul> <li class="navelem"><a class="el" href="../../dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="../../dir_82434f6a8a39055b35115fc8d4134985.html">ruby</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> </div> <div class="headertitle"> <div class="title">win32.h File Reference</div> </div> </div><!--header--> <div class="contents"> <div class="textblock"><code>#include <winsock2.h></code><br /> <code>#include <ws2tcpip.h></code><br /> <code>#include <stdio.h></code><br /> <code>#include <stdlib.h></code><br /> <code>#include <string.h></code><br /> <code>#include <direct.h></code><br /> <code>#include <process.h></code><br /> <code>#include <time.h></code><br /> <code>#include <math.h></code><br /> <code>#include <signal.h></code><br /> <code>#include <sys/stat.h></code><br /> <code>#include <sys/types.h></code><br /> <code>#include <utime.h></code><br /> <code>#include <<a class="el" href="../../dc/dac/io_8h_source.html">io.h</a>></code><br /> <code>#include <malloc.h></code><br /> <code>#include <float.h></code><br /> <code>#include <errno.h></code><br /> </div> <p><a href="../../dc/db1/win32_8h_source.html">Go to the source code of this file.</a></p> <table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="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="../../db/d79/structiovec.html">iovec</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="../../d1/d4e/structmsghdr.html">msghdr</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="../../d8/d15/structtms.html">tms</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:a6402e8b8594280624585b8fd643bfb65"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/db1/win32_8h.html#a6402e8b8594280624585b8fd643bfb65">WIN32</a></td></tr> <tr class="separator:a6402e8b8594280624585b8fd643bfb65"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a7d5ef0de19030d43f98042e1c4a9f605"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/db1/win32_8h.html#a7d5ef0de19030d43f98042e1c4a9f605">NT</a>   1 /* deprecated */</td></tr> <tr class="separator:a7d5ef0de19030d43f98042e1c4a9f605"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a3ce96ec9d1fcd8dfccadb47145718f9d"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/db1/win32_8h.html#a3ce96ec9d1fcd8dfccadb47145718f9d">_INTPTR_T_DEFINED</a></td></tr> <tr class="separator:a3ce96ec9d1fcd8dfccadb47145718f9d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a106239fcf6108905a1beb6837f7343c8"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/db1/win32_8h.html#a106239fcf6108905a1beb6837f7343c8">_UINTPTR_T_DEFINED</a></td></tr> <tr class="separator:a106239fcf6108905a1beb6837f7343c8"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad2933406ba93c0e0d1884fc09c18a0bf"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/db1/win32_8h.html#ad2933406ba93c0e0d1884fc09c18a0bf">mode_t</a>   int</td></tr> <tr class="separator:ad2933406ba93c0e0d1884fc09c18a0bf"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af226ff955600d0fdef88798c375d52e5"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/db1/win32_8h.html#af226ff955600d0fdef88798c375d52e5">rb_w32_iswinnt</a>()   <a class="el" href="../../dd/df8/regenc_8h.html#aa8cecfc5c5c054d2875c03e77b7be15d">TRUE</a></td></tr> <tr class="separator:af226ff955600d0fdef88798c375d52e5"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a57cd0bfadfb8f388a0ccc3925e59b3dd"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/db1/win32_8h.html#a57cd0bfadfb8f388a0ccc3925e59b3dd">rb_w32_iswin95</a>()   <a class="el" href="../../dd/df8/regenc_8h.html#aa93f0eb578d23995850d61f7d61c55c1">FALSE</a></td></tr> <tr class="separator:a57cd0bfadfb8f388a0ccc3925e59b3dd"><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="../../dc/db1/win32_8h.html#afa288d86b242c3005425a9c0f1682544">WNOHANG</a>   -1</td></tr> <tr class="separator:afa288d86b242c3005425a9c0f1682544"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:acb0b56f791b6df99c13f178ad161c5cd"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/db1/win32_8h.html#acb0b56f791b6df99c13f178ad161c5cd">getc</a>(_stream)   <a class="el" href="../../d5/df2/win32_8c.html#a719ff1062454c45bb9c524e3619d5bda">rb_w32_getc</a>(_stream)</td></tr> <tr class="separator:acb0b56f791b6df99c13f178ad161c5cd"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac0484b3e3a4d8361d91c3322440f9195"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/db1/win32_8h.html#ac0484b3e3a4d8361d91c3322440f9195">getchar</a>()   <a class="el" href="../../d5/df2/win32_8c.html#a719ff1062454c45bb9c524e3619d5bda">rb_w32_getc</a>(stdin)</td></tr> <tr class="separator:ac0484b3e3a4d8361d91c3322440f9195"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae8d3d3b59f9fb234203fc5d1210716eb"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/db1/win32_8h.html#ae8d3d3b59f9fb234203fc5d1210716eb">putc</a>(_c, _stream)   <a class="el" href="../../d5/df2/win32_8c.html#a70646f2c38638e79e086016365a1c457">rb_w32_putc</a>(_c, _stream)</td></tr> <tr class="separator:ae8d3d3b59f9fb234203fc5d1210716eb"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a5f1d13ab95c7071ee20b352ada4e3595"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/db1/win32_8h.html#a5f1d13ab95c7071ee20b352ada4e3595">putchar</a>(_c)   <a class="el" href="../../d5/df2/win32_8c.html#a70646f2c38638e79e086016365a1c457">rb_w32_putc</a>(_c, stdout)</td></tr> <tr class="separator:a5f1d13ab95c7071ee20b352ada4e3595"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a4feaac5e1913330bded57b059061965b"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/db1/win32_8h.html#a4feaac5e1913330bded57b059061965b">stat</a>(path, st)   <a class="el" href="../../d5/df2/win32_8c.html#a4d35749591359c0fa07b02d18de80eee">rb_w32_stat</a>(path,st)</td></tr> <tr class="separator:a4feaac5e1913330bded57b059061965b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a8a2cf46df7f7017617df85cdb0afdc64"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/db1/win32_8h.html#a8a2cf46df7f7017617df85cdb0afdc64">fstat</a>(fd, st)   <a class="el" href="../../d5/df2/win32_8c.html#aa8e3da07b82f43db94f9786274c6c8f8">rb_w32_fstat</a>(fd,st)</td></tr> <tr class="separator:a8a2cf46df7f7017617df85cdb0afdc64"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa8812b8cc4378b0ec4f8281ba22a17e0"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/db1/win32_8h.html#aa8812b8cc4378b0ec4f8281ba22a17e0">access</a>(path, mode)   <a class="el" href="../../d5/df2/win32_8c.html#abe1e4daac1df7f1d1dfe38c12205ac28">rb_w32_access</a>(path,mode)</td></tr> <tr class="separator:aa8812b8cc4378b0ec4f8281ba22a17e0"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac99ec3f1036620727a68aa8c25a8963c"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/db1/win32_8h.html#ac99ec3f1036620727a68aa8c25a8963c">strcasecmp</a>   _stricmp</td></tr> <tr class="separator:ac99ec3f1036620727a68aa8c25a8963c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aba00036f71bb67f8600b239a39cf5ec9"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/db1/win32_8h.html#aba00036f71bb67f8600b239a39cf5ec9">strncasecmp</a>   _strnicmp</td></tr> <tr class="separator:aba00036f71bb67f8600b239a39cf5ec9"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad352c8c2259cb51bd490b1dfdae5f784"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/db1/win32_8h.html#ad352c8c2259cb51bd490b1dfdae5f784">fsync</a>   _commit</td></tr> <tr class="separator:ad352c8c2259cb51bd490b1dfdae5f784"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab41923b9995ba699086b0bd9a26fc4ef"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/db1/win32_8h.html#ab41923b9995ba699086b0bd9a26fc4ef">NtInitialize</a>   <a class="el" href="../../df/d77/ruby_8c.html#aa939b6f824daf3e455785b9a8b202ec2">ruby_sysinit</a></td></tr> <tr class="separator:ab41923b9995ba699086b0bd9a26fc4ef"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2e1baae9134e580910322362dc23290e"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/db1/win32_8h.html#a2e1baae9134e580910322362dc23290e">isnan</a>(x)   _isnan(x)</td></tr> <tr class="separator:a2e1baae9134e580910322362dc23290e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a598e7cf091ad5fb8da416317a4de7ce1"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/db1/win32_8h.html#a598e7cf091ad5fb8da416317a4de7ce1">copysign</a>(a, b)   _copysign(a, b)</td></tr> <tr class="separator:a598e7cf091ad5fb8da416317a4de7ce1"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a84c7dbf5cf2fdfb690f76348b60a8cb7"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/db1/win32_8h.html#a84c7dbf5cf2fdfb690f76348b60a8cb7">S_IRUSR</a>   0400</td></tr> <tr class="separator:a84c7dbf5cf2fdfb690f76348b60a8cb7"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a4f5f280b929768113739fb34d6f7be8a"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/db1/win32_8h.html#a4f5f280b929768113739fb34d6f7be8a">S_IRGRP</a>   0040</td></tr> <tr class="separator:a4f5f280b929768113739fb34d6f7be8a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a071147a0cb995036967c80f64b1f74b9"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/db1/win32_8h.html#a071147a0cb995036967c80f64b1f74b9">S_IROTH</a>   0004</td></tr> <tr class="separator:a071147a0cb995036967c80f64b1f74b9"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad70001754261c15a1bdc8e876c6d09d7"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/db1/win32_8h.html#ad70001754261c15a1bdc8e876c6d09d7">S_IWUSR</a>   0200</td></tr> <tr class="separator:ad70001754261c15a1bdc8e876c6d09d7"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae6774871a90d9442f00abe18b87fee6e"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/db1/win32_8h.html#ae6774871a90d9442f00abe18b87fee6e">S_IWGRP</a>   0020</td></tr> <tr class="separator:ae6774871a90d9442f00abe18b87fee6e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a5303f49f26293acdb9533756c78322fb"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/db1/win32_8h.html#a5303f49f26293acdb9533756c78322fb">S_IWOTH</a>   0002</td></tr> <tr class="separator:a5303f49f26293acdb9533756c78322fb"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af10a35e3950795d6ee4e07157d000131"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/db1/win32_8h.html#af10a35e3950795d6ee4e07157d000131">S_IXUSR</a>   0100</td></tr> <tr class="separator:af10a35e3950795d6ee4e07157d000131"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a042e69ac0e7dd56e5cfcd9e97d010323"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/db1/win32_8h.html#a042e69ac0e7dd56e5cfcd9e97d010323">S_IXGRP</a>   0010</td></tr> <tr class="separator:a042e69ac0e7dd56e5cfcd9e97d010323"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a40223db1b95a04f5b28cceb3c34cfebd"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/db1/win32_8h.html#a40223db1b95a04f5b28cceb3c34cfebd">S_IXOTH</a>   0001</td></tr> <tr class="separator:a40223db1b95a04f5b28cceb3c34cfebd"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a54e38498e51683b1e6424fd523e0e9ed"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/db1/win32_8h.html#a54e38498e51683b1e6424fd523e0e9ed">SUFFIX</a></td></tr> <tr class="separator:a54e38498e51683b1e6424fd523e0e9ed"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a09e31dd5fbbe2ad51c5970a2d4819542"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/db1/win32_8h.html#a09e31dd5fbbe2ad51c5970a2d4819542">HAVE_FTRUNCATE</a>   1</td></tr> <tr class="separator:a09e31dd5fbbe2ad51c5970a2d4819542"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a941000a11084e48173e1c770876759c4"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/db1/win32_8h.html#a941000a11084e48173e1c770876759c4">ftruncate</a>   <a class="el" href="../../d5/df2/win32_8c.html#a13d93a5f80fba3938f6523460872bf2c">rb_w32_ftruncate</a></td></tr> <tr class="separator:a941000a11084e48173e1c770876759c4"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a7467cf55b6112653bba34bbc8a983921"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/db1/win32_8h.html#a7467cf55b6112653bba34bbc8a983921">HAVE_TRUNCATE</a>   1</td></tr> <tr class="separator:a7467cf55b6112653bba34bbc8a983921"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a60afbd0a3b94d148cce45468b79c2c5a"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/db1/win32_8h.html#a60afbd0a3b94d148cce45468b79c2c5a">truncate</a>   <a class="el" href="../../d5/df2/win32_8c.html#a395d112fd7811f17d48d702b711dac9a">rb_w32_truncate</a></td></tr> <tr class="separator:a60afbd0a3b94d148cce45468b79c2c5a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a15584f56d115b955377103a0cca9ead1"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/db1/win32_8h.html#a15584f56d115b955377103a0cca9ead1">HAVE_FSEEKO</a>   1</td></tr> <tr class="separator:a15584f56d115b955377103a0cca9ead1"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a227875b8399b0589b1124555d3ae4007"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/db1/win32_8h.html#a227875b8399b0589b1124555d3ae4007">fseeko</a>   <a class="el" href="../../dc/db1/win32_8h.html#a9b3a273615704c32bd74dfd7d464acb9">rb_w32_fseeko</a></td></tr> <tr class="separator:a227875b8399b0589b1124555d3ae4007"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a0a0949840371d3f948f1a3c5d2046c6e"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/db1/win32_8h.html#a0a0949840371d3f948f1a3c5d2046c6e">HAVE_FTELLO</a>   1</td></tr> <tr class="separator:a0a0949840371d3f948f1a3c5d2046c6e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af05e2f178910c2e2804e573c883db868"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/db1/win32_8h.html#af05e2f178910c2e2804e573c883db868">ftello</a>   <a class="el" href="../../d5/df2/win32_8c.html#af0c2f6dc1b3fecde2bce418f07e14ac3">rb_w32_ftello</a></td></tr> <tr class="separator:af05e2f178910c2e2804e573c883db868"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad2c1c798d36bdba42d5f4d50da5ae200"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/db1/win32_8h.html#ad2c1c798d36bdba42d5f4d50da5ae200">PIPE_BUF</a>   1024</td></tr> <tr class="separator:ad2c1c798d36bdba42d5f4d50da5ae200"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab0abca95a2265e7cea4b2e026278a968"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/db1/win32_8h.html#ab0abca95a2265e7cea4b2e026278a968">LOCK_SH</a>   1</td></tr> <tr class="separator:ab0abca95a2265e7cea4b2e026278a968"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a640585398981aa2bb565dd65ede96778"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/db1/win32_8h.html#a640585398981aa2bb565dd65ede96778">LOCK_EX</a>   2</td></tr> <tr class="separator:a640585398981aa2bb565dd65ede96778"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a3527dd84628b5a5c2befd2b7f57804c9"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/db1/win32_8h.html#a3527dd84628b5a5c2befd2b7f57804c9">LOCK_NB</a>   4</td></tr> <tr class="separator:a3527dd84628b5a5c2befd2b7f57804c9"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2078aa82765907b50b7656067c2e9578"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/db1/win32_8h.html#a2078aa82765907b50b7656067c2e9578">LOCK_UN</a>   8</td></tr> <tr class="separator:a2078aa82765907b50b7656067c2e9578"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a487309e3e9e0527535644115204a639a"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/db1/win32_8h.html#a487309e3e9e0527535644115204a639a">SIGINT</a>   2</td></tr> <tr class="separator:a487309e3e9e0527535644115204a639a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:addd8dcd406ce514ab3b4f576a5343d42"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/db1/win32_8h.html#addd8dcd406ce514ab3b4f576a5343d42">SIGKILL</a>   9</td></tr> <tr class="separator:addd8dcd406ce514ab3b4f576a5343d42"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a4a3a0b3605fd3b2336455062ee8e25f0"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/db1/win32_8h.html#a4a3a0b3605fd3b2336455062ee8e25f0">EWOULDBLOCK</a>   WSAEWOULDBLOCK</td></tr> <tr class="separator:a4a3a0b3605fd3b2336455062ee8e25f0"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6c045d5be06e715cc335784a7320714e"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/db1/win32_8h.html#a6c045d5be06e715cc335784a7320714e">EINPROGRESS</a>   WSAEINPROGRESS</td></tr> <tr class="separator:a6c045d5be06e715cc335784a7320714e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa4ccb54aa806de3e41a8515f06db85d4"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/db1/win32_8h.html#aa4ccb54aa806de3e41a8515f06db85d4">EALREADY</a>   WSAEALREADY</td></tr> <tr class="separator:aa4ccb54aa806de3e41a8515f06db85d4"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae34fa7a550ac1c415daa2e114a1c0f38"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/db1/win32_8h.html#ae34fa7a550ac1c415daa2e114a1c0f38">ENOTSOCK</a>   WSAENOTSOCK</td></tr> <tr class="separator:ae34fa7a550ac1c415daa2e114a1c0f38"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a0e416d3478cf030e37e90c55d68ad97a"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/db1/win32_8h.html#a0e416d3478cf030e37e90c55d68ad97a">EDESTADDRREQ</a>   WSAEDESTADDRREQ</td></tr> <tr class="separator:a0e416d3478cf030e37e90c55d68ad97a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae37becfaa095a9df5c5c788bce5aa06f"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/db1/win32_8h.html#ae37becfaa095a9df5c5c788bce5aa06f">EMSGSIZE</a>   WSAEMSGSIZE</td></tr> <tr class="separator:ae37becfaa095a9df5c5c788bce5aa06f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae6014faa948366b8321d755204acf755"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/db1/win32_8h.html#ae6014faa948366b8321d755204acf755">EPROTOTYPE</a>   WSAEPROTOTYPE</td></tr> <tr class="separator:ae6014faa948366b8321d755204acf755"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:acd570f8ab92198653b4459773dc3bca3"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/db1/win32_8h.html#acd570f8ab92198653b4459773dc3bca3">ENOPROTOOPT</a>   WSAENOPROTOOPT</td></tr> <tr class="separator:acd570f8ab92198653b4459773dc3bca3"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad581c46fdd4dee9419f60eaff40415e7"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/db1/win32_8h.html#ad581c46fdd4dee9419f60eaff40415e7">EPROTONOSUPPORT</a>   WSAEPROTONOSUPPORT</td></tr> <tr class="separator:ad581c46fdd4dee9419f60eaff40415e7"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a891103a0628442461b41d4d85fb6d945"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/db1/win32_8h.html#a891103a0628442461b41d4d85fb6d945">ESOCKTNOSUPPORT</a>   WSAESOCKTNOSUPPORT</td></tr> <tr class="separator:a891103a0628442461b41d4d85fb6d945"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a4b807895c74cea4d0302bf27725d4b9d"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/db1/win32_8h.html#a4b807895c74cea4d0302bf27725d4b9d">EOPNOTSUPP</a>   WSAEOPNOTSUPP</td></tr> <tr class="separator:a4b807895c74cea4d0302bf27725d4b9d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a871b9fabb281dbc2d3b81cb79c163c20"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/db1/win32_8h.html#a871b9fabb281dbc2d3b81cb79c163c20">EPFNOSUPPORT</a>   WSAEPFNOSUPPORT</td></tr> <tr class="separator:a871b9fabb281dbc2d3b81cb79c163c20"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a4c3a793b4d51cb7dd020af92e536fe21"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/db1/win32_8h.html#a4c3a793b4d51cb7dd020af92e536fe21">EAFNOSUPPORT</a>   WSAEAFNOSUPPORT</td></tr> <tr class="separator:a4c3a793b4d51cb7dd020af92e536fe21"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a61676e39b42371c65c3b960a91887b03"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/db1/win32_8h.html#a61676e39b42371c65c3b960a91887b03">EADDRINUSE</a>   WSAEADDRINUSE</td></tr> <tr class="separator:a61676e39b42371c65c3b960a91887b03"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a556612e55358838192165684c971a44f"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/db1/win32_8h.html#a556612e55358838192165684c971a44f">EADDRNOTAVAIL</a>   WSAEADDRNOTAVAIL</td></tr> <tr class="separator:a556612e55358838192165684c971a44f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aac51995026fa19cdd0ad84a272304af0"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/db1/win32_8h.html#aac51995026fa19cdd0ad84a272304af0">ENETDOWN</a>   WSAENETDOWN</td></tr> <tr class="separator:aac51995026fa19cdd0ad84a272304af0"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a3f91f1ad503432783c7a5d1481b45419"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/db1/win32_8h.html#a3f91f1ad503432783c7a5d1481b45419">ENETUNREACH</a>   WSAENETUNREACH</td></tr> <tr class="separator:a3f91f1ad503432783c7a5d1481b45419"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a92750db73ff8e83591c977bbb3a5bea1"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/db1/win32_8h.html#a92750db73ff8e83591c977bbb3a5bea1">ENETRESET</a>   WSAENETRESET</td></tr> <tr class="separator:a92750db73ff8e83591c977bbb3a5bea1"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a45342991e001e28bbf87916d92b7e09a"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/db1/win32_8h.html#a45342991e001e28bbf87916d92b7e09a">ECONNABORTED</a>   WSAECONNABORTED</td></tr> <tr class="separator:a45342991e001e28bbf87916d92b7e09a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:add4258b08af02fbe4590fbaae7260037"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/db1/win32_8h.html#add4258b08af02fbe4590fbaae7260037">ECONNRESET</a>   WSAECONNRESET</td></tr> <tr class="separator:add4258b08af02fbe4590fbaae7260037"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a9e655f47bfd914a1174f281fc31cf63d"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/db1/win32_8h.html#a9e655f47bfd914a1174f281fc31cf63d">ENOBUFS</a>   WSAENOBUFS</td></tr> <tr class="separator:a9e655f47bfd914a1174f281fc31cf63d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a164ca8549da7a385e2fe1cba823b9eaf"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/db1/win32_8h.html#a164ca8549da7a385e2fe1cba823b9eaf">EISCONN</a>   WSAEISCONN</td></tr> <tr class="separator:a164ca8549da7a385e2fe1cba823b9eaf"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af23e48762a0676f49d480db91cfd5e4b"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/db1/win32_8h.html#af23e48762a0676f49d480db91cfd5e4b">ENOTCONN</a>   WSAENOTCONN</td></tr> <tr class="separator:af23e48762a0676f49d480db91cfd5e4b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2a55c5dd8b54ff5aace6c274c6726d68"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/db1/win32_8h.html#a2a55c5dd8b54ff5aace6c274c6726d68">ESHUTDOWN</a>   WSAESHUTDOWN</td></tr> <tr class="separator:a2a55c5dd8b54ff5aace6c274c6726d68"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a10426080250efba47f4aaf254036ff00"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/db1/win32_8h.html#a10426080250efba47f4aaf254036ff00">ETOOMANYREFS</a>   WSAETOOMANYREFS</td></tr> <tr class="separator:a10426080250efba47f4aaf254036ff00"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a597718e59a8fc9c4d4ab63f5a34e28b1"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/db1/win32_8h.html#a597718e59a8fc9c4d4ab63f5a34e28b1">ETIMEDOUT</a>   WSAETIMEDOUT</td></tr> <tr class="separator:a597718e59a8fc9c4d4ab63f5a34e28b1"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aad88020b394ef1aa4af2f4ef9b4c8b39"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/db1/win32_8h.html#aad88020b394ef1aa4af2f4ef9b4c8b39">ECONNREFUSED</a>   WSAECONNREFUSED</td></tr> <tr class="separator:aad88020b394ef1aa4af2f4ef9b4c8b39"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2f78c246352d2bf2f19dc5d43da2f0c9"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/db1/win32_8h.html#a2f78c246352d2bf2f19dc5d43da2f0c9">ELOOP</a>   WSAELOOP</td></tr> <tr class="separator:a2f78c246352d2bf2f19dc5d43da2f0c9"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa92bcaf70544db6998f4c503026359c5"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/db1/win32_8h.html#aa92bcaf70544db6998f4c503026359c5">EHOSTDOWN</a>   WSAEHOSTDOWN</td></tr> <tr class="separator:aa92bcaf70544db6998f4c503026359c5"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a53e186028fc992c3341ccb0d4d239b24"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/db1/win32_8h.html#a53e186028fc992c3341ccb0d4d239b24">EHOSTUNREACH</a>   WSAEHOSTUNREACH</td></tr> <tr class="separator:a53e186028fc992c3341ccb0d4d239b24"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a801513ca187af849409e07fda8554a83"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/db1/win32_8h.html#a801513ca187af849409e07fda8554a83">EPROCLIM</a>   WSAEPROCLIM</td></tr> <tr class="separator:a801513ca187af849409e07fda8554a83"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a9b153104ed38c8579f009f81bc7b2dc9"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/db1/win32_8h.html#a9b153104ed38c8579f009f81bc7b2dc9">EUSERS</a>   WSAEUSERS</td></tr> <tr class="separator:a9b153104ed38c8579f009f81bc7b2dc9"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa5a48566b00cf9062d9deeeb0682cdaf"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/db1/win32_8h.html#aa5a48566b00cf9062d9deeeb0682cdaf">EDQUOT</a>   WSAEDQUOT</td></tr> <tr class="separator:aa5a48566b00cf9062d9deeeb0682cdaf"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a09e189d2214d9fe2847d27bf270ca1d7"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/db1/win32_8h.html#a09e189d2214d9fe2847d27bf270ca1d7">ESTALE</a>   WSAESTALE</td></tr> <tr class="separator:a09e189d2214d9fe2847d27bf270ca1d7"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a5e1edba49c18fc631dbf54ff53702d4a"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/db1/win32_8h.html#a5e1edba49c18fc631dbf54ff53702d4a">EREMOTE</a>   WSAEREMOTE</td></tr> <tr class="separator:a5e1edba49c18fc631dbf54ff53702d4a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af2939853c650561d3495ed40f68f6249"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/db1/win32_8h.html#af2939853c650561d3495ed40f68f6249">F_SETFL</a>   1</td></tr> <tr class="separator:af2939853c650561d3495ed40f68f6249"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a39d33ce33804efd4d52606d59071c6d8"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/db1/win32_8h.html#a39d33ce33804efd4d52606d59071c6d8">O_NONBLOCK</a>   1</td></tr> <tr class="separator:a39d33ce33804efd4d52606d59071c6d8"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac9a6234e30e3cb64542eca6dab921a93"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/db1/win32_8h.html#ac9a6234e30e3cb64542eca6dab921a93">FD_SET</a>(fd, set)</td></tr> <tr class="separator:ac9a6234e30e3cb64542eca6dab921a93"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a4d77bf8714675910de06eebc64929ba5"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/db1/win32_8h.html#a4d77bf8714675910de06eebc64929ba5">FD_CLR</a>(f, s)   <a class="el" href="../../d5/df2/win32_8c.html#afb934b9f4d15b11a6bc6347450249d50">rb_w32_fdclr</a>(f, s)</td></tr> <tr class="separator:a4d77bf8714675910de06eebc64929ba5"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a7fbf800b178b21f91aa4c77927cb067e"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/db1/win32_8h.html#a7fbf800b178b21f91aa4c77927cb067e">FD_ISSET</a>(f, s)   <a class="el" href="../../d5/df2/win32_8c.html#af18eb50a232118a029082cdacb91e9e8">rb_w32_fdisset</a>(f, s)</td></tr> <tr class="separator:a7fbf800b178b21f91aa4c77927cb067e"><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:a0fbe4a4f8dd857ee04923a901f27465f"><td class="memItemLeft" align="right" valign="top">typedef int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/db1/win32_8h.html#a0fbe4a4f8dd857ee04923a901f27465f">intptr_t</a></td></tr> <tr class="separator:a0fbe4a4f8dd857ee04923a901f27465f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a728e973c799f206f0151c8a3bd1e5699"><td class="memItemLeft" align="right" valign="top">typedef unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/db1/win32_8h.html#a728e973c799f206f0151c8a3bd1e5699">uintptr_t</a></td></tr> <tr class="separator:a728e973c799f206f0151c8a3bd1e5699"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab3d17db06dbf0856bf15d845984281eb"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="../../dc/db1/win32_8h.html#a728e973c799f206f0151c8a3bd1e5699">uintptr_t</a>(* </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/db1/win32_8h.html#ab3d17db06dbf0856bf15d845984281eb">asynchronous_func_t</a>) (<a class="el" href="../../dc/db1/win32_8h.html#a728e973c799f206f0151c8a3bd1e5699">uintptr_t</a> self, int <a class="el" href="../../df/d77/ruby_8c.html#ad1447518f4372828b8435ae82e48499e">argc</a>, <a class="el" href="../../dc/db1/win32_8h.html#a728e973c799f206f0151c8a3bd1e5699">uintptr_t</a> *<a class="el" href="../../df/d77/ruby_8c.html#af2efa898e9eed6fe6715279cb1ec35b0">argv</a>)</td></tr> <tr class="separator:ab3d17db06dbf0856bf15d845984281eb"><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:a8fd6eec8d901b4e1b199170ffd09a31d"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/db1/win32_8h.html#a8fd6eec8d901b4e1b199170ffd09a31d">rb_w32_stat</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *, struct <a class="el" href="../../dc/db1/win32_8h.html#a4feaac5e1913330bded57b059061965b">stat</a> *)</td></tr> <tr class="separator:a8fd6eec8d901b4e1b199170ffd09a31d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a88552a4582be41a4352b85da8a874ed4"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/db1/win32_8h.html#a88552a4582be41a4352b85da8a874ed4">rb_w32_fstat</a> (int, struct <a class="el" href="../../dc/db1/win32_8h.html#a4feaac5e1913330bded57b059061965b">stat</a> *)</td></tr> <tr class="separator:a88552a4582be41a4352b85da8a874ed4"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aacd9c53bcbb2361cc96afc053c00fe62"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/db1/win32_8h.html#aacd9c53bcbb2361cc96afc053c00fe62">rb_w32_cmdvector</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *, char ***)</td></tr> <tr class="separator:aacd9c53bcbb2361cc96afc053c00fe62"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af7ce3972e9d1b7523d8c72252991b948"><td class="memItemLeft" align="right" valign="top">rb_pid_t </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/db1/win32_8h.html#af7ce3972e9d1b7523d8c72252991b948">rb_w32_pipe_exec</a> (<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> char *, int, int *, int *)</td></tr> <tr class="separator:af7ce3972e9d1b7523d8c72252991b948"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a954bfeba0518dae539d0511dc328483c"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/db1/win32_8h.html#a954bfeba0518dae539d0511dc328483c">flock</a> (int fd, int oper)</td></tr> <tr class="separator:a954bfeba0518dae539d0511dc328483c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a995b902a153b39b230bcabde5c07f919"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/db1/win32_8h.html#a995b902a153b39b230bcabde5c07f919">rb_w32_io_cancelable_p</a> (int)</td></tr> <tr class="separator:a995b902a153b39b230bcabde5c07f919"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a18c476eddf995031a14c536a70aa5820"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/db1/win32_8h.html#a18c476eddf995031a14c536a70aa5820">rb_w32_is_socket</a> (int)</td></tr> <tr class="separator:a18c476eddf995031a14c536a70aa5820"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a0c8a8cd82b247f5906286bb075682f54"><td class="memItemLeft" align="right" valign="top">int WSAAPI </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/db1/win32_8h.html#a0c8a8cd82b247f5906286bb075682f54">rb_w32_accept</a> (int, struct sockaddr *, int *)</td></tr> <tr class="separator:a0c8a8cd82b247f5906286bb075682f54"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a5549594481f9750e20055805fa45a18f"><td class="memItemLeft" align="right" valign="top">int WSAAPI </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/db1/win32_8h.html#a5549594481f9750e20055805fa45a18f">rb_w32_bind</a> (int, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> struct sockaddr *, int)</td></tr> <tr class="separator:a5549594481f9750e20055805fa45a18f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6f26c2ede3c45cb12ec9cf2bba659310"><td class="memItemLeft" align="right" valign="top">int WSAAPI </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/db1/win32_8h.html#a6f26c2ede3c45cb12ec9cf2bba659310">rb_w32_connect</a> (int, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> struct sockaddr *, int)</td></tr> <tr class="separator:a6f26c2ede3c45cb12ec9cf2bba659310"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a695175c69ad9dfdc814a6cc5dcd2ff94"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/db1/win32_8h.html#a695175c69ad9dfdc814a6cc5dcd2ff94">rb_w32_fdset</a> (int, fd_set *)</td></tr> <tr class="separator:a695175c69ad9dfdc814a6cc5dcd2ff94"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a3b10db5e2732454c87aedf4f7c0417fe"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/db1/win32_8h.html#a3b10db5e2732454c87aedf4f7c0417fe">rb_w32_fdclr</a> (int, fd_set *)</td></tr> <tr class="separator:a3b10db5e2732454c87aedf4f7c0417fe"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a65d70007cd25261edc953fcb5419a090"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/db1/win32_8h.html#a65d70007cd25261edc953fcb5419a090">rb_w32_fdisset</a> (int, fd_set *)</td></tr> <tr class="separator:a65d70007cd25261edc953fcb5419a090"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a56d0d606c1c7f312901fcdd7fd9ed9cf"><td class="memItemLeft" align="right" valign="top">int WSAAPI </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/db1/win32_8h.html#a56d0d606c1c7f312901fcdd7fd9ed9cf">rb_w32_select</a> (int, fd_set *, fd_set *, fd_set *, struct <a class="el" href="../../d1/d1b/structtimeval.html">timeval</a> *)</td></tr> <tr class="separator:a56d0d606c1c7f312901fcdd7fd9ed9cf"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:abaa0992dfb367f25d0362b98ecacf037"><td class="memItemLeft" align="right" valign="top">int WSAAPI </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/db1/win32_8h.html#abaa0992dfb367f25d0362b98ecacf037">rb_w32_getpeername</a> (int, struct sockaddr *, int *)</td></tr> <tr class="separator:abaa0992dfb367f25d0362b98ecacf037"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aee436f26c7a97f3d1608f6c70e50d632"><td class="memItemLeft" align="right" valign="top">int WSAAPI </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/db1/win32_8h.html#aee436f26c7a97f3d1608f6c70e50d632">rb_w32_getsockname</a> (int, struct sockaddr *, int *)</td></tr> <tr class="separator:aee436f26c7a97f3d1608f6c70e50d632"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa7745b3ad62432b69699e191e9f8585d"><td class="memItemLeft" align="right" valign="top">int WSAAPI </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/db1/win32_8h.html#aa7745b3ad62432b69699e191e9f8585d">rb_w32_getsockopt</a> (int, int, int, char *, int *)</td></tr> <tr class="separator:aa7745b3ad62432b69699e191e9f8585d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a5c57eb752f36cdcc76207d2538b94b4e"><td class="memItemLeft" align="right" valign="top">int WSAAPI </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/db1/win32_8h.html#a5c57eb752f36cdcc76207d2538b94b4e">rb_w32_ioctlsocket</a> (int, <a class="el" href="../../d3/d15/name2ctype_8h.html#a86f2415763322050063a5502f87c9422">long</a>, <a class="el" href="../../da/d50/vsnprintf_8c.html#aaf12d2783d89167480b76853da8ba5e1">u_long</a> *)</td></tr> <tr class="separator:a5c57eb752f36cdcc76207d2538b94b4e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a657b0e5850efbc87734ad80fc0257006"><td class="memItemLeft" align="right" valign="top">int WSAAPI </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/db1/win32_8h.html#a657b0e5850efbc87734ad80fc0257006">rb_w32_listen</a> (int, int)</td></tr> <tr class="separator:a657b0e5850efbc87734ad80fc0257006"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a4efbaac71d987aea996bee8a5b0f739a"><td class="memItemLeft" align="right" valign="top">int WSAAPI </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/db1/win32_8h.html#a4efbaac71d987aea996bee8a5b0f739a">rb_w32_recv</a> (int, char *, int, int)</td></tr> <tr class="separator:a4efbaac71d987aea996bee8a5b0f739a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae8bec837f46f6575680e4dd1d7d774a2"><td class="memItemLeft" align="right" valign="top">int WSAAPI </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/db1/win32_8h.html#ae8bec837f46f6575680e4dd1d7d774a2">rb_w32_recvfrom</a> (int, char *, int, int, struct sockaddr *, int *)</td></tr> <tr class="separator:ae8bec837f46f6575680e4dd1d7d774a2"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a4fcc16a6694fcba033dc9b5933f8fc00"><td class="memItemLeft" align="right" valign="top">int WSAAPI </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/db1/win32_8h.html#a4fcc16a6694fcba033dc9b5933f8fc00">rb_w32_send</a> (int, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *, int, int)</td></tr> <tr class="separator:a4fcc16a6694fcba033dc9b5933f8fc00"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a07d9e2b41d9fcca04ae5ffd504f56a88"><td class="memItemLeft" align="right" valign="top">int WSAAPI </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/db1/win32_8h.html#a07d9e2b41d9fcca04ae5ffd504f56a88">rb_w32_sendto</a> (int, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *, int, int, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> struct sockaddr *, int)</td></tr> <tr class="separator:a07d9e2b41d9fcca04ae5ffd504f56a88"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a256d6b1cfde9bfb7073fec395dd327f5"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/db1/win32_8h.html#a256d6b1cfde9bfb7073fec395dd327f5">recvmsg</a> (int, struct <a class="el" href="../../d1/d4e/structmsghdr.html">msghdr</a> *, int)</td></tr> <tr class="separator:a256d6b1cfde9bfb7073fec395dd327f5"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a572dee55eb30bcdc62ef201644157580"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/db1/win32_8h.html#a572dee55eb30bcdc62ef201644157580">sendmsg</a> (int, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> struct <a class="el" href="../../d1/d4e/structmsghdr.html">msghdr</a> *, int)</td></tr> <tr class="separator:a572dee55eb30bcdc62ef201644157580"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa950e43dcf2f0b140d02025659c55aae"><td class="memItemLeft" align="right" valign="top">int WSAAPI </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/db1/win32_8h.html#aa950e43dcf2f0b140d02025659c55aae">rb_w32_setsockopt</a> (int, int, int, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *, int)</td></tr> <tr class="separator:aa950e43dcf2f0b140d02025659c55aae"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a67f9e65032b440f712580f8b845a10df"><td class="memItemLeft" align="right" valign="top">int WSAAPI </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/db1/win32_8h.html#a67f9e65032b440f712580f8b845a10df">rb_w32_shutdown</a> (int, int)</td></tr> <tr class="separator:a67f9e65032b440f712580f8b845a10df"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6bc5c5c008d42c493612098e8cc9c764"><td class="memItemLeft" align="right" valign="top">int WSAAPI </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/db1/win32_8h.html#a6bc5c5c008d42c493612098e8cc9c764">rb_w32_socket</a> (int, int, int)</td></tr> <tr class="separator:a6bc5c5c008d42c493612098e8cc9c764"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a1955cd10ac395eb8442b50577b1e968e"><td class="memItemLeft" align="right" valign="top">SOCKET </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/db1/win32_8h.html#a1955cd10ac395eb8442b50577b1e968e">rb_w32_get_osfhandle</a> (int)</td></tr> <tr class="separator:a1955cd10ac395eb8442b50577b1e968e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a51fea660caea399449c96d77165737d9"><td class="memItemLeft" align="right" valign="top">struct hostent *WSAAPI </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/db1/win32_8h.html#a51fea660caea399449c96d77165737d9">rb_w32_gethostbyaddr</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *, int, int)</td></tr> <tr class="separator:a51fea660caea399449c96d77165737d9"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae9053d8747bc80e03af154db8368d67b"><td class="memItemLeft" align="right" valign="top">struct hostent *WSAAPI </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/db1/win32_8h.html#ae9053d8747bc80e03af154db8368d67b">rb_w32_gethostbyname</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *)</td></tr> <tr class="separator:ae9053d8747bc80e03af154db8368d67b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2eb9b9406c2cde62b91f5bff97051b03"><td class="memItemLeft" align="right" valign="top">int WSAAPI </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/db1/win32_8h.html#a2eb9b9406c2cde62b91f5bff97051b03">rb_w32_gethostname</a> (char *, int)</td></tr> <tr class="separator:a2eb9b9406c2cde62b91f5bff97051b03"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6fc2cb9ca53cf1d76fc89d81a3243807"><td class="memItemLeft" align="right" valign="top">struct protoent *WSAAPI </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/db1/win32_8h.html#a6fc2cb9ca53cf1d76fc89d81a3243807">rb_w32_getprotobyname</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *)</td></tr> <tr class="separator:a6fc2cb9ca53cf1d76fc89d81a3243807"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a94aeabf0fe257328710305c7ee7d7d18"><td class="memItemLeft" align="right" valign="top">struct protoent *WSAAPI </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/db1/win32_8h.html#a94aeabf0fe257328710305c7ee7d7d18">rb_w32_getprotobynumber</a> (int)</td></tr> <tr class="separator:a94aeabf0fe257328710305c7ee7d7d18"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a903d39ee78b33bc80dea698e6bcd8d6e"><td class="memItemLeft" align="right" valign="top">struct servent *WSAAPI </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/db1/win32_8h.html#a903d39ee78b33bc80dea698e6bcd8d6e">rb_w32_getservbyname</a> (<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> char *)</td></tr> <tr class="separator:a903d39ee78b33bc80dea698e6bcd8d6e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a62c4ae7f88a7ee6d305f6c50e5bbabfe"><td class="memItemLeft" align="right" valign="top">struct servent *WSAAPI </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/db1/win32_8h.html#a62c4ae7f88a7ee6d305f6c50e5bbabfe">rb_w32_getservbyport</a> (int, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *)</td></tr> <tr class="separator:a62c4ae7f88a7ee6d305f6c50e5bbabfe"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac548cc035ef35e10189bb7e626a9ef7c"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/db1/win32_8h.html#ac548cc035ef35e10189bb7e626a9ef7c">rb_w32_socketpair</a> (int, int, int, int *)</td></tr> <tr class="separator:ac548cc035ef35e10189bb7e626a9ef7c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a10b8b3b9a4d856b6c3e1f89c2158e90c"><td class="memItemLeft" align="right" valign="top">char * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/db1/win32_8h.html#a10b8b3b9a4d856b6c3e1f89c2158e90c">rb_w32_getcwd</a> (char *, int)</td></tr> <tr class="separator:a10b8b3b9a4d856b6c3e1f89c2158e90c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab7ab738566effab1d8ce0d8a2540695d"><td class="memItemLeft" align="right" valign="top">char * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/db1/win32_8h.html#ab7ab738566effab1d8ce0d8a2540695d">rb_w32_getenv</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *)</td></tr> <tr class="separator:ab7ab738566effab1d8ce0d8a2540695d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a1d5488313f84de5a7783b3cb029392c7"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/db1/win32_8h.html#a1d5488313f84de5a7783b3cb029392c7">rb_w32_rename</a> (<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> char *)</td></tr> <tr class="separator:a1d5488313f84de5a7783b3cb029392c7"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:adcfac29efe8d2e02b6b8ce09f95ffbe1"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/db1/win32_8h.html#adcfac29efe8d2e02b6b8ce09f95ffbe1">rb_w32_urename</a> (<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> char *)</td></tr> <tr class="separator:adcfac29efe8d2e02b6b8ce09f95ffbe1"><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="../../dc/db1/win32_8h.html#aedf011f736007a12cb42536cb4ae376f">rb_w32_get_environ</a> (void)</td></tr> <tr class="separator:aedf011f736007a12cb42536cb4ae376f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a1980ed6d93d0d05322bf44c5da29d738"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/db1/win32_8h.html#a1980ed6d93d0d05322bf44c5da29d738">rb_w32_free_environ</a> (char **)</td></tr> <tr class="separator:a1980ed6d93d0d05322bf44c5da29d738"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a15f61b7f1beb4f88cca583894dcfefb9"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/db1/win32_8h.html#a15f61b7f1beb4f88cca583894dcfefb9">rb_w32_map_errno</a> (<a class="el" href="../../d2/d99/win32ole_8c.html#ad3196fc77437d523ed1459e8ff809d3a">DWORD</a>)</td></tr> <tr class="separator:a15f61b7f1beb4f88cca583894dcfefb9"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae257cc8445fd30696ec0f081f58c3ac6"><td class="memItemLeft" align="right" valign="top">char *WSAAPI </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/db1/win32_8h.html#ae257cc8445fd30696ec0f081f58c3ac6">rb_w32_inet_ntop</a> (int, void *, char *, size_t)</td></tr> <tr class="separator:ae257cc8445fd30696ec0f081f58c3ac6"><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="../../dc/db1/win32_8h.html#affdb842014b69315ef8e742ad2ebe79e">rb_w32_osver</a> (void)</td></tr> <tr class="separator:affdb842014b69315ef8e742ad2ebe79e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac7c7a6988eecb59569de9f51115a1df3"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/db1/win32_8h.html#ac7c7a6988eecb59569de9f51115a1df3">chown</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *, int, int)</td></tr> <tr class="separator:ac7c7a6988eecb59569de9f51115a1df3"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a4856ef766f0416e9a3ab1208195c3ab3"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/db1/win32_8h.html#a4856ef766f0416e9a3ab1208195c3ab3">rb_w32_uchown</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *, int, int)</td></tr> <tr class="separator:a4856ef766f0416e9a3ab1208195c3ab3"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a9f0ffa429d1a466322fb9b5bb084f828"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/db1/win32_8h.html#a9f0ffa429d1a466322fb9b5bb084f828">link</a> (<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> char *)</td></tr> <tr class="separator:a9f0ffa429d1a466322fb9b5bb084f828"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a4acaae57904f3a240e97426a0dbdf186"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/db1/win32_8h.html#a4acaae57904f3a240e97426a0dbdf186">rb_w32_ulink</a> (<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> char *)</td></tr> <tr class="separator:a4acaae57904f3a240e97426a0dbdf186"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a091a762f60d91b0f5441d9520dc2079c"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/db1/win32_8h.html#a091a762f60d91b0f5441d9520dc2079c">gettimeofday</a> (struct <a class="el" href="../../d1/d1b/structtimeval.html">timeval</a> *, struct <a class="el" href="../../de/dc1/structtimezone.html">timezone</a> *)</td></tr> <tr class="separator:a091a762f60d91b0f5441d9520dc2079c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2b9a9e62a9cce5e6e25a66488e6290a4"><td class="memItemLeft" align="right" valign="top">rb_pid_t </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/db1/win32_8h.html#a2b9a9e62a9cce5e6e25a66488e6290a4">waitpid</a> (rb_pid_t, int *, int)</td></tr> <tr class="separator:a2b9a9e62a9cce5e6e25a66488e6290a4"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae94bfda820ed3539b29e9fdba5babdb7"><td class="memItemLeft" align="right" valign="top">rb_pid_t </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/db1/win32_8h.html#ae94bfda820ed3539b29e9fdba5babdb7">rb_w32_spawn</a> (int, <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> char *)</td></tr> <tr class="separator:ae94bfda820ed3539b29e9fdba5babdb7"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a4d7623fc5298f802f41339ee53761064"><td class="memItemLeft" align="right" valign="top">rb_pid_t </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/db1/win32_8h.html#a4d7623fc5298f802f41339ee53761064">rb_w32_aspawn</a> (int, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *, char *<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> *)</td></tr> <tr class="separator:a4d7623fc5298f802f41339ee53761064"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a5431e54710874f971979ccb3b2728556"><td class="memItemLeft" align="right" valign="top">rb_pid_t </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/db1/win32_8h.html#a5431e54710874f971979ccb3b2728556">rb_w32_aspawn_flags</a> (int, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *, char *<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> *, <a class="el" href="../../d2/d99/win32ole_8c.html#ad3196fc77437d523ed1459e8ff809d3a">DWORD</a>)</td></tr> <tr class="separator:a5431e54710874f971979ccb3b2728556"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6edea8ed9aecaef5fc4762da7ec641ff"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/db1/win32_8h.html#a6edea8ed9aecaef5fc4762da7ec641ff">kill</a> (int, int)</td></tr> <tr class="separator:a6edea8ed9aecaef5fc4762da7ec641ff"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa7a55dad56032ce4c5a40eab1d9c8e01"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/db1/win32_8h.html#aa7a55dad56032ce4c5a40eab1d9c8e01">fcntl</a> (int, int,...)</td></tr> <tr class="separator:aa7a55dad56032ce4c5a40eab1d9c8e01"><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="../../dc/db1/win32_8h.html#a9a677fe7b1042899e0dd677732ef4dcd">rb_w32_getpid</a> (void)</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="../../dc/db1/win32_8h.html#a8cc82cce92d22aafb29f7fd1bb34503b">rb_w32_getppid</a> (void)</td></tr> <tr class="separator:a8cc82cce92d22aafb29f7fd1bb34503b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae9638954c74179c02d7ee5f8634e9a96"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/db1/win32_8h.html#ae9638954c74179c02d7ee5f8634e9a96">rb_w32_isatty</a> (int)</td></tr> <tr class="separator:ae9638954c74179c02d7ee5f8634e9a96"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a208c5e067569bd4ea8c7688156f6826c"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/db1/win32_8h.html#a208c5e067569bd4ea8c7688156f6826c">rb_w32_uchdir</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *)</td></tr> <tr class="separator:a208c5e067569bd4ea8c7688156f6826c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a70426e41f78ca45ff6484d38ef7c6ce0"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/db1/win32_8h.html#a70426e41f78ca45ff6484d38ef7c6ce0">rb_w32_mkdir</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *, int)</td></tr> <tr class="separator:a70426e41f78ca45ff6484d38ef7c6ce0"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad345dcb785658b67d3d341e44a13b9da"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/db1/win32_8h.html#ad345dcb785658b67d3d341e44a13b9da">rb_w32_umkdir</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *, int)</td></tr> <tr class="separator:ad345dcb785658b67d3d341e44a13b9da"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:afe7f3405b443bdf2fe55aea337d2be38"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/db1/win32_8h.html#afe7f3405b443bdf2fe55aea337d2be38">rb_w32_rmdir</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *)</td></tr> <tr class="separator:afe7f3405b443bdf2fe55aea337d2be38"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a7bef851bc011ec0e58350c041bf4c4ca"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/db1/win32_8h.html#a7bef851bc011ec0e58350c041bf4c4ca">rb_w32_urmdir</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *)</td></tr> <tr class="separator:a7bef851bc011ec0e58350c041bf4c4ca"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a40c5bc86236c982946e02520c1e55b5c"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/db1/win32_8h.html#a40c5bc86236c982946e02520c1e55b5c">rb_w32_unlink</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *)</td></tr> <tr class="separator:a40c5bc86236c982946e02520c1e55b5c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a995efcb30d3f067c7e25c8bd9f3d61aa"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/db1/win32_8h.html#a995efcb30d3f067c7e25c8bd9f3d61aa">rb_w32_uunlink</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *)</td></tr> <tr class="separator:a995efcb30d3f067c7e25c8bd9f3d61aa"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2cca3572ef20fd92a13c96c673f31ba0"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/db1/win32_8h.html#a2cca3572ef20fd92a13c96c673f31ba0">rb_w32_uchmod</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *, int)</td></tr> <tr class="separator:a2cca3572ef20fd92a13c96c673f31ba0"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a757f3c96af3781bf2a04f0c62a5b5514"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/db1/win32_8h.html#a757f3c96af3781bf2a04f0c62a5b5514">rb_w32_stati64</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *, struct stati64 *)</td></tr> <tr class="separator:a757f3c96af3781bf2a04f0c62a5b5514"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:abb172aaa3b14f9c60daf129b5dec5e5b"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/db1/win32_8h.html#abb172aaa3b14f9c60daf129b5dec5e5b">rb_w32_ustati64</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *, struct stati64 *)</td></tr> <tr class="separator:abb172aaa3b14f9c60daf129b5dec5e5b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a07f427aabd6bbbb83c6bd19e34cb8b75"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/db1/win32_8h.html#a07f427aabd6bbbb83c6bd19e34cb8b75">rb_w32_access</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *, int)</td></tr> <tr class="separator:a07f427aabd6bbbb83c6bd19e34cb8b75"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a5c0e38c2d1cd092fe01b59c41260aaa4"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/db1/win32_8h.html#a5c0e38c2d1cd092fe01b59c41260aaa4">rb_w32_uaccess</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *, int)</td></tr> <tr class="separator:a5c0e38c2d1cd092fe01b59c41260aaa4"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a19b8f86a8d75136012efa0bec39a169d"><td class="memItemLeft" align="right" valign="top">char </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/db1/win32_8h.html#a19b8f86a8d75136012efa0bec39a169d">rb_w32_fd_is_text</a> (int)</td></tr> <tr class="separator:a19b8f86a8d75136012efa0bec39a169d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a4836e53e52ad4338b85a5a1cb1be730d"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/db1/win32_8h.html#a4836e53e52ad4338b85a5a1cb1be730d">rb_w32_fstati64</a> (int, struct stati64 *)</td></tr> <tr class="separator:a4836e53e52ad4338b85a5a1cb1be730d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a613965fb4dd0eb815d6f177cbb4da06b"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/db1/win32_8h.html#a613965fb4dd0eb815d6f177cbb4da06b">finite</a> (double x)</td></tr> <tr class="separator:a613965fb4dd0eb815d6f177cbb4da06b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a842923eee92951a34750ada0aa8afb26"><td class="memItemLeft" align="right" valign="top">static double </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/db1/win32_8h.html#a842923eee92951a34750ada0aa8afb26">scalb</a> (double a, <a class="el" href="../../d3/d15/name2ctype_8h.html#a86f2415763322050063a5502f87c9422">long</a> b)</td></tr> <tr class="separator:a842923eee92951a34750ada0aa8afb26"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a13d93a5f80fba3938f6523460872bf2c"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/db1/win32_8h.html#a13d93a5f80fba3938f6523460872bf2c">rb_w32_ftruncate</a> (int fd, <a class="el" href="../../df/d0a/io_8c.html#ae498af04567b740d66e09d36613c2cd8">off_t</a> length)</td></tr> <tr class="separator:a13d93a5f80fba3938f6523460872bf2c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a395d112fd7811f17d48d702b711dac9a"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/db1/win32_8h.html#a395d112fd7811f17d48d702b711dac9a">rb_w32_truncate</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *path, <a class="el" href="../../df/d0a/io_8c.html#ae498af04567b740d66e09d36613c2cd8">off_t</a> length)</td></tr> <tr class="separator:a395d112fd7811f17d48d702b711dac9a"><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="../../dc/db1/win32_8h.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:a9b3a273615704c32bd74dfd7d464acb9"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/db1/win32_8h.html#a9b3a273615704c32bd74dfd7d464acb9">rb_w32_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, int whence)</td></tr> <tr class="separator:a9b3a273615704c32bd74dfd7d464acb9"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae3a230c65883ec8edc50e3a09ca80003"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/db1/win32_8h.html#ae3a230c65883ec8edc50e3a09ca80003">ioctl</a> (int, int,...)</td></tr> <tr class="separator:ae3a230c65883ec8edc50e3a09ca80003"><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="../../dc/db1/win32_8h.html#a2a3c17f15a0d34a8bba3277bfef2f56b">getuid</a> (void)</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="../../dc/db1/win32_8h.html#a562a0feffc13c71832ee590ba902deed">geteuid</a> (void)</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="../../dc/db1/win32_8h.html#aff700a9c53273ce5d774f5e9bfd706d3">getgid</a> (void)</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="../../dc/db1/win32_8h.html#aadcb5f82638d8002839ca37508e43616">getegid</a> (void)</td></tr> <tr class="separator:aadcb5f82638d8002839ca37508e43616"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a3bef852c94b7745f63a32a875dab7869"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/db1/win32_8h.html#a3bef852c94b7745f63a32a875dab7869">setuid</a> (rb_uid_t)</td></tr> <tr class="separator:a3bef852c94b7745f63a32a875dab7869"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2ba8bd3d878047e56a5117752c9aae82"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/db1/win32_8h.html#a2ba8bd3d878047e56a5117752c9aae82">setgid</a> (rb_gid_t)</td></tr> <tr class="separator:a2ba8bd3d878047e56a5117752c9aae82"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a94ab663c6f5feedb7fdc4fa454a71060"><td class="memItemLeft" align="right" valign="top">char * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/db1/win32_8h.html#a94ab663c6f5feedb7fdc4fa454a71060">rb_w32_strerror</a> (int)</td></tr> <tr class="separator:a94ab663c6f5feedb7fdc4fa454a71060"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad76b743e948c3e5b761a1afd507d683c"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/db1/win32_8h.html#ad76b743e948c3e5b761a1afd507d683c">rb_w32_times</a> (struct <a class="el" href="../../d8/d15/structtms.html">tms</a> *)</td></tr> <tr class="separator:ad76b743e948c3e5b761a1afd507d683c"><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="../../dc/db1/win32_8h.html#aa3ec0e1dc99cf3ffba4d64fcd3b8e27b">GetCurrentThreadHandle</a> (void)</td></tr> <tr class="separator:aa3ec0e1dc99cf3ffba4d64fcd3b8e27b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2e942b300acf219df592259316a4ee5e"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/db1/win32_8h.html#a2e942b300acf219df592259316a4ee5e">rb_w32_sleep</a> (unsigned <a class="el" href="../../d3/d15/name2ctype_8h.html#a86f2415763322050063a5502f87c9422">long</a> msec)</td></tr> <tr class="separator:a2e942b300acf219df592259316a4ee5e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a73ba0c3bc0f7bcd7043c74107d7aec4a"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/db1/win32_8h.html#a73ba0c3bc0f7bcd7043c74107d7aec4a">rb_w32_putc</a> (int, <a class="el" href="../../da/d50/vsnprintf_8c.html#a95742987b07c3bc61a7f376b0168410b">FILE</a> *)</td></tr> <tr class="separator:a73ba0c3bc0f7bcd7043c74107d7aec4a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a82f8c07c64039e3ecf3b8d4c4f584975"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/db1/win32_8h.html#a82f8c07c64039e3ecf3b8d4c4f584975">rb_w32_getc</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a95742987b07c3bc61a7f376b0168410b">FILE</a> *)</td></tr> <tr class="separator:a82f8c07c64039e3ecf3b8d4c4f584975"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a77ece6bf33136a6f6922eb78ac7fe4bf"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/db1/win32_8h.html#a77ece6bf33136a6f6922eb78ac7fe4bf">rb_w32_open</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *, int,...)</td></tr> <tr class="separator:a77ece6bf33136a6f6922eb78ac7fe4bf"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae2af5c2247f2a2d4d03a641748ff064d"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/db1/win32_8h.html#ae2af5c2247f2a2d4d03a641748ff064d">rb_w32_uopen</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *, int,...)</td></tr> <tr class="separator:ae2af5c2247f2a2d4d03a641748ff064d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af768858b0bc7d6895bb337a565430698"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/db1/win32_8h.html#af768858b0bc7d6895bb337a565430698">rb_w32_wopen</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> WCHAR *, int,...)</td></tr> <tr class="separator:af768858b0bc7d6895bb337a565430698"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a03de7302ffcf75f0ab994c28c94302ff"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/db1/win32_8h.html#a03de7302ffcf75f0ab994c28c94302ff">rb_w32_close</a> (int)</td></tr> <tr class="separator:a03de7302ffcf75f0ab994c28c94302ff"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a0c170622d3c0f469aad2a3c24e7a65d6"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/db1/win32_8h.html#a0c170622d3c0f469aad2a3c24e7a65d6">rb_w32_fclose</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a95742987b07c3bc61a7f376b0168410b">FILE</a> *)</td></tr> <tr class="separator:a0c170622d3c0f469aad2a3c24e7a65d6"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:afe578cd102f929525eee8b17a98d6efa"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/db1/win32_8h.html#afe578cd102f929525eee8b17a98d6efa">rb_w32_pipe</a> (int[2])</td></tr> <tr class="separator:afe578cd102f929525eee8b17a98d6efa"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a60bd67ac946e992620ac79e6f8ccce3a"><td class="memItemLeft" align="right" valign="top">ssize_t </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/db1/win32_8h.html#a60bd67ac946e992620ac79e6f8ccce3a">rb_w32_read</a> (int, void *, size_t)</td></tr> <tr class="separator:a60bd67ac946e992620ac79e6f8ccce3a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aad52311e1bf2d0cd59a0dc525df418c0"><td class="memItemLeft" align="right" valign="top">ssize_t </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/db1/win32_8h.html#aad52311e1bf2d0cd59a0dc525df418c0">rb_w32_write</a> (int, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> void *, size_t)</td></tr> <tr class="separator:aad52311e1bf2d0cd59a0dc525df418c0"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae59de53f5f1442e3ba74a4a2f7706c8b"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/db1/win32_8h.html#ae59de53f5f1442e3ba74a4a2f7706c8b">rb_w32_utime</a> (<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> struct <a class="el" href="../../dd/d29/structutimbuf.html">utimbuf</a> *)</td></tr> <tr class="separator:ae59de53f5f1442e3ba74a4a2f7706c8b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a4e1fe73c7375a4d213c410ca2f936b0f"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/db1/win32_8h.html#a4e1fe73c7375a4d213c410ca2f936b0f">rb_w32_uutime</a> (<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> struct <a class="el" href="../../dd/d29/structutimbuf.html">utimbuf</a> *)</td></tr> <tr class="separator:a4e1fe73c7375a4d213c410ca2f936b0f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a07475740ddb9ed55ea0ae009c5007254"><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="../../dc/db1/win32_8h.html#a07475740ddb9ed55ea0ae009c5007254">rb_w32_write_console</a> (<a class="el" href="../../dc/db1/win32_8h.html#a728e973c799f206f0151c8a3bd1e5699">uintptr_t</a>, int)</td></tr> <tr class="separator:a07475740ddb9ed55ea0ae009c5007254"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:acd7fc6bca447411467db66a1cc12f319"><td class="memItemLeft" align="right" valign="top">int WINAPI </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/db1/win32_8h.html#acd7fc6bca447411467db66a1cc12f319">rb_w32_Sleep</a> (unsigned <a class="el" href="../../d3/d15/name2ctype_8h.html#a86f2415763322050063a5502f87c9422">long</a> msec)</td></tr> <tr class="separator:acd7fc6bca447411467db66a1cc12f319"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2da86cc53904a673b2b18547d63700f6"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/db1/win32_8h.html#a2da86cc53904a673b2b18547d63700f6">rb_w32_wait_events_blocking</a> (HANDLE *events, int num, <a class="el" href="../../d2/d99/win32ole_8c.html#ad3196fc77437d523ed1459e8ff809d3a">DWORD</a> timeout)</td></tr> <tr class="separator:a2da86cc53904a673b2b18547d63700f6"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac963a05659d51e65f30a1b3e8c6f414b"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/db1/win32_8h.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: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="../../dc/db1/win32_8h.html#af3f08931b6e3520982f288af6965f628">rb_w32_asynchronize</a> (<a class="el" href="../../dc/db1/win32_8h.html#ab3d17db06dbf0856bf15d845984281eb">asynchronous_func_t</a> <a class="el" href="../../dc/dd1/ossl__ssl_8c.html#a86771351f4ef469ab9c94739a64fd7ea">func</a>, <a class="el" href="../../dc/db1/win32_8h.html#a728e973c799f206f0151c8a3bd1e5699">uintptr_t</a> self, int <a class="el" href="../../df/d77/ruby_8c.html#ad1447518f4372828b8435ae82e48499e">argc</a>, <a class="el" href="../../dc/db1/win32_8h.html#a728e973c799f206f0151c8a3bd1e5699">uintptr_t</a> *<a class="el" href="../../df/d77/ruby_8c.html#af2efa898e9eed6fe6715279cb1ec35b0">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> </table> <h2 class="groupheader">Macro Definition Documentation</h2> <a id="a3ce96ec9d1fcd8dfccadb47145718f9d"></a> <h2 class="memtitle"><span class="permalink"><a href="#a3ce96ec9d1fcd8dfccadb47145718f9d">◆ </a></span>_INTPTR_T_DEFINED</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define _INTPTR_T_DEFINED</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dc/db1/win32_8h_source.html#l00090">90</a> of file <a class="el" href="../../dc/db1/win32_8h_source.html">win32.h</a>.</p> </div> </div> <a id="a106239fcf6108905a1beb6837f7343c8"></a> <h2 class="memtitle"><span class="permalink"><a href="#a106239fcf6108905a1beb6837f7343c8">◆ </a></span>_UINTPTR_T_DEFINED</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define _UINTPTR_T_DEFINED</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dc/db1/win32_8h_source.html#l00098">98</a> of file <a class="el" href="../../dc/db1/win32_8h_source.html">win32.h</a>.</p> </div> </div> <a id="aa8812b8cc4378b0ec4f8281ba22a17e0"></a> <h2 class="memtitle"><span class="permalink"><a href="#aa8812b8cc4378b0ec4f8281ba22a17e0">◆ </a></span>access</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define access</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">path, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">mode </td> </tr> <tr> <td></td> <td>)</td> <td></td><td>   <a class="el" href="../../d5/df2/win32_8c.html#abe1e4daac1df7f1d1dfe38c12205ac28">rb_w32_access</a>(path,mode)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dc/db1/win32_8h_source.html#l00206">206</a> of file <a class="el" href="../../dc/db1/win32_8h_source.html">win32.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d6/d13/file_8c_source.html#l01078">access_internal()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l01039">eaccess()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l05125">path_check_0()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l01658">rb_file_identical_p()</a>, and <a class="el" href="../../d5/df2/win32_8c_source.html#l04879">rb_w32_wopen()</a>.</p> </div> </div> <a id="a598e7cf091ad5fb8da416317a4de7ce1"></a> <h2 class="memtitle"><span class="permalink"><a href="#a598e7cf091ad5fb8da416317a4de7ce1">◆ </a></span>copysign</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define copysign</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">a, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">b </td> </tr> <tr> <td></td> <td>)</td> <td></td><td>   _copysign(a, b)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dc/db1/win32_8h_source.html#l00342">342</a> of file <a class="el" href="../../dc/db1/win32_8h_source.html">win32.h</a>.</p> </div> </div> <a id="a61676e39b42371c65c3b960a91887b03"></a> <h2 class="memtitle"><span class="permalink"><a href="#a61676e39b42371c65c3b960a91887b03">◆ </a></span>EADDRINUSE</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define EADDRINUSE   WSAEADDRINUSE</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dc/db1/win32_8h_source.html#l00520">520</a> of file <a class="el" href="../../dc/db1/win32_8h_source.html">win32.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/df2/win32_8c_source.html#l02212">rb_w32_strerror()</a>.</p> </div> </div> <a id="a556612e55358838192165684c971a44f"></a> <h2 class="memtitle"><span class="permalink"><a href="#a556612e55358838192165684c971a44f">◆ </a></span>EADDRNOTAVAIL</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define EADDRNOTAVAIL   WSAEADDRNOTAVAIL</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dc/db1/win32_8h_source.html#l00523">523</a> of file <a class="el" href="../../dc/db1/win32_8h_source.html">win32.h</a>.</p> </div> </div> <a id="a4c3a793b4d51cb7dd020af92e536fe21"></a> <h2 class="memtitle"><span class="permalink"><a href="#a4c3a793b4d51cb7dd020af92e536fe21">◆ </a></span>EAFNOSUPPORT</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define EAFNOSUPPORT   WSAEAFNOSUPPORT</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dc/db1/win32_8h_source.html#l00517">517</a> of file <a class="el" href="../../dc/db1/win32_8h_source.html">win32.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/df2/win32_8c_source.html#l03437">socketpair_internal()</a>.</p> </div> </div> <a id="aa4ccb54aa806de3e41a8515f06db85d4"></a> <h2 class="memtitle"><span class="permalink"><a href="#aa4ccb54aa806de3e41a8515f06db85d4">◆ </a></span>EALREADY</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define EALREADY   WSAEALREADY</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dc/db1/win32_8h_source.html#l00487">487</a> of file <a class="el" href="../../dc/db1/win32_8h_source.html">win32.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../da/dcc/socket_2init_8c_source.html#l00344">rsock_connect()</a>.</p> </div> </div> <a id="a45342991e001e28bbf87916d92b7e09a"></a> <h2 class="memtitle"><span class="permalink"><a href="#a45342991e001e28bbf87916d92b7e09a">◆ </a></span>ECONNABORTED</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define ECONNABORTED   WSAECONNABORTED</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dc/db1/win32_8h_source.html#l00535">535</a> of file <a class="el" href="../../dc/db1/win32_8h_source.html">win32.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../da/dcc/socket_2init_8c_source.html#l00452">rsock_s_accept_nonblock()</a>.</p> </div> </div> <a id="aad88020b394ef1aa4af2f4ef9b4c8b39"></a> <h2 class="memtitle"><span class="permalink"><a href="#aad88020b394ef1aa4af2f4ef9b4c8b39">◆ </a></span>ECONNREFUSED</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define ECONNREFUSED   WSAECONNREFUSED</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dc/db1/win32_8h_source.html#l00559">559</a> of file <a class="el" href="../../dc/db1/win32_8h_source.html">win32.h</a>.</p> </div> </div> <a id="add4258b08af02fbe4590fbaae7260037"></a> <h2 class="memtitle"><span class="permalink"><a href="#add4258b08af02fbe4590fbaae7260037">◆ </a></span>ECONNRESET</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define ECONNRESET   WSAECONNRESET</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dc/db1/win32_8h_source.html#l00538">538</a> of file <a class="el" href="../../dc/db1/win32_8h_source.html">win32.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d9/d22/close_8c_source.html#l00060">ruby_close()</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>, and <a class="el" href="../../d9/d22/close_8c_source.html#l00044">ruby_shutdown()</a>.</p> </div> </div> <a id="a0e416d3478cf030e37e90c55d68ad97a"></a> <h2 class="memtitle"><span class="permalink"><a href="#a0e416d3478cf030e37e90c55d68ad97a">◆ </a></span>EDESTADDRREQ</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define EDESTADDRREQ   WSAEDESTADDRREQ</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dc/db1/win32_8h_source.html#l00493">493</a> of file <a class="el" href="../../dc/db1/win32_8h_source.html">win32.h</a>.</p> </div> </div> <a id="aa5a48566b00cf9062d9deeeb0682cdaf"></a> <h2 class="memtitle"><span class="permalink"><a href="#aa5a48566b00cf9062d9deeeb0682cdaf">◆ </a></span>EDQUOT</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define EDQUOT   WSAEDQUOT</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dc/db1/win32_8h_source.html#l00579">579</a> of file <a class="el" href="../../dc/db1/win32_8h_source.html">win32.h</a>.</p> </div> </div> <a id="aa92bcaf70544db6998f4c503026359c5"></a> <h2 class="memtitle"><span class="permalink"><a href="#aa92bcaf70544db6998f4c503026359c5">◆ </a></span>EHOSTDOWN</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define EHOSTDOWN   WSAEHOSTDOWN</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dc/db1/win32_8h_source.html#l00566">566</a> of file <a class="el" href="../../dc/db1/win32_8h_source.html">win32.h</a>.</p> </div> </div> <a id="a53e186028fc992c3341ccb0d4d239b24"></a> <h2 class="memtitle"><span class="permalink"><a href="#a53e186028fc992c3341ccb0d4d239b24">◆ </a></span>EHOSTUNREACH</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define EHOSTUNREACH   WSAEHOSTUNREACH</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dc/db1/win32_8h_source.html#l00569">569</a> of file <a class="el" href="../../dc/db1/win32_8h_source.html">win32.h</a>.</p> </div> </div> <a id="a6c045d5be06e715cc335784a7320714e"></a> <h2 class="memtitle"><span class="permalink"><a href="#a6c045d5be06e715cc335784a7320714e">◆ </a></span>EINPROGRESS</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define EINPROGRESS   WSAEINPROGRESS</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dc/db1/win32_8h_source.html#l00484">484</a> of file <a class="el" href="../../dc/db1/win32_8h_source.html">win32.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/df2/win32_8c_source.html#l02823">rb_w32_connect()</a>, <a class="el" href="../../da/dcc/socket_2init_8c_source.html#l00344">rsock_connect()</a>, and <a class="el" href="../../d5/df8/socket_8c_source.html#l00309">sock_connect_nonblock()</a>.</p> </div> </div> <a id="a164ca8549da7a385e2fe1cba823b9eaf"></a> <h2 class="memtitle"><span class="permalink"><a href="#a164ca8549da7a385e2fe1cba823b9eaf">◆ </a></span>EISCONN</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define EISCONN   WSAEISCONN</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dc/db1/win32_8h_source.html#l00544">544</a> of file <a class="el" href="../../dc/db1/win32_8h_source.html">win32.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../da/dcc/socket_2init_8c_source.html#l00344">rsock_connect()</a>.</p> </div> </div> <a id="a2f78c246352d2bf2f19dc5d43da2f0c9"></a> <h2 class="memtitle"><span class="permalink"><a href="#a2f78c246352d2bf2f19dc5d43da2f0c9">◆ </a></span>ELOOP</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define ELOOP   WSAELOOP</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dc/db1/win32_8h_source.html#l00562">562</a> of file <a class="el" href="../../dc/db1/win32_8h_source.html">win32.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d6/d13/file_8c_source.html#l03353">realpath_rec()</a>.</p> </div> </div> <a id="ae37becfaa095a9df5c5c788bce5aa06f"></a> <h2 class="memtitle"><span class="permalink"><a href="#ae37becfaa095a9df5c5c788bce5aa06f">◆ </a></span>EMSGSIZE</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define EMSGSIZE   WSAEMSGSIZE</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dc/db1/win32_8h_source.html#l00496">496</a> of file <a class="el" href="../../dc/db1/win32_8h_source.html">win32.h</a>.</p> </div> </div> <a id="aac51995026fa19cdd0ad84a272304af0"></a> <h2 class="memtitle"><span class="permalink"><a href="#aac51995026fa19cdd0ad84a272304af0">◆ </a></span>ENETDOWN</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define ENETDOWN   WSAENETDOWN</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dc/db1/win32_8h_source.html#l00526">526</a> of file <a class="el" href="../../dc/db1/win32_8h_source.html">win32.h</a>.</p> </div> </div> <a id="a92750db73ff8e83591c977bbb3a5bea1"></a> <h2 class="memtitle"><span class="permalink"><a href="#a92750db73ff8e83591c977bbb3a5bea1">◆ </a></span>ENETRESET</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define ENETRESET   WSAENETRESET</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dc/db1/win32_8h_source.html#l00532">532</a> of file <a class="el" href="../../dc/db1/win32_8h_source.html">win32.h</a>.</p> </div> </div> <a id="a3f91f1ad503432783c7a5d1481b45419"></a> <h2 class="memtitle"><span class="permalink"><a href="#a3f91f1ad503432783c7a5d1481b45419">◆ </a></span>ENETUNREACH</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define ENETUNREACH   WSAENETUNREACH</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dc/db1/win32_8h_source.html#l00529">529</a> of file <a class="el" href="../../dc/db1/win32_8h_source.html">win32.h</a>.</p> </div> </div> <a id="a9e655f47bfd914a1174f281fc31cf63d"></a> <h2 class="memtitle"><span class="permalink"><a href="#a9e655f47bfd914a1174f281fc31cf63d">◆ </a></span>ENOBUFS</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define ENOBUFS   WSAENOBUFS</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dc/db1/win32_8h_source.html#l00541">541</a> of file <a class="el" href="../../dc/db1/win32_8h_source.html">win32.h</a>.</p> </div> </div> <a id="acd570f8ab92198653b4459773dc3bca3"></a> <h2 class="memtitle"><span class="permalink"><a href="#acd570f8ab92198653b4459773dc3bca3">◆ </a></span>ENOPROTOOPT</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define ENOPROTOOPT   WSAENOPROTOOPT</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dc/db1/win32_8h_source.html#l00502">502</a> of file <a class="el" href="../../dc/db1/win32_8h_source.html">win32.h</a>.</p> </div> </div> <a id="af23e48762a0676f49d480db91cfd5e4b"></a> <h2 class="memtitle"><span class="permalink"><a href="#af23e48762a0676f49d480db91cfd5e4b">◆ </a></span>ENOTCONN</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define ENOTCONN   WSAENOTCONN</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dc/db1/win32_8h_source.html#l00547">547</a> of file <a class="el" href="../../dc/db1/win32_8h_source.html">win32.h</a>.</p> </div> </div> <a id="ae34fa7a550ac1c415daa2e114a1c0f38"></a> <h2 class="memtitle"><span class="permalink"><a href="#ae34fa7a550ac1c415daa2e114a1c0f38">◆ </a></span>ENOTSOCK</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define ENOTSOCK   WSAENOTSOCK</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dc/db1/win32_8h_source.html#l00490">490</a> of file <a class="el" href="../../dc/db1/win32_8h_source.html">win32.h</a>.</p> </div> </div> <a id="a4b807895c74cea4d0302bf27725d4b9d"></a> <h2 class="memtitle"><span class="permalink"><a href="#a4b807895c74cea4d0302bf27725d4b9d">◆ </a></span>EOPNOTSUPP</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define EOPNOTSUPP   WSAEOPNOTSUPP</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dc/db1/win32_8h_source.html#l00511">511</a> of file <a class="el" href="../../dc/db1/win32_8h_source.html">win32.h</a>.</p> </div> </div> <a id="a871b9fabb281dbc2d3b81cb79c163c20"></a> <h2 class="memtitle"><span class="permalink"><a href="#a871b9fabb281dbc2d3b81cb79c163c20">◆ </a></span>EPFNOSUPPORT</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define EPFNOSUPPORT   WSAEPFNOSUPPORT</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dc/db1/win32_8h_source.html#l00514">514</a> of file <a class="el" href="../../dc/db1/win32_8h_source.html">win32.h</a>.</p> </div> </div> <a id="a801513ca187af849409e07fda8554a83"></a> <h2 class="memtitle"><span class="permalink"><a href="#a801513ca187af849409e07fda8554a83">◆ </a></span>EPROCLIM</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define EPROCLIM   WSAEPROCLIM</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dc/db1/win32_8h_source.html#l00573">573</a> of file <a class="el" href="../../dc/db1/win32_8h_source.html">win32.h</a>.</p> </div> </div> <a id="ad581c46fdd4dee9419f60eaff40415e7"></a> <h2 class="memtitle"><span class="permalink"><a href="#ad581c46fdd4dee9419f60eaff40415e7">◆ </a></span>EPROTONOSUPPORT</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define EPROTONOSUPPORT   WSAEPROTONOSUPPORT</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dc/db1/win32_8h_source.html#l00505">505</a> of file <a class="el" href="../../dc/db1/win32_8h_source.html">win32.h</a>.</p> </div> </div> <a id="ae6014faa948366b8321d755204acf755"></a> <h2 class="memtitle"><span class="permalink"><a href="#ae6014faa948366b8321d755204acf755">◆ </a></span>EPROTOTYPE</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define EPROTOTYPE   WSAEPROTOTYPE</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dc/db1/win32_8h_source.html#l00499">499</a> of file <a class="el" href="../../dc/db1/win32_8h_source.html">win32.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/df2/win32_8c_source.html#l03437">socketpair_internal()</a>.</p> </div> </div> <a id="a5e1edba49c18fc631dbf54ff53702d4a"></a> <h2 class="memtitle"><span class="permalink"><a href="#a5e1edba49c18fc631dbf54ff53702d4a">◆ </a></span>EREMOTE</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define EREMOTE   WSAEREMOTE</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dc/db1/win32_8h_source.html#l00585">585</a> of file <a class="el" href="../../dc/db1/win32_8h_source.html">win32.h</a>.</p> </div> </div> <a id="a2a55c5dd8b54ff5aace6c274c6726d68"></a> <h2 class="memtitle"><span class="permalink"><a href="#a2a55c5dd8b54ff5aace6c274c6726d68">◆ </a></span>ESHUTDOWN</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define ESHUTDOWN   WSAESHUTDOWN</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dc/db1/win32_8h_source.html#l00550">550</a> of file <a class="el" href="../../dc/db1/win32_8h_source.html">win32.h</a>.</p> </div> </div> <a id="a891103a0628442461b41d4d85fb6d945"></a> <h2 class="memtitle"><span class="permalink"><a href="#a891103a0628442461b41d4d85fb6d945">◆ </a></span>ESOCKTNOSUPPORT</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define ESOCKTNOSUPPORT   WSAESOCKTNOSUPPORT</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dc/db1/win32_8h_source.html#l00508">508</a> of file <a class="el" href="../../dc/db1/win32_8h_source.html">win32.h</a>.</p> </div> </div> <a id="a09e189d2214d9fe2847d27bf270ca1d7"></a> <h2 class="memtitle"><span class="permalink"><a href="#a09e189d2214d9fe2847d27bf270ca1d7">◆ </a></span>ESTALE</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define ESTALE   WSAESTALE</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dc/db1/win32_8h_source.html#l00582">582</a> of file <a class="el" href="../../dc/db1/win32_8h_source.html">win32.h</a>.</p> </div> </div> <a id="a597718e59a8fc9c4d4ab63f5a34e28b1"></a> <h2 class="memtitle"><span class="permalink"><a href="#a597718e59a8fc9c4d4ab63f5a34e28b1">◆ </a></span>ETIMEDOUT</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define ETIMEDOUT   WSAETIMEDOUT</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dc/db1/win32_8h_source.html#l00556">556</a> of file <a class="el" href="../../dc/db1/win32_8h_source.html">win32.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/de7/thread_8c_source.html#l03496">lock_func()</a>.</p> </div> </div> <a id="a10426080250efba47f4aaf254036ff00"></a> <h2 class="memtitle"><span class="permalink"><a href="#a10426080250efba47f4aaf254036ff00">◆ </a></span>ETOOMANYREFS</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define ETOOMANYREFS   WSAETOOMANYREFS</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dc/db1/win32_8h_source.html#l00553">553</a> of file <a class="el" href="../../dc/db1/win32_8h_source.html">win32.h</a>.</p> </div> </div> <a id="a9b153104ed38c8579f009f81bc7b2dc9"></a> <h2 class="memtitle"><span class="permalink"><a href="#a9b153104ed38c8579f009f81bc7b2dc9">◆ </a></span>EUSERS</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define EUSERS   WSAEUSERS</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dc/db1/win32_8h_source.html#l00576">576</a> of file <a class="el" href="../../dc/db1/win32_8h_source.html">win32.h</a>.</p> </div> </div> <a id="a4a3a0b3605fd3b2336455062ee8e25f0"></a> <h2 class="memtitle"><span class="permalink"><a href="#a4a3a0b3605fd3b2336455062ee8e25f0">◆ </a></span>EWOULDBLOCK</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define EWOULDBLOCK   WSAEWOULDBLOCK</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dc/db1/win32_8h_source.html#l00481">481</a> of file <a class="el" href="../../dc/db1/win32_8h_source.html">win32.h</a>.</p> </div> </div> <a id="af2939853c650561d3495ed40f68f6249"></a> <h2 class="memtitle"><span class="permalink"><a href="#af2939853c650561d3495ed40f68f6249">◆ </a></span>F_SETFL</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define F_SETFL   1</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dc/db1/win32_8h_source.html#l00588">588</a> of file <a class="el" href="../../dc/db1/win32_8h_source.html">win32.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/df2/win32_8c_source.html#l03579">fcntl()</a>, <a class="el" href="../../dc/de6/fcntl_8c_source.html#l00113">Init_fcntl()</a>, <a class="el" href="../../da/dcc/socket_2init_8c_source.html#l00434">make_fd_nonblock()</a>, and <a class="el" href="../../df/d0a/io_8c_source.html#l02124">rb_io_set_nonblock()</a>.</p> </div> </div> <a id="a4d77bf8714675910de06eebc64929ba5"></a> <h2 class="memtitle"><span class="permalink"><a href="#a4d77bf8714675910de06eebc64929ba5">◆ </a></span>FD_CLR</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define FD_CLR</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">s </td> </tr> <tr> <td></td> <td>)</td> <td></td><td>   <a class="el" href="../../d5/df2/win32_8c.html#afb934b9f4d15b11a6bc6347450249d50">rb_w32_fdclr</a>(f, s)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dc/db1/win32_8h_source.html#l00610">610</a> of file <a class="el" href="../../dc/db1/win32_8h_source.html">win32.h</a>.</p> </div> </div> <a id="a7fbf800b178b21f91aa4c77927cb067e"></a> <h2 class="memtitle"><span class="permalink"><a href="#a7fbf800b178b21f91aa4c77927cb067e">◆ </a></span>FD_ISSET</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define FD_ISSET</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">s </td> </tr> <tr> <td></td> <td>)</td> <td></td><td>   <a class="el" href="../../d5/df2/win32_8c.html#af18eb50a232118a029082cdacb91e9e8">rb_w32_fdisset</a>(f, s)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dc/db1/win32_8h_source.html#l00613">613</a> of file <a class="el" href="../../dc/db1/win32_8h_source.html">win32.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dc/d0d/old__thread__select_8c_source.html#l00028">fdset2array()</a>.</p> </div> </div> <a id="ac9a6234e30e3cb64542eca6dab921a93"></a> <h2 class="memtitle"><span class="permalink"><a href="#ac9a6234e30e3cb64542eca6dab921a93">◆ </a></span>FD_SET</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define FD_SET</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">fd, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">set </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"> unsigned <span class="keywordtype">int</span> <a class="code" href="../../d2/d99/win32ole_8c.html#acb559820d9ca11295b4500f179ef6392">i</a>;\</div><div class="line"> SOCKET s = _get_osfhandle(fd);<a class="code" href="../../d2/d99/win32ole_8c.html#ad74cc48d8fb0f66ea548685b05341c8a">\</a></div><div class="line"><a class="code" href="../../d2/d99/win32ole_8c.html#ad74cc48d8fb0f66ea548685b05341c8a">\</a></div><div class="line"><a class="code" href="../../d2/d99/win32ole_8c.html#ad74cc48d8fb0f66ea548685b05341c8a"> for</a> (<a class="code" href="../../d2/d99/win32ole_8c.html#acb559820d9ca11295b4500f179ef6392">i</a> = 0; <a class="code" href="../../d2/d99/win32ole_8c.html#acb559820d9ca11295b4500f179ef6392">i</a> < (<span class="keyword">set</span>)->fd_count; <a class="code" href="../../d2/d99/win32ole_8c.html#acb559820d9ca11295b4500f179ef6392">i</a>++) {\</div><div class="line"> if ((<span class="keyword">set</span>)->fd_array[<a class="code" href="../../d2/d99/win32ole_8c.html#acb559820d9ca11295b4500f179ef6392">i</a>] == s) {\</div><div class="line"> break;\</div><div class="line"> }\</div><div class="line"> }\</div><div class="line"> if (<a class="code" href="../../d2/d99/win32ole_8c.html#acb559820d9ca11295b4500f179ef6392">i</a> == (<span class="keyword">set</span>)->fd_count) {\</div><div class="line"> if ((<span class="keyword">set</span>)->fd_count < <a class="code" href="../../dc/d92/fd__setsize_8c.html#a86c5dbf5a99358e288f573d6a1e0873f">FD_SETSIZE</a>) {\</div><div class="line"> (<span class="keyword">set</span>)->fd_array[<a class="code" href="../../d2/d99/win32ole_8c.html#acb559820d9ca11295b4500f179ef6392">i</a>] = s;\</div><div class="line"> (<span class="keyword">set</span>)->fd_count++;\</div><div class="line"> }\</div><div class="line"> }\</div><div class="line">} <span class="keywordflow">while</span>(0)</div><div class="ttc" id="win32ole_8c_html_ad74cc48d8fb0f66ea548685b05341c8a"><div class="ttname"><a href="../../d2/d99/win32ole_8c.html#ad74cc48d8fb0f66ea548685b05341c8a">for</a></div><div class="ttdeci">for(i=0;i< args;i++)</div><div class="ttdef"><b>Definition:</b> <a href="../../d2/d99/win32ole_8c_source.html#l00780">win32ole.c:780</a></div></div> <div class="ttc" id="win32ole_8c_html_acb559820d9ca11295b4500f179ef6392"><div class="ttname"><a href="../../d2/d99/win32ole_8c.html#acb559820d9ca11295b4500f179ef6392">i</a></div><div class="ttdeci">int i</div><div class="ttdef"><b>Definition:</b> <a href="../../d2/d99/win32ole_8c_source.html#l00776">win32ole.c:776</a></div></div> <div class="ttc" id="fd__setsize_8c_html_a86c5dbf5a99358e288f573d6a1e0873f"><div class="ttname"><a href="../../dc/d92/fd__setsize_8c.html#a86c5dbf5a99358e288f573d6a1e0873f">FD_SETSIZE</a></div><div class="ttdeci">#define FD_SETSIZE</div><div class="ttdef"><b>Definition:</b> <a href="../../dc/d92/fd__setsize_8c_source.html#l00003">fd_setsize.c:3</a></div></div> </div><!-- fragment --> <p class="definition">Definition at line <a class="el" href="../../dc/db1/win32_8h_source.html#l00592">592</a> of file <a class="el" href="../../dc/db1/win32_8h_source.html">win32.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dc/d0d/old__thread__select_8c_source.html#l00005">array2fdset()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l02326">rb_w32_fdset()</a>, <a class="el" href="../../dc/d92/fd__setsize_8c_source.html#l00032">test_fdset()</a>, and <a class="el" href="../../dc/d92/fd__setsize_8c_source.html#l00007">test_select()</a>.</p> </div> </div> <a id="a227875b8399b0589b1124555d3ae4007"></a> <h2 class="memtitle"><span class="permalink"><a href="#a227875b8399b0589b1124555d3ae4007">◆ </a></span>fseeko</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define fseeko   <a class="el" href="../../dc/db1/win32_8h.html#a9b3a273615704c32bd74dfd7d464acb9">rb_w32_fseeko</a></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dc/db1/win32_8h_source.html#l00430">430</a> of file <a class="el" href="../../dc/db1/win32_8h_source.html">win32.h</a>.</p> </div> </div> <a id="a8a2cf46df7f7017617df85cdb0afdc64"></a> <h2 class="memtitle"><span class="permalink"><a href="#a8a2cf46df7f7017617df85cdb0afdc64">◆ </a></span>fstat</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define fstat</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">fd, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">st </td> </tr> <tr> <td></td> <td>)</td> <td></td><td>   <a class="el" href="../../d5/df2/win32_8c.html#aa8e3da07b82f43db94f9786274c6c8f8">rb_w32_fstat</a>(fd,st)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dc/db1/win32_8h_source.html#l00202">202</a> of file <a class="el" href="../../dc/db1/win32_8h_source.html">win32.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../df/d0a/io_8c_source.html#l07188">argf_next_argv()</a>, <a class="el" href="../../dc/de5/random_8c_source.html#l00496">fill_random_seed()</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l01838">fill_standard_fds()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l01830">rb_file_atime()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l01927">rb_file_ctime()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l05208">rb_file_load_ok()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l01875">rb_file_mtime()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l01950">rb_file_size()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l06869">rb_io_initialize()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00915">rb_io_stat()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00815">rb_stat()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l00156">rb_update_max_fd()</a>, <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>, <a class="el" href="../../d3/d83/readline_8c_source.html#l00361">readline_readline()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l01861">remain_size()</a>, <a class="el" href="../../da/dcc/socket_2init_8c_source.html#l00043">rsock_init_sock()</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00182">sdbm_prep()</a>, and <a class="el" href="../../df/d0a/io_8c_source.html#l00753">wsplit_p()</a>.</p> </div> </div> <a id="ad352c8c2259cb51bd490b1dfdae5f784"></a> <h2 class="memtitle"><span class="permalink"><a href="#ad352c8c2259cb51bd490b1dfdae5f784">◆ </a></span>fsync</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define fsync   _commit</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dc/db1/win32_8h_source.html#l00210">210</a> of file <a class="el" href="../../dc/db1/win32_8h_source.html">win32.h</a>.</p> <p class="reference">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 id="af05e2f178910c2e2804e573c883db868"></a> <h2 class="memtitle"><span class="permalink"><a href="#af05e2f178910c2e2804e573c883db868">◆ </a></span>ftello</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define ftello   <a class="el" href="../../d5/df2/win32_8c.html#af0c2f6dc1b3fecde2bce418f07e14ac3">rb_w32_ftello</a></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dc/db1/win32_8h_source.html#l00438">438</a> of file <a class="el" href="../../dc/db1/win32_8h_source.html">win32.h</a>.</p> </div> </div> <a id="a941000a11084e48173e1c770876759c4"></a> <h2 class="memtitle"><span class="permalink"><a href="#a941000a11084e48173e1c770876759c4">◆ </a></span>ftruncate</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define ftruncate   <a class="el" href="../../d5/df2/win32_8c.html#a13d93a5f80fba3938f6523460872bf2c">rb_w32_ftruncate</a></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dc/db1/win32_8h_source.html#l00414">414</a> of file <a class="el" href="../../dc/db1/win32_8h_source.html">win32.h</a>.</p> </div> </div> <a id="acb0b56f791b6df99c13f178ad161c5cd"></a> <h2 class="memtitle"><span class="permalink"><a href="#acb0b56f791b6df99c13f178ad161c5cd">◆ </a></span>getc</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define getc</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">_stream</td><td>)</td> <td>   <a class="el" href="../../d5/df2/win32_8c.html#a719ff1062454c45bb9c524e3619d5bda">rb_w32_getc</a>(_stream)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dc/db1/win32_8h_source.html#l00131">131</a> of file <a class="el" href="../../dc/db1/win32_8h_source.html">win32.h</a>.</p> </div> </div> <a id="ac0484b3e3a4d8361d91c3322440f9195"></a> <h2 class="memtitle"><span class="permalink"><a href="#ac0484b3e3a4d8361d91c3322440f9195">◆ </a></span>getchar</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define getchar</td> <td>(</td> <td class="paramname"></td><td>)</td> <td>   <a class="el" href="../../d5/df2/win32_8c.html#a719ff1062454c45bb9c524e3619d5bda">rb_w32_getc</a>(stdin)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dc/db1/win32_8h_source.html#l00132">132</a> of file <a class="el" href="../../dc/db1/win32_8h_source.html">win32.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l03150">VpFree()</a>.</p> </div> </div> <a id="a15584f56d115b955377103a0cca9ead1"></a> <h2 class="memtitle"><span class="permalink"><a href="#a15584f56d115b955377103a0cca9ead1">◆ </a></span>HAVE_FSEEKO</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define HAVE_FSEEKO   1</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dc/db1/win32_8h_source.html#l00426">426</a> of file <a class="el" href="../../dc/db1/win32_8h_source.html">win32.h</a>.</p> </div> </div> <a id="a0a0949840371d3f948f1a3c5d2046c6e"></a> <h2 class="memtitle"><span class="permalink"><a href="#a0a0949840371d3f948f1a3c5d2046c6e">◆ </a></span>HAVE_FTELLO</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define HAVE_FTELLO   1</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dc/db1/win32_8h_source.html#l00434">434</a> of file <a class="el" href="../../dc/db1/win32_8h_source.html">win32.h</a>.</p> </div> </div> <a id="a09e31dd5fbbe2ad51c5970a2d4819542"></a> <h2 class="memtitle"><span class="permalink"><a href="#a09e31dd5fbbe2ad51c5970a2d4819542">◆ </a></span>HAVE_FTRUNCATE</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define HAVE_FTRUNCATE   1</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dc/db1/win32_8h_source.html#l00410">410</a> of file <a class="el" href="../../dc/db1/win32_8h_source.html">win32.h</a>.</p> </div> </div> <a id="a7467cf55b6112653bba34bbc8a983921"></a> <h2 class="memtitle"><span class="permalink"><a href="#a7467cf55b6112653bba34bbc8a983921">◆ </a></span>HAVE_TRUNCATE</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define HAVE_TRUNCATE   1</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dc/db1/win32_8h_source.html#l00418">418</a> of file <a class="el" href="../../dc/db1/win32_8h_source.html">win32.h</a>.</p> </div> </div> <a id="a2e1baae9134e580910322362dc23290e"></a> <h2 class="memtitle"><span class="permalink"><a href="#a2e1baae9134e580910322362dc23290e">◆ </a></span>isnan</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define isnan</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">x</td><td>)</td> <td>   _isnan(x)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dc/db1/win32_8h_source.html#l00334">334</a> of file <a class="el" href="../../dc/db1/win32_8h_source.html">win32.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l02497">BigMath_s_exp()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l02629">BigMath_s_log()</a>, <a class="el" href="../../da/d50/vsnprintf_8c_source.html#l00537">BSD_vfprintf()</a>, <a class="el" href="../../dd/dc0/date__core_8c_source.html#l00868">c_valid_start_p()</a>, <a class="el" href="../../d1/dcc/bignum_8c_source.html#l01283">dbl2big()</a>, <a class="el" href="../../dd/dcf/erf_8c_source.html#l00071">erf()</a>, <a class="el" href="../../dd/dcf/erf_8c_source.html#l00081">erfc()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l01174">f_signbit()</a>, <a class="el" href="../../d4/d21/finite_8c_source.html#l00006">finite()</a>, <a class="el" href="../../d6/d27/numeric_8c_source.html#l01080">flo_cmp()</a>, <a class="el" href="../../d6/d27/numeric_8c_source.html#l01013">flo_eq()</a>, <a class="el" href="../../d6/d27/numeric_8c_source.html#l01285">flo_eql()</a>, <a class="el" href="../../d6/d27/numeric_8c_source.html#l01166">flo_ge()</a>, <a class="el" href="../../d6/d27/numeric_8c_source.html#l01127">flo_gt()</a>, <a class="el" href="../../d6/d27/numeric_8c_source.html#l01404">flo_is_finite_p()</a>, <a class="el" href="../../d6/d27/numeric_8c_source.html#l01362">flo_is_nan_p()</a>, <a class="el" href="../../d6/d27/numeric_8c_source.html#l01243">flo_le()</a>, <a class="el" href="../../d6/d27/numeric_8c_source.html#l01204">flo_lt()</a>, <a class="el" href="../../d6/d27/numeric_8c_source.html#l01543">flo_round()</a>, <a class="el" href="../../d6/d27/numeric_8c_source.html#l00602">flo_to_s()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l01788">float_arg()</a>, <a class="el" href="../../d7/d50/rational_8c_source.html#l01804">float_denominator()</a>, <a class="el" href="../../d7/d50/rational_8c_source.html#l01786">float_numerator()</a>, <a class="el" href="../../dc/de5/random_8c_source.html#l01023">float_value()</a>, <a class="el" href="../../d6/d27/numeric_8c_source.html#l00812">flodivmod()</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l00880">generate_json_float()</a>, <a class="el" href="../../d7/d50/rational_8c_source.html#l00866">nurat_div()</a>, <a class="el" href="../../d0/db2/vm__insnhelper_8c_source.html#l01706">opt_eq_func()</a>, <a class="el" href="../../d1/dcc/bignum_8c_source.html#l01594">rb_big_eq()</a>, <a class="el" href="../../d1/dcc/bignum_8c_source.html#l03007">rb_big_fdiv()</a>, <a class="el" href="../../d6/d27/numeric_8c_source.html#l01061">rb_dbl_cmp()</a>, <a class="el" href="../../d9/d2d/sprintf_8c_source.html#l00439">rb_str_format()</a>, <a class="el" href="../../de/df1/util_8c_source.html#l03799">ruby_hdtoa()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05268">VpDtoV()</a>, and <a class="el" href="../../d6/d10/marshal_8c_source.html#l00355">w_float()</a>.</p> </div> </div> <a id="a640585398981aa2bb565dd65ede96778"></a> <h2 class="memtitle"><span class="permalink"><a href="#a640585398981aa2bb565dd65ede96778">◆ </a></span>LOCK_EX</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define LOCK_EX   2</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dc/db1/win32_8h_source.html#l00461">461</a> of file <a class="el" href="../../dc/db1/win32_8h_source.html">win32.h</a>.</p> </div> </div> <a id="a3527dd84628b5a5c2befd2b7f57804c9"></a> <h2 class="memtitle"><span class="permalink"><a href="#a3527dd84628b5a5c2befd2b7f57804c9">◆ </a></span>LOCK_NB</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define LOCK_NB   4</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dc/db1/win32_8h_source.html#l00462">462</a> of file <a class="el" href="../../dc/db1/win32_8h_source.html">win32.h</a>.</p> </div> </div> <a id="ab0abca95a2265e7cea4b2e026278a968"></a> <h2 class="memtitle"><span class="permalink"><a href="#ab0abca95a2265e7cea4b2e026278a968">◆ </a></span>LOCK_SH</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define LOCK_SH   1</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dc/db1/win32_8h_source.html#l00460">460</a> of file <a class="el" href="../../dc/db1/win32_8h_source.html">win32.h</a>.</p> </div> </div> <a id="a2078aa82765907b50b7656067c2e9578"></a> <h2 class="memtitle"><span class="permalink"><a href="#a2078aa82765907b50b7656067c2e9578">◆ </a></span>LOCK_UN</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define LOCK_UN   8</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dc/db1/win32_8h_source.html#l00463">463</a> of file <a class="el" href="../../dc/db1/win32_8h_source.html">win32.h</a>.</p> </div> </div> <a id="ad2933406ba93c0e0d1884fc09c18a0bf"></a> <h2 class="memtitle"><span class="permalink"><a href="#ad2933406ba93c0e0d1884fc09c18a0bf">◆ </a></span>mode_t</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define mode_t   int</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dc/db1/win32_8h_source.html#l00102">102</a> of file <a class="el" href="../../dc/db1/win32_8h_source.html">win32.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dd/d8f/pty_8c_source.html#l00282">get_device_once()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l01499">rb_exec_arg_addopt()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l06056">rb_io_open()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l05866">rb_io_s_sysopen()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l05794">rb_open_file()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l02358">rb_run_exec_options_err()</a>, and <a class="el" href="../../df/d0a/io_8c_source.html#l05772">rb_scan_open_args()</a>.</p> </div> </div> <a id="a7d5ef0de19030d43f98042e1c4a9f605"></a> <h2 class="memtitle"><span class="permalink"><a href="#a7d5ef0de19030d43f98042e1c4a9f605">◆ </a></span>NT</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define NT   1 /* deprecated */</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dc/db1/win32_8h_source.html#l00047">47</a> of file <a class="el" href="../../dc/db1/win32_8h_source.html">win32.h</a>.</p> </div> </div> <a id="ab41923b9995ba699086b0bd9a26fc4ef"></a> <h2 class="memtitle"><span class="permalink"><a href="#ab41923b9995ba699086b0bd9a26fc4ef">◆ </a></span>NtInitialize</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define NtInitialize   <a class="el" href="../../df/d77/ruby_8c.html#aa939b6f824daf3e455785b9a8b202ec2">ruby_sysinit</a></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dc/db1/win32_8h_source.html#l00233">233</a> of file <a class="el" href="../../dc/db1/win32_8h_source.html">win32.h</a>.</p> </div> </div> <a id="a39d33ce33804efd4d52606d59071c6d8"></a> <h2 class="memtitle"><span class="permalink"><a href="#a39d33ce33804efd4d52606d59071c6d8">◆ </a></span>O_NONBLOCK</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define O_NONBLOCK   1</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dc/db1/win32_8h_source.html#l00589">589</a> of file <a class="el" href="../../dc/db1/win32_8h_source.html">win32.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/df2/win32_8c_source.html#l03579">fcntl()</a>, <a class="el" href="../../dc/de5/random_8c_source.html#l00496">fill_random_seed()</a>, <a class="el" href="../../dc/de6/fcntl_8c_source.html#l00113">Init_fcntl()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l11157">Init_IO()</a>, <a class="el" href="../../da/dcc/socket_2init_8c_source.html#l00434">make_fd_nonblock()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l02970">overlapped_socket_io()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l02124">rb_io_set_nonblock()</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="../../df/d0a/io_8c_source.html#l00753">wsplit_p()</a>.</p> </div> </div> <a id="ad2c1c798d36bdba42d5f4d50da5ae200"></a> <h2 class="memtitle"><span class="permalink"><a href="#ad2c1c798d36bdba42d5f4d50da5ae200">◆ </a></span>PIPE_BUF</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define PIPE_BUF   1024</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dc/db1/win32_8h_source.html#l00458">458</a> of file <a class="el" href="../../dc/db1/win32_8h_source.html">win32.h</a>.</p> </div> </div> <a id="ae8d3d3b59f9fb234203fc5d1210716eb"></a> <h2 class="memtitle"><span class="permalink"><a href="#ae8d3d3b59f9fb234203fc5d1210716eb">◆ </a></span>putc</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define putc</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">_c, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">_stream </td> </tr> <tr> <td></td> <td>)</td> <td></td><td>   <a class="el" href="../../d5/df2/win32_8c.html#a70646f2c38638e79e086016365a1c457">rb_w32_putc</a>(_c, _stream)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dc/db1/win32_8h_source.html#l00133">133</a> of file <a class="el" href="../../dc/db1/win32_8h_source.html">win32.h</a>.</p> </div> </div> <a id="a5f1d13ab95c7071ee20b352ada4e3595"></a> <h2 class="memtitle"><span class="permalink"><a href="#a5f1d13ab95c7071ee20b352ada4e3595">◆ </a></span>putchar</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define putchar</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">_c</td><td>)</td> <td>   <a class="el" href="../../d5/df2/win32_8c.html#a70646f2c38638e79e086016365a1c457">rb_w32_putc</a>(_c, stdout)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dc/db1/win32_8h_source.html#l00134">134</a> of file <a class="el" href="../../dc/db1/win32_8h_source.html">win32.h</a>.</p> </div> </div> <a id="a57cd0bfadfb8f388a0ccc3925e59b3dd"></a> <h2 class="memtitle"><span class="permalink"><a href="#a57cd0bfadfb8f388a0ccc3925e59b3dd">◆ </a></span>rb_w32_iswin95</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define rb_w32_iswin95</td> <td>(</td> <td class="paramname"></td><td>)</td> <td>   <a class="el" href="../../dd/df8/regenc_8h.html#aa93f0eb578d23995850d61f7d61c55c1">FALSE</a></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dc/db1/win32_8h_source.html#l00114">114</a> of file <a class="el" href="../../dc/db1/win32_8h_source.html">win32.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d6/d13/file_8c_source.html#l01658">rb_file_identical_p()</a>.</p> </div> </div> <a id="af226ff955600d0fdef88798c375d52e5"></a> <h2 class="memtitle"><span class="permalink"><a href="#af226ff955600d0fdef88798c375d52e5">◆ </a></span>rb_w32_iswinnt</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define rb_w32_iswinnt</td> <td>(</td> <td class="paramname"></td><td>)</td> <td>   <a class="el" href="../../dd/df8/regenc_8h.html#aa8cecfc5c5c054d2875c03e77b7be15d">TRUE</a></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dc/db1/win32_8h_source.html#l00113">113</a> of file <a class="el" href="../../dc/db1/win32_8h_source.html">win32.h</a>.</p> </div> </div> <a id="a4f5f280b929768113739fb34d6f7be8a"></a> <h2 class="memtitle"><span class="permalink"><a href="#a4f5f280b929768113739fb34d6f7be8a">◆ </a></span>S_IRGRP</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define S_IRGRP   0040</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dc/db1/win32_8h_source.html#l00372">372</a> of file <a class="el" href="../../dc/db1/win32_8h_source.html">win32.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d6/d13/file_8c_source.html#l04734">rb_stat_r()</a>, and <a class="el" href="../../d6/d13/file_8c_source.html#l04767">rb_stat_R()</a>.</p> </div> </div> <a id="a071147a0cb995036967c80f64b1f74b9"></a> <h2 class="memtitle"><span class="permalink"><a href="#a071147a0cb995036967c80f64b1f74b9">◆ </a></span>S_IROTH</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define S_IROTH   0004</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dc/db1/win32_8h_source.html#l00375">375</a> of file <a class="el" href="../../dc/db1/win32_8h_source.html">win32.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d6/d13/file_8c_source.html#l01353">rb_file_world_readable_p()</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#l04767">rb_stat_R()</a>, and <a class="el" href="../../d6/d13/file_8c_source.html#l04802">rb_stat_wr()</a>.</p> </div> </div> <a id="a84c7dbf5cf2fdfb690f76348b60a8cb7"></a> <h2 class="memtitle"><span class="permalink"><a href="#a84c7dbf5cf2fdfb690f76348b60a8cb7">◆ </a></span>S_IRUSR</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define S_IRUSR   0400</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dc/db1/win32_8h_source.html#l00369">369</a> of file <a class="el" href="../../dc/db1/win32_8h_source.html">win32.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d6/d13/file_8c_source.html#l04734">rb_stat_r()</a>, and <a class="el" href="../../d6/d13/file_8c_source.html#l04767">rb_stat_R()</a>.</p> </div> </div> <a id="ae6774871a90d9442f00abe18b87fee6e"></a> <h2 class="memtitle"><span class="permalink"><a href="#ae6774871a90d9442f00abe18b87fee6e">◆ </a></span>S_IWGRP</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define S_IWGRP   0020</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dc/db1/win32_8h_source.html#l00382">382</a> of file <a class="el" href="../../dc/db1/win32_8h_source.html">win32.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d6/d13/file_8c_source.html#l04826">rb_stat_w()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l04859">rb_stat_W()</a>, <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#l04337">wstati64()</a>.</p> </div> </div> <a id="a5303f49f26293acdb9533756c78322fb"></a> <h2 class="memtitle"><span class="permalink"><a href="#a5303f49f26293acdb9533756c78322fb">◆ </a></span>S_IWOTH</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define S_IWOTH   0002</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dc/db1/win32_8h_source.html#l00385">385</a> of file <a class="el" href="../../dc/db1/win32_8h_source.html">win32.h</a>.</p> </div> </div> <a id="ad70001754261c15a1bdc8e876c6d09d7"></a> <h2 class="memtitle"><span class="permalink"><a href="#ad70001754261c15a1bdc8e876c6d09d7">◆ </a></span>S_IWUSR</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define S_IWUSR   0200</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dc/db1/win32_8h_source.html#l00379">379</a> of file <a class="el" href="../../dc/db1/win32_8h_source.html">win32.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/df2/win32_8c_source.html#l04194">fileattr_to_unixmode()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l04826">rb_stat_w()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l04859">rb_stat_W()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l04134">rb_w32_fstat()</a>, and <a class="el" href="../../d5/df2/win32_8c_source.html#l04157">rb_w32_fstati64()</a>.</p> </div> </div> <a id="a042e69ac0e7dd56e5cfcd9e97d010323"></a> <h2 class="memtitle"><span class="permalink"><a href="#a042e69ac0e7dd56e5cfcd9e97d010323">◆ </a></span>S_IXGRP</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define S_IXGRP   0010</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dc/db1/win32_8h_source.html#l00392">392</a> of file <a class="el" href="../../dc/db1/win32_8h_source.html">win32.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d6/d13/file_8c_source.html#l04920">rb_stat_x()</a>, and <a class="el" href="../../d6/d13/file_8c_source.html#l04952">rb_stat_X()</a>.</p> </div> </div> <a id="a40223db1b95a04f5b28cceb3c34cfebd"></a> <h2 class="memtitle"><span class="permalink"><a href="#a40223db1b95a04f5b28cceb3c34cfebd">◆ </a></span>S_IXOTH</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define S_IXOTH   0001</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dc/db1/win32_8h_source.html#l00395">395</a> of file <a class="el" href="../../dc/db1/win32_8h_source.html">win32.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d6/d13/file_8c_source.html#l04920">rb_stat_x()</a>, and <a class="el" href="../../d6/d13/file_8c_source.html#l04952">rb_stat_X()</a>.</p> </div> </div> <a id="af10a35e3950795d6ee4e07157d000131"></a> <h2 class="memtitle"><span class="permalink"><a href="#af10a35e3950795d6ee4e07157d000131">◆ </a></span>S_IXUSR</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define S_IXUSR   0100</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dc/db1/win32_8h_source.html#l00389">389</a> of file <a class="el" href="../../dc/db1/win32_8h_source.html">win32.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d6/d13/file_8c_source.html#l04920">rb_stat_x()</a>, and <a class="el" href="../../d6/d13/file_8c_source.html#l04952">rb_stat_X()</a>.</p> </div> </div> <a id="a487309e3e9e0527535644115204a639a"></a> <h2 class="memtitle"><span class="permalink"><a href="#a487309e3e9e0527535644115204a639a">◆ </a></span>SIGINT</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define SIGINT   2</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dc/db1/win32_8h_source.html#l00467">467</a> of file <a class="el" href="../../dc/db1/win32_8h_source.html">win32.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d8/d36/signal_8c_source.html#l00719">default_handler()</a>, <a class="el" href="../../d8/d36/signal_8c_source.html#l01100">Init_signal()</a>, <a class="el" href="../../d8/d36/signal_8c_source.html#l00300">interrupt_init()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l03808">kill()</a>, <a class="el" href="../../d8/d36/signal_8c_source.html#l00668">rb_signal_exec()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l03002">rb_syswait()</a>, and <a class="el" href="../../d8/d36/signal_8c_source.html#l01046">ruby_sig_finalize()</a>.</p> </div> </div> <a id="addd8dcd406ce514ab3b4f576a5343d42"></a> <h2 class="memtitle"><span class="permalink"><a href="#addd8dcd406ce514ab3b4f576a5343d42">◆ </a></span>SIGKILL</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define SIGKILL   9</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dc/db1/win32_8h_source.html#l00470">470</a> of file <a class="el" href="../../dc/db1/win32_8h_source.html">win32.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/df2/win32_8c_source.html#l03808">kill()</a>.</p> </div> </div> <a id="a4feaac5e1913330bded57b059061965b"></a> <h2 class="memtitle"><span class="permalink"><a href="#a4feaac5e1913330bded57b059061965b">◆ </a></span>stat</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define stat</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">path, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">st </td> </tr> <tr> <td></td> <td>)</td> <td></td><td>   <a class="el" href="../../d5/df2/win32_8c.html#a4d35749591359c0fa07b02d18de80eee">rb_w32_stat</a>(path,st)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dc/db1/win32_8h_source.html#l00201">201</a> of file <a class="el" href="../../dc/db1/win32_8h_source.html">win32.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../df/d0a/io_8c_source.html#l07188">argf_next_argv()</a>, <a class="el" href="../../d5/d75/cont_8c_source.html#l00425">cont_capture()</a>, <a class="el" href="../../d7/d1e/dln__find_8c_source.html#l00128">dln_find_1()</a>, <a class="el" href="../../de/d32/dir_8c_source.html#l01029">do_stat()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l01039">eaccess()</a>, <a class="el" href="../../dc/de5/random_8c_source.html#l00496">fill_random_seed()</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l01838">fill_standard_fds()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00292">get_stat()</a>, <a class="el" href="../../de/d32/dir_8c_source.html#l01302">glob_helper()</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l06446">main()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l05125">path_check_0()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l04315">rb_f_test()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l01830">rb_file_atime()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l01236">rb_file_blockdev_p()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l01263">rb_file_chardev_p()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l01927">rb_file_ctime()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l01120">rb_file_directory_p()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l01286">rb_file_exist_p()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l02922">rb_file_expand_path_internal()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l01479">rb_file_file_p()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l01563">rb_file_grpowned_p()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l01658">rb_file_identical_p()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l05208">rb_file_load_ok()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00974">rb_file_lstat()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l01875">rb_file_mtime()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l01534">rb_file_owned_p()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l01141">rb_file_pipe_p()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l01544">rb_file_rowned_p()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l01807">rb_file_s_atime()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l01902">rb_file_s_ctime()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l01782">rb_file_s_ftype()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00942">rb_file_s_lstat()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l01853">rb_file_s_mtime()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l01714">rb_file_s_size()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00887">rb_file_s_stat()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l01950">rb_file_size()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l01515">rb_file_size_p()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l01202">rb_file_socket_p()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l01165">rb_file_symlink_p()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l01353">rb_file_world_readable_p()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l01417">rb_file_world_writable_p()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l01497">rb_file_zero_p()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l06869">rb_io_initialize()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00915">rb_io_stat()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l04482">rb_stat_init()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l04505">rb_stat_init_copy()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00756">rb_stat_inspect()</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#l04767">rb_stat_R()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l04826">rb_stat_w()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l04859">rb_stat_W()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l04920">rb_stat_x()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l04952">rb_stat_X()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l00156">rb_update_max_fd()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l04411">rb_w32_access()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l04157">rb_w32_fstati64()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l04425">rb_w32_uaccess()</a>, <a class="el" href="../../d3/d83/readline_8c_source.html#l00361">readline_readline()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l03353">realpath_rec()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l01861">remain_size()</a>, <a class="el" href="../../da/dcc/socket_2init_8c_source.html#l00043">rsock_init_sock()</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00182">sdbm_prep()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00263">stat_memsize()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00274">stat_new_0()</a>, <a class="el" href="../../d0/db2/vm__insnhelper_8c_source.html#l00512">vm_call_method()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l00753">wsplit_p()</a>, and <a class="el" href="../../d5/df2/win32_8c_source.html#l05494">wutime()</a>.</p> </div> </div> <a id="ac99ec3f1036620727a68aa8c25a8963c"></a> <h2 class="memtitle"><span class="permalink"><a href="#ac99ec3f1036620727a68aa8c25a8963c">◆ </a></span>strcasecmp</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define strcasecmp   _stricmp</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dc/db1/win32_8h_source.html#l00208">208</a> of file <a class="el" href="../../dc/db1/win32_8h_source.html">win32.h</a>.</p> <p class="reference">Referenced by <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="../../d2/d99/win32ole_8c_source.html#l04089">ole_method_sub()</a>, and <a class="el" href="../../d5/d11/ripper_8c_source.html#l12738">parser_set_token_info()</a>.</p> </div> </div> <a id="aba00036f71bb67f8600b239a39cf5ec9"></a> <h2 class="memtitle"><span class="permalink"><a href="#aba00036f71bb67f8600b239a39cf5ec9">◆ </a></span>strncasecmp</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define strncasecmp   _strnicmp</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dc/db1/win32_8h_source.html#l00209">209</a> of file <a class="el" href="../../dc/db1/win32_8h_source.html">win32.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d9/df5/date__strptime_8c_source.html#l00159">date__strptime_internal()</a>, <a class="el" href="../../dd/d9f/date__parse_8c_source.html#l00562">day_num()</a>, <a class="el" href="../../dd/d9f/date__parse_8c_source.html#l00573">mon_num()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l02922">rb_file_expand_path_internal()</a>, and <a class="el" href="../../d5/df2/win32_8c_source.html#l03987">rb_w32_getenv()</a>.</p> </div> </div> <a id="a54e38498e51683b1e6424fd523e0e9ed"></a> <h2 class="memtitle"><span class="permalink"><a href="#a54e38498e51683b1e6424fd523e0e9ed">◆ </a></span>SUFFIX</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define SUFFIX</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dc/db1/win32_8h_source.html#l00402">402</a> of file <a class="el" href="../../dc/db1/win32_8h_source.html">win32.h</a>.</p> </div> </div> <a id="a60afbd0a3b94d148cce45468b79c2c5a"></a> <h2 class="memtitle"><span class="permalink"><a href="#a60afbd0a3b94d148cce45468b79c2c5a">◆ </a></span>truncate</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define truncate   <a class="el" href="../../d5/df2/win32_8c.html#a395d112fd7811f17d48d702b711dac9a">rb_w32_truncate</a></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dc/db1/win32_8h_source.html#l00422">422</a> of file <a class="el" href="../../dc/db1/win32_8h_source.html">win32.h</a>.</p> </div> </div> <a id="a6402e8b8594280624585b8fd643bfb65"></a> <h2 class="memtitle"><span class="permalink"><a href="#a6402e8b8594280624585b8fd643bfb65">◆ </a></span>WIN32</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define WIN32</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dc/db1/win32_8h_source.html#l00038">38</a> of file <a class="el" href="../../dc/db1/win32_8h_source.html">win32.h</a>.</p> </div> </div> <a id="afa288d86b242c3005425a9c0f1682544"></a> <h2 class="memtitle"><span class="permalink"><a href="#afa288d86b242c3005425a9c0f1682544">◆ </a></span>WNOHANG</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define WNOHANG   -1</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dc/db1/win32_8h_source.html#l00117">117</a> of file <a class="el" href="../../dc/db1/win32_8h_source.html">win32.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d85/process_8c_source.html#l05761">Init_process()</a>, and <a class="el" href="../../dd/d8f/pty_8c_source.html#l00653">pty_check()</a>.</p> </div> </div> <h2 class="groupheader">Typedef Documentation</h2> <a id="ab3d17db06dbf0856bf15d845984281eb"></a> <h2 class="memtitle"><span class="permalink"><a href="#ab3d17db06dbf0856bf15d845984281eb">◆ </a></span>asynchronous_func_t</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">typedef <a class="el" href="../../dc/db1/win32_8h.html#a728e973c799f206f0151c8a3bd1e5699">uintptr_t</a>(* asynchronous_func_t) (<a class="el" href="../../dc/db1/win32_8h.html#a728e973c799f206f0151c8a3bd1e5699">uintptr_t</a> self, int <a class="el" href="../../df/d77/ruby_8c.html#ad1447518f4372828b8435ae82e48499e">argc</a>, <a class="el" href="../../dc/db1/win32_8h.html#a728e973c799f206f0151c8a3bd1e5699">uintptr_t</a> *<a class="el" href="../../df/d77/ruby_8c.html#af2efa898e9eed6fe6715279cb1ec35b0">argv</a>)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dc/db1/win32_8h_source.html#l00743">743</a> of file <a class="el" href="../../dc/db1/win32_8h_source.html">win32.h</a>.</p> </div> </div> <a id="a0fbe4a4f8dd857ee04923a901f27465f"></a> <h2 class="memtitle"><span class="permalink"><a href="#a0fbe4a4f8dd857ee04923a901f27465f">◆ </a></span>intptr_t</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">typedef int <a class="el" href="../../dc/db1/win32_8h.html#a0fbe4a4f8dd857ee04923a901f27465f">intptr_t</a></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dc/db1/win32_8h_source.html#l00088">88</a> of file <a class="el" href="../../dc/db1/win32_8h_source.html">win32.h</a>.</p> </div> </div> <a id="a728e973c799f206f0151c8a3bd1e5699"></a> <h2 class="memtitle"><span class="permalink"><a href="#a728e973c799f206f0151c8a3bd1e5699">◆ </a></span>uintptr_t</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">typedef unsigned int <a class="el" href="../../dc/db1/win32_8h.html#a728e973c799f206f0151c8a3bd1e5699">uintptr_t</a></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dc/db1/win32_8h_source.html#l00096">96</a> of file <a class="el" href="../../dc/db1/win32_8h_source.html">win32.h</a>.</p> </div> </div> <h2 class="groupheader">Function Documentation</h2> <a id="ac7c7a6988eecb59569de9f51115a1df3"></a> <h2 class="memtitle"><span class="permalink"><a href="#ac7c7a6988eecb59569de9f51115a1df3">◆ </a></span>chown()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int chown </td> <td>(</td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">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 class="reference">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 id="aa7a55dad56032ce4c5a40eab1d9c8e01"></a> <h2 class="memtitle"><span class="permalink"><a href="#aa7a55dad56032ce4c5a40eab1d9c8e01">◆ </a></span>fcntl()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int fcntl </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname">, </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 class="definition">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 class="reference">References <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/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/df2/win32_8c_source.html#l00073">RUBY_CRITICAL</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00618">socklist</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>, and <a class="el" href="../../da/d50/vsnprintf_8c_source.html#l00064">u_long</a>.</p> <p class="reference">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 id="a613965fb4dd0eb815d6f177cbb4da06b"></a> <h2 class="memtitle"><span class="permalink"><a href="#a613965fb4dd0eb815d6f177cbb4da06b">◆ </a></span>finite()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int finite </td> <td>(</td> <td class="paramtype">double </td> <td class="paramname"><em>x</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 class="definition">Definition at line <a class="el" href="../../dc/db1/win32_8h_source.html#l00337">337</a> of file <a class="el" href="../../dc/db1/win32_8h_source.html">win32.h</a>.</p> </div> </div> <a id="a954bfeba0518dae539d0511dc328483c"></a> <h2 class="memtitle"><span class="permalink"><a href="#a954bfeba0518dae539d0511dc328483c">◆ </a></span>flock()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int flock </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"><em>fd</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </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 class="definition">Definition at line <a class="el" href="../../d1/d9b/flock_8c_source.html#l00124">124</a> of file <a class="el" href="../../d1/d9b/flock_8c_source.html">flock.c</a>.</p> <p class="reference">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="../../d4/db0/__sdbm_8c_source.html#l00107">NULL</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01598">rb_notimplement()</a>, and <a class="el" href="../../d5/df2/win32_8c_source.html#l04689">rb_w32_asynchronize()</a>.</p> </div> </div> <a id="aa3ec0e1dc99cf3ffba4d64fcd3b8e27b"></a> <h2 class="memtitle"><span class="permalink"><a href="#aa3ec0e1dc99cf3ffba4d64fcd3b8e27b">◆ </a></span>GetCurrentThreadHandle()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">HANDLE GetCurrentThreadHandle </td> <td>(</td> <td class="paramtype">void </td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">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 class="reference">References <a class="el" href="../../d1/d5c/nkf_8h_source.html#l00185">FALSE</a>, and <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00107">NULL</a>.</p> </div> </div> <a id="aadcb5f82638d8002839ca37508e43616"></a> <h2 class="memtitle"><span class="permalink"><a href="#aadcb5f82638d8002839ca37508e43616">◆ </a></span>getegid()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">rb_gid_t getegid </td> <td>(</td> <td class="paramtype">void </td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">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 class="reference">References <a class="el" href="../../d5/df2/win32_8c_source.html#l02276">ROOT_GID</a>.</p> <p class="reference">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 id="a562a0feffc13c71832ee590ba902deed"></a> <h2 class="memtitle"><span class="permalink"><a href="#a562a0feffc13c71832ee590ba902deed">◆ </a></span>geteuid()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">rb_uid_t geteuid </td> <td>(</td> <td class="paramtype">void </td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">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 class="reference">References <a class="el" href="../../d5/df2/win32_8c_source.html#l02275">ROOT_UID</a>.</p> <p class="reference">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 id="aff700a9c53273ce5d774f5e9bfd706d3"></a> <h2 class="memtitle"><span class="permalink"><a href="#aff700a9c53273ce5d774f5e9bfd706d3">◆ </a></span>getgid()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">rb_gid_t getgid </td> <td>(</td> <td class="paramtype">void </td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">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 class="reference">References <a class="el" href="../../d5/df2/win32_8c_source.html#l02276">ROOT_GID</a>.</p> <p class="reference">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 id="a091a762f60d91b0f5441d9520dc2079c"></a> <h2 class="memtitle"><span class="permalink"><a href="#a091a762f60d91b0f5441d9520dc2079c">◆ </a></span>gettimeofday()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int gettimeofday </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../d1/d1b/structtimeval.html">timeval</a> * </td> <td class="paramname">, </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"> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">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 class="reference">References <a class="el" href="../../d5/df2/win32_8c_source.html#l03723">filetime_to_timeval()</a>.</p> <p class="reference">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 id="a2a3c17f15a0d34a8bba3277bfef2f56b"></a> <h2 class="memtitle"><span class="permalink"><a href="#a2a3c17f15a0d34a8bba3277bfef2f56b">◆ </a></span>getuid()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">rb_uid_t getuid </td> <td>(</td> <td class="paramtype">void </td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">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 class="reference">References <a class="el" href="../../d5/df2/win32_8c_source.html#l02275">ROOT_UID</a>.</p> <p class="reference">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 id="ae3a230c65883ec8edc50e3a09ca80003"></a> <h2 class="memtitle"><span class="permalink"><a href="#ae3a230c65883ec8edc50e3a09ca80003">◆ </a></span>ioctl()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int ioctl </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname">, </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 class="definition">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 class="reference">References <a class="el" href="../../d4/db0/__sdbm_8c.html#ad65a8842cc674e3ddf69355898c0ecbf">errno</a>.</p> <p class="reference">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 id="a6edea8ed9aecaef5fc4762da7ec641ff"></a> <h2 class="memtitle"><span class="permalink"><a href="#a6edea8ed9aecaef5fc4762da7ec641ff">◆ </a></span>kill()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int kill </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">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 class="reference">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="../../d4/db0/__sdbm_8c_source.html#l00107">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>, <a class="el" href="../../dc/db1/win32_8h_source.html#l00467">SIGINT</a>, and <a class="el" href="../../dc/db1/win32_8h_source.html#l00470">SIGKILL</a>.</p> <p class="reference">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 id="a9f0ffa429d1a466322fb9b5bb084f828"></a> <h2 class="memtitle"><span class="permalink"><a href="#a9f0ffa429d1a466322fb9b5bb084f828">◆ </a></span>link()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int link </td> <td>(</td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td> <td class="paramname">, </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"> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">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 class="reference">References <a class="el" href="../../d5/df2/win32_8c_source.html#l01106">filecp_to_wstr</a>, <a class="el" href="../../d2/d99/win32ole_8c.html#a18100522f0b19b5e9b9875f5737a9386">free()</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00107">NULL</a>, and <a class="el" href="../../d5/df2/win32_8c_source.html#l03918">wlink()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d47/compile_8c_source.html#l05160">dump_disasm_list()</a>, <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 id="a0c8a8cd82b247f5906286bb075682f54"></a> <h2 class="memtitle"><span class="permalink"><a href="#a0c8a8cd82b247f5906286bb075682f54">◆ </a></span>rb_w32_accept()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int WSAAPI rb_w32_accept </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">struct sockaddr * </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int * </td> <td class="paramname"> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">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 class="reference">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="../../d5/df2/win32_8c_source.html#l00617">NtSocketsInitialized</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00107">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#l02096">rb_w32_open_osfhandle()</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#l00618">socklist</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 id="a07f427aabd6bbbb83c6bd19e34cb8b75"></a> <h2 class="memtitle"><span class="permalink"><a href="#a07f427aabd6bbbb83c6bd19e34cb8b75">◆ </a></span>rb_w32_access()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int 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">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">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 class="reference">References <a class="el" href="../../d4/db0/__sdbm_8c.html#ad65a8842cc674e3ddf69355898c0ecbf">errno</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l04398">rb_w32_stati64()</a>, and <a class="el" href="../../dc/db1/win32_8h_source.html#l00201">stat</a>.</p> </div> </div> <a id="a4d7623fc5298f802f41339ee53761064"></a> <h2 class="memtitle"><span class="permalink"><a href="#a4d7623fc5298f802f41339ee53761064">◆ </a></span>rb_w32_aspawn()</h2> <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">int </td> <td class="paramname">, </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">, </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"> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">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 class="reference">References <a class="el" href="../../df/d77/ruby_8c_source.html#l00121">argv</a>, and <a class="el" href="../../d5/df2/win32_8c_source.html#l01214">rb_w32_aspawn_flags()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../df/d0a/io_8c_source.html#l05333">pipe_open()</a>.</p> </div> </div> <a id="a5431e54710874f971979ccb3b2728556"></a> <h2 class="memtitle"><span class="permalink"><a href="#a5431e54710874f971979ccb3b2728556">◆ </a></span>rb_w32_aspawn_flags()</h2> <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">int </td> <td class="paramname">, </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">, </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">, </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"> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">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 class="reference">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="../../df/d77/ruby_8c_source.html#l00121">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/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="../../d2/d99/win32ole_8c.html#a18100522f0b19b5e9b9875f5737a9386">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="../../d4/db0/__sdbm_8c_source.html#l00107">NULL</a>, <a class="el" href="../../de/d32/dir_8c.html#a99c0c80536c9a3937814525bb5f8a7ad">strchr()</a>, <a class="el" href="../../d5/de6/strlcat_8c_source.html#l00046">strlcat()</a>, <a class="el" href="../../d2/d37/strlcpy_8c_source.html#l00044">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="../../d2/d99/win32ole_8c_source.html#l00790">v</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/df2/win32_8c_source.html#l01280">rb_w32_aspawn()</a>.</p> </div> </div> <a id="af3f08931b6e3520982f288af6965f628"></a> <h2 class="memtitle"><span class="permalink"><a href="#af3f08931b6e3520982f288af6965f628">◆ </a></span>rb_w32_asynchronize()</h2> <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#ab3d17db06dbf0856bf15d845984281eb">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">int </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 class="definition">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 class="reference">References <a class="el" href="../../df/d77/ruby_8c_source.html#l00120">argc</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l04673">asynchronous_arg_t::argc</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00121">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="../../d4/db0/__sdbm_8c_source.html#l00107">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/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 class="reference">Referenced by <a class="el" href="../../d5/df2/win32_8c_source.html#l00371">flock()</a>.</p> </div> </div> <a id="a5549594481f9750e20055805fa45a18f"></a> <h2 class="memtitle"><span class="permalink"><a href="#a5549594481f9750e20055805fa45a18f">◆ </a></span>rb_w32_bind()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int WSAAPI rb_w32_bind </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname">, </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">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">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 class="reference">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/df2/win32_8c_source.html#l00617">NtSocketsInitialized</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 id="a03de7302ffcf75f0ab994c28c94302ff"></a> <h2 class="memtitle"><span class="permalink"><a href="#a03de7302ffcf75f0ab994c28c94302ff">◆ </a></span>rb_w32_close()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int rb_w32_close </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">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 class="reference">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="../../dc/de5/random_8c_source.html#l01284">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="../../d4/db0/__sdbm_8c_source.html#l00107">NULL</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00618">socklist</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 class="reference">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 id="aacd9c53bcbb2361cc96afc053c00fe62"></a> <h2 class="memtitle"><span class="permalink"><a href="#aacd9c53bcbb2361cc96afc053c00fe62">◆ </a></span>rb_w32_cmdvector()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int 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">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">char *** </td> <td class="paramname"> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">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 class="reference">References <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/df2/win32_8c_source.html#l01290">_NtCmdLineElement::flags</a>, <a class="el" href="../../d2/d99/win32ole_8c.html#a18100522f0b19b5e9b9875f5737a9386">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="../../d1/d6f/date__strftime_8c.html#aa21fad24622996b74839deccf1202f29">malloc()</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="../../d4/db0/__sdbm_8c_source.html#l00107">NULL</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00778">p</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="../../d2/d37/strlcpy_8c_source.html#l00044">strlcpy()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/df2/win32_8c_source.html#l00662">rb_w32_sysinit()</a>.</p> </div> </div> <a id="a6f26c2ede3c45cb12ec9cf2bba659310"></a> <h2 class="memtitle"><span class="permalink"><a href="#a6f26c2ede3c45cb12ec9cf2bba659310">◆ </a></span>rb_w32_connect()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int WSAAPI rb_w32_connect </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname">, </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">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">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 class="reference">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="../../d5/df2/win32_8c_source.html#l00617">NtSocketsInitialized</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 id="a0c170622d3c0f469aad2a3c24e7a65d6"></a> <h2 class="memtitle"><span class="permalink"><a href="#a0c170622d3c0f469aad2a3c24e7a65d6">◆ </a></span>rb_w32_fclose()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int 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"></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">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 class="reference">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 id="a19b8f86a8d75136012efa0bec39a169d"></a> <h2 class="memtitle"><span class="permalink"><a href="#a19b8f86a8d75136012efa0bec39a169d">◆ </a></span>rb_w32_fd_is_text()</h2> <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">int </td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">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 class="reference">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 id="a3b10db5e2732454c87aedf4f7c0417fe"></a> <h2 class="memtitle"><span class="permalink"><a href="#a3b10db5e2732454c87aedf4f7c0417fe">◆ </a></span>rb_w32_fdclr()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void rb_w32_fdclr </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">fd_set * </td> <td class="paramname"> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">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 class="reference">References <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00776">i</a>, <a class="el" href="../../da/d6f/memmove_8c_source.html#l00007">memmove()</a>, and <a class="el" href="../../d5/df2/win32_8c_source.html#l00064">TO_SOCKET</a>.</p> </div> </div> <a id="a65d70007cd25261edc953fcb5419a090"></a> <h2 class="memtitle"><span class="permalink"><a href="#a65d70007cd25261edc953fcb5419a090">◆ </a></span>rb_w32_fdisset()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int rb_w32_fdisset </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">fd_set * </td> <td class="paramname"> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">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 class="reference">References <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#l00064">TO_SOCKET</a>.</p> </div> </div> <a id="a695175c69ad9dfdc814a6cc5dcd2ff94"></a> <h2 class="memtitle"><span class="permalink"><a href="#a695175c69ad9dfdc814a6cc5dcd2ff94">◆ </a></span>rb_w32_fdset()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void rb_w32_fdset </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">fd_set * </td> <td class="paramname"> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">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 class="reference">References <a class="el" href="../../dc/db1/win32_8h_source.html#l00592">FD_SET</a>.</p> </div> </div> <a id="a1980ed6d93d0d05322bf44c5da29d738"></a> <h2 class="memtitle"><span class="permalink"><a href="#a1980ed6d93d0d05322bf44c5da29d738">◆ </a></span>rb_w32_free_environ()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void rb_w32_free_environ </td> <td>(</td> <td class="paramtype">char ** </td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">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 class="reference">References <a class="el" href="../../d5/df2/win32_8c.html#af973ca20f6594ad664c03daa83867128">env</a>, and <a class="el" href="../../d2/d99/win32ole_8c.html#a18100522f0b19b5e9b9875f5737a9386">free()</a>.</p> </div> </div> <a id="a9b3a273615704c32bd74dfd7d464acb9"></a> <h2 class="memtitle"><span class="permalink"><a href="#a9b3a273615704c32bd74dfd7d464acb9">◆ </a></span>rb_w32_fseeko()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int rb_w32_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">int </td> <td class="paramname"><em>whence</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> </div> </div> <a id="a88552a4582be41a4352b85da8a874ed4"></a> <h2 class="memtitle"><span class="permalink"><a href="#a88552a4582be41a4352b85da8a874ed4">◆ </a></span>rb_w32_fstat()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int rb_w32_fstat </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname">, </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"> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">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 class="reference">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="../../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 id="a4836e53e52ad4338b85a5a1cb1be730d"></a> <h2 class="memtitle"><span class="permalink"><a href="#a4836e53e52ad4338b85a5a1cb1be730d">◆ </a></span>rb_w32_fstati64()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int rb_w32_fstati64 </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">struct stati64 * </td> <td class="paramname"> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">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 class="reference">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="../../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 id="af0c2f6dc1b3fecde2bce418f07e14ac3"></a> <h2 class="memtitle"><span class="permalink"><a href="#af0c2f6dc1b3fecde2bce418f07e14ac3">◆ </a></span>rb_w32_ftello()</h2> <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 class="definition">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 class="reference">References <a class="el" href="../../df/d0a/io_8c_source.html#l00057">off_t</a>.</p> </div> </div> <a id="a13d93a5f80fba3938f6523460872bf2c"></a> <h2 class="memtitle"><span class="permalink"><a href="#a13d93a5f80fba3938f6523460872bf2c">◆ </a></span>rb_w32_ftruncate()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int rb_w32_ftruncate </td> <td>(</td> <td class="paramtype">int </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 class="definition">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 class="reference">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 id="aedf011f736007a12cb42536cb4ae376f"></a> <h2 class="memtitle"><span class="permalink"><a href="#aedf011f736007a12cb42536cb4ae376f">◆ </a></span>rb_w32_get_environ()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">char** rb_w32_get_environ </td> <td>(</td> <td class="paramtype">void </td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">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 class="reference">References <a class="el" href="../../d5/df2/win32_8c.html#af973ca20f6594ad664c03daa83867128">env</a>, <a class="el" href="../../d1/d6f/date__strftime_8c.html#aa21fad24622996b74839deccf1202f29">malloc()</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00107">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 id="a1955cd10ac395eb8442b50577b1e968e"></a> <h2 class="memtitle"><span class="permalink"><a href="#a1955cd10ac395eb8442b50577b1e968e">◆ </a></span>rb_w32_get_osfhandle()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">SOCKET rb_w32_get_osfhandle </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">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 class="reference">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 id="a82f8c07c64039e3ecf3b8d4c4f584975"></a> <h2 class="memtitle"><span class="permalink"><a href="#a82f8c07c64039e3ecf3b8d4c4f584975">◆ </a></span>rb_w32_getc()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int 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"></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">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 class="reference">References <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 id="a10b8b3b9a4d856b6c3e1f89c2158e90c"></a> <h2 class="memtitle"><span class="permalink"><a href="#a10b8b3b9a4d856b6c3e1f89c2158e90c">◆ </a></span>rb_w32_getcwd()</h2> <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">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">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 class="reference">References <a class="el" href="../../d4/db0/__sdbm_8c.html#ad65a8842cc674e3ddf69355898c0ecbf">errno</a>, <a class="el" href="../../d2/d99/win32ole_8c.html#a18100522f0b19b5e9b9875f5737a9386">free()</a>, <a class="el" href="../../d3/d15/name2ctype_8h_source.html#l22210">len</a>, <a class="el" href="../../d1/d6f/date__strftime_8c.html#aa21fad24622996b74839deccf1202f29">malloc()</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#l00107">NULL</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00778">p</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00051">size</a>, and <a class="el" href="../../d5/df2/win32_8c_source.html#l00402">translate_char()</a>.</p> </div> </div> <a id="ab7ab738566effab1d8ce0d8a2540695d"></a> <h2 class="memtitle"><span class="permalink"><a href="#ab7ab738566effab1d8ce0d8a2540695d">◆ </a></span>rb_w32_getenv()</h2> <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"></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">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 class="reference">References <a class="el" href="../../d5/df2/win32_8c.html#af973ca20f6594ad664c03daa83867128">env</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00619">envarea</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="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l00208">name</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00107">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 class="reference">Referenced by <a class="el" href="../../d5/df2/win32_8c_source.html#l00516">init_env()</a>.</p> </div> </div> <a id="a51fea660caea399449c96d77165737d9"></a> <h2 class="memtitle"><span class="permalink"><a href="#a51fea660caea399449c96d77165737d9">◆ </a></span>rb_w32_gethostbyaddr()</h2> <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">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">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 class="reference">References <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="../../d5/df2/win32_8c_source.html#l00617">NtSocketsInitialized</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00107">NULL</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/d9d/tcltklib_8c_source.html#l00107">type</a>.</p> </div> </div> <a id="ae9053d8747bc80e03af154db8368d67b"></a> <h2 class="memtitle"><span class="permalink"><a href="#ae9053d8747bc80e03af154db8368d67b">◆ </a></span>rb_w32_gethostbyname()</h2> <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"></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">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 class="reference">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="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l00208">name</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00617">NtSocketsInitialized</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00107">NULL</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 id="a2eb9b9406c2cde62b91f5bff97051b03"></a> <h2 class="memtitle"><span class="permalink"><a href="#a2eb9b9406c2cde62b91f5bff97051b03">◆ </a></span>rb_w32_gethostname()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int WSAAPI rb_w32_gethostname </td> <td>(</td> <td class="paramtype">char * </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">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 class="reference">References <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="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l00208">name</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00617">NtSocketsInitialized</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 id="abaa0992dfb367f25d0362b98ecacf037"></a> <h2 class="memtitle"><span class="permalink"><a href="#abaa0992dfb367f25d0362b98ecacf037">◆ </a></span>rb_w32_getpeername()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int WSAAPI rb_w32_getpeername </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">struct sockaddr * </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int * </td> <td class="paramname"> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">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 class="reference">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/df2/win32_8c_source.html#l00617">NtSocketsInitialized</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 id="a9a677fe7b1042899e0dd677732ef4dcd"></a> <h2 class="memtitle"><span class="permalink"><a href="#a9a677fe7b1042899e0dd677732ef4dcd">◆ </a></span>rb_w32_getpid()</h2> <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">void </td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">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 class="reference">References <a class="el" href="../../d5/df2/win32_8c_source.html#l00266">IfWin95</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/df2/win32_8c_source.html#l05068">rb_w32_pipe()</a>.</p> </div> </div> <a id="a8cc82cce92d22aafb29f7fd1bb34503b"></a> <h2 class="memtitle"><span class="permalink"><a href="#a8cc82cce92d22aafb29f7fd1bb34503b">◆ </a></span>rb_w32_getppid()</h2> <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">void </td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">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 class="reference">References <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#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="../../d4/db0/__sdbm_8c_source.html#l00107">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 id="a6fc2cb9ca53cf1d76fc89d81a3243807"></a> <h2 class="memtitle"><span class="permalink"><a href="#a6fc2cb9ca53cf1d76fc89d81a3243807">◆ </a></span>rb_w32_getprotobyname()</h2> <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"></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">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 class="reference">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="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l00208">name</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00617">NtSocketsInitialized</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00107">NULL</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 id="a94aeabf0fe257328710305c7ee7d7d18"></a> <h2 class="memtitle"><span class="permalink"><a href="#a94aeabf0fe257328710305c7ee7d7d18">◆ </a></span>rb_w32_getprotobynumber()</h2> <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">int </td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">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 class="reference">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/df2/win32_8c_source.html#l00617">NtSocketsInitialized</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00107">NULL</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 id="a903d39ee78b33bc80dea698e6bcd8d6e"></a> <h2 class="memtitle"><span class="permalink"><a href="#a903d39ee78b33bc80dea698e6bcd8d6e">◆ </a></span>rb_w32_getservbyname()</h2> <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">, </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"> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">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 class="reference">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="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l00208">name</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00617">NtSocketsInitialized</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00107">NULL</a>, <a class="el" href="../../dd/d78/sdbm_8h_source.html#l00060">proto</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 id="a62c4ae7f88a7ee6d305f6c50e5bbabfe"></a> <h2 class="memtitle"><span class="permalink"><a href="#a62c4ae7f88a7ee6d305f6c50e5bbabfe">◆ </a></span>rb_w32_getservbyport()</h2> <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">int </td> <td class="paramname">, </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"> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">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 class="reference">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/df2/win32_8c_source.html#l00617">NtSocketsInitialized</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00107">NULL</a>, <a class="el" href="../../dd/d78/sdbm_8h_source.html#l00060">proto</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 id="aee436f26c7a97f3d1608f6c70e50d632"></a> <h2 class="memtitle"><span class="permalink"><a href="#aee436f26c7a97f3d1608f6c70e50d632">◆ </a></span>rb_w32_getsockname()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int WSAAPI rb_w32_getsockname </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">struct sockaddr * </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int * </td> <td class="paramname"> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">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 class="reference">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/df2/win32_8c_source.html#l00617">NtSocketsInitialized</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 id="aa7745b3ad62432b69699e191e9f8585d"></a> <h2 class="memtitle"><span class="permalink"><a href="#aa7745b3ad62432b69699e191e9f8585d">◆ </a></span>rb_w32_getsockopt()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int WSAAPI rb_w32_getsockopt </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">char * </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int * </td> <td class="paramname"> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">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 class="reference">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/df2/win32_8c_source.html#l00617">NtSocketsInitialized</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 id="ae257cc8445fd30696ec0f081f58c3ac6"></a> <h2 class="memtitle"><span class="permalink"><a href="#ae257cc8445fd30696ec0f081f58c3ac6">◆ </a></span>rb_w32_inet_ntop()</h2> <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">int </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">void * </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">char * </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">size_t </td> <td class="paramname"> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">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 class="reference">References <a class="el" href="../../d5/df2/win32_8c_source.html#l00454">get_proc_address()</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00107">NULL</a>, and <a class="el" href="../../d7/d72/subst_8h_source.html#l00006">snprintf</a>.</p> </div> </div> <a id="a995b902a153b39b230bcabde5c07f919"></a> <h2 class="memtitle"><span class="permalink"><a href="#a995b902a153b39b230bcabde5c07f919">◆ </a></span>rb_w32_io_cancelable_p()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int rb_w32_io_cancelable_p </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">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 class="reference">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#l02496">is_console()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l02189">is_socket()</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00107">NULL</a>, and <a class="el" href="../../d5/df2/win32_8c_source.html#l00064">TO_SOCKET</a>.</p> </div> </div> <a id="a5c57eb752f36cdcc76207d2538b94b4e"></a> <h2 class="memtitle"><span class="permalink"><a href="#a5c57eb752f36cdcc76207d2538b94b4e">◆ </a></span>rb_w32_ioctlsocket()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int WSAAPI rb_w32_ioctlsocket </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname">, </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">, </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"> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">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 class="reference">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/df2/win32_8c_source.html#l00617">NtSocketsInitialized</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 id="a18c476eddf995031a14c536a70aa5820"></a> <h2 class="memtitle"><span class="permalink"><a href="#a18c476eddf995031a14c536a70aa5820">◆ </a></span>rb_w32_is_socket()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int rb_w32_is_socket </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">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 class="reference">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 class="reference">Referenced by <a class="el" href="../../da/dcc/socket_2init_8c_source.html#l00043">rsock_init_sock()</a>.</p> </div> </div> <a id="ae9638954c74179c02d7ee5f8634e9a96"></a> <h2 class="memtitle"><span class="permalink"><a href="#ae9638954c74179c02d7ee5f8634e9a96">◆ </a></span>rb_w32_isatty()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int rb_w32_isatty </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">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 class="reference">References <a class="el" href="../../d5/df2/win32_8c_source.html#l02046">_osfhnd</a>, and <a class="el" href="../../d4/db0/__sdbm_8c.html#ad65a8842cc674e3ddf69355898c0ecbf">errno</a>.</p> </div> </div> <a id="a657b0e5850efbc87734ad80fc0257006"></a> <h2 class="memtitle"><span class="permalink"><a href="#a657b0e5850efbc87734ad80fc0257006">◆ </a></span>rb_w32_listen()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int WSAAPI rb_w32_listen </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">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 class="reference">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/df2/win32_8c_source.html#l00617">NtSocketsInitialized</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 id="a15f61b7f1beb4f88cca583894dcfefb9"></a> <h2 class="memtitle"><span class="permalink"><a href="#a15f61b7f1beb4f88cca583894dcfefb9">◆ </a></span>rb_w32_map_errno()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int 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"></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">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 class="reference">References <a class="el" href="../../d5/df2/win32_8c.html#a6f42fed3b63a0263e045321541773a92">errmap</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00776">i</a>, and <a class="el" href="../../d5/df2/win32_8c_source.html#l00077">winerr</a>.</p> </div> </div> <a id="a70426e41f78ca45ff6484d38ef7c6ce0"></a> <h2 class="memtitle"><span class="permalink"><a href="#a70426e41f78ca45ff6484d38ef7c6ce0">◆ </a></span>rb_w32_mkdir()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int 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">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">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 class="reference">References <a class="el" href="../../d5/df2/win32_8c_source.html#l01106">filecp_to_wstr</a>, <a class="el" href="../../d2/d99/win32ole_8c.html#a18100522f0b19b5e9b9875f5737a9386">free()</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00107">NULL</a>, and <a class="el" href="../../d5/df2/win32_8c_source.html#l05582">wmkdir()</a>.</p> </div> </div> <a id="a77ece6bf33136a6f6922eb78ac7fe4bf"></a> <h2 class="memtitle"><span class="permalink"><a href="#a77ece6bf33136a6f6922eb78ac7fe4bf">◆ </a></span>rb_w32_open()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int 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">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname">, </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 class="definition">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 class="reference">References <a class="el" href="../../d5/df2/win32_8c_source.html#l01106">filecp_to_wstr</a>, <a class="el" href="../../d2/d99/win32ole_8c.html#a18100522f0b19b5e9b9875f5737a9386">free()</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00107">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_source.html#l04879">rb_w32_wopen()</a>.</p> </div> </div> <a id="affdb842014b69315ef8e742ad2ebe79e"></a> <h2 class="memtitle"><span class="permalink"><a href="#affdb842014b69315ef8e742ad2ebe79e">◆ </a></span>rb_w32_osver()</h2> <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">void </td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">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 class="reference">References <a class="el" href="../../d5/df2/win32_8c_source.html#l00237">osver</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/df2/win32_8c_source.html#l04808">rb_w32_getppid()</a>.</p> </div> </div> <a id="afe578cd102f929525eee8b17a98d6efa"></a> <h2 class="memtitle"><span class="permalink"><a href="#afe578cd102f929525eee8b17a98d6efa">◆ </a></span>rb_w32_pipe()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int rb_w32_pipe </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname">[2]</td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">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 class="reference">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#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#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="../../d4/db0/__sdbm_8c_source.html#l00107">NULL</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00778">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/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 id="af7ce3972e9d1b7523d8c72252991b948"></a> <h2 class="memtitle"><span class="permalink"><a href="#af7ce3972e9d1b7523d8c72252991b948">◆ </a></span>rb_w32_pipe_exec()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">rb_pid_t rb_w32_pipe_exec </td> <td>(</td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td> <td class="paramname">, </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">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int * </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int * </td> <td class="paramname"> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> </div> </div> <a id="a73ba0c3bc0f7bcd7043c74107d7aec4a"></a> <h2 class="memtitle"><span class="permalink"><a href="#a73ba0c3bc0f7bcd7043c74107d7aec4a">◆ </a></span>rb_w32_putc()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int rb_w32_putc </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname">, </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"> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">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 class="reference">References <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 id="a60bd67ac946e992620ac79e6f8ccce3a"></a> <h2 class="memtitle"><span class="permalink"><a href="#a60bd67ac946e992620ac79e6f8ccce3a">◆ </a></span>rb_w32_read()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">ssize_t rb_w32_read </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">void * </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">size_t </td> <td class="paramname"> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">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 class="reference">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="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l03913">buf</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/df2/win32_8c_source.html#l02017">MTHREAD_ONLY</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00107">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/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/df2/win32_8c_source.html#l03981">wait()</a>.</p> </div> </div> <a id="a4efbaac71d987aea996bee8a5b0f739a"></a> <h2 class="memtitle"><span class="permalink"><a href="#a4efbaac71d987aea996bee8a5b0f739a">◆ </a></span>rb_w32_recv()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int WSAAPI rb_w32_recv </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">char * </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">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 class="reference">References <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l03913">buf</a>, <a class="el" href="../../d3/d15/name2ctype_8h_source.html#l22210">len</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00107">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 class="reference">Referenced by <a class="el" href="../../d5/df2/win32_8c_source.html#l05228">rb_w32_read()</a>.</p> </div> </div> <a id="ae8bec837f46f6575680e4dd1d7d774a2"></a> <h2 class="memtitle"><span class="permalink"><a href="#ae8bec837f46f6575680e4dd1d7d774a2">◆ </a></span>rb_w32_recvfrom()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int WSAAPI rb_w32_recvfrom </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">char * </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">struct sockaddr * </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int * </td> <td class="paramname"> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">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 class="reference">References <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l03913">buf</a>, <a class="el" href="../../d3/d15/name2ctype_8h_source.html#l22210">len</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> </div> </div> <a id="a1d5488313f84de5a7783b3cb029392c7"></a> <h2 class="memtitle"><span class="permalink"><a href="#a1d5488313f84de5a7783b3cb029392c7">◆ </a></span>rb_w32_rename()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int 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">, </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"> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">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 class="reference">References <a class="el" href="../../d5/df2/win32_8c_source.html#l01106">filecp_to_wstr</a>, <a class="el" href="../../d2/d99/win32ole_8c.html#a18100522f0b19b5e9b9875f5737a9386">free()</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00107">NULL</a>, and <a class="el" href="../../d5/df2/win32_8c_source.html#l04008">wrename()</a>.</p> </div> </div> <a id="afe7f3405b443bdf2fe55aea337d2be38"></a> <h2 class="memtitle"><span class="permalink"><a href="#afe7f3405b443bdf2fe55aea337d2be38">◆ </a></span>rb_w32_rmdir()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int 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"></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">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 class="reference">References <a class="el" href="../../d5/df2/win32_8c_source.html#l01106">filecp_to_wstr</a>, <a class="el" href="../../d2/d99/win32ole_8c.html#a18100522f0b19b5e9b9875f5737a9386">free()</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00107">NULL</a>, and <a class="el" href="../../d5/df2/win32_8c_source.html#l05627">wrmdir()</a>.</p> </div> </div> <a id="a56d0d606c1c7f312901fcdd7fd9ed9cf"></a> <h2 class="memtitle"><span class="permalink"><a href="#a56d0d606c1c7f312901fcdd7fd9ed9cf">◆ </a></span>rb_w32_select()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int WSAAPI rb_w32_select </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">fd_set * </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">fd_set * </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">fd_set * </td> <td class="paramname">, </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"> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">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 class="reference">References <a class="el" href="../../d5/df2/win32_8c_source.html#l02606">rb_w32_select_with_thread()</a>.</p> </div> </div> <a id="a4fcc16a6694fcba033dc9b5933f8fc00"></a> <h2 class="memtitle"><span class="permalink"><a href="#a4fcc16a6694fcba033dc9b5933f8fc00">◆ </a></span>rb_w32_send()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int WSAAPI rb_w32_send </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname">, </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">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">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 class="reference">References <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l03913">buf</a>, <a class="el" href="../../d1/d5c/nkf_8h_source.html#l00185">FALSE</a>, <a class="el" href="../../d3/d15/name2ctype_8h_source.html#l22210">len</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00107">NULL</a>, and <a class="el" href="../../d5/df2/win32_8c_source.html#l02970">overlapped_socket_io()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/df2/win32_8c_source.html#l05358">rb_w32_write()</a>.</p> </div> </div> <a id="a07d9e2b41d9fcca04ae5ffd504f56a88"></a> <h2 class="memtitle"><span class="permalink"><a href="#a07d9e2b41d9fcca04ae5ffd504f56a88">◆ </a></span>rb_w32_sendto()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int WSAAPI rb_w32_sendto </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname">, </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">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname">, </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">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">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 class="reference">References <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l03913">buf</a>, <a class="el" href="../../d1/d5c/nkf_8h_source.html#l00185">FALSE</a>, <a class="el" href="../../d3/d15/name2ctype_8h_source.html#l22210">len</a>, and <a class="el" href="../../d5/df2/win32_8c_source.html#l02970">overlapped_socket_io()</a>.</p> </div> </div> <a id="aa950e43dcf2f0b140d02025659c55aae"></a> <h2 class="memtitle"><span class="permalink"><a href="#aa950e43dcf2f0b140d02025659c55aae">◆ </a></span>rb_w32_setsockopt()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int WSAAPI rb_w32_setsockopt </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname">, </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">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">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 class="reference">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/df2/win32_8c_source.html#l00617">NtSocketsInitialized</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 id="a67f9e65032b440f712580f8b845a10df"></a> <h2 class="memtitle"><span class="permalink"><a href="#a67f9e65032b440f712580f8b845a10df">◆ </a></span>rb_w32_shutdown()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int WSAAPI rb_w32_shutdown </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">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 class="reference">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/df2/win32_8c_source.html#l00617">NtSocketsInitialized</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 id="a2e942b300acf219df592259316a4ee5e"></a> <h2 class="memtitle"><span class="permalink"><a href="#a2e942b300acf219df592259316a4ee5e">◆ </a></span>rb_w32_sleep()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int rb_w32_sleep </td> <td>(</td> <td class="paramtype">unsigned <a class="el" href="../../d3/d15/name2ctype_8h.html#a86f2415763322050063a5502f87c9422">long</a> </td> <td class="paramname"><em>msec</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="reference">Referenced by <a class="el" href="../../d5/df2/win32_8c_source.html#l02538">do_select()</a>.</p> </div> </div> <a id="acd7fc6bca447411467db66a1cc12f319"></a> <h2 class="memtitle"><span class="permalink"><a href="#acd7fc6bca447411467db66a1cc12f319">◆ </a></span>rb_w32_Sleep()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int WINAPI rb_w32_Sleep </td> <td>(</td> <td class="paramtype">unsigned <a class="el" href="../../d3/d15/name2ctype_8h.html#a86f2415763322050063a5502f87c9422">long</a> </td> <td class="paramname"><em>msec</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> </div> </div> <a id="a6bc5c5c008d42c493612098e8cc9c764"></a> <h2 class="memtitle"><span class="permalink"><a href="#a6bc5c5c008d42c493612098e8cc9c764">◆ </a></span>rb_w32_socket()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int WSAAPI rb_w32_socket </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">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 class="reference">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/df2/win32_8c_source.html#l00617">NtSocketsInitialized</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="../../d5/df2/win32_8c_source.html#l00618">socklist</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/d9d/tcltklib_8c_source.html#l00107">type</a>.</p> </div> </div> <a id="ac548cc035ef35e10189bb7e626a9ef7c"></a> <h2 class="memtitle"><span class="permalink"><a href="#ac548cc035ef35e10189bb7e626a9ef7c">◆ </a></span>rb_w32_socketpair()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int rb_w32_socketpair </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int * </td> <td class="paramname"> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">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 class="reference">References <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00093">O_BINARY</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>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00618">socklist</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00148">st_insert</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00107">type</a>.</p> </div> </div> <a id="ae94bfda820ed3539b29e9fdba5babdb7"></a> <h2 class="memtitle"><span class="permalink"><a href="#ae94bfda820ed3539b29e9fdba5babdb7">◆ </a></span>rb_w32_spawn()</h2> <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">int </td> <td class="paramname">, </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">, </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"> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">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 class="reference">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/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="../../d2/d99/win32ole_8c.html#a18100522f0b19b5e9b9875f5737a9386">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="../../d4/db0/__sdbm_8c_source.html#l00107">NULL</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00778">p</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="../../d2/d99/win32ole_8c_source.html#l00790">v</a>.</p> <p class="reference">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 id="a8fd6eec8d901b4e1b199170ffd09a31d"></a> <h2 class="memtitle"><span class="permalink"><a href="#a8fd6eec8d901b4e1b199170ffd09a31d">◆ </a></span>rb_w32_stat()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int 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">, </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"> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">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 class="reference">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 id="a757f3c96af3781bf2a04f0c62a5b5514"></a> <h2 class="memtitle"><span class="permalink"><a href="#a757f3c96af3781bf2a04f0c62a5b5514">◆ </a></span>rb_w32_stati64()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int 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">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">struct stati64 * </td> <td class="paramname"> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">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 class="reference">References <a class="el" href="../../d5/df2/win32_8c_source.html#l01106">filecp_to_wstr</a>, <a class="el" href="../../d2/d99/win32ole_8c.html#a18100522f0b19b5e9b9875f5737a9386">free()</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00107">NULL</a>, and <a class="el" href="../../d5/df2/win32_8c_source.html#l04337">wstati64()</a>.</p> <p class="reference">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 id="a94ab663c6f5feedb7fdc4fa454a71060"></a> <h2 class="memtitle"><span class="permalink"><a href="#a94ab663c6f5feedb7fdc4fa454a71060">◆ </a></span>rb_w32_strerror()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">char* rb_w32_strerror </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">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 class="reference">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#a6f42fed3b63a0263e045321541773a92">errmap</a>, <a class="el" href="../../dd/d8c/rubysocket_8h_source.html#l00089">EWOULDBLOCK</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00776">i</a>, <a class="el" href="../../da/d6f/memmove_8c_source.html#l00007">memmove()</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00107">NULL</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00778">p</a>, <a class="el" href="../../d5/d04/strerror_8c_source.html#l00011">strerror()</a>, <a class="el" href="../../d2/d37/strlcpy_8c_source.html#l00044">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 id="ac963a05659d51e65f30a1b3e8c6f414b"></a> <h2 class="memtitle"><span class="permalink"><a href="#ac963a05659d51e65f30a1b3e8c6f414b">◆ </a></span>rb_w32_time_subtract()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int 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 class="definition">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 class="reference">References <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/df2/win32_8c_source.html#l03981">wait()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/df2/win32_8c_source.html#l02606">rb_w32_select_with_thread()</a>.</p> </div> </div> <a id="ad76b743e948c3e5b761a1afd507d683c"></a> <h2 class="memtitle"><span class="permalink"><a href="#ad76b743e948c3e5b761a1afd507d683c">◆ </a></span>rb_w32_times()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int rb_w32_times </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../d8/d15/structtms.html">tms</a> * </td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">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 class="reference">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 id="a395d112fd7811f17d48d702b711dac9a"></a> <h2 class="memtitle"><span class="permalink"><a href="#a395d112fd7811f17d48d702b711dac9a">◆ </a></span>rb_w32_truncate()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int 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 class="definition">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 class="reference">References <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>, and <a class="el" href="../../d5/df2/win32_8c_source.html#l04439">rb_chsize()</a>.</p> </div> </div> <a id="a5c0e38c2d1cd092fe01b59c41260aaa4"></a> <h2 class="memtitle"><span class="permalink"><a href="#a5c0e38c2d1cd092fe01b59c41260aaa4">◆ </a></span>rb_w32_uaccess()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int 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">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">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 class="reference">References <a class="el" href="../../d4/db0/__sdbm_8c.html#ad65a8842cc674e3ddf69355898c0ecbf">errno</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l04385">rb_w32_ustati64()</a>, and <a class="el" href="../../dc/db1/win32_8h_source.html#l00201">stat</a>.</p> </div> </div> <a id="a208c5e067569bd4ea8c7688156f6826c"></a> <h2 class="memtitle"><span class="permalink"><a href="#a208c5e067569bd4ea8c7688156f6826c">◆ </a></span>rb_w32_uchdir()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int 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"></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">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 class="reference">References <a class="el" href="../../d2/d99/win32ole_8c.html#a18100522f0b19b5e9b9875f5737a9386">free()</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00107">NULL</a>, and <a class="el" href="../../d5/df2/win32_8c_source.html#l01108">utf8_to_wstr</a>.</p> </div> </div> <a id="a2cca3572ef20fd92a13c96c673f31ba0"></a> <h2 class="memtitle"><span class="permalink"><a href="#a2cca3572ef20fd92a13c96c673f31ba0">◆ </a></span>rb_w32_uchmod()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int 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">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">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 class="reference">References <a class="el" href="../../d2/d99/win32ole_8c.html#a18100522f0b19b5e9b9875f5737a9386">free()</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00107">NULL</a>, and <a class="el" href="../../d5/df2/win32_8c_source.html#l01108">utf8_to_wstr</a>.</p> </div> </div> <a id="a4856ef766f0416e9a3ab1208195c3ab3"></a> <h2 class="memtitle"><span class="permalink"><a href="#a4856ef766f0416e9a3ab1208195c3ab3">◆ </a></span>rb_w32_uchown()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int 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">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">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 id="a4acaae57904f3a240e97426a0dbdf186"></a> <h2 class="memtitle"><span class="permalink"><a href="#a4acaae57904f3a240e97426a0dbdf186">◆ </a></span>rb_w32_ulink()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int 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">, </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"> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">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 class="reference">References <a class="el" href="../../d2/d99/win32ole_8c.html#a18100522f0b19b5e9b9875f5737a9386">free()</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00107">NULL</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 id="ad345dcb785658b67d3d341e44a13b9da"></a> <h2 class="memtitle"><span class="permalink"><a href="#ad345dcb785658b67d3d341e44a13b9da">◆ </a></span>rb_w32_umkdir()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int 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">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">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 class="reference">References <a class="el" href="../../d2/d99/win32ole_8c.html#a18100522f0b19b5e9b9875f5737a9386">free()</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00107">NULL</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 id="a40c5bc86236c982946e02520c1e55b5c"></a> <h2 class="memtitle"><span class="permalink"><a href="#a40c5bc86236c982946e02520c1e55b5c">◆ </a></span>rb_w32_unlink()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int 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"></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">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 class="reference">References <a class="el" href="../../d5/df2/win32_8c_source.html#l01106">filecp_to_wstr</a>, <a class="el" href="../../d2/d99/win32ole_8c.html#a18100522f0b19b5e9b9875f5737a9386">free()</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00107">NULL</a>, and <a class="el" href="../../d5/df2/win32_8c_source.html#l05673">wunlink()</a>.</p> </div> </div> <a id="ae2af5c2247f2a2d4d03a641748ff064d"></a> <h2 class="memtitle"><span class="permalink"><a href="#ae2af5c2247f2a2d4d03a641748ff064d">◆ </a></span>rb_w32_uopen()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int 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">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname">, </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 class="definition">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 class="reference">References <a class="el" href="../../d2/d99/win32ole_8c.html#a18100522f0b19b5e9b9875f5737a9386">free()</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00107">NULL</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#l01108">utf8_to_wstr</a>.</p> </div> </div> <a id="adcfac29efe8d2e02b6b8ce09f95ffbe1"></a> <h2 class="memtitle"><span class="permalink"><a href="#adcfac29efe8d2e02b6b8ce09f95ffbe1">◆ </a></span>rb_w32_urename()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int 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">, </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"> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">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 class="reference">References <a class="el" href="../../d2/d99/win32ole_8c.html#a18100522f0b19b5e9b9875f5737a9386">free()</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00107">NULL</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 id="a7bef851bc011ec0e58350c041bf4c4ca"></a> <h2 class="memtitle"><span class="permalink"><a href="#a7bef851bc011ec0e58350c041bf4c4ca">◆ </a></span>rb_w32_urmdir()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int 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"></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">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 class="reference">References <a class="el" href="../../d2/d99/win32ole_8c.html#a18100522f0b19b5e9b9875f5737a9386">free()</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00107">NULL</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 id="abb172aaa3b14f9c60daf129b5dec5e5b"></a> <h2 class="memtitle"><span class="permalink"><a href="#abb172aaa3b14f9c60daf129b5dec5e5b">◆ </a></span>rb_w32_ustati64()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int 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">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">struct stati64 * </td> <td class="paramname"> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">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 class="reference">References <a class="el" href="../../d2/d99/win32ole_8c.html#a18100522f0b19b5e9b9875f5737a9386">free()</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00107">NULL</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 class="reference">Referenced by <a class="el" href="../../d5/df2/win32_8c_source.html#l04425">rb_w32_uaccess()</a>.</p> </div> </div> <a id="ae59de53f5f1442e3ba74a4a2f7706c8b"></a> <h2 class="memtitle"><span class="permalink"><a href="#ae59de53f5f1442e3ba74a4a2f7706c8b">◆ </a></span>rb_w32_utime()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int 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">, </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"> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">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 class="reference">References <a class="el" href="../../d5/df2/win32_8c_source.html#l01106">filecp_to_wstr</a>, <a class="el" href="../../d2/d99/win32ole_8c.html#a18100522f0b19b5e9b9875f5737a9386">free()</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00107">NULL</a>, and <a class="el" href="../../d5/df2/win32_8c_source.html#l05494">wutime()</a>.</p> </div> </div> <a id="a995efcb30d3f067c7e25c8bd9f3d61aa"></a> <h2 class="memtitle"><span class="permalink"><a href="#a995efcb30d3f067c7e25c8bd9f3d61aa">◆ </a></span>rb_w32_uunlink()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int 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"></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">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 class="reference">References <a class="el" href="../../d2/d99/win32ole_8c.html#a18100522f0b19b5e9b9875f5737a9386">free()</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00107">NULL</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 id="a4e1fe73c7375a4d213c410ca2f936b0f"></a> <h2 class="memtitle"><span class="permalink"><a href="#a4e1fe73c7375a4d213c410ca2f936b0f">◆ </a></span>rb_w32_uutime()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int 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">, </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"> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">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 class="reference">References <a class="el" href="../../d2/d99/win32ole_8c.html#a18100522f0b19b5e9b9875f5737a9386">free()</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00107">NULL</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 id="a2da86cc53904a673b2b18547d63700f6"></a> <h2 class="memtitle"><span class="permalink"><a href="#a2da86cc53904a673b2b18547d63700f6">◆ </a></span>rb_w32_wait_events_blocking()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int rb_w32_wait_events_blocking </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">int </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 class="reference">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#l03627">poll_child_status()</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#l05228">rb_w32_read()</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#l03662">waitpid()</a>.</p> </div> </div> <a id="af768858b0bc7d6895bb337a565430698"></a> <h2 class="memtitle"><span class="permalink"><a href="#af768858b0bc7d6895bb337a565430698">◆ </a></span>rb_w32_wopen()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int 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">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname">, </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 class="definition">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 class="reference">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="../../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="../../d4/db0/__sdbm_8c_source.html#l00107">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>, and <a class="el" href="../../d1/d5c/nkf_8h_source.html#l00186">TRUE</a>.</p> <p class="reference">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 id="aad52311e1bf2d0cd59a0dc525df418c0"></a> <h2 class="memtitle"><span class="permalink"><a href="#aad52311e1bf2d0cd59a0dc525df418c0">◆ </a></span>rb_w32_write()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">ssize_t rb_w32_write </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> void * </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">size_t </td> <td class="paramname"> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">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 class="reference">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="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l03913">buf</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="../../d1/d6f/date__strftime_8c_source.html#l00133">min()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l02017">MTHREAD_ONLY</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00107">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/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/df2/win32_8c_source.html#l03981">wait()</a>.</p> </div> </div> <a id="a07475740ddb9ed55ea0ae009c5007254"></a> <h2 class="memtitle"><span class="permalink"><a href="#a07475740ddb9ed55ea0ae009c5007254">◆ </a></span>rb_w32_write_console()</h2> <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">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">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 class="reference">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="../../d4/db0/__sdbm_8c_source.html#l00107">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 class="reference">Referenced by <a class="el" href="../../df/d0a/io_8c_source.html#l01149">io_fwrite()</a>.</p> </div> </div> <a id="a256d6b1cfde9bfb7073fec395dd327f5"></a> <h2 class="memtitle"><span class="permalink"><a href="#a256d6b1cfde9bfb7073fec395dd327f5">◆ </a></span>recvmsg()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int recvmsg </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname">, </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">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">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 class="reference">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#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/df2/win32_8c_source.html#l02755">get_wsa_extension_function()</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/d04/strerror_8c_source.html#l00008">msg</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="../../d5/df2/win32_8c_source.html#l00617">NtSocketsInitialized</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00107">NULL</a>, <a class="el" href="../../dc/db1/win32_8h_source.html#l00589">O_NONBLOCK</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>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00618">socklist</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 id="a842923eee92951a34750ada0aa8afb26"></a> <h2 class="memtitle"><span class="permalink"><a href="#a842923eee92951a34750ada0aa8afb26">◆ </a></span>scalb()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static double scalb </td> <td>(</td> <td class="paramtype">double </td> <td class="paramname"><em>a</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>b</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 class="definition">Definition at line <a class="el" href="../../dc/db1/win32_8h_source.html#l00345">345</a> of file <a class="el" href="../../dc/db1/win32_8h_source.html">win32.h</a>.</p> </div> </div> <a id="a572dee55eb30bcdc62ef201644157580"></a> <h2 class="memtitle"><span class="permalink"><a href="#a572dee55eb30bcdc62ef201644157580">◆ </a></span>sendmsg()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int sendmsg </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname">, </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">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">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 class="reference">References <a class="el" href="../../d5/df2/win32_8c_source.html#l00579">cancel_io</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="../../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/d04/strerror_8c_source.html#l00008">msg</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#l00617">NtSocketsInitialized</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00107">NULL</a>, <a class="el" href="../../dc/db1/win32_8h_source.html#l00589">O_NONBLOCK</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>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00618">socklist</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 id="a2ba8bd3d878047e56a5117752c9aae82"></a> <h2 class="memtitle"><span class="permalink"><a href="#a2ba8bd3d878047e56a5117752c9aae82">◆ </a></span>setgid()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int setgid </td> <td>(</td> <td class="paramtype">rb_gid_t </td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">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 class="reference">References <a class="el" href="../../d5/df2/win32_8c_source.html#l02276">ROOT_GID</a>.</p> <p class="reference">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 id="a3bef852c94b7745f63a32a875dab7869"></a> <h2 class="memtitle"><span class="permalink"><a href="#a3bef852c94b7745f63a32a875dab7869">◆ </a></span>setuid()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int setuid </td> <td>(</td> <td class="paramtype">rb_uid_t </td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">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 class="reference">References <a class="el" href="../../d5/df2/win32_8c_source.html#l02275">ROOT_UID</a>.</p> <p class="reference">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 id="a2b9a9e62a9cce5e6e25a66488e6290a4"></a> <h2 class="memtitle"><span class="permalink"><a href="#a2b9a9e62a9cce5e6e25a66488e6290a4">◆ </a></span>waitpid()</h2> <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">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int * </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">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 class="reference">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="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l05883">options()</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>, and <a class="el" href="../../d5/df2/win32_8c_source.html#l03623">WNOHANG</a>.</p> <p class="reference">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> </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.14 </small></address> </body> </html>
💾 Save Changes
❌ Cancel