Current File : //opt/RZruby/share/doc/ruby/html/d6/d13/file_8c.html
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.5"/>
<title>Ruby: file.c File Reference</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../jquery.js"></script>
<script type="text/javascript" src="../../dynsections.js"></script>
<link href="../../doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td style="padding-left: 0.5em;">
   <div id="projectname">Ruby
   &#160;<span id="projectnumber">1.9.3p551(2014-11-13revision48407)</span>
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.5 -->
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="../../index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="../../modules.html"><span>Modules</span></a></li>
      <li><a href="../../annotated.html"><span>Data&#160;Structures</span></a></li>
      <li class="current"><a href="../../files.html"><span>Files</span></a></li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="../../files.html"><span>File&#160;List</span></a></li>
      <li><a href="../../globals.html"><span>Globals</span></a></li>
    </ul>
  </div>
</div><!-- top -->
<div class="header">
  <div class="summary">
<a href="#nested-classes">Data Structures</a> &#124;
<a href="#define-members">Macros</a> &#124;
<a href="#func-members">Functions</a> &#124;
<a href="#var-members">Variables</a>  </div>
  <div class="headertitle">
<div class="title">file.c File Reference</div>  </div>
</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include &quot;<a class="el" href="../../de/de6/ruby_2ruby_8h_source.html">ruby/ruby.h</a>&quot;</code><br/>
<code>#include &quot;<a class="el" href="../../dc/dac/io_8h_source.html">ruby/io.h</a>&quot;</code><br/>
<code>#include &quot;<a class="el" href="../../d8/d3c/util_8h_source.html">ruby/util.h</a>&quot;</code><br/>
<code>#include &quot;<a class="el" href="../../df/da8/dln_8h_source.html">dln.h</a>&quot;</code><br/>
<code>#include &quot;<a class="el" href="../../db/dde/internal_8h_source.html">internal.h</a>&quot;</code><br/>
<code>#include &lt;ctype.h&gt;</code><br/>
<code>#include &lt;time.h&gt;</code><br/>
<code>#include &lt;sys/types.h&gt;</code><br/>
<code>#include &lt;sys/stat.h&gt;</code><br/>
</div><div class="textblock"><div class="dynheader">
Include dependency graph for file.c:</div>
<div class="dyncontent">
<div class="center"><img src="../../d5/da4/file_8c__incl.png" border="0" usemap="#file_8c" alt=""/></div>
<map name="file_8c" id="file_8c">
<area shape="rect" id="node2" href="../../de/de6/ruby_2ruby_8h.html" title="ruby/ruby.h" alt="" coords="602,80,696,107"/><area shape="rect" id="node14" href="../../dc/dac/io_8h.html" title="ruby/io.h" alt="" coords="842,80,920,107"/><area shape="rect" id="node18" href="../../d8/d3c/util_8h.html" title="ruby/util.h" alt="" coords="5,229,93,256"/><area shape="rect" id="node19" href="../../df/da8/dln_8h.html" title="dln.h" alt="" coords="945,80,999,107"/><area shape="rect" id="node20" href="../../db/dde/internal_8h.html" title="internal.h" alt="" coords="1023,80,1107,107"/><area shape="rect" id="node7" href="../../d8/db0/defines_8h.html" title="defines.h" alt="" coords="259,304,340,331"/><area shape="rect" id="node9" href="../../d3/d90/missing_8h.html" title="ruby/missing.h" alt="" coords="543,304,661,331"/><area shape="rect" id="node10" href="../../db/d2e/intern_8h.html" title="ruby/intern.h" alt="" coords="178,155,283,181"/><area shape="rect" id="node13" href="../../d7/d72/subst_8h.html" title="ruby/subst.h" alt="" coords="509,155,611,181"/><area shape="rect" id="node12" href="../../dd/d24/st_8h.html" title="ruby/st.h" alt="" coords="169,229,247,256"/><area shape="rect" id="node16" href="../../d5/de3/encoding_8h.html" title="ruby/encoding.h" alt="" coords="879,155,1005,181"/><area shape="rect" id="node17" href="../../d8/db3/oniguruma_8h.html" title="ruby/oniguruma.h" alt="" coords="874,229,1011,256"/></map>
</div>
</div>
<p><a href="../../d6/d13/file_8c_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Data Structures</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/df3/structchown__args.html">chown_args</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d90/structutime__args.html">utime_args</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d29/structutimbuf.html">utimbuf</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</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:addfa831c1473e710d2b71b72fd7fcfa5"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d13/file_8c.html#addfa831c1473e710d2b71b72fd7fcfa5">MAXPATHLEN</a>&#160;&#160;&#160;1024</td></tr>
<tr class="separator:addfa831c1473e710d2b71b72fd7fcfa5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae730c85752284268b39560df693cb207"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d13/file_8c.html#ae730c85752284268b39560df693cb207">lstat</a>&#160;&#160;&#160;<a class="el" href="../../dc/db1/win32_8h.html#a4feaac5e1913330bded57b059061965b">stat</a></td></tr>
<tr class="separator:ae730c85752284268b39560df693cb207"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a15da15d951bf6bddff77e10725c87a5b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d13/file_8c.html#a15da15d951bf6bddff77e10725c87a5b">STAT</a>(<a class="el" href="../../d6/de3/crypt_8c.html#afc1dd3c6791f3e7cc697d4e8e6ba20e8">p</a>, <a class="el" href="../../d5/d61/regerror_8c.html#a53ce592896550171997acfa09c18e219">s</a>)&#160;&#160;&#160;<a class="el" href="../../dc/db1/win32_8h.html#a4feaac5e1913330bded57b059061965b">stat</a>((<a class="el" href="../../d6/de3/crypt_8c.html#afc1dd3c6791f3e7cc697d4e8e6ba20e8">p</a>), (<a class="el" href="../../d5/d61/regerror_8c.html#a53ce592896550171997acfa09c18e219">s</a>))</td></tr>
<tr class="separator:a15da15d951bf6bddff77e10725c87a5b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a33600c779917508425c20181f0f45366"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d13/file_8c.html#a33600c779917508425c20181f0f45366">rb_sys_fail_path</a>(<a class="el" href="../../db/d74/zlib_8c.html#a56e97a891edabd14d071def7e678ad7e">path</a>)&#160;&#160;&#160;<a class="el" href="../../db/dcc/error_8c.html#a4f25486c57267779258d774dd2d07117">rb_sys_fail_str</a>(<a class="el" href="../../db/d74/zlib_8c.html#a56e97a891edabd14d071def7e678ad7e">path</a>)</td></tr>
<tr class="separator:a33600c779917508425c20181f0f45366"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aadba67d6b19f26084dc48a0e858501eb"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d13/file_8c.html#aadba67d6b19f26084dc48a0e858501eb">insecure_obj_p</a>(<a class="el" href="../../db/d74/zlib_8c.html#a0ad057cb187293da21df1bad740c0729">obj</a>, <a class="el" href="../../db/d74/zlib_8c.html#a96fb68396dd219a7b489e051d4c8dfa5">level</a>)&#160;&#160;&#160;((<a class="el" href="../../db/d74/zlib_8c.html#a96fb68396dd219a7b489e051d4c8dfa5">level</a>) &gt;= 4 || ((<a class="el" href="../../db/d74/zlib_8c.html#a96fb68396dd219a7b489e051d4c8dfa5">level</a>) &gt; 0 &amp;&amp; <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a621bc62b1fd82640c1078daf90e1c061">OBJ_TAINTED</a>(<a class="el" href="../../db/d74/zlib_8c.html#a0ad057cb187293da21df1bad740c0729">obj</a>)))</td></tr>
<tr class="separator:aadba67d6b19f26084dc48a0e858501eb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afd538e59175e27d3cfb8e504edb99e94"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d13/file_8c.html#afd538e59175e27d3cfb8e504edb99e94">ST2UINT</a>(<a class="el" href="../../db/d97/parse_8c.html#a61615c1fe527006a7a73d0e5c1d96e70">val</a>)&#160;&#160;&#160;((<a class="el" href="../../db/d97/parse_8c.html#a61615c1fe527006a7a73d0e5c1d96e70">val</a>) &amp; ~(~1UL &lt;&lt; (sizeof(val) * CHAR_BIT - 1)))</td></tr>
<tr class="separator:afd538e59175e27d3cfb8e504edb99e94"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa9cb0e615a91f870a708524d9277fee3"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d13/file_8c.html#aa9cb0e615a91f870a708524d9277fee3">NUM2DEVT</a>(<a class="el" href="../../d2/d99/win32ole_8c.html#ac4055e3a20b6b3af3d10590ea446ef6c">v</a>)&#160;&#160;&#160;<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a72d845303f20fad5c5ef29c339d3c7f6">NUM2UINT</a>(<a class="el" href="../../d2/d99/win32ole_8c.html#ac4055e3a20b6b3af3d10590ea446ef6c">v</a>)</td></tr>
<tr class="separator:aa9cb0e615a91f870a708524d9277fee3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a252b970cde3d67de88de45af28a06c80"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d13/file_8c.html#a252b970cde3d67de88de45af28a06c80">DEVT2NUM</a>(<a class="el" href="../../d2/d99/win32ole_8c.html#ac4055e3a20b6b3af3d10590ea446ef6c">v</a>)&#160;&#160;&#160;<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a6eb3054f7a740d26c133d34ae6afdf2c">UINT2NUM</a>(<a class="el" href="../../d2/d99/win32ole_8c.html#ac4055e3a20b6b3af3d10590ea446ef6c">v</a>)</td></tr>
<tr class="separator:a252b970cde3d67de88de45af28a06c80"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a04d5a091dc3a0a897810693f9f2ce5f0"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d13/file_8c.html#a04d5a091dc3a0a897810693f9f2ce5f0">PRI_DEVT_PREFIX</a>&#160;&#160;&#160;&quot;&quot;</td></tr>
<tr class="separator:a04d5a091dc3a0a897810693f9f2ce5f0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6226e9fea8f934c2ff39fa3c919e9c9c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d13/file_8c.html#a6226e9fea8f934c2ff39fa3c919e9c9c">S_IXUGO</a>&#160;&#160;&#160;(<a class="el" href="../../dc/db1/win32_8h.html#af10a35e3950795d6ee4e07157d000131">S_IXUSR</a> | <a class="el" href="../../dc/db1/win32_8h.html#a042e69ac0e7dd56e5cfcd9e97d010323">S_IXGRP</a> | <a class="el" href="../../dc/db1/win32_8h.html#a40223db1b95a04f5b28cceb3c34cfebd">S_IXOTH</a>)</td></tr>
<tr class="separator:a6226e9fea8f934c2ff39fa3c919e9c9c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a70b64ed67c0ab484b4ba09487da34e91"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d13/file_8c.html#a70b64ed67c0ab484b4ba09487da34e91">S_ISDIR</a>(<a class="el" href="../../de/d07/bigdecimal_8c.html#ae524ec6ce1980bec6f25676783609004">m</a>)&#160;&#160;&#160;(((<a class="el" href="../../de/d07/bigdecimal_8c.html#ae524ec6ce1980bec6f25676783609004">m</a>) &amp; S_IFMT) == S_IFDIR)</td></tr>
<tr class="separator:a70b64ed67c0ab484b4ba09487da34e91"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a722eba7370eb3b0aafb3272182e08520"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d13/file_8c.html#a722eba7370eb3b0aafb3272182e08520">S_ISBLK</a>(<a class="el" href="../../de/d07/bigdecimal_8c.html#ae524ec6ce1980bec6f25676783609004">m</a>)&#160;&#160;&#160;(0)  /* anytime false */</td></tr>
<tr class="separator:a722eba7370eb3b0aafb3272182e08520"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a767b5d0691f435f8a9b7f5e0fa97a645"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d13/file_8c.html#a767b5d0691f435f8a9b7f5e0fa97a645">S_ISCHR</a>(<a class="el" href="../../de/d07/bigdecimal_8c.html#ae524ec6ce1980bec6f25676783609004">m</a>)&#160;&#160;&#160;(((<a class="el" href="../../de/d07/bigdecimal_8c.html#ae524ec6ce1980bec6f25676783609004">m</a>) &amp; S_IFMT) == S_IFCHR)</td></tr>
<tr class="separator:a767b5d0691f435f8a9b7f5e0fa97a645"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acdc8b67c51df098a07f0b7705f7115fd"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d13/file_8c.html#acdc8b67c51df098a07f0b7705f7115fd">S_IRUGO</a>&#160;&#160;&#160;(<a class="el" href="../../dc/db1/win32_8h.html#a84c7dbf5cf2fdfb690f76348b60a8cb7">S_IRUSR</a> | <a class="el" href="../../dc/db1/win32_8h.html#a4f5f280b929768113739fb34d6f7be8a">S_IRGRP</a> | <a class="el" href="../../dc/db1/win32_8h.html#a071147a0cb995036967c80f64b1f74b9">S_IROTH</a>)</td></tr>
<tr class="separator:acdc8b67c51df098a07f0b7705f7115fd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a22ddd3d7a9c15c617766df77afc3093e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d13/file_8c.html#a22ddd3d7a9c15c617766df77afc3093e">S_IWUGO</a>&#160;&#160;&#160;(<a class="el" href="../../dc/db1/win32_8h.html#ad70001754261c15a1bdc8e876c6d09d7">S_IWUSR</a> | <a class="el" href="../../dc/db1/win32_8h.html#ae6774871a90d9442f00abe18b87fee6e">S_IWGRP</a> | <a class="el" href="../../dc/db1/win32_8h.html#a5303f49f26293acdb9533756c78322fb">S_IWOTH</a>)</td></tr>
<tr class="separator:a22ddd3d7a9c15c617766df77afc3093e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abf68371159fa46b5cc47d0f3ac9ab723"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d13/file_8c.html#abf68371159fa46b5cc47d0f3ac9ab723">S_ISREG</a>(<a class="el" href="../../de/d07/bigdecimal_8c.html#ae524ec6ce1980bec6f25676783609004">m</a>)&#160;&#160;&#160;(((<a class="el" href="../../de/d07/bigdecimal_8c.html#ae524ec6ce1980bec6f25676783609004">m</a>) &amp; S_IFMT) == S_IFREG)</td></tr>
<tr class="separator:abf68371159fa46b5cc47d0f3ac9ab723"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6c4e453cf9aef08710ac494a5386b7ca"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d13/file_8c.html#a6c4e453cf9aef08710ac494a5386b7ca">rb_file_s_lchmod</a>&#160;&#160;&#160;<a class="el" href="../../de/d63/vm__method_8c.html#a807491089e64c19d62a37652dba8cd98">rb_f_notimplement</a></td></tr>
<tr class="separator:a6c4e453cf9aef08710ac494a5386b7ca"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad5e179dc0c23436182fa7a9f6162b70b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d13/file_8c.html#ad5e179dc0c23436182fa7a9f6162b70b">rb_file_s_lchown</a>&#160;&#160;&#160;<a class="el" href="../../de/d63/vm__method_8c.html#a807491089e64c19d62a37652dba8cd98">rb_f_notimplement</a></td></tr>
<tr class="separator:ad5e179dc0c23436182fa7a9f6162b70b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a04b21e03497b54c7f33f5f44b8169493"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d13/file_8c.html#a04b21e03497b54c7f33f5f44b8169493">utime_failed</a>(<a class="el" href="../../db/d74/zlib_8c.html#a56e97a891edabd14d071def7e678ad7e">path</a>, tsp, atime, <a class="el" href="../../db/d74/zlib_8c.html#a9e31080ef6e8758893b8422c9ff328fc">mtime</a>)&#160;&#160;&#160;<a class="el" href="../../df/d0a/io_8c.html#a33600c779917508425c20181f0f45366">rb_sys_fail_path</a>(<a class="el" href="../../db/d74/zlib_8c.html#a56e97a891edabd14d071def7e678ad7e">path</a>)</td></tr>
<tr class="separator:a04b21e03497b54c7f33f5f44b8169493"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afb9b56ded3eb7790ee26c9f25fe152bd"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d13/file_8c.html#afb9b56ded3eb7790ee26c9f25fe152bd">rb_file_s_link</a>&#160;&#160;&#160;<a class="el" href="../../de/d63/vm__method_8c.html#a807491089e64c19d62a37652dba8cd98">rb_f_notimplement</a></td></tr>
<tr class="separator:afb9b56ded3eb7790ee26c9f25fe152bd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a53b857dd4d04215943b00fcdd742dfc0"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d13/file_8c.html#a53b857dd4d04215943b00fcdd742dfc0">rb_file_s_symlink</a>&#160;&#160;&#160;<a class="el" href="../../de/d63/vm__method_8c.html#a807491089e64c19d62a37652dba8cd98">rb_f_notimplement</a></td></tr>
<tr class="separator:a53b857dd4d04215943b00fcdd742dfc0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6bc3410af89a60a2c64202aa754fa407"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d13/file_8c.html#a6bc3410af89a60a2c64202aa754fa407">rb_file_s_readlink</a>&#160;&#160;&#160;<a class="el" href="../../de/d63/vm__method_8c.html#a807491089e64c19d62a37652dba8cd98">rb_f_notimplement</a></td></tr>
<tr class="separator:a6bc3410af89a60a2c64202aa754fa407"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad1a5011ecfd52fc9c7a11d1f0fa43936"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d13/file_8c.html#ad1a5011ecfd52fc9c7a11d1f0fa43936">isdirsep</a>(x)&#160;&#160;&#160;((x) == '/')</td></tr>
<tr class="separator:ad1a5011ecfd52fc9c7a11d1f0fa43936"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8905c79d02e0579f8dfd43ebd8ed7ef2"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d13/file_8c.html#a8905c79d02e0579f8dfd43ebd8ed7ef2">USE_NTFS</a>&#160;&#160;&#160;0</td></tr>
<tr class="separator:a8905c79d02e0579f8dfd43ebd8ed7ef2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a77a36ae253d893b6e2f9a9c9f172157b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d13/file_8c.html#a77a36ae253d893b6e2f9a9c9f172157b">istrailinggarbage</a>(x)&#160;&#160;&#160;0</td></tr>
<tr class="separator:a77a36ae253d893b6e2f9a9c9f172157b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a47fd7289dd70a0281a49f836c35c4817"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d13/file_8c.html#a47fd7289dd70a0281a49f836c35c4817">Next</a>(<a class="el" href="../../d6/de3/crypt_8c.html#afc1dd3c6791f3e7cc697d4e8e6ba20e8">p</a>, <a class="el" href="../../de/d07/bigdecimal_8c.html#a5aed264da6cfdc8d553b69a2508c5334">e</a>, <a class="el" href="../../d5/d61/regerror_8c.html#a66966ba030486fffeb770330dc0244d5">enc</a>)&#160;&#160;&#160;((<a class="el" href="../../d6/de3/crypt_8c.html#afc1dd3c6791f3e7cc697d4e8e6ba20e8">p</a>) + <a class="el" href="../../d5/de3/encoding_8h.html#aa91c0fa3dfdfe3c55fcaa6029c35bbb8">rb_enc_mbclen</a>((<a class="el" href="../../d6/de3/crypt_8c.html#afc1dd3c6791f3e7cc697d4e8e6ba20e8">p</a>), (<a class="el" href="../../de/d07/bigdecimal_8c.html#a5aed264da6cfdc8d553b69a2508c5334">e</a>), (<a class="el" href="../../d5/d61/regerror_8c.html#a66966ba030486fffeb770330dc0244d5">enc</a>)))</td></tr>
<tr class="separator:a47fd7289dd70a0281a49f836c35c4817"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab2fa618f23f00c025f6a4f3a900bc599"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d13/file_8c.html#ab2fa618f23f00c025f6a4f3a900bc599">Inc</a>(<a class="el" href="../../d6/de3/crypt_8c.html#afc1dd3c6791f3e7cc697d4e8e6ba20e8">p</a>, <a class="el" href="../../de/d07/bigdecimal_8c.html#a5aed264da6cfdc8d553b69a2508c5334">e</a>, <a class="el" href="../../d5/d61/regerror_8c.html#a66966ba030486fffeb770330dc0244d5">enc</a>)&#160;&#160;&#160;((<a class="el" href="../../d6/de3/crypt_8c.html#afc1dd3c6791f3e7cc697d4e8e6ba20e8">p</a>) = <a class="el" href="../../d6/d13/file_8c.html#a47fd7289dd70a0281a49f836c35c4817">Next</a>((<a class="el" href="../../d6/de3/crypt_8c.html#afc1dd3c6791f3e7cc697d4e8e6ba20e8">p</a>), (<a class="el" href="../../de/d07/bigdecimal_8c.html#a5aed264da6cfdc8d553b69a2508c5334">e</a>), (<a class="el" href="../../d5/d61/regerror_8c.html#a66966ba030486fffeb770330dc0244d5">enc</a>)))</td></tr>
<tr class="separator:ab2fa618f23f00c025f6a4f3a900bc599"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4da4f7bc56d4d5a19040fdee0c8d4b77"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d13/file_8c.html#a4da4f7bc56d4d5a19040fdee0c8d4b77">has_unc</a>(<a class="el" href="../../d5/d61/regerror_8c.html#a59ab77f2c16310eef223943404df6623">buf</a>)&#160;&#160;&#160;0</td></tr>
<tr class="separator:a4da4f7bc56d4d5a19040fdee0c8d4b77"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a44626e7a1c649ef8d7c44b59eff56894"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d13/file_8c.html#a44626e7a1c649ef8d7c44b59eff56894">nextdirsep</a>&#160;&#160;&#160;<a class="el" href="../../d5/de3/encoding_8h.html#a8ebf3229458c9f0a65b65d095667d7e3">rb_enc_path_next</a></td></tr>
<tr class="separator:a44626e7a1c649ef8d7c44b59eff56894"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad1c259c011685a97526291a0cd9c31a5"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d13/file_8c.html#ad1c259c011685a97526291a0cd9c31a5">skipprefix</a>(<a class="el" href="../../db/d74/zlib_8c.html#a56e97a891edabd14d071def7e678ad7e">path</a>, <a class="el" href="../../db/d74/zlib_8c.html#af6f5431d641919a608c5a995cbd41e4e">end</a>, <a class="el" href="../../d5/d61/regerror_8c.html#a66966ba030486fffeb770330dc0244d5">enc</a>)&#160;&#160;&#160;(<a class="el" href="../../db/d74/zlib_8c.html#a56e97a891edabd14d071def7e678ad7e">path</a>)</td></tr>
<tr class="separator:ad1c259c011685a97526291a0cd9c31a5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a73d244f7e7a666dae96bb1921752eb64"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d13/file_8c.html#a73d244f7e7a666dae96bb1921752eb64">strrdirsep</a>&#160;&#160;&#160;<a class="el" href="../../d5/de3/encoding_8h.html#af34a223f1f75591097d09e6523f31f17">rb_enc_path_last_separator</a></td></tr>
<tr class="separator:a73d244f7e7a666dae96bb1921752eb64"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2ca5a681dab5a0624fd8de139edf6caf"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d13/file_8c.html#a2ca5a681dab5a0624fd8de139edf6caf">BUFCHECK</a>(<a class="el" href="../../d7/dc0/parse_8y.html#a9c9363cead2d8e8616cb63b4eea79655">cond</a>)</td></tr>
<tr class="separator:a2ca5a681dab5a0624fd8de139edf6caf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adbcb773548f1d82879af7c4196d0bc7a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d13/file_8c.html#adbcb773548f1d82879af7c4196d0bc7a">BUFINIT</a>()</td></tr>
<tr class="separator:adbcb773548f1d82879af7c4196d0bc7a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af51279f5502fbb650316ed4e765e7610"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d13/file_8c.html#af51279f5502fbb650316ed4e765e7610">EXPAND_PATH_BUFFER</a>()&#160;&#160;&#160;<a class="el" href="../../d1/db0/string_8c.html#a960cfc256ea6b110850bbcb7837af9cd">rb_enc_str_new</a>(0, <a class="el" href="../../d5/df2/win32_8c.html#addfa831c1473e710d2b71b72fd7fcfa5">MAXPATHLEN</a> + 2, <a class="el" href="../../d5/de3/encoding_8h.html#af99b5328ff8c5511cbccd48fc0fe82bc">rb_filesystem_encoding</a>())</td></tr>
<tr class="separator:af51279f5502fbb650316ed4e765e7610"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a783299c58db8a8d00863aa97fa2f60a3"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d13/file_8c.html#a783299c58db8a8d00863aa97fa2f60a3">check_expand_path_args</a>(fname, dname)</td></tr>
<tr class="separator:a783299c58db8a8d00863aa97fa2f60a3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3464235e85b109fec7ef890800a8a41d"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d13/file_8c.html#a3464235e85b109fec7ef890800a8a41d">fncomp</a>&#160;&#160;&#160;strncmp</td></tr>
<tr class="separator:a3464235e85b109fec7ef890800a8a41d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afbb0c21e9caf53ca7d40fc0ee5d4bbb5"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d13/file_8c.html#afbb0c21e9caf53ca7d40fc0ee5d4bbb5">rb_file_s_truncate</a>&#160;&#160;&#160;<a class="el" href="../../de/d63/vm__method_8c.html#a807491089e64c19d62a37652dba8cd98">rb_f_notimplement</a></td></tr>
<tr class="separator:afbb0c21e9caf53ca7d40fc0ee5d4bbb5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac06706f91e51f9e4885441140fabba0b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d13/file_8c.html#ac06706f91e51f9e4885441140fabba0b">rb_file_truncate</a>&#160;&#160;&#160;<a class="el" href="../../de/d63/vm__method_8c.html#a807491089e64c19d62a37652dba8cd98">rb_f_notimplement</a></td></tr>
<tr class="separator:ac06706f91e51f9e4885441140fabba0b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab0abca95a2265e7cea4b2e026278a968"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d13/file_8c.html#ab0abca95a2265e7cea4b2e026278a968">LOCK_SH</a>&#160;&#160;&#160;1</td></tr>
<tr class="separator:ab0abca95a2265e7cea4b2e026278a968"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a640585398981aa2bb565dd65ede96778"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d13/file_8c.html#a640585398981aa2bb565dd65ede96778">LOCK_EX</a>&#160;&#160;&#160;2</td></tr>
<tr class="separator:a640585398981aa2bb565dd65ede96778"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3527dd84628b5a5c2befd2b7f57804c9"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d13/file_8c.html#a3527dd84628b5a5c2befd2b7f57804c9">LOCK_NB</a>&#160;&#160;&#160;4</td></tr>
<tr class="separator:a3527dd84628b5a5c2befd2b7f57804c9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2078aa82765907b50b7656067c2e9578"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d13/file_8c.html#a2078aa82765907b50b7656067c2e9578">LOCK_UN</a>&#160;&#160;&#160;8</td></tr>
<tr class="separator:a2078aa82765907b50b7656067c2e9578"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad2578442d01607f6f5f5e9eef3f1dc49"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d13/file_8c.html#ad2578442d01607f6f5f5e9eef3f1dc49">CHECK</a>(<a class="el" href="../../d2/d37/strlcpy_8c.html#a822b65bd84f46d0871fcfe0ed7366fbc">n</a>)&#160;&#160;&#160;<a class="el" href="../../d6/d13/file_8c.html#a9c2a6c3e924461bb8aa252ff40350644">test_check</a>((<a class="el" href="../../d2/d37/strlcpy_8c.html#a822b65bd84f46d0871fcfe0ed7366fbc">n</a>), <a class="el" href="../../df/d77/ruby_8c.html#ac6db250bf29542ed06b5c00db3d61602">argc</a>, <a class="el" href="../../df/d77/ruby_8c.html#a505d7a18e6ffb4f31e9419f756d977a4">argv</a>)</td></tr>
<tr class="separator:ad2578442d01607f6f5f5e9eef3f1dc49"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad24d65aaa7cff2a3007e1179237256b0"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d13/file_8c.html#ad24d65aaa7cff2a3007e1179237256b0">ENABLE_PATH_CHECK</a>&#160;&#160;&#160;1</td></tr>
<tr class="separator:ad24d65aaa7cff2a3007e1179237256b0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5303f49f26293acdb9533756c78322fb"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d13/file_8c.html#a5303f49f26293acdb9533756c78322fb">S_IWOTH</a>&#160;&#160;&#160;002</td></tr>
<tr class="separator:a5303f49f26293acdb9533756c78322fb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5ba34db7e1c2daa61d126a94f58117ae"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d13/file_8c.html#a5ba34db7e1c2daa61d126a94f58117ae">fpath_check</a>(<a class="el" href="../../db/d74/zlib_8c.html#a56e97a891edabd14d071def7e678ad7e">path</a>)&#160;&#160;&#160;<a class="el" href="../../d6/d13/file_8c.html#af5f5da4a6f0ead218ab4ccd28322a79c">path_check_0</a>((<a class="el" href="../../db/d74/zlib_8c.html#a56e97a891edabd14d071def7e678ad7e">path</a>), <a class="el" href="../../dd/df8/regenc_8h.html#aa93f0eb578d23995850d61f7d61c55c1">FALSE</a>)</td></tr>
<tr class="separator:a5ba34db7e1c2daa61d126a94f58117ae"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:adfd2c00559413ba0c3cbbaa019401f36"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d13/file_8c.html#adfd2c00559413ba0c3cbbaa019401f36">flock</a> (<a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>, <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>)</td></tr>
<tr class="separator:adfd2c00559413ba0c3cbbaa019401f36"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa24827b504492897c2c9f7f221e3dbd4"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d13/file_8c.html#aa24827b504492897c2c9f7f221e3dbd4">file_path_convert</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../db/d97/parse_8c.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>)</td></tr>
<tr class="separator:aa24827b504492897c2c9f7f221e3dbd4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6c020188944b3248721617b8b1a93ec5"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d13/file_8c.html#a6c020188944b3248721617b8b1a93ec5">rb_get_path_check</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../db/d74/zlib_8c.html#a0ad057cb187293da21df1bad740c0729">obj</a>, <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> <a class="el" href="../../db/d74/zlib_8c.html#a96fb68396dd219a7b489e051d4c8dfa5">level</a>)</td></tr>
<tr class="separator:a6c020188944b3248721617b8b1a93ec5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a307831336088e86b860d3d37f02feb9f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d13/file_8c.html#a307831336088e86b860d3d37f02feb9f">rb_get_path_no_checksafe</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../db/d74/zlib_8c.html#a0ad057cb187293da21df1bad740c0729">obj</a>)</td></tr>
<tr class="separator:a307831336088e86b860d3d37f02feb9f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0d5db3e8680ffb66f888f6b90b40c597"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d13/file_8c.html#a0d5db3e8680ffb66f888f6b90b40c597">rb_get_path</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../db/d74/zlib_8c.html#a0ad057cb187293da21df1bad740c0729">obj</a>)</td></tr>
<tr class="separator:a0d5db3e8680ffb66f888f6b90b40c597"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4cccaa05adca4eaa4a0646c0578f137d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d13/file_8c.html#a4cccaa05adca4eaa4a0646c0578f137d">rb_str_encode_ospath</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../db/d74/zlib_8c.html#a56e97a891edabd14d071def7e678ad7e">path</a>)</td></tr>
<tr class="separator:a4cccaa05adca4eaa4a0646c0578f137d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a92c59e6cb89aad4811b312c4f0938003"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d3/d15/name2ctype_8h.html#a86f2415763322050063a5502f87c9422">long</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d13/file_8c.html#a92c59e6cb89aad4811b312c4f0938003">apply2files</a> (<a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>(*<a class="el" href="../../db/d74/zlib_8c.html#a44e3226ff5693e84f33cd635eb7a746b">func</a>)(<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>, <a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> *), <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d5/d61/regerror_8c.html#a836097dc1446c0e4cb6dad03186132c6">vargs</a>, <a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> *<a class="el" href="../../d7/dc0/parse_8y.html#abd0cede0b01ebe4b42650abb9b14c3c2">arg</a>)</td></tr>
<tr class="separator:a92c59e6cb89aad4811b312c4f0938003"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a473c9132eea624a86481771957e2a1f0"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d13/file_8c.html#a473c9132eea624a86481771957e2a1f0">rb_file_path</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../db/d74/zlib_8c.html#a0ad057cb187293da21df1bad740c0729">obj</a>)</td></tr>
<tr class="separator:a473c9132eea624a86481771957e2a1f0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac50eba9bf7728a82f91f9bd92f9100ac"><td class="memItemLeft" align="right" valign="top">static size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d13/file_8c.html#ac50eba9bf7728a82f91f9bd92f9100ac">stat_memsize</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> *<a class="el" href="../../d6/de3/crypt_8c.html#afc1dd3c6791f3e7cc697d4e8e6ba20e8">p</a>)</td></tr>
<tr class="separator:ac50eba9bf7728a82f91f9bd92f9100ac"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5ade5d12aeb57d1848f471fd0f9512a9"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d13/file_8c.html#a5ade5d12aeb57d1848f471fd0f9512a9">stat_new_0</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../db/d74/zlib_8c.html#ae680cdaf9741f52d099adaefb6c28da9">klass</a>, struct <a class="el" href="../../dc/db1/win32_8h.html#a4feaac5e1913330bded57b059061965b">stat</a> *<a class="el" href="../../d5/d9d/tcltklib_8c.html#aa7fb9c5914aae67a233da6a7046b1586">st</a>)</td></tr>
<tr class="separator:a5ade5d12aeb57d1848f471fd0f9512a9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0f2968f1593832917f3d483d43732e59"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d13/file_8c.html#a0f2968f1593832917f3d483d43732e59">stat_new</a> (struct <a class="el" href="../../dc/db1/win32_8h.html#a4feaac5e1913330bded57b059061965b">stat</a> *<a class="el" href="../../d5/d9d/tcltklib_8c.html#aa7fb9c5914aae67a233da6a7046b1586">st</a>)</td></tr>
<tr class="separator:a0f2968f1593832917f3d483d43732e59"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3bf1877290b5a5c7efb445414026c723"><td class="memItemLeft" align="right" valign="top">static struct <a class="el" href="../../dc/db1/win32_8h.html#a4feaac5e1913330bded57b059061965b">stat</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d13/file_8c.html#a3bf1877290b5a5c7efb445414026c723">get_stat</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a3b63ecba554aec4cfcc508a206cc4947">self</a>)</td></tr>
<tr class="separator:a3bf1877290b5a5c7efb445414026c723"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae0b183cb5a8e9ad5a5e084b32f2d05db"><td class="memItemLeft" align="right" valign="top">static struct <a class="el" href="../../da/d1c/structtimespec.html">timespec</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d13/file_8c.html#ae0b183cb5a8e9ad5a5e084b32f2d05db">stat_mtimespec</a> (struct <a class="el" href="../../dc/db1/win32_8h.html#a4feaac5e1913330bded57b059061965b">stat</a> *<a class="el" href="../../d5/d9d/tcltklib_8c.html#aa7fb9c5914aae67a233da6a7046b1586">st</a>)</td></tr>
<tr class="separator:ae0b183cb5a8e9ad5a5e084b32f2d05db"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afe7bd303c465208a2e5f7e24be9e1cf0"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d13/file_8c.html#afe7bd303c465208a2e5f7e24be9e1cf0">rb_stat_cmp</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a3b63ecba554aec4cfcc508a206cc4947">self</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> other)</td></tr>
<tr class="separator:afe7bd303c465208a2e5f7e24be9e1cf0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a14c42888046395bf95b95626e0a54479"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d13/file_8c.html#a14c42888046395bf95b95626e0a54479">rb_stat_dev</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a3b63ecba554aec4cfcc508a206cc4947">self</a>)</td></tr>
<tr class="separator:a14c42888046395bf95b95626e0a54479"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a30121ae173ab686231a7824f917dd023"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d13/file_8c.html#a30121ae173ab686231a7824f917dd023">rb_stat_dev_major</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a3b63ecba554aec4cfcc508a206cc4947">self</a>)</td></tr>
<tr class="separator:a30121ae173ab686231a7824f917dd023"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa2664b0cd9dde8aa02f6a2d9d0b103a5"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d13/file_8c.html#aa2664b0cd9dde8aa02f6a2d9d0b103a5">rb_stat_dev_minor</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a3b63ecba554aec4cfcc508a206cc4947">self</a>)</td></tr>
<tr class="separator:aa2664b0cd9dde8aa02f6a2d9d0b103a5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab24db4b615983e87a7806895a1a36289"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d13/file_8c.html#ab24db4b615983e87a7806895a1a36289">rb_stat_ino</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a3b63ecba554aec4cfcc508a206cc4947">self</a>)</td></tr>
<tr class="separator:ab24db4b615983e87a7806895a1a36289"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a309390bf3f1bb0e334a27a7420479a78"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d13/file_8c.html#a309390bf3f1bb0e334a27a7420479a78">rb_stat_mode</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a3b63ecba554aec4cfcc508a206cc4947">self</a>)</td></tr>
<tr class="separator:a309390bf3f1bb0e334a27a7420479a78"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac09df9d85199d06ec4a4183174f4e659"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d13/file_8c.html#ac09df9d85199d06ec4a4183174f4e659">rb_stat_nlink</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a3b63ecba554aec4cfcc508a206cc4947">self</a>)</td></tr>
<tr class="separator:ac09df9d85199d06ec4a4183174f4e659"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aab7262bbf9fd67790ce70d53e22cfe27"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d13/file_8c.html#aab7262bbf9fd67790ce70d53e22cfe27">rb_stat_uid</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a3b63ecba554aec4cfcc508a206cc4947">self</a>)</td></tr>
<tr class="separator:aab7262bbf9fd67790ce70d53e22cfe27"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0df4d752ce2ae8776e6f3cb46ac853e0"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d13/file_8c.html#a0df4d752ce2ae8776e6f3cb46ac853e0">rb_stat_gid</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a3b63ecba554aec4cfcc508a206cc4947">self</a>)</td></tr>
<tr class="separator:a0df4d752ce2ae8776e6f3cb46ac853e0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3c83ca86055135bf62c0efd0bedb4e65"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d13/file_8c.html#a3c83ca86055135bf62c0efd0bedb4e65">rb_stat_rdev</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a3b63ecba554aec4cfcc508a206cc4947">self</a>)</td></tr>
<tr class="separator:a3c83ca86055135bf62c0efd0bedb4e65"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab62d34830e17f1e3b49af1a1996256f7"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d13/file_8c.html#ab62d34830e17f1e3b49af1a1996256f7">rb_stat_rdev_major</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a3b63ecba554aec4cfcc508a206cc4947">self</a>)</td></tr>
<tr class="separator:ab62d34830e17f1e3b49af1a1996256f7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5b7ed4162e221af390b000f7174a5e0b"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d13/file_8c.html#a5b7ed4162e221af390b000f7174a5e0b">rb_stat_rdev_minor</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a3b63ecba554aec4cfcc508a206cc4947">self</a>)</td></tr>
<tr class="separator:a5b7ed4162e221af390b000f7174a5e0b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7c18238a6165119ac231363778894f63"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d13/file_8c.html#a7c18238a6165119ac231363778894f63">rb_stat_size</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a3b63ecba554aec4cfcc508a206cc4947">self</a>)</td></tr>
<tr class="separator:a7c18238a6165119ac231363778894f63"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a652ae429dd675eb35bc3661732712dc6"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d13/file_8c.html#a652ae429dd675eb35bc3661732712dc6">rb_stat_blksize</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a3b63ecba554aec4cfcc508a206cc4947">self</a>)</td></tr>
<tr class="separator:a652ae429dd675eb35bc3661732712dc6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa04f3b210bb56cb2e6f86386a2f61b86"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d13/file_8c.html#aa04f3b210bb56cb2e6f86386a2f61b86">rb_stat_blocks</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a3b63ecba554aec4cfcc508a206cc4947">self</a>)</td></tr>
<tr class="separator:aa04f3b210bb56cb2e6f86386a2f61b86"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab8c119f90ca5f19a4de4bbf087b08a02"><td class="memItemLeft" align="right" valign="top">static struct <a class="el" href="../../da/d1c/structtimespec.html">timespec</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d13/file_8c.html#ab8c119f90ca5f19a4de4bbf087b08a02">stat_atimespec</a> (struct <a class="el" href="../../dc/db1/win32_8h.html#a4feaac5e1913330bded57b059061965b">stat</a> *<a class="el" href="../../d5/d9d/tcltklib_8c.html#aa7fb9c5914aae67a233da6a7046b1586">st</a>)</td></tr>
<tr class="separator:ab8c119f90ca5f19a4de4bbf087b08a02"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2772e1ca5ce08a93ab58c563833af347"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d13/file_8c.html#a2772e1ca5ce08a93ab58c563833af347">stat_atime</a> (struct <a class="el" href="../../dc/db1/win32_8h.html#a4feaac5e1913330bded57b059061965b">stat</a> *<a class="el" href="../../d5/d9d/tcltklib_8c.html#aa7fb9c5914aae67a233da6a7046b1586">st</a>)</td></tr>
<tr class="separator:a2772e1ca5ce08a93ab58c563833af347"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae215425be2b8fbb6aede6c1005b9631e"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d13/file_8c.html#ae215425be2b8fbb6aede6c1005b9631e">stat_mtime</a> (struct <a class="el" href="../../dc/db1/win32_8h.html#a4feaac5e1913330bded57b059061965b">stat</a> *<a class="el" href="../../d5/d9d/tcltklib_8c.html#aa7fb9c5914aae67a233da6a7046b1586">st</a>)</td></tr>
<tr class="separator:ae215425be2b8fbb6aede6c1005b9631e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a645db1a7efe6e2c4ba97e1c3dd8a5f04"><td class="memItemLeft" align="right" valign="top">static struct <a class="el" href="../../da/d1c/structtimespec.html">timespec</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d13/file_8c.html#a645db1a7efe6e2c4ba97e1c3dd8a5f04">stat_ctimespec</a> (struct <a class="el" href="../../dc/db1/win32_8h.html#a4feaac5e1913330bded57b059061965b">stat</a> *<a class="el" href="../../d5/d9d/tcltklib_8c.html#aa7fb9c5914aae67a233da6a7046b1586">st</a>)</td></tr>
<tr class="separator:a645db1a7efe6e2c4ba97e1c3dd8a5f04"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a769c6e10c1a83998e989b514a7725792"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d13/file_8c.html#a769c6e10c1a83998e989b514a7725792">stat_ctime</a> (struct <a class="el" href="../../dc/db1/win32_8h.html#a4feaac5e1913330bded57b059061965b">stat</a> *<a class="el" href="../../d5/d9d/tcltklib_8c.html#aa7fb9c5914aae67a233da6a7046b1586">st</a>)</td></tr>
<tr class="separator:a769c6e10c1a83998e989b514a7725792"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a85f929f528d9c32874f06374152aa26e"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d13/file_8c.html#a85f929f528d9c32874f06374152aa26e">rb_stat_atime</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a3b63ecba554aec4cfcc508a206cc4947">self</a>)</td></tr>
<tr class="separator:a85f929f528d9c32874f06374152aa26e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a58e350011408846d30a4159b491f7631"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d13/file_8c.html#a58e350011408846d30a4159b491f7631">rb_stat_mtime</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a3b63ecba554aec4cfcc508a206cc4947">self</a>)</td></tr>
<tr class="separator:a58e350011408846d30a4159b491f7631"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8cd6107627ff2acf6cc2a3a37229c61b"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d13/file_8c.html#a8cd6107627ff2acf6cc2a3a37229c61b">rb_stat_ctime</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a3b63ecba554aec4cfcc508a206cc4947">self</a>)</td></tr>
<tr class="separator:a8cd6107627ff2acf6cc2a3a37229c61b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a22ffd1822624e7aec829ff7dc0c25ddb"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d13/file_8c.html#a22ffd1822624e7aec829ff7dc0c25ddb">rb_stat_inspect</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a3b63ecba554aec4cfcc508a206cc4947">self</a>)</td></tr>
<tr class="separator:a22ffd1822624e7aec829ff7dc0c25ddb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a949c0a1a5e5b487b4a25b260176489f2"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d13/file_8c.html#a949c0a1a5e5b487b4a25b260176489f2">rb_stat</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> file, struct <a class="el" href="../../dc/db1/win32_8h.html#a4feaac5e1913330bded57b059061965b">stat</a> *<a class="el" href="../../d5/d9d/tcltklib_8c.html#aa7fb9c5914aae67a233da6a7046b1586">st</a>)</td></tr>
<tr class="separator:a949c0a1a5e5b487b4a25b260176489f2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4784b7318ff7d7d03f01c2a9eeac36f2"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d13/file_8c.html#a4784b7318ff7d7d03f01c2a9eeac36f2">rb_file_s_stat</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../db/d74/zlib_8c.html#ae680cdaf9741f52d099adaefb6c28da9">klass</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> fname)</td></tr>
<tr class="separator:a4784b7318ff7d7d03f01c2a9eeac36f2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae800943e23f5132d00c5faabc28ef945"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d13/file_8c.html#ae800943e23f5132d00c5faabc28ef945">rb_io_stat</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../db/d74/zlib_8c.html#a0ad057cb187293da21df1bad740c0729">obj</a>)</td></tr>
<tr class="separator:ae800943e23f5132d00c5faabc28ef945"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4bc42e544a35e50edf1b9cfbd2f251da"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d13/file_8c.html#a4bc42e544a35e50edf1b9cfbd2f251da">rb_file_s_lstat</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../db/d74/zlib_8c.html#ae680cdaf9741f52d099adaefb6c28da9">klass</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> fname)</td></tr>
<tr class="separator:a4bc42e544a35e50edf1b9cfbd2f251da"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a229c205d9388d95b70e6a2041b7d0b83"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d13/file_8c.html#a229c205d9388d95b70e6a2041b7d0b83">rb_file_lstat</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../db/d74/zlib_8c.html#a0ad057cb187293da21df1bad740c0729">obj</a>)</td></tr>
<tr class="separator:a229c205d9388d95b70e6a2041b7d0b83"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6bfad2f1a450bb994ac7ab85dac32012"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d13/file_8c.html#a6bfad2f1a450bb994ac7ab85dac32012">rb_group_member</a> (GETGROUPS_T gid)</td></tr>
<tr class="separator:a6bfad2f1a450bb994ac7ab85dac32012"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a58d356d14657c76ea47956b8604d6017"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d13/file_8c.html#a58d356d14657c76ea47956b8604d6017">eaccess</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *<a class="el" href="../../db/d74/zlib_8c.html#a56e97a891edabd14d071def7e678ad7e">path</a>, <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> <a class="el" href="../../d5/d9d/tcltklib_8c.html#a87dd7b0b5f4a611ddf0a5257cba792c7">mode</a>)</td></tr>
<tr class="separator:a58d356d14657c76ea47956b8604d6017"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae979839f72690903d3e1fb0a61f2f67c"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d13/file_8c.html#ae979839f72690903d3e1fb0a61f2f67c">access_internal</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *<a class="el" href="../../db/d74/zlib_8c.html#a56e97a891edabd14d071def7e678ad7e">path</a>, <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> <a class="el" href="../../d5/d9d/tcltklib_8c.html#a87dd7b0b5f4a611ddf0a5257cba792c7">mode</a>)</td></tr>
<tr class="separator:ae979839f72690903d3e1fb0a61f2f67c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9b096ad282f2188177032c635963b439"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d13/file_8c.html#a9b096ad282f2188177032c635963b439">rb_file_directory_p</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../db/d74/zlib_8c.html#a0ad057cb187293da21df1bad740c0729">obj</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> fname)</td></tr>
<tr class="separator:a9b096ad282f2188177032c635963b439"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0afd3a2b02fe9c7122160f8ab21ddc60"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d13/file_8c.html#a0afd3a2b02fe9c7122160f8ab21ddc60">rb_file_pipe_p</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../db/d74/zlib_8c.html#a0ad057cb187293da21df1bad740c0729">obj</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> fname)</td></tr>
<tr class="separator:a0afd3a2b02fe9c7122160f8ab21ddc60"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8d39ceba6380195068d070a0c65a54ee"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d13/file_8c.html#a8d39ceba6380195068d070a0c65a54ee">rb_file_symlink_p</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../db/d74/zlib_8c.html#a0ad057cb187293da21df1bad740c0729">obj</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> fname)</td></tr>
<tr class="separator:a8d39ceba6380195068d070a0c65a54ee"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9fd614867a5973be016f3dbe1d377781"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d13/file_8c.html#a9fd614867a5973be016f3dbe1d377781">rb_file_socket_p</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../db/d74/zlib_8c.html#a0ad057cb187293da21df1bad740c0729">obj</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> fname)</td></tr>
<tr class="separator:a9fd614867a5973be016f3dbe1d377781"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0bda0aaba83ec87bd3426203537e6c80"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d13/file_8c.html#a0bda0aaba83ec87bd3426203537e6c80">rb_file_blockdev_p</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../db/d74/zlib_8c.html#a0ad057cb187293da21df1bad740c0729">obj</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> fname)</td></tr>
<tr class="separator:a0bda0aaba83ec87bd3426203537e6c80"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a471cc0844b5b770ea1b16eebca4de508"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d13/file_8c.html#a471cc0844b5b770ea1b16eebca4de508">rb_file_chardev_p</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../db/d74/zlib_8c.html#a0ad057cb187293da21df1bad740c0729">obj</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> fname)</td></tr>
<tr class="separator:a471cc0844b5b770ea1b16eebca4de508"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2e1dd979f0f64beb76010fdc3a7fb89e"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d13/file_8c.html#a2e1dd979f0f64beb76010fdc3a7fb89e">rb_file_exist_p</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../db/d74/zlib_8c.html#a0ad057cb187293da21df1bad740c0729">obj</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> fname)</td></tr>
<tr class="separator:a2e1dd979f0f64beb76010fdc3a7fb89e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1e23974bd8aaf0d13b89924a5d9ebe37"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d13/file_8c.html#a1e23974bd8aaf0d13b89924a5d9ebe37">rb_file_readable_p</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../db/d74/zlib_8c.html#a0ad057cb187293da21df1bad740c0729">obj</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> fname)</td></tr>
<tr class="separator:a1e23974bd8aaf0d13b89924a5d9ebe37"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aedea32f4fab1981b406317f2cba67efd"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d13/file_8c.html#aedea32f4fab1981b406317f2cba67efd">rb_file_readable_real_p</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../db/d74/zlib_8c.html#a0ad057cb187293da21df1bad740c0729">obj</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> fname)</td></tr>
<tr class="separator:aedea32f4fab1981b406317f2cba67efd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0564fe6cf802df7725f7404de033b230"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d13/file_8c.html#a0564fe6cf802df7725f7404de033b230">rb_file_world_readable_p</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../db/d74/zlib_8c.html#a0ad057cb187293da21df1bad740c0729">obj</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> fname)</td></tr>
<tr class="separator:a0564fe6cf802df7725f7404de033b230"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a85c1c7b603cc48c596c5a5e92a1e8680"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d13/file_8c.html#a85c1c7b603cc48c596c5a5e92a1e8680">rb_file_writable_p</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../db/d74/zlib_8c.html#a0ad057cb187293da21df1bad740c0729">obj</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> fname)</td></tr>
<tr class="separator:a85c1c7b603cc48c596c5a5e92a1e8680"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a08d81382565d6ce9e5ecd8081065df99"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d13/file_8c.html#a08d81382565d6ce9e5ecd8081065df99">rb_file_writable_real_p</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../db/d74/zlib_8c.html#a0ad057cb187293da21df1bad740c0729">obj</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> fname)</td></tr>
<tr class="separator:a08d81382565d6ce9e5ecd8081065df99"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a361fe2d5f6df1b78e7ab9631adee24a8"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d13/file_8c.html#a361fe2d5f6df1b78e7ab9631adee24a8">rb_file_world_writable_p</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../db/d74/zlib_8c.html#a0ad057cb187293da21df1bad740c0729">obj</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> fname)</td></tr>
<tr class="separator:a361fe2d5f6df1b78e7ab9631adee24a8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad38fd9c8a1f4e209f7c80bc39979e73e"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d13/file_8c.html#ad38fd9c8a1f4e209f7c80bc39979e73e">rb_file_executable_p</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../db/d74/zlib_8c.html#a0ad057cb187293da21df1bad740c0729">obj</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> fname)</td></tr>
<tr class="separator:ad38fd9c8a1f4e209f7c80bc39979e73e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a714b0cdbdd501cf0c03e1c4326bea83b"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d13/file_8c.html#a714b0cdbdd501cf0c03e1c4326bea83b">rb_file_executable_real_p</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../db/d74/zlib_8c.html#a0ad057cb187293da21df1bad740c0729">obj</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> fname)</td></tr>
<tr class="separator:a714b0cdbdd501cf0c03e1c4326bea83b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a83ccb11960e1deb21a32653f2a1b0d90"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d13/file_8c.html#a83ccb11960e1deb21a32653f2a1b0d90">rb_file_file_p</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../db/d74/zlib_8c.html#a0ad057cb187293da21df1bad740c0729">obj</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> fname)</td></tr>
<tr class="separator:a83ccb11960e1deb21a32653f2a1b0d90"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5af3eb0136ddf4e8347aa3da405cfea4"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d13/file_8c.html#a5af3eb0136ddf4e8347aa3da405cfea4">rb_file_zero_p</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../db/d74/zlib_8c.html#a0ad057cb187293da21df1bad740c0729">obj</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> fname)</td></tr>
<tr class="separator:a5af3eb0136ddf4e8347aa3da405cfea4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8f5578048a8b42b1cd61be3cad5ca297"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d13/file_8c.html#a8f5578048a8b42b1cd61be3cad5ca297">rb_file_size_p</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../db/d74/zlib_8c.html#a0ad057cb187293da21df1bad740c0729">obj</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> fname)</td></tr>
<tr class="separator:a8f5578048a8b42b1cd61be3cad5ca297"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a637117de3d720059f798c16211236575"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d13/file_8c.html#a637117de3d720059f798c16211236575">rb_file_owned_p</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../db/d74/zlib_8c.html#a0ad057cb187293da21df1bad740c0729">obj</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> fname)</td></tr>
<tr class="separator:a637117de3d720059f798c16211236575"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a28b44fd5079cf4323b90efd69b967bd2"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d13/file_8c.html#a28b44fd5079cf4323b90efd69b967bd2">rb_file_rowned_p</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../db/d74/zlib_8c.html#a0ad057cb187293da21df1bad740c0729">obj</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> fname)</td></tr>
<tr class="separator:a28b44fd5079cf4323b90efd69b967bd2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a246af7617cbff6b5eff008122bf9b7f5"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d13/file_8c.html#a246af7617cbff6b5eff008122bf9b7f5">rb_file_grpowned_p</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../db/d74/zlib_8c.html#a0ad057cb187293da21df1bad740c0729">obj</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> fname)</td></tr>
<tr class="separator:a246af7617cbff6b5eff008122bf9b7f5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a250306b9bfe8cf752a3fedc35391dace"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d13/file_8c.html#a250306b9bfe8cf752a3fedc35391dace">rb_file_suid_p</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../db/d74/zlib_8c.html#a0ad057cb187293da21df1bad740c0729">obj</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> fname)</td></tr>
<tr class="separator:a250306b9bfe8cf752a3fedc35391dace"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a810d41933cafdd74e0af34321848f9af"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d13/file_8c.html#a810d41933cafdd74e0af34321848f9af">rb_file_sgid_p</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../db/d74/zlib_8c.html#a0ad057cb187293da21df1bad740c0729">obj</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> fname)</td></tr>
<tr class="separator:a810d41933cafdd74e0af34321848f9af"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a361a85b19132a1c52d9623d0b17d98da"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d13/file_8c.html#a361a85b19132a1c52d9623d0b17d98da">rb_file_sticky_p</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../db/d74/zlib_8c.html#a0ad057cb187293da21df1bad740c0729">obj</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> fname)</td></tr>
<tr class="separator:a361a85b19132a1c52d9623d0b17d98da"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaa01fa88bfb2fcfecd7a9a4204130118"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d13/file_8c.html#aaa01fa88bfb2fcfecd7a9a4204130118">rb_file_identical_p</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../db/d74/zlib_8c.html#a0ad057cb187293da21df1bad740c0729">obj</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> fname1, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> fname2)</td></tr>
<tr class="separator:aaa01fa88bfb2fcfecd7a9a4204130118"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac5569f8de93e47a5c05850f9d7b3d6d4"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d13/file_8c.html#ac5569f8de93e47a5c05850f9d7b3d6d4">rb_file_s_size</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../db/d74/zlib_8c.html#ae680cdaf9741f52d099adaefb6c28da9">klass</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> fname)</td></tr>
<tr class="separator:ac5569f8de93e47a5c05850f9d7b3d6d4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7f7ad2f31471c2cd49cf3ce61d7b2d14"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d13/file_8c.html#a7f7ad2f31471c2cd49cf3ce61d7b2d14">rb_file_ftype</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> struct <a class="el" href="../../dc/db1/win32_8h.html#a4feaac5e1913330bded57b059061965b">stat</a> *<a class="el" href="../../d5/d9d/tcltklib_8c.html#aa7fb9c5914aae67a233da6a7046b1586">st</a>)</td></tr>
<tr class="separator:a7f7ad2f31471c2cd49cf3ce61d7b2d14"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abba6a422f0ec67dfe79dc508d8573732"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d13/file_8c.html#abba6a422f0ec67dfe79dc508d8573732">rb_file_s_ftype</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../db/d74/zlib_8c.html#ae680cdaf9741f52d099adaefb6c28da9">klass</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> fname)</td></tr>
<tr class="separator:abba6a422f0ec67dfe79dc508d8573732"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac61ede5c21ca3de5c646e3f606ac19de"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d13/file_8c.html#ac61ede5c21ca3de5c646e3f606ac19de">rb_file_s_atime</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../db/d74/zlib_8c.html#ae680cdaf9741f52d099adaefb6c28da9">klass</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> fname)</td></tr>
<tr class="separator:ac61ede5c21ca3de5c646e3f606ac19de"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8d9c7052bd8f6edfc8b0b7b0b50345e1"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d13/file_8c.html#a8d9c7052bd8f6edfc8b0b7b0b50345e1">rb_file_atime</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../db/d74/zlib_8c.html#a0ad057cb187293da21df1bad740c0729">obj</a>)</td></tr>
<tr class="separator:a8d9c7052bd8f6edfc8b0b7b0b50345e1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa7f04d39704260ab58795f0812aad84f"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d13/file_8c.html#aa7f04d39704260ab58795f0812aad84f">rb_file_s_mtime</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../db/d74/zlib_8c.html#ae680cdaf9741f52d099adaefb6c28da9">klass</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> fname)</td></tr>
<tr class="separator:aa7f04d39704260ab58795f0812aad84f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6f8ca71eb886dfbe13467e2abb7dc245"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d13/file_8c.html#a6f8ca71eb886dfbe13467e2abb7dc245">rb_file_mtime</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../db/d74/zlib_8c.html#a0ad057cb187293da21df1bad740c0729">obj</a>)</td></tr>
<tr class="separator:a6f8ca71eb886dfbe13467e2abb7dc245"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1034d10f4f707f93f1f702774215c56b"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d13/file_8c.html#a1034d10f4f707f93f1f702774215c56b">rb_file_s_ctime</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../db/d74/zlib_8c.html#ae680cdaf9741f52d099adaefb6c28da9">klass</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> fname)</td></tr>
<tr class="separator:a1034d10f4f707f93f1f702774215c56b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a68faf83f582ea6102f7607b170342866"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d13/file_8c.html#a68faf83f582ea6102f7607b170342866">rb_file_ctime</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../db/d74/zlib_8c.html#a0ad057cb187293da21df1bad740c0729">obj</a>)</td></tr>
<tr class="separator:a68faf83f582ea6102f7607b170342866"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0a4b28c8c1e8ba0ff43bb6c65c376776"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d13/file_8c.html#a0a4b28c8c1e8ba0ff43bb6c65c376776">rb_file_size</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../db/d74/zlib_8c.html#a0ad057cb187293da21df1bad740c0729">obj</a>)</td></tr>
<tr class="separator:a0a4b28c8c1e8ba0ff43bb6c65c376776"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad1260d2972be9f18c77c23a255e2d771"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d13/file_8c.html#ad1260d2972be9f18c77c23a255e2d771">chmod_internal</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *<a class="el" href="../../db/d74/zlib_8c.html#a56e97a891edabd14d071def7e678ad7e">path</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> pathv, <a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> *<a class="el" href="../../d5/d9d/tcltklib_8c.html#a87dd7b0b5f4a611ddf0a5257cba792c7">mode</a>)</td></tr>
<tr class="separator:ad1260d2972be9f18c77c23a255e2d771"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab9b5ef20ef37ffd92062a3c6e0be1fb4"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d13/file_8c.html#ab9b5ef20ef37ffd92062a3c6e0be1fb4">rb_file_s_chmod</a> (<a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> <a class="el" href="../../df/d77/ruby_8c.html#ac6db250bf29542ed06b5c00db3d61602">argc</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> *<a class="el" href="../../df/d77/ruby_8c.html#a505d7a18e6ffb4f31e9419f756d977a4">argv</a>)</td></tr>
<tr class="separator:ab9b5ef20ef37ffd92062a3c6e0be1fb4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5ab9c1655b2252ec041fd8faff21cc54"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d13/file_8c.html#a5ab9c1655b2252ec041fd8faff21cc54">rb_file_chmod</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../db/d74/zlib_8c.html#a0ad057cb187293da21df1bad740c0729">obj</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> vmode)</td></tr>
<tr class="separator:a5ab9c1655b2252ec041fd8faff21cc54"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac855e695471b88d7239c58a47a3be8e1"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d13/file_8c.html#ac855e695471b88d7239c58a47a3be8e1">chown_internal</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *<a class="el" href="../../db/d74/zlib_8c.html#a56e97a891edabd14d071def7e678ad7e">path</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> pathv, <a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> *<a class="el" href="../../d7/dc0/parse_8y.html#abd0cede0b01ebe4b42650abb9b14c3c2">arg</a>)</td></tr>
<tr class="separator:ac855e695471b88d7239c58a47a3be8e1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab6c7f45d6a0c9ab7130a48cbf5b4bc26"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d13/file_8c.html#ab6c7f45d6a0c9ab7130a48cbf5b4bc26">rb_file_s_chown</a> (<a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> <a class="el" href="../../df/d77/ruby_8c.html#ac6db250bf29542ed06b5c00db3d61602">argc</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> *<a class="el" href="../../df/d77/ruby_8c.html#a505d7a18e6ffb4f31e9419f756d977a4">argv</a>)</td></tr>
<tr class="separator:ab6c7f45d6a0c9ab7130a48cbf5b4bc26"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5c2a447cde5198fcdf23331212d78748"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d13/file_8c.html#a5c2a447cde5198fcdf23331212d78748">rb_file_chown</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../db/d74/zlib_8c.html#a0ad057cb187293da21df1bad740c0729">obj</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> owner, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> group)</td></tr>
<tr class="separator:a5c2a447cde5198fcdf23331212d78748"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa8f7600174345d2ce3d66a11f8a21d59"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d13/file_8c.html#aa8f7600174345d2ce3d66a11f8a21d59">utime_internal</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *<a class="el" href="../../db/d74/zlib_8c.html#a56e97a891edabd14d071def7e678ad7e">path</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> pathv, <a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> *<a class="el" href="../../d7/dc0/parse_8y.html#abd0cede0b01ebe4b42650abb9b14c3c2">arg</a>)</td></tr>
<tr class="separator:aa8f7600174345d2ce3d66a11f8a21d59"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1bc930c749fe27224729b2755b49968a"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d13/file_8c.html#a1bc930c749fe27224729b2755b49968a">rb_file_s_utime</a> (<a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> <a class="el" href="../../df/d77/ruby_8c.html#ac6db250bf29542ed06b5c00db3d61602">argc</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> *<a class="el" href="../../df/d77/ruby_8c.html#a505d7a18e6ffb4f31e9419f756d977a4">argv</a>)</td></tr>
<tr class="separator:a1bc930c749fe27224729b2755b49968a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a917a9ef1d4031de8238814a807814efe"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d13/file_8c.html#a917a9ef1d4031de8238814a807814efe">NORETURN</a> (static <a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> <a class="el" href="../../d6/d13/file_8c.html#ad7c136573e6721c7bfcf94bf48b87d68">sys_fail2</a>(<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>))</td></tr>
<tr class="separator:a917a9ef1d4031de8238814a807814efe"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad7c136573e6721c7bfcf94bf48b87d68"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d13/file_8c.html#ad7c136573e6721c7bfcf94bf48b87d68">sys_fail2</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> s1, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> s2)</td></tr>
<tr class="separator:ad7c136573e6721c7bfcf94bf48b87d68"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa6812cd1317a97309877c721023c4af1"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d13/file_8c.html#aa6812cd1317a97309877c721023c4af1">unlink_internal</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *<a class="el" href="../../db/d74/zlib_8c.html#a56e97a891edabd14d071def7e678ad7e">path</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> pathv, <a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> *<a class="el" href="../../d7/dc0/parse_8y.html#abd0cede0b01ebe4b42650abb9b14c3c2">arg</a>)</td></tr>
<tr class="separator:aa6812cd1317a97309877c721023c4af1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a356a5e258142f7f3ddde4e42df9ed24a"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d13/file_8c.html#a356a5e258142f7f3ddde4e42df9ed24a">rb_file_s_unlink</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../db/d74/zlib_8c.html#ae680cdaf9741f52d099adaefb6c28da9">klass</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d2/d99/win32ole_8c.html#a1bd7a8575ca2650132d636d65dcda2f6">args</a>)</td></tr>
<tr class="separator:a356a5e258142f7f3ddde4e42df9ed24a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a20d4f65018f1aeac60f43b75a397deab"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d13/file_8c.html#a20d4f65018f1aeac60f43b75a397deab">rb_file_s_rename</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../db/d74/zlib_8c.html#ae680cdaf9741f52d099adaefb6c28da9">klass</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> from, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> to)</td></tr>
<tr class="separator:a20d4f65018f1aeac60f43b75a397deab"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a234121419f71ee97e5595ea1f3473aa9"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d13/file_8c.html#a234121419f71ee97e5595ea1f3473aa9">rb_file_s_umask</a> (<a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> <a class="el" href="../../df/d77/ruby_8c.html#ac6db250bf29542ed06b5c00db3d61602">argc</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> *<a class="el" href="../../df/d77/ruby_8c.html#a505d7a18e6ffb4f31e9419f756d977a4">argv</a>)</td></tr>
<tr class="separator:a234121419f71ee97e5595ea1f3473aa9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4623e1a35596a9454b5bea61b36aeb75"><td class="memItemLeft" align="right" valign="top">static char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d13/file_8c.html#a4623e1a35596a9454b5bea61b36aeb75">skiproot</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *<a class="el" href="../../db/d74/zlib_8c.html#a56e97a891edabd14d071def7e678ad7e">path</a>, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *<a class="el" href="../../db/d74/zlib_8c.html#af6f5431d641919a608c5a995cbd41e4e">end</a>, <a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a> *<a class="el" href="../../d5/d61/regerror_8c.html#a66966ba030486fffeb770330dc0244d5">enc</a>)</td></tr>
<tr class="separator:a4623e1a35596a9454b5bea61b36aeb75"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a40059d4562c4eb54ba41369feb0df0d7"><td class="memItemLeft" align="right" valign="top">char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d13/file_8c.html#a40059d4562c4eb54ba41369feb0df0d7">rb_enc_path_next</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *<a class="el" href="../../d5/d61/regerror_8c.html#a53ce592896550171997acfa09c18e219">s</a>, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *<a class="el" href="../../de/d07/bigdecimal_8c.html#a5aed264da6cfdc8d553b69a2508c5334">e</a>, <a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a> *<a class="el" href="../../d5/d61/regerror_8c.html#a66966ba030486fffeb770330dc0244d5">enc</a>)</td></tr>
<tr class="separator:a40059d4562c4eb54ba41369feb0df0d7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a87e9e2a1c8e08b97803dcdf4d05028a4"><td class="memItemLeft" align="right" valign="top">char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d13/file_8c.html#a87e9e2a1c8e08b97803dcdf4d05028a4">rb_enc_path_skip_prefix</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *<a class="el" href="../../db/d74/zlib_8c.html#a56e97a891edabd14d071def7e678ad7e">path</a>, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *<a class="el" href="../../db/d74/zlib_8c.html#af6f5431d641919a608c5a995cbd41e4e">end</a>, <a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a> *<a class="el" href="../../d5/d61/regerror_8c.html#a66966ba030486fffeb770330dc0244d5">enc</a>)</td></tr>
<tr class="separator:a87e9e2a1c8e08b97803dcdf4d05028a4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab3aa7f2d2aa52f8fd54e12db936a6149"><td class="memItemLeft" align="right" valign="top">static char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d13/file_8c.html#ab3aa7f2d2aa52f8fd54e12db936a6149">skipprefixroot</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *<a class="el" href="../../db/d74/zlib_8c.html#a56e97a891edabd14d071def7e678ad7e">path</a>, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *<a class="el" href="../../db/d74/zlib_8c.html#af6f5431d641919a608c5a995cbd41e4e">end</a>, <a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a> *<a class="el" href="../../d5/d61/regerror_8c.html#a66966ba030486fffeb770330dc0244d5">enc</a>)</td></tr>
<tr class="separator:ab3aa7f2d2aa52f8fd54e12db936a6149"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a616ff2a249a019711dab9f024a7f0e92"><td class="memItemLeft" align="right" valign="top">char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d13/file_8c.html#a616ff2a249a019711dab9f024a7f0e92">rb_enc_path_last_separator</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *<a class="el" href="../../db/d74/zlib_8c.html#a56e97a891edabd14d071def7e678ad7e">path</a>, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *<a class="el" href="../../db/d74/zlib_8c.html#af6f5431d641919a608c5a995cbd41e4e">end</a>, <a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a> *<a class="el" href="../../d5/d61/regerror_8c.html#a66966ba030486fffeb770330dc0244d5">enc</a>)</td></tr>
<tr class="separator:a616ff2a249a019711dab9f024a7f0e92"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af18d7164181c85a9edf23c31fc2deda6"><td class="memItemLeft" align="right" valign="top">static char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d13/file_8c.html#af18d7164181c85a9edf23c31fc2deda6">chompdirsep</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *<a class="el" href="../../db/d74/zlib_8c.html#a56e97a891edabd14d071def7e678ad7e">path</a>, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *<a class="el" href="../../db/d74/zlib_8c.html#af6f5431d641919a608c5a995cbd41e4e">end</a>, <a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a> *<a class="el" href="../../d5/d61/regerror_8c.html#a66966ba030486fffeb770330dc0244d5">enc</a>)</td></tr>
<tr class="separator:af18d7164181c85a9edf23c31fc2deda6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a78937f2622f0abfe0463f68dcdafeffc"><td class="memItemLeft" align="right" valign="top">char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d13/file_8c.html#a78937f2622f0abfe0463f68dcdafeffc">rb_enc_path_end</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *<a class="el" href="../../db/d74/zlib_8c.html#a56e97a891edabd14d071def7e678ad7e">path</a>, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *<a class="el" href="../../db/d74/zlib_8c.html#af6f5431d641919a608c5a995cbd41e4e">end</a>, <a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a> *<a class="el" href="../../d5/d61/regerror_8c.html#a66966ba030486fffeb770330dc0244d5">enc</a>)</td></tr>
<tr class="separator:a78937f2622f0abfe0463f68dcdafeffc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adf79a4808cf80e5850b41a5d40e447d1"><td class="memItemLeft" align="right" valign="top">char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d13/file_8c.html#adf79a4808cf80e5850b41a5d40e447d1">rb_path_next</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *<a class="el" href="../../db/d74/zlib_8c.html#a56e97a891edabd14d071def7e678ad7e">path</a>)</td></tr>
<tr class="separator:adf79a4808cf80e5850b41a5d40e447d1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7ac04a3ad0cdfca6e3964ed19a485033"><td class="memItemLeft" align="right" valign="top">char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d13/file_8c.html#a7ac04a3ad0cdfca6e3964ed19a485033">rb_path_skip_prefix</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *<a class="el" href="../../db/d74/zlib_8c.html#a56e97a891edabd14d071def7e678ad7e">path</a>)</td></tr>
<tr class="separator:a7ac04a3ad0cdfca6e3964ed19a485033"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7f7bdc1fe56c80df38b058b47d5a2e15"><td class="memItemLeft" align="right" valign="top">char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d13/file_8c.html#a7f7bdc1fe56c80df38b058b47d5a2e15">rb_path_last_separator</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *<a class="el" href="../../db/d74/zlib_8c.html#a56e97a891edabd14d071def7e678ad7e">path</a>)</td></tr>
<tr class="separator:a7f7bdc1fe56c80df38b058b47d5a2e15"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac9e10504c3ad98593307fc44fa8279f9"><td class="memItemLeft" align="right" valign="top">char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d13/file_8c.html#ac9e10504c3ad98593307fc44fa8279f9">rb_path_end</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *<a class="el" href="../../db/d74/zlib_8c.html#a56e97a891edabd14d071def7e678ad7e">path</a>)</td></tr>
<tr class="separator:ac9e10504c3ad98593307fc44fa8279f9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8dce6383b7a82bd89ca3d5cc6be2d931"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d13/file_8c.html#a8dce6383b7a82bd89ca3d5cc6be2d931">rb_home_dir</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *user, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d5/d9d/tcltklib_8c.html#ae6cf673d09a03d1dfd71928b32d95161">result</a>)</td></tr>
<tr class="separator:a8dce6383b7a82bd89ca3d5cc6be2d931"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acb8fe0e53be9869d8a1dc8589ea561b9"><td class="memItemLeft" align="right" valign="top">static char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d13/file_8c.html#acb8fe0e53be9869d8a1dc8589ea561b9">append_fspath</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d5/d9d/tcltklib_8c.html#ae6cf673d09a03d1dfd71928b32d95161">result</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> fname, char *dir, <a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a> **<a class="el" href="../../d5/d61/regerror_8c.html#a66966ba030486fffeb770330dc0244d5">enc</a>, <a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a> *fsenc)</td></tr>
<tr class="separator:acb8fe0e53be9869d8a1dc8589ea561b9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adaf377dd263ab3d84a0ee80f45a77571"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d13/file_8c.html#adaf377dd263ab3d84a0ee80f45a77571">rb_file_expand_path_internal</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> fname, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> dname, <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> abs_mode, <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> long_name, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d5/d9d/tcltklib_8c.html#ae6cf673d09a03d1dfd71928b32d95161">result</a>)</td></tr>
<tr class="separator:adaf377dd263ab3d84a0ee80f45a77571"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac2317926ac180108b9340c40be4843ed"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d13/file_8c.html#ac2317926ac180108b9340c40be4843ed">file_expand_path_1</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> fname)</td></tr>
<tr class="separator:ac2317926ac180108b9340c40be4843ed"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae200206e89182156785625561ca4ce01"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d13/file_8c.html#ae200206e89182156785625561ca4ce01">rb_file_expand_path</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> fname, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> dname)</td></tr>
<tr class="separator:ae200206e89182156785625561ca4ce01"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a382a3ef570e3bd1fb8b96b39563c9f43"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d13/file_8c.html#a382a3ef570e3bd1fb8b96b39563c9f43">rb_file_expand_path_fast</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> fname, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> dname)</td></tr>
<tr class="separator:a382a3ef570e3bd1fb8b96b39563c9f43"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a108635badfe3bef626a4b2cc377419bf"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d13/file_8c.html#a108635badfe3bef626a4b2cc377419bf">rb_file_s_expand_path</a> (<a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> <a class="el" href="../../df/d77/ruby_8c.html#ac6db250bf29542ed06b5c00db3d61602">argc</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> *<a class="el" href="../../df/d77/ruby_8c.html#a505d7a18e6ffb4f31e9419f756d977a4">argv</a>)</td></tr>
<tr class="separator:a108635badfe3bef626a4b2cc377419bf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afd7184be322a5db412892158b1d5454f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d13/file_8c.html#afd7184be322a5db412892158b1d5454f">rb_file_absolute_path</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> fname, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> dname)</td></tr>
<tr class="separator:afd7184be322a5db412892158b1d5454f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeb34538518536a80b73188413e898e08"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d13/file_8c.html#aeb34538518536a80b73188413e898e08">rb_file_s_absolute_path</a> (<a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> <a class="el" href="../../df/d77/ruby_8c.html#ac6db250bf29542ed06b5c00db3d61602">argc</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> *<a class="el" href="../../df/d77/ruby_8c.html#a505d7a18e6ffb4f31e9419f756d977a4">argv</a>)</td></tr>
<tr class="separator:aeb34538518536a80b73188413e898e08"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a71ac6b582f023a1cbf85af10265b1ac1"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d13/file_8c.html#a71ac6b582f023a1cbf85af10265b1ac1">realpath_rec</a> (<a class="el" href="../../d3/d15/name2ctype_8h.html#a86f2415763322050063a5502f87c9422">long</a> *prefixlenp, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> *resolvedp, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *unresolved, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> loopcheck, <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> strict, <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#ab0b853bc4e4e9658036bf7e604f398ad">last</a>)</td></tr>
<tr class="separator:a71ac6b582f023a1cbf85af10265b1ac1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af3eb55e0b3c427751ac2378fb07ad7ad"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d13/file_8c.html#af3eb55e0b3c427751ac2378fb07ad7ad">rb_realpath_internal</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> basedir, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../db/d74/zlib_8c.html#a56e97a891edabd14d071def7e678ad7e">path</a>, <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> strict)</td></tr>
<tr class="separator:af3eb55e0b3c427751ac2378fb07ad7ad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad70e5d4ef8086175e320893bbab91edf"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d13/file_8c.html#ad70e5d4ef8086175e320893bbab91edf">rb_file_s_realpath</a> (<a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> <a class="el" href="../../df/d77/ruby_8c.html#ac6db250bf29542ed06b5c00db3d61602">argc</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> *<a class="el" href="../../df/d77/ruby_8c.html#a505d7a18e6ffb4f31e9419f756d977a4">argv</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../db/d74/zlib_8c.html#ae680cdaf9741f52d099adaefb6c28da9">klass</a>)</td></tr>
<tr class="separator:ad70e5d4ef8086175e320893bbab91edf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afb95e4010017eca7245d155de77aa7d0"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d13/file_8c.html#afb95e4010017eca7245d155de77aa7d0">rb_file_s_realdirpath</a> (<a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> <a class="el" href="../../df/d77/ruby_8c.html#ac6db250bf29542ed06b5c00db3d61602">argc</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> *<a class="el" href="../../df/d77/ruby_8c.html#a505d7a18e6ffb4f31e9419f756d977a4">argv</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../db/d74/zlib_8c.html#ae680cdaf9741f52d099adaefb6c28da9">klass</a>)</td></tr>
<tr class="separator:afb95e4010017eca7245d155de77aa7d0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a31f853c5e3044e95adbf8145099b445c"><td class="memItemLeft" align="right" valign="top">static size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d13/file_8c.html#a31f853c5e3044e95adbf8145099b445c">rmext</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *<a class="el" href="../../d6/de3/crypt_8c.html#afc1dd3c6791f3e7cc697d4e8e6ba20e8">p</a>, <a class="el" href="../../d3/d15/name2ctype_8h.html#a86f2415763322050063a5502f87c9422">long</a> l0, <a class="el" href="../../d3/d15/name2ctype_8h.html#a86f2415763322050063a5502f87c9422">long</a> l1, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *<a class="el" href="../../de/d07/bigdecimal_8c.html#a5aed264da6cfdc8d553b69a2508c5334">e</a>, <a class="el" href="../../d3/d15/name2ctype_8h.html#a86f2415763322050063a5502f87c9422">long</a> l2, <a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a> *<a class="el" href="../../d5/d61/regerror_8c.html#a66966ba030486fffeb770330dc0244d5">enc</a>)</td></tr>
<tr class="separator:a31f853c5e3044e95adbf8145099b445c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acc42c959a85143b925090cc2c1cab3e5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d13/file_8c.html#acc42c959a85143b925090cc2c1cab3e5">ruby_enc_find_basename</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *<a class="el" href="../../db/d97/parse_8c.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>, <a class="el" href="../../d3/d15/name2ctype_8h.html#a86f2415763322050063a5502f87c9422">long</a> *baselen, <a class="el" href="../../d3/d15/name2ctype_8h.html#a86f2415763322050063a5502f87c9422">long</a> *alllen, <a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a> *<a class="el" href="../../d5/d61/regerror_8c.html#a66966ba030486fffeb770330dc0244d5">enc</a>)</td></tr>
<tr class="separator:acc42c959a85143b925090cc2c1cab3e5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9f4f78ed9c3e4dece182207ab63eda52"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d13/file_8c.html#a9f4f78ed9c3e4dece182207ab63eda52">ruby_find_basename</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *<a class="el" href="../../db/d97/parse_8c.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>, <a class="el" href="../../d3/d15/name2ctype_8h.html#a86f2415763322050063a5502f87c9422">long</a> *baselen, <a class="el" href="../../d3/d15/name2ctype_8h.html#a86f2415763322050063a5502f87c9422">long</a> *alllen)</td></tr>
<tr class="separator:a9f4f78ed9c3e4dece182207ab63eda52"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae1387239437b3cd88788d751140de3af"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d13/file_8c.html#ae1387239437b3cd88788d751140de3af">rb_file_s_basename</a> (<a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> <a class="el" href="../../df/d77/ruby_8c.html#ac6db250bf29542ed06b5c00db3d61602">argc</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> *<a class="el" href="../../df/d77/ruby_8c.html#a505d7a18e6ffb4f31e9419f756d977a4">argv</a>)</td></tr>
<tr class="separator:ae1387239437b3cd88788d751140de3af"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1f8bddf3645c92d6950421d2e134ff88"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d13/file_8c.html#a1f8bddf3645c92d6950421d2e134ff88">rb_file_s_dirname</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../db/d74/zlib_8c.html#ae680cdaf9741f52d099adaefb6c28da9">klass</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> fname)</td></tr>
<tr class="separator:a1f8bddf3645c92d6950421d2e134ff88"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afc9e44298a95e39a87636cadc359f4fc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d13/file_8c.html#afc9e44298a95e39a87636cadc359f4fc">rb_file_dirname</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> fname)</td></tr>
<tr class="separator:afc9e44298a95e39a87636cadc359f4fc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a291911f2c4820d2e6f28dfa39aaedec4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d13/file_8c.html#a291911f2c4820d2e6f28dfa39aaedec4">ruby_enc_find_extname</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *<a class="el" href="../../db/d97/parse_8c.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>, <a class="el" href="../../d3/d15/name2ctype_8h.html#a86f2415763322050063a5502f87c9422">long</a> *<a class="el" href="../../d5/d61/regerror_8c.html#a7360b55975153b822efc5217b7734e6a">len</a>, <a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a> *<a class="el" href="../../d5/d61/regerror_8c.html#a66966ba030486fffeb770330dc0244d5">enc</a>)</td></tr>
<tr class="separator:a291911f2c4820d2e6f28dfa39aaedec4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acd7cd7507f1fc19944e102800d107670"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d13/file_8c.html#acd7cd7507f1fc19944e102800d107670">ruby_find_extname</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *<a class="el" href="../../db/d97/parse_8c.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>, <a class="el" href="../../d3/d15/name2ctype_8h.html#a86f2415763322050063a5502f87c9422">long</a> *<a class="el" href="../../d5/d61/regerror_8c.html#a7360b55975153b822efc5217b7734e6a">len</a>)</td></tr>
<tr class="separator:acd7cd7507f1fc19944e102800d107670"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a48447b0c9be8b280dc69e7495ee94c84"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d13/file_8c.html#a48447b0c9be8b280dc69e7495ee94c84">rb_file_s_extname</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../db/d74/zlib_8c.html#ae680cdaf9741f52d099adaefb6c28da9">klass</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> fname)</td></tr>
<tr class="separator:a48447b0c9be8b280dc69e7495ee94c84"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a00ea9d9213c8ddf93ee0aa975679850d"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d13/file_8c.html#a00ea9d9213c8ddf93ee0aa975679850d">rb_file_s_path</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../db/d74/zlib_8c.html#ae680cdaf9741f52d099adaefb6c28da9">klass</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> fname)</td></tr>
<tr class="separator:a00ea9d9213c8ddf93ee0aa975679850d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaeb2c95f20d96a12e160504b1d4237ee"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d13/file_8c.html#aaeb2c95f20d96a12e160504b1d4237ee">rb_file_s_split</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../db/d74/zlib_8c.html#ae680cdaf9741f52d099adaefb6c28da9">klass</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../db/d74/zlib_8c.html#a56e97a891edabd14d071def7e678ad7e">path</a>)</td></tr>
<tr class="separator:aaeb2c95f20d96a12e160504b1d4237ee"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac0b14f9941aa316231268cc50746b507"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d13/file_8c.html#ac0b14f9941aa316231268cc50746b507">rb_file_join</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a8ca1ad9a863255641c7c3ea0d1904be0">ary</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> sep)</td></tr>
<tr class="separator:ac0b14f9941aa316231268cc50746b507"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5e2fb59348b7c3b3203cf2360c73ae73"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d13/file_8c.html#a5e2fb59348b7c3b3203cf2360c73ae73">file_inspect_join</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a8ca1ad9a863255641c7c3ea0d1904be0">ary</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> argp, <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> <a class="el" href="../../d9/df5/date__strptime_8c.html#a554631207e429ff3f75bc8bacf3806d4">recur</a>)</td></tr>
<tr class="separator:a5e2fb59348b7c3b3203cf2360c73ae73"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2d5c25d61786d0e5983d275808d3ecd7"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d13/file_8c.html#a2d5c25d61786d0e5983d275808d3ecd7">rb_file_s_join</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../db/d74/zlib_8c.html#ae680cdaf9741f52d099adaefb6c28da9">klass</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d2/d99/win32ole_8c.html#a1bd7a8575ca2650132d636d65dcda2f6">args</a>)</td></tr>
<tr class="separator:a2d5c25d61786d0e5983d275808d3ecd7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad544bfe22772d8fb5bb9cf7a345b62be"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d13/file_8c.html#ad544bfe22772d8fb5bb9cf7a345b62be">rb_thread_flock</a> (<a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> *<a class="el" href="../../d5/d9d/tcltklib_8c.html#abe1e88e21f22282e6f01916f13485ab5">data</a>)</td></tr>
<tr class="separator:ad544bfe22772d8fb5bb9cf7a345b62be"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaadfbafeb4046bfa7ba368d66a9a5293"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d13/file_8c.html#aaadfbafeb4046bfa7ba368d66a9a5293">rb_file_flock</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../db/d74/zlib_8c.html#a0ad057cb187293da21df1bad740c0729">obj</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> operation)</td></tr>
<tr class="separator:aaadfbafeb4046bfa7ba368d66a9a5293"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9c2a6c3e924461bb8aa252ff40350644"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d13/file_8c.html#a9c2a6c3e924461bb8aa252ff40350644">test_check</a> (<a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> <a class="el" href="../../d2/d37/strlcpy_8c.html#a822b65bd84f46d0871fcfe0ed7366fbc">n</a>, <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> <a class="el" href="../../df/d77/ruby_8c.html#ac6db250bf29542ed06b5c00db3d61602">argc</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> *<a class="el" href="../../df/d77/ruby_8c.html#a505d7a18e6ffb4f31e9419f756d977a4">argv</a>)</td></tr>
<tr class="separator:a9c2a6c3e924461bb8aa252ff40350644"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3fc1e1e54cadfc0ab7343746bc00228c"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d13/file_8c.html#a3fc1e1e54cadfc0ab7343746bc00228c">rb_f_test</a> (<a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> <a class="el" href="../../df/d77/ruby_8c.html#ac6db250bf29542ed06b5c00db3d61602">argc</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> *<a class="el" href="../../df/d77/ruby_8c.html#a505d7a18e6ffb4f31e9419f756d977a4">argv</a>)</td></tr>
<tr class="separator:a3fc1e1e54cadfc0ab7343746bc00228c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab77e265a579c187b8e8891aaed81d1d3"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d13/file_8c.html#ab77e265a579c187b8e8891aaed81d1d3">rb_stat_s_alloc</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../db/d74/zlib_8c.html#ae680cdaf9741f52d099adaefb6c28da9">klass</a>)</td></tr>
<tr class="separator:ab77e265a579c187b8e8891aaed81d1d3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab5c05eebd802b28e5c42ff8786465e3e"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d13/file_8c.html#ab5c05eebd802b28e5c42ff8786465e3e">rb_stat_init</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../db/d74/zlib_8c.html#a0ad057cb187293da21df1bad740c0729">obj</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> fname)</td></tr>
<tr class="separator:ab5c05eebd802b28e5c42ff8786465e3e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa54c4e6d3a6a3939dffa06589136fd87"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d13/file_8c.html#aa54c4e6d3a6a3939dffa06589136fd87">rb_stat_init_copy</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> copy, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> orig)</td></tr>
<tr class="separator:aa54c4e6d3a6a3939dffa06589136fd87"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a746f684ba6469ada59d8a304929cbf48"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d13/file_8c.html#a746f684ba6469ada59d8a304929cbf48">rb_stat_ftype</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../db/d74/zlib_8c.html#a0ad057cb187293da21df1bad740c0729">obj</a>)</td></tr>
<tr class="separator:a746f684ba6469ada59d8a304929cbf48"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a75e8477bfac1097da38afcf0fff61ebc"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d13/file_8c.html#a75e8477bfac1097da38afcf0fff61ebc">rb_stat_d</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../db/d74/zlib_8c.html#a0ad057cb187293da21df1bad740c0729">obj</a>)</td></tr>
<tr class="separator:a75e8477bfac1097da38afcf0fff61ebc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0904874f150d3bd7542c224cc3de4007"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d13/file_8c.html#a0904874f150d3bd7542c224cc3de4007">rb_stat_p</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../db/d74/zlib_8c.html#a0ad057cb187293da21df1bad740c0729">obj</a>)</td></tr>
<tr class="separator:a0904874f150d3bd7542c224cc3de4007"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9522b09b216dd37de6317a9c57d2731a"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d13/file_8c.html#a9522b09b216dd37de6317a9c57d2731a">rb_stat_l</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../db/d74/zlib_8c.html#a0ad057cb187293da21df1bad740c0729">obj</a>)</td></tr>
<tr class="separator:a9522b09b216dd37de6317a9c57d2731a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a69c440187258575f85cdad913d6aa430"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d13/file_8c.html#a69c440187258575f85cdad913d6aa430">rb_stat_S</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../db/d74/zlib_8c.html#a0ad057cb187293da21df1bad740c0729">obj</a>)</td></tr>
<tr class="separator:a69c440187258575f85cdad913d6aa430"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab8bde42546afe8c60dc2c9b87efaac6b"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d13/file_8c.html#ab8bde42546afe8c60dc2c9b87efaac6b">rb_stat_b</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../db/d74/zlib_8c.html#a0ad057cb187293da21df1bad740c0729">obj</a>)</td></tr>
<tr class="separator:ab8bde42546afe8c60dc2c9b87efaac6b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7ce9cc186a08f78f54e670e37962e7db"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d13/file_8c.html#a7ce9cc186a08f78f54e670e37962e7db">rb_stat_c</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../db/d74/zlib_8c.html#a0ad057cb187293da21df1bad740c0729">obj</a>)</td></tr>
<tr class="separator:a7ce9cc186a08f78f54e670e37962e7db"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2ced6c4d66e155a8a62ab767adfbf54c"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d13/file_8c.html#a2ced6c4d66e155a8a62ab767adfbf54c">rb_stat_owned</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../db/d74/zlib_8c.html#a0ad057cb187293da21df1bad740c0729">obj</a>)</td></tr>
<tr class="separator:a2ced6c4d66e155a8a62ab767adfbf54c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa02d08be54ef6298dd25c47f47d06447"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d13/file_8c.html#aa02d08be54ef6298dd25c47f47d06447">rb_stat_rowned</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../db/d74/zlib_8c.html#a0ad057cb187293da21df1bad740c0729">obj</a>)</td></tr>
<tr class="separator:aa02d08be54ef6298dd25c47f47d06447"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a68a3769c6bd26dc3af517861047208a6"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d13/file_8c.html#a68a3769c6bd26dc3af517861047208a6">rb_stat_grpowned</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../db/d74/zlib_8c.html#a0ad057cb187293da21df1bad740c0729">obj</a>)</td></tr>
<tr class="separator:a68a3769c6bd26dc3af517861047208a6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a55ae5a34361c5e35ea0ed3702ac17f2f"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d13/file_8c.html#a55ae5a34361c5e35ea0ed3702ac17f2f">rb_stat_r</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../db/d74/zlib_8c.html#a0ad057cb187293da21df1bad740c0729">obj</a>)</td></tr>
<tr class="separator:a55ae5a34361c5e35ea0ed3702ac17f2f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0eb5eae2ab5cebd50db2eda12bbbc9b3"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d13/file_8c.html#a0eb5eae2ab5cebd50db2eda12bbbc9b3">rb_stat_R</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../db/d74/zlib_8c.html#a0ad057cb187293da21df1bad740c0729">obj</a>)</td></tr>
<tr class="separator:a0eb5eae2ab5cebd50db2eda12bbbc9b3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2f670529e76df64be9632e8d4a1ee1a6"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d13/file_8c.html#a2f670529e76df64be9632e8d4a1ee1a6">rb_stat_wr</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../db/d74/zlib_8c.html#a0ad057cb187293da21df1bad740c0729">obj</a>)</td></tr>
<tr class="separator:a2f670529e76df64be9632e8d4a1ee1a6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab7ba959945e252d095d4db8d6c960f30"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d13/file_8c.html#ab7ba959945e252d095d4db8d6c960f30">rb_stat_w</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../db/d74/zlib_8c.html#a0ad057cb187293da21df1bad740c0729">obj</a>)</td></tr>
<tr class="separator:ab7ba959945e252d095d4db8d6c960f30"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae2ed85f8521cbd0a7d970be66139c5ad"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d13/file_8c.html#ae2ed85f8521cbd0a7d970be66139c5ad">rb_stat_W</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../db/d74/zlib_8c.html#a0ad057cb187293da21df1bad740c0729">obj</a>)</td></tr>
<tr class="separator:ae2ed85f8521cbd0a7d970be66139c5ad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acf9e9d6ae2a1909c8e920064f10ae238"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d13/file_8c.html#acf9e9d6ae2a1909c8e920064f10ae238">rb_stat_ww</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../db/d74/zlib_8c.html#a0ad057cb187293da21df1bad740c0729">obj</a>)</td></tr>
<tr class="separator:acf9e9d6ae2a1909c8e920064f10ae238"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a77d79d37f9f7f4b002a6b19d309b248e"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d13/file_8c.html#a77d79d37f9f7f4b002a6b19d309b248e">rb_stat_x</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../db/d74/zlib_8c.html#a0ad057cb187293da21df1bad740c0729">obj</a>)</td></tr>
<tr class="separator:a77d79d37f9f7f4b002a6b19d309b248e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1c9b9a18340574830b9308773ae04f8b"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d13/file_8c.html#a1c9b9a18340574830b9308773ae04f8b">rb_stat_X</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../db/d74/zlib_8c.html#a0ad057cb187293da21df1bad740c0729">obj</a>)</td></tr>
<tr class="separator:a1c9b9a18340574830b9308773ae04f8b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5949d924ca37992de878ee3bde63a5d2"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d13/file_8c.html#a5949d924ca37992de878ee3bde63a5d2">rb_stat_f</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../db/d74/zlib_8c.html#a0ad057cb187293da21df1bad740c0729">obj</a>)</td></tr>
<tr class="separator:a5949d924ca37992de878ee3bde63a5d2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac222d2cafca0df17b52e91132d00fe3d"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d13/file_8c.html#ac222d2cafca0df17b52e91132d00fe3d">rb_stat_z</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../db/d74/zlib_8c.html#a0ad057cb187293da21df1bad740c0729">obj</a>)</td></tr>
<tr class="separator:ac222d2cafca0df17b52e91132d00fe3d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aad54471dd3243cf0e4c879c0afba183a"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d13/file_8c.html#aad54471dd3243cf0e4c879c0afba183a">rb_stat_s</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../db/d74/zlib_8c.html#a0ad057cb187293da21df1bad740c0729">obj</a>)</td></tr>
<tr class="separator:aad54471dd3243cf0e4c879c0afba183a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0c19e6e289b966309f41f75a24b07481"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d13/file_8c.html#a0c19e6e289b966309f41f75a24b07481">rb_stat_suid</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../db/d74/zlib_8c.html#a0ad057cb187293da21df1bad740c0729">obj</a>)</td></tr>
<tr class="separator:a0c19e6e289b966309f41f75a24b07481"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a52ecf4caefab170887b731ad6ef0cf53"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d13/file_8c.html#a52ecf4caefab170887b731ad6ef0cf53">rb_stat_sgid</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../db/d74/zlib_8c.html#a0ad057cb187293da21df1bad740c0729">obj</a>)</td></tr>
<tr class="separator:a52ecf4caefab170887b731ad6ef0cf53"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa628782c8309d54ebf30b19a78f30b9c"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d13/file_8c.html#aa628782c8309d54ebf30b19a78f30b9c">rb_stat_sticky</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../db/d74/zlib_8c.html#a0ad057cb187293da21df1bad740c0729">obj</a>)</td></tr>
<tr class="separator:aa628782c8309d54ebf30b19a78f30b9c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae4c9383cc8cedb0d7adaa045ded54ed4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d13/file_8c.html#ae4c9383cc8cedb0d7adaa045ded54ed4">rb_file_const</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *<a class="el" href="../../db/d97/parse_8c.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a2c1724f5d87aacb0331a2b40a9beb71e">value</a>)</td></tr>
<tr class="separator:ae4c9383cc8cedb0d7adaa045ded54ed4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a59074cc2ca29780c4d8cbefcc4f7b0b1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d13/file_8c.html#a59074cc2ca29780c4d8cbefcc4f7b0b1">rb_is_absolute_path</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *<a class="el" href="../../db/d74/zlib_8c.html#a56e97a891edabd14d071def7e678ad7e">path</a>)</td></tr>
<tr class="separator:a59074cc2ca29780c4d8cbefcc4f7b0b1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af5f5da4a6f0ead218ab4ccd28322a79c"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d13/file_8c.html#af5f5da4a6f0ead218ab4ccd28322a79c">path_check_0</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../db/d74/zlib_8c.html#a56e97a891edabd14d071def7e678ad7e">path</a>, <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> execpath)</td></tr>
<tr class="separator:af5f5da4a6f0ead218ab4ccd28322a79c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2f451db6ce1700f30b7e87028b8904cf"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d13/file_8c.html#a2f451db6ce1700f30b7e87028b8904cf">rb_path_check</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *<a class="el" href="../../db/d74/zlib_8c.html#a56e97a891edabd14d071def7e678ad7e">path</a>)</td></tr>
<tr class="separator:a2f451db6ce1700f30b7e87028b8904cf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a51a06fdf0a4a71e29b2a83f3295da88e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d13/file_8c.html#a51a06fdf0a4a71e29b2a83f3295da88e">rb_file_load_ok</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *<a class="el" href="../../db/d74/zlib_8c.html#a56e97a891edabd14d071def7e678ad7e">path</a>)</td></tr>
<tr class="separator:a51a06fdf0a4a71e29b2a83f3295da88e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4783d4cbbb1ce9ebe98eab30755a0726"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d13/file_8c.html#a4783d4cbbb1ce9ebe98eab30755a0726">is_explicit_relative</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *<a class="el" href="../../db/d74/zlib_8c.html#a56e97a891edabd14d071def7e678ad7e">path</a>)</td></tr>
<tr class="separator:a4783d4cbbb1ce9ebe98eab30755a0726"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2591e812a426e69ab552fc7d4fc5a372"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d13/file_8c.html#a2591e812a426e69ab552fc7d4fc5a372">copy_path_class</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../db/d74/zlib_8c.html#a56e97a891edabd14d071def7e678ad7e">path</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> orig)</td></tr>
<tr class="separator:a2591e812a426e69ab552fc7d4fc5a372"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8a8effe22b2d27c4d4fd5e4a5d40b3f5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d13/file_8c.html#a8a8effe22b2d27c4d4fd5e4a5d40b3f5">rb_find_file_ext</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> *filep, <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> *ext)</td></tr>
<tr class="separator:a8a8effe22b2d27c4d4fd5e4a5d40b3f5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a34a3f671eaa9efba0166c1fcad9a8395"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d13/file_8c.html#a34a3f671eaa9efba0166c1fcad9a8395">rb_find_file_ext_safe</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> *filep, <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> *ext, <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> <a class="el" href="../../d5/d9d/tcltklib_8c.html#a6366ec8aa00fb0b6278c5633431e15b0">safe_level</a>)</td></tr>
<tr class="separator:a34a3f671eaa9efba0166c1fcad9a8395"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2eddb3676f8bcacd1ce96474ff4df490"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d13/file_8c.html#a2eddb3676f8bcacd1ce96474ff4df490">rb_find_file</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../db/d74/zlib_8c.html#a56e97a891edabd14d071def7e678ad7e">path</a>)</td></tr>
<tr class="separator:a2eddb3676f8bcacd1ce96474ff4df490"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab84f74b28b23121bcb181ee60ca2f1fe"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d13/file_8c.html#ab84f74b28b23121bcb181ee60ca2f1fe">rb_find_file_safe</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../db/d74/zlib_8c.html#a56e97a891edabd14d071def7e678ad7e">path</a>, <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> <a class="el" href="../../d5/d9d/tcltklib_8c.html#a6366ec8aa00fb0b6278c5633431e15b0">safe_level</a>)</td></tr>
<tr class="separator:ab84f74b28b23121bcb181ee60ca2f1fe"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae7817bfbb31305ac282fa15d362e9e85"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d13/file_8c.html#ae7817bfbb31305ac282fa15d362e9e85">define_filetest_function</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *<a class="el" href="../../db/d97/parse_8c.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>(*<a class="el" href="../../db/d74/zlib_8c.html#a44e3226ff5693e84f33cd635eb7a746b">func</a>)(<a class="el" href="../../dd/d24/st_8h.html#af4fd7cbafda9af704310f78516042dfb">ANYARGS</a>), <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> <a class="el" href="../../df/d77/ruby_8c.html#ac6db250bf29542ed06b5c00db3d61602">argc</a>)</td></tr>
<tr class="separator:ae7817bfbb31305ac282fa15d362e9e85"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aecc76512cdd81557c5d0a26ef8aad7f4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d13/file_8c.html#aecc76512cdd81557c5d0a26ef8aad7f4">Init_File</a> (<a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>)</td></tr>
<tr class="separator:aecc76512cdd81557c5d0a26ef8aad7f4"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a>
Variables</h2></td></tr>
<tr class="memitem:ae9f03997c2e7a3461524e83053a24ac2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d13/file_8c.html#ae9f03997c2e7a3461524e83053a24ac2">rb_cFile</a></td></tr>
<tr class="separator:ae9f03997c2e7a3461524e83053a24ac2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abb6feaaeb345ec3c44c2c4c81672f4a7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d13/file_8c.html#abb6feaaeb345ec3c44c2c4c81672f4a7">rb_mFileTest</a></td></tr>
<tr class="separator:abb6feaaeb345ec3c44c2c4c81672f4a7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a677a848ef670f083a917458a3332d82a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d13/file_8c.html#a677a848ef670f083a917458a3332d82a">rb_cStat</a></td></tr>
<tr class="separator:a677a848ef670f083a917458a3332d82a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:affe2c090e99184e0fb5bab6ad212a2b8"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa4158300c0d9f60230e02a520f7c64b2">rb_data_type_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d13/file_8c.html#affe2c090e99184e0fb5bab6ad212a2b8">stat_data_type</a></td></tr>
<tr class="separator:affe2c090e99184e0fb5bab6ad212a2b8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2ed34836a0402746b02628f4d5f15100"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d13/file_8c.html#a2ed34836a0402746b02628f4d5f15100">separator</a></td></tr>
<tr class="separator:a2ed34836a0402746b02628f4d5f15100"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a73e471889924936ce3b723dff7454fe6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d13/file_8c.html#a73e471889924936ce3b723dff7454fe6">rb_mFConst</a></td></tr>
<tr class="separator:a73e471889924936ce3b723dff7454fe6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab24ee23035ae0521cbd39fb05e25e1a6"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d13/file_8c.html#ab24ee23035ae0521cbd39fb05e25e1a6">null_device</a> []</td></tr>
<tr class="separator:ab24ee23035ae0521cbd39fb05e25e1a6"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Macro Definition Documentation</h2>
<a class="anchor" id="a2ca5a681dab5a0624fd8de139edf6caf"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define BUFCHECK</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><a class="el" href="../../d7/dc0/parse_8y.html#a9c9363cead2d8e8616cb63b4eea79655">cond</a></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<b>Value:</b><div class="fragment"><div class="line"><span class="keywordflow">do</span> {\</div>
<div class="line">    bdiff = <a class="code" href="../../dd/dfb/yaml2byte_8c.html#a37ed7f02c58c0c771e7e76b4c1e594e6">p</a> - <a class="code" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a0192e7721a534129dd2389299c50d5ef">buf</a>;<a class="code" href="../../d3/d15/name2ctype_8h.html#a79f608ac340f2e7545bb7c0a0030a13a">\</a></div>
<div class="line"><a class="code" href="../../d3/d15/name2ctype_8h.html#a79f608ac340f2e7545bb7c0a0030a13a">    if</a> (<a class="code" href="../../d5/d11/ripper_8c.html#a9c9363cead2d8e8616cb63b4eea79655">cond</a>) {<a class="code" href="../../d5/d9d/tcltklib_8c.html#a721c6ff80a6d3e4ad4ffa52a04c60085">\</a></div>
<div class="line"><a class="code" href="../../d5/d9d/tcltklib_8c.html#a721c6ff80a6d3e4ad4ffa52a04c60085">	do</a> {buflen *= 2;} <span class="keywordflow">while</span> (<a class="code" href="../../d5/d11/ripper_8c.html#a9c9363cead2d8e8616cb63b4eea79655">cond</a>);<a class="code" href="../../db/d2e/intern_8h.html#a0a133856edb99f69eae3cb5a9e275ac9">\</a></div>
<div class="line"><a class="code" href="../../db/d2e/intern_8h.html#a0a133856edb99f69eae3cb5a9e275ac9">	rb_str_resize</a>(<a class="code" href="../../d5/d9d/tcltklib_8c.html#ae6cf673d09a03d1dfd71928b32d95161">result</a>, buflen);<a class="code" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a0192e7721a534129dd2389299c50d5ef">\</a></div>
<div class="line"><a class="code" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a0192e7721a534129dd2389299c50d5ef">	buf</a> = <a class="code" href="../../d8/df4/generator_8h.html#aa0c7097c0d82c8372072fbab5a604e39">RSTRING_PTR</a>(<a class="code" href="../../d5/d9d/tcltklib_8c.html#ae6cf673d09a03d1dfd71928b32d95161">result</a>);<a class="code" href="../../dd/dfb/yaml2byte_8c.html#a37ed7f02c58c0c771e7e76b4c1e594e6">\</a></div>
<div class="line"><a class="code" href="../../dd/dfb/yaml2byte_8c.html#a37ed7f02c58c0c771e7e76b4c1e594e6">	p</a> = buf + bdiff;\</div>
<div class="line">        pend = buf + buflen;\</div>
<div class="line">    }\</div>
<div class="line">} <span class="keywordflow">while</span> (0)</div>
<div class="ttc" id="tcltklib_8c_html_a721c6ff80a6d3e4ad4ffa52a04c60085"><div class="ttname"><a href="../../d5/d9d/tcltklib_8c.html#a721c6ff80a6d3e4ad4ffa52a04c60085">do</a></div><div class="ttdeci">do</div><div class="ttdef"><b>Definition:</b> <a href="../../d5/d9d/tcltklib_8c_source.html#l02805">tcltklib.c:2805</a></div></div>
<div class="ttc" id="ripper_8c_html_a9c9363cead2d8e8616cb63b4eea79655"><div class="ttname"><a href="../../d5/d11/ripper_8c.html#a9c9363cead2d8e8616cb63b4eea79655">cond</a></div><div class="ttdeci">#define cond(node)</div><div class="ttdef"><b>Definition:</b> <a href="../../d5/d11/ripper_8c_source.html#l00392">ripper.c:392</a></div></div>
<div class="ttc" id="name2ctype_8h_html_a79f608ac340f2e7545bb7c0a0030a13a"><div class="ttname"><a href="../../d3/d15/name2ctype_8h.html#a79f608ac340f2e7545bb7c0a0030a13a">if</a></div><div class="ttdeci">if(len&lt;=MAX_WORD_LENGTH &amp;&amp;len &gt;=MIN_WORD_LENGTH)</div><div class="ttdef"><b>Definition:</b> <a href="../../d3/d15/name2ctype_8h_source.html#l23841">name2ctype.h:23841</a></div></div>
<div class="ttc" id="yaml2byte_8c_html_a37ed7f02c58c0c771e7e76b4c1e594e6"><div class="ttname"><a href="../../dd/dfb/yaml2byte_8c.html#a37ed7f02c58c0c771e7e76b4c1e594e6">p</a></div><div class="ttdeci">SYMID SyckParser * p</div><div class="ttdef"><b>Definition:</b> <a href="../../dd/dfb/yaml2byte_8c_source.html#l00119">yaml2byte.c:119</a></div></div>
<div class="ttc" id="generator_8h_html_aa0c7097c0d82c8372072fbab5a604e39"><div class="ttname"><a href="../../d8/df4/generator_8h.html#aa0c7097c0d82c8372072fbab5a604e39">RSTRING_PTR</a></div><div class="ttdeci">#define RSTRING_PTR(string)</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/df4/generator_8h_source.html#l00042">generator.h:42</a></div></div>
<div class="ttc" id="nkf-utf8_2nkf_8c_html_a0192e7721a534129dd2389299c50d5ef"><div class="ttname"><a href="../../d6/da0/nkf-utf8_2nkf_8c.html#a0192e7721a534129dd2389299c50d5ef">buf</a></div><div class="ttdeci">unsigned char buf[MIME_BUF_SIZE]</div><div class="ttdef"><b>Definition:</b> <a href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l03913">nkf.c:3913</a></div></div>
<div class="ttc" id="intern_8h_html_a0a133856edb99f69eae3cb5a9e275ac9"><div class="ttname"><a href="../../db/d2e/intern_8h.html#a0a133856edb99f69eae3cb5a9e275ac9">rb_str_resize</a></div><div class="ttdeci">VALUE rb_str_resize(VALUE, long)</div><div class="ttdef"><b>Definition:</b> <a href="../../d1/db0/string_8c_source.html#l01779">string.c:1779</a></div></div>
<div class="ttc" id="tcltklib_8c_html_ae6cf673d09a03d1dfd71928b32d95161"><div class="ttname"><a href="../../d5/d9d/tcltklib_8c.html#ae6cf673d09a03d1dfd71928b32d95161">result</a></div><div class="ttdeci">q result</div><div class="ttdef"><b>Definition:</b> <a href="../../d5/d9d/tcltklib_8c_source.html#l07059">tcltklib.c:7059</a></div></div>
</div><!-- fragment -->
<p>Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l02840">2840</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d13/file_8c_source.html#l02922">rb_file_expand_path_internal()</a>.</p>

</div>
</div>
<a class="anchor" id="adbcb773548f1d82879af7c4196d0bc7a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define BUFINIT</td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<b>Value:</b><div class="fragment"><div class="line">(<a class="code" href="../../dd/dfb/yaml2byte_8c.html#a37ed7f02c58c0c771e7e76b4c1e594e6">\</a></div>
<div class="line"><a class="code" href="../../dd/dfb/yaml2byte_8c.html#a37ed7f02c58c0c771e7e76b4c1e594e6">    p</a> = <a class="code" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a0192e7721a534129dd2389299c50d5ef">buf</a> = <a class="code" href="../../d8/df4/generator_8h.html#aa0c7097c0d82c8372072fbab5a604e39">RSTRING_PTR</a>(<a class="code" href="../../d5/d9d/tcltklib_8c.html#ae6cf673d09a03d1dfd71928b32d95161">result</a>),\</div>
<div class="line">    buflen = <a class="code" href="../../d8/df4/generator_8h.html#a1661e63c26c5cbeef7217d05b0f33942">RSTRING_LEN</a>(<a class="code" href="../../d5/d9d/tcltklib_8c.html#ae6cf673d09a03d1dfd71928b32d95161">result</a>),\</div>
<div class="line">    pend = <a class="code" href="../../dd/dfb/yaml2byte_8c.html#a37ed7f02c58c0c771e7e76b4c1e594e6">p</a> + buflen)</div>
<div class="ttc" id="generator_8h_html_a1661e63c26c5cbeef7217d05b0f33942"><div class="ttname"><a href="../../d8/df4/generator_8h.html#a1661e63c26c5cbeef7217d05b0f33942">RSTRING_LEN</a></div><div class="ttdeci">#define RSTRING_LEN(string)</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/df4/generator_8h_source.html#l00045">generator.h:45</a></div></div>
<div class="ttc" id="yaml2byte_8c_html_a37ed7f02c58c0c771e7e76b4c1e594e6"><div class="ttname"><a href="../../dd/dfb/yaml2byte_8c.html#a37ed7f02c58c0c771e7e76b4c1e594e6">p</a></div><div class="ttdeci">SYMID SyckParser * p</div><div class="ttdef"><b>Definition:</b> <a href="../../dd/dfb/yaml2byte_8c_source.html#l00119">yaml2byte.c:119</a></div></div>
<div class="ttc" id="generator_8h_html_aa0c7097c0d82c8372072fbab5a604e39"><div class="ttname"><a href="../../d8/df4/generator_8h.html#aa0c7097c0d82c8372072fbab5a604e39">RSTRING_PTR</a></div><div class="ttdeci">#define RSTRING_PTR(string)</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/df4/generator_8h_source.html#l00042">generator.h:42</a></div></div>
<div class="ttc" id="nkf-utf8_2nkf_8c_html_a0192e7721a534129dd2389299c50d5ef"><div class="ttname"><a href="../../d6/da0/nkf-utf8_2nkf_8c.html#a0192e7721a534129dd2389299c50d5ef">buf</a></div><div class="ttdeci">unsigned char buf[MIME_BUF_SIZE]</div><div class="ttdef"><b>Definition:</b> <a href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l03913">nkf.c:3913</a></div></div>
<div class="ttc" id="tcltklib_8c_html_ae6cf673d09a03d1dfd71928b32d95161"><div class="ttname"><a href="../../d5/d9d/tcltklib_8c.html#ae6cf673d09a03d1dfd71928b32d95161">result</a></div><div class="ttdeci">q result</div><div class="ttdef"><b>Definition:</b> <a href="../../d5/d9d/tcltklib_8c_source.html#l07059">tcltklib.c:7059</a></div></div>
</div><!-- fragment -->
<p>Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l02851">2851</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d13/file_8c_source.html#l02922">rb_file_expand_path_internal()</a>.</p>

</div>
</div>
<a class="anchor" id="ad2578442d01607f6f5f5e9eef3f1dc49"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define CHECK</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><a class="el" href="../../d2/d37/strlcpy_8c.html#a822b65bd84f46d0871fcfe0ed7366fbc">n</a></td><td>)</td>
          <td>&#160;&#160;&#160;<a class="el" href="../../d6/d13/file_8c.html#a9c2a6c3e924461bb8aa252ff40350644">test_check</a>((<a class="el" href="../../d2/d37/strlcpy_8c.html#a822b65bd84f46d0871fcfe0ed7366fbc">n</a>), <a class="el" href="../../df/d77/ruby_8c.html#ac6db250bf29542ed06b5c00db3d61602">argc</a>, <a class="el" href="../../df/d77/ruby_8c.html#a505d7a18e6ffb4f31e9419f756d977a4">argv</a>)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l04253">4253</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d13/file_8c_source.html#l04315">rb_f_test()</a>.</p>

</div>
</div>
<a class="anchor" id="a783299c58db8a8d00863aa97fa2f60a3"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define check_expand_path_args</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">fname, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">dname&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<b>Value:</b><div class="fragment"><div class="line">(((fname) = <a class="code" href="../../d6/d13/file_8c.html#a0d5db3e8680ffb66f888f6b90b40c597">rb_get_path</a>(fname)), \</div>
<div class="line">     (<span class="keywordtype">void</span>)(<a class="code" href="../../de/de6/ruby_2ruby_8h.html#a4832bad8845a35fc50f7a160901854a1">NIL_P</a>(dname) ? (dname) : ((dname) = <a class="code" href="../../d6/d13/file_8c.html#a0d5db3e8680ffb66f888f6b90b40c597">rb_get_path</a>(dname))))</div>
<div class="ttc" id="file_8c_html_a0d5db3e8680ffb66f888f6b90b40c597"><div class="ttname"><a href="../../d6/d13/file_8c.html#a0d5db3e8680ffb66f888f6b90b40c597">rb_get_path</a></div><div class="ttdeci">VALUE rb_get_path(VALUE obj)</div><div class="ttdef"><b>Definition:</b> <a href="../../d6/d13/file_8c_source.html#l00197">file.c:197</a></div></div>
<div class="ttc" id="ruby_2ruby_8h_html_a4832bad8845a35fc50f7a160901854a1"><div class="ttname"><a href="../../de/de6/ruby_2ruby_8h.html#a4832bad8845a35fc50f7a160901854a1">NIL_P</a></div><div class="ttdeci">#define NIL_P(v)</div><div class="ttdef"><b>Definition:</b> <a href="../../de/de6/ruby_2ruby_8h_source.html#l00374">ruby.h:374</a></div></div>
</div><!-- fragment -->
<p>Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l03265">3265</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d13/file_8c_source.html#l03320">rb_file_absolute_path()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l03276">rb_file_expand_path()</a>, and <a class="el" href="../../d6/d13/file_8c_source.html#l03283">rb_file_expand_path_fast()</a>.</p>

</div>
</div>
<a class="anchor" id="a252b970cde3d67de88de45af28a06c80"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define DEVT2NUM</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><a class="el" href="../../d2/d99/win32ole_8c.html#ac4055e3a20b6b3af3d10590ea446ef6c">v</a></td><td>)</td>
          <td>&#160;&#160;&#160;<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a6eb3054f7a740d26c133d34ae6afdf2c">UINT2NUM</a>(<a class="el" href="../../d2/d99/win32ole_8c.html#ac4055e3a20b6b3af3d10590ea446ef6c">v</a>)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l00338">338</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d13/file_8c_source.html#l00355">rb_stat_dev()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00504">rb_stat_rdev()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00525">rb_stat_rdev_major()</a>, and <a class="el" href="../../d6/d13/file_8c_source.html#l00546">rb_stat_rdev_minor()</a>.</p>

</div>
</div>
<a class="anchor" id="ad24d65aaa7cff2a3007e1179237256b0"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define ENABLE_PATH_CHECK&#160;&#160;&#160;1</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l05119">5119</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p>

</div>
</div>
<a class="anchor" id="af51279f5502fbb650316ed4e765e7610"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define EXPAND_PATH_BUFFER</td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td>&#160;&#160;&#160;<a class="el" href="../../d1/db0/string_8c.html#a960cfc256ea6b110850bbcb7837af9cd">rb_enc_str_new</a>(0, <a class="el" href="../../d5/df2/win32_8c.html#addfa831c1473e710d2b71b72fd7fcfa5">MAXPATHLEN</a> + 2, <a class="el" href="../../d5/de3/encoding_8h.html#af99b5328ff8c5511cbccd48fc0fe82bc">rb_filesystem_encoding</a>())</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l03263">3263</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d13/file_8c_source.html#l03270">file_expand_path_1()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l03320">rb_file_absolute_path()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l03276">rb_file_expand_path()</a>, and <a class="el" href="../../d6/d13/file_8c_source.html#l03283">rb_file_expand_path_fast()</a>.</p>

</div>
</div>
<a class="anchor" id="a3464235e85b109fec7ef890800a8a41d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define fncomp&#160;&#160;&#160;strncmp</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Referenced by <a class="el" href="../../d6/d13/file_8c_source.html#l03562">rmext()</a>.</p>

</div>
</div>
<a class="anchor" id="a5ba34db7e1c2daa61d126a94f58117ae"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define fpath_check</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><a class="el" href="../../db/d74/zlib_8c.html#a56e97a891edabd14d071def7e678ad7e">path</a></td><td>)</td>
          <td>&#160;&#160;&#160;<a class="el" href="../../d6/d13/file_8c.html#af5f5da4a6f0ead218ab4ccd28322a79c">path_check_0</a>((<a class="el" href="../../db/d74/zlib_8c.html#a56e97a891edabd14d071def7e678ad7e">path</a>), <a class="el" href="../../dd/df8/regenc_8h.html#aa93f0eb578d23995850d61f7d61c55c1">FALSE</a>)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l05174">5174</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d13/file_8c_source.html#l05250">rb_find_file_ext_safe()</a>, and <a class="el" href="../../d6/d13/file_8c_source.html#l05325">rb_find_file_safe()</a>.</p>

</div>
</div>
<a class="anchor" id="a4da4f7bc56d4d5a19040fdee0c8d4b77"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define has_unc</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><a class="el" href="../../d5/d61/regerror_8c.html#a59ab77f2c16310eef223943404df6623">buf</a></td><td>)</td>
          <td>&#160;&#160;&#160;0</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l02631">2631</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p>

</div>
</div>
<a class="anchor" id="ab2fa618f23f00c025f6a4f3a900bc599"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define Inc</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><a class="el" href="../../d6/de3/crypt_8c.html#afc1dd3c6791f3e7cc697d4e8e6ba20e8">p</a>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><a class="el" href="../../de/d07/bigdecimal_8c.html#a5aed264da6cfdc8d553b69a2508c5334">e</a>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><a class="el" href="../../d5/d61/regerror_8c.html#a66966ba030486fffeb770330dc0244d5">enc</a>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td>&#160;&#160;&#160;((<a class="el" href="../../d6/de3/crypt_8c.html#afc1dd3c6791f3e7cc697d4e8e6ba20e8">p</a>) = <a class="el" href="../../d6/d13/file_8c.html#a47fd7289dd70a0281a49f836c35c4817">Next</a>((<a class="el" href="../../d6/de3/crypt_8c.html#afc1dd3c6791f3e7cc697d4e8e6ba20e8">p</a>), (<a class="el" href="../../de/d07/bigdecimal_8c.html#a5aed264da6cfdc8d553b69a2508c5334">e</a>), (<a class="el" href="../../d5/d61/regerror_8c.html#a66966ba030486fffeb770330dc0244d5">enc</a>)))</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l02626">2626</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d13/file_8c_source.html#l02765">chompdirsep()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l02747">rb_enc_path_last_separator()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l02699">rb_enc_path_next()</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#l02857">rb_home_dir()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l03447">rb_realpath_internal()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l03598">ruby_enc_find_basename()</a>, and <a class="el" href="../../d6/d13/file_8c_source.html#l03804">ruby_enc_find_extname()</a>.</p>

</div>
</div>
<a class="anchor" id="aadba67d6b19f26084dc48a0e858501eb"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define insecure_obj_p</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><a class="el" href="../../db/d74/zlib_8c.html#a0ad057cb187293da21df1bad740c0729">obj</a>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><a class="el" href="../../db/d74/zlib_8c.html#a96fb68396dd219a7b489e051d4c8dfa5">level</a>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td>&#160;&#160;&#160;((<a class="el" href="../../db/d74/zlib_8c.html#a96fb68396dd219a7b489e051d4c8dfa5">level</a>) &gt;= 4 || ((<a class="el" href="../../db/d74/zlib_8c.html#a96fb68396dd219a7b489e051d4c8dfa5">level</a>) &gt; 0 &amp;&amp; <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a621bc62b1fd82640c1078daf90e1c061">OBJ_TAINTED</a>(<a class="el" href="../../db/d74/zlib_8c.html#a0ad057cb187293da21df1bad740c0729">obj</a>)))</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l00135">135</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d13/file_8c_source.html#l00157">rb_get_path_check()</a>.</p>

</div>
</div>
<a class="anchor" id="ad1a5011ecfd52fc9c7a11d1f0fa43936"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define isdirsep</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">x</td><td>)</td>
          <td>&#160;&#160;&#160;((x) == '/')</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l02608">2608</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d13/file_8c_source.html#l02765">chompdirsep()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l05228">is_explicit_relative()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l02781">rb_enc_path_end()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l02747">rb_enc_path_last_separator()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l02699">rb_enc_path_next()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l02713">rb_enc_path_skip_prefix()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l03749">rb_file_dirname()</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#l03943">rb_file_join()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l05101">rb_is_absolute_path()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l03353">realpath_rec()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l03598">ruby_enc_find_basename()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l03804">ruby_enc_find_extname()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l02734">skipprefixroot()</a>, and <a class="el" href="../../d6/d13/file_8c_source.html#l02688">skiproot()</a>.</p>

</div>
</div>
<a class="anchor" id="a77a36ae253d893b6e2f9a9c9f172157b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define istrailinggarbage</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">x</td><td>)</td>
          <td>&#160;&#160;&#160;0</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l02622">2622</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d13/file_8c_source.html#l02922">rb_file_expand_path_internal()</a>, and <a class="el" href="../../d6/d13/file_8c_source.html#l03804">ruby_enc_find_extname()</a>.</p>

</div>
</div>
<a class="anchor" id="a640585398981aa2bb565dd65ede96778"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define LOCK_EX&#160;&#160;&#160;2</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l04118">4118</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p>

<p>Referenced by <a class="el" href="../../d5/df2/win32_8c_source.html#l00304">flock_winnt()</a>, and <a class="el" href="../../d6/d13/file_8c_source.html#l05436">Init_File()</a>.</p>

</div>
</div>
<a class="anchor" id="a3527dd84628b5a5c2befd2b7f57804c9"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define LOCK_NB&#160;&#160;&#160;4</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l04121">4121</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p>

<p>Referenced by <a class="el" href="../../d5/df2/win32_8c_source.html#l00304">flock_winnt()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l05436">Init_File()</a>, and <a class="el" href="../../d6/d13/file_8c_source.html#l04194">rb_file_flock()</a>.</p>

</div>
</div>
<a class="anchor" id="ab0abca95a2265e7cea4b2e026278a968"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define LOCK_SH&#160;&#160;&#160;1</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l04115">4115</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p>

<p>Referenced by <a class="el" href="../../d5/df2/win32_8c_source.html#l00304">flock_winnt()</a>, and <a class="el" href="../../d6/d13/file_8c_source.html#l05436">Init_File()</a>.</p>

</div>
</div>
<a class="anchor" id="a2078aa82765907b50b7656067c2e9578"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define LOCK_UN&#160;&#160;&#160;8</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l04124">4124</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p>

<p>Referenced by <a class="el" href="../../d5/df2/win32_8c_source.html#l00304">flock_winnt()</a>, and <a class="el" href="../../d6/d13/file_8c_source.html#l05436">Init_File()</a>.</p>

</div>
</div>
<a class="anchor" id="ae730c85752284268b39560df693cb207"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define lstat&#160;&#160;&#160;<a class="el" href="../../dc/db1/win32_8h.html#a4feaac5e1913330bded57b059061965b">stat</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l00076">76</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p>

<p>Referenced by <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#l00974">rb_file_lstat()</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#l01165">rb_file_symlink_p()</a>, and <a class="el" href="../../d6/d13/file_8c_source.html#l03353">realpath_rec()</a>.</p>

</div>
</div>
<a class="anchor" id="addfa831c1473e710d2b71b72fd7fcfa5"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define MAXPATHLEN&#160;&#160;&#160;1024</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l00043">43</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p>

<p>Referenced by <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#l05250">rb_find_file_ext_safe()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l05325">rb_find_file_safe()</a>, and <a class="el" href="../../d6/d13/file_8c_source.html#l02358">sys_fail2()</a>.</p>

</div>
</div>
<a class="anchor" id="a47fd7289dd70a0281a49f836c35c4817"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define Next</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><a class="el" href="../../d6/de3/crypt_8c.html#afc1dd3c6791f3e7cc697d4e8e6ba20e8">p</a>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><a class="el" href="../../de/d07/bigdecimal_8c.html#a5aed264da6cfdc8d553b69a2508c5334">e</a>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><a class="el" href="../../d5/d61/regerror_8c.html#a66966ba030486fffeb770330dc0244d5">enc</a>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td>&#160;&#160;&#160;((<a class="el" href="../../d6/de3/crypt_8c.html#afc1dd3c6791f3e7cc697d4e8e6ba20e8">p</a>) + <a class="el" href="../../d5/de3/encoding_8h.html#aa91c0fa3dfdfe3c55fcaa6029c35bbb8">rb_enc_mbclen</a>((<a class="el" href="../../d6/de3/crypt_8c.html#afc1dd3c6791f3e7cc697d4e8e6ba20e8">p</a>), (<a class="el" href="../../de/d07/bigdecimal_8c.html#a5aed264da6cfdc8d553b69a2508c5334">e</a>), (<a class="el" href="../../d5/d61/regerror_8c.html#a66966ba030486fffeb770330dc0244d5">enc</a>)))</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l02625">2625</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p>

</div>
</div>
<a class="anchor" id="a44626e7a1c649ef8d7c44b59eff56894"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define nextdirsep&#160;&#160;&#160;<a class="el" href="../../d5/de3/encoding_8h.html#a8ebf3229458c9f0a65b65d095667d7e3">rb_enc_path_next</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l02697">2697</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d13/file_8c_source.html#l02922">rb_file_expand_path_internal()</a>.</p>

</div>
</div>
<a class="anchor" id="aa9cb0e615a91f870a708524d9277fee3"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define NUM2DEVT</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><a class="el" href="../../d2/d99/win32ole_8c.html#ac4055e3a20b6b3af3d10590ea446ef6c">v</a></td><td>)</td>
          <td>&#160;&#160;&#160;<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a72d845303f20fad5c5ef29c339d3c7f6">NUM2UINT</a>(<a class="el" href="../../d2/d99/win32ole_8c.html#ac4055e3a20b6b3af3d10590ea446ef6c">v</a>)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l00335">335</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d13/file_8c_source.html#l00756">rb_stat_inspect()</a>.</p>

</div>
</div>
<a class="anchor" id="a04d5a091dc3a0a897810693f9f2ce5f0"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define PRI_DEVT_PREFIX&#160;&#160;&#160;&quot;&quot;</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l00341">341</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d13/file_8c_source.html#l00756">rb_stat_inspect()</a>.</p>

</div>
</div>
<a class="anchor" id="a6c4e453cf9aef08710ac494a5386b7ca"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define rb_file_s_lchmod&#160;&#160;&#160;<a class="el" href="../../de/d63/vm__method_8c.html#a807491089e64c19d62a37652dba8cd98">rb_f_notimplement</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l02073">2073</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d13/file_8c_source.html#l05436">Init_File()</a>.</p>

</div>
</div>
<a class="anchor" id="ad5e179dc0c23436182fa7a9f6162b70b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define rb_file_s_lchown&#160;&#160;&#160;<a class="el" href="../../de/d63/vm__method_8c.html#a807491089e64c19d62a37652dba8cd98">rb_f_notimplement</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l02217">2217</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d13/file_8c_source.html#l05436">Init_File()</a>.</p>

</div>
</div>
<a class="anchor" id="afb9b56ded3eb7790ee26c9f25fe152bd"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define rb_file_s_link&#160;&#160;&#160;<a class="el" href="../../de/d63/vm__method_8c.html#a807491089e64c19d62a37652dba8cd98">rb_f_notimplement</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l02403">2403</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d13/file_8c_source.html#l05436">Init_File()</a>.</p>

</div>
</div>
<a class="anchor" id="a6bc3410af89a60a2c64202aa754fa407"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define rb_file_s_readlink&#160;&#160;&#160;<a class="el" href="../../de/d63/vm__method_8c.html#a807491089e64c19d62a37652dba8cd98">rb_f_notimplement</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l02487">2487</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d13/file_8c_source.html#l05436">Init_File()</a>.</p>

</div>
</div>
<a class="anchor" id="a53b857dd4d04215943b00fcdd742dfc0"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define rb_file_s_symlink&#160;&#160;&#160;<a class="el" href="../../de/d63/vm__method_8c.html#a807491089e64c19d62a37652dba8cd98">rb_f_notimplement</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l02434">2434</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d13/file_8c_source.html#l05436">Init_File()</a>.</p>

</div>
</div>
<a class="anchor" id="afbb0c21e9caf53ca7d40fc0ee5d4bbb5"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define rb_file_s_truncate&#160;&#160;&#160;<a class="el" href="../../de/d63/vm__method_8c.html#a807491089e64c19d62a37652dba8cd98">rb_f_notimplement</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l04070">4070</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d13/file_8c_source.html#l05436">Init_File()</a>.</p>

</div>
</div>
<a class="anchor" id="ac06706f91e51f9e4885441140fabba0b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define rb_file_truncate&#160;&#160;&#160;<a class="el" href="../../de/d63/vm__method_8c.html#a807491089e64c19d62a37652dba8cd98">rb_f_notimplement</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l04111">4111</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d13/file_8c_source.html#l05436">Init_File()</a>.</p>

</div>
</div>
<a class="anchor" id="a33600c779917508425c20181f0f45366"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define rb_sys_fail_path</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><a class="el" href="../../db/d74/zlib_8c.html#a56e97a891edabd14d071def7e678ad7e">path</a></td><td>)</td>
          <td>&#160;&#160;&#160;<a class="el" href="../../db/dcc/error_8c.html#a4f25486c57267779258d774dd2d07117">rb_sys_fail_str</a>(<a class="el" href="../../db/d74/zlib_8c.html#a56e97a891edabd14d071def7e678ad7e">path</a>)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l00102">102</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d13/file_8c_source.html#l01966">chmod_internal()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l02082">chown_internal()</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#l02015">rb_file_chmod()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l02146">rb_file_chown()</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#l04194">rb_file_flock()</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#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#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#l03353">realpath_rec()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l02358">sys_fail2()</a>, and <a class="el" href="../../d6/d13/file_8c_source.html#l02491">unlink_internal()</a>.</p>

</div>
</div>
<a class="anchor" id="acdc8b67c51df098a07f0b7705f7115fd"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define S_IRUGO&#160;&#160;&#160;(<a class="el" href="../../dc/db1/win32_8h.html#a84c7dbf5cf2fdfb690f76348b60a8cb7">S_IRUSR</a> | <a class="el" href="../../dc/db1/win32_8h.html#a4f5f280b929768113739fb34d6f7be8a">S_IRGRP</a> | <a class="el" href="../../dc/db1/win32_8h.html#a071147a0cb995036967c80f64b1f74b9">S_IROTH</a>)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l01331">1331</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p>

<p>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#l01417">rb_file_world_writable_p()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l04802">rb_stat_wr()</a>, and <a class="el" href="../../d6/d13/file_8c_source.html#l04894">rb_stat_ww()</a>.</p>

</div>
</div>
<a class="anchor" id="a722eba7370eb3b0aafb3272182e08520"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define S_ISBLK</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><a class="el" href="../../de/d07/bigdecimal_8c.html#ae524ec6ce1980bec6f25676783609004">m</a></td><td>)</td>
          <td>&#160;&#160;&#160;(0)  /* anytime false */</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Referenced by <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#l01726">rb_file_ftype()</a>, and <a class="el" href="../../d6/d13/file_8c_source.html#l04646">rb_stat_b()</a>.</p>

</div>
</div>
<a class="anchor" id="a767b5d0691f435f8a9b7f5e0fa97a645"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define S_ISCHR</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><a class="el" href="../../de/d07/bigdecimal_8c.html#ae524ec6ce1980bec6f25676783609004">m</a></td><td>)</td>
          <td>&#160;&#160;&#160;(((<a class="el" href="../../de/d07/bigdecimal_8c.html#ae524ec6ce1980bec6f25676783609004">m</a>) &amp; S_IFMT) == S_IFCHR)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Referenced by <a class="el" href="../../dc/de5/random_8c_source.html#l00496">fill_random_seed()</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#l01726">rb_file_ftype()</a>, and <a class="el" href="../../d6/d13/file_8c_source.html#l04668">rb_stat_c()</a>.</p>

</div>
</div>
<a class="anchor" id="a70b64ed67c0ab484b4ba09487da34e91"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define S_ISDIR</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><a class="el" href="../../de/d07/bigdecimal_8c.html#ae524ec6ce1980bec6f25676783609004">m</a></td><td>)</td>
          <td>&#160;&#160;&#160;(((<a class="el" href="../../de/d07/bigdecimal_8c.html#ae524ec6ce1980bec6f25676783609004">m</a>) &amp; S_IFMT) == S_IFDIR)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Referenced by <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#l01120">rb_file_directory_p()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l01726">rb_file_ftype()</a>, and <a class="el" href="../../d6/d13/file_8c_source.html#l04560">rb_stat_d()</a>.</p>

</div>
</div>
<a class="anchor" id="abf68371159fa46b5cc47d0f3ac9ab723"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define S_ISREG</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><a class="el" href="../../de/d07/bigdecimal_8c.html#ae524ec6ce1980bec6f25676783609004">m</a></td><td>)</td>
          <td>&#160;&#160;&#160;(((<a class="el" href="../../de/d07/bigdecimal_8c.html#ae524ec6ce1980bec6f25676783609004">m</a>) &amp; S_IFMT) == S_IFREG)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l01467">1467</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p>

<p>Referenced by <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#l01726">rb_file_ftype()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l05208">rb_file_load_ok()</a>, and <a class="el" href="../../d6/d13/file_8c_source.html#l04987">rb_stat_f()</a>.</p>

</div>
</div>
<a class="anchor" id="a5303f49f26293acdb9533756c78322fb"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define S_IWOTH&#160;&#160;&#160;002</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Referenced by <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#l01417">rb_file_world_writable_p()</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#l04894">rb_stat_ww()</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 class="anchor" id="a22ddd3d7a9c15c617766df77afc3093e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define S_IWUGO&#160;&#160;&#160;(<a class="el" href="../../dc/db1/win32_8h.html#ad70001754261c15a1bdc8e876c6d09d7">S_IWUSR</a> | <a class="el" href="../../dc/db1/win32_8h.html#ae6774871a90d9442f00abe18b87fee6e">S_IWGRP</a> | <a class="el" href="../../dc/db1/win32_8h.html#a5303f49f26293acdb9533756c78322fb">S_IWOTH</a>)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l01335">1335</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p>

<p>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#l01417">rb_file_world_writable_p()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l04802">rb_stat_wr()</a>, and <a class="el" href="../../d6/d13/file_8c_source.html#l04894">rb_stat_ww()</a>.</p>

</div>
</div>
<a class="anchor" id="a6226e9fea8f934c2ff39fa3c919e9c9c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define S_IXUGO&#160;&#160;&#160;(<a class="el" href="../../dc/db1/win32_8h.html#af10a35e3950795d6ee4e07157d000131">S_IXUSR</a> | <a class="el" href="../../dc/db1/win32_8h.html#a042e69ac0e7dd56e5cfcd9e97d010323">S_IXGRP</a> | <a class="el" href="../../dc/db1/win32_8h.html#a40223db1b95a04f5b28cceb3c34cfebd">S_IXOTH</a>)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l01030">1030</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d13/file_8c_source.html#l01039">eaccess()</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#l04802">rb_stat_wr()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l04894">rb_stat_ww()</a>, <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 class="anchor" id="ad1c259c011685a97526291a0cd9c31a5"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define skipprefix</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><a class="el" href="../../db/d74/zlib_8c.html#a56e97a891edabd14d071def7e678ad7e">path</a>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><a class="el" href="../../db/d74/zlib_8c.html#af6f5431d641919a608c5a995cbd41e4e">end</a>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><a class="el" href="../../d5/d61/regerror_8c.html#a66966ba030486fffeb770330dc0244d5">enc</a>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td>&#160;&#160;&#160;(<a class="el" href="../../db/d74/zlib_8c.html#a56e97a891edabd14d071def7e678ad7e">path</a>)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l02710">2710</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d13/file_8c_source.html#l03749">rb_file_dirname()</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#l03598">ruby_enc_find_basename()</a>, and <a class="el" href="../../d6/d13/file_8c_source.html#l02734">skipprefixroot()</a>.</p>

</div>
</div>
<a class="anchor" id="afd538e59175e27d3cfb8e504edb99e94"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define ST2UINT</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><a class="el" href="../../db/d97/parse_8c.html#a61615c1fe527006a7a73d0e5c1d96e70">val</a></td><td>)</td>
          <td>&#160;&#160;&#160;((<a class="el" href="../../db/d97/parse_8c.html#a61615c1fe527006a7a73d0e5c1d96e70">val</a>) &amp; ~(~1UL &lt;&lt; (sizeof(val) * CHAR_BIT - 1)))</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l00332">332</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d13/file_8c_source.html#l00436">rb_stat_mode()</a>.</p>

</div>
</div>
<a class="anchor" id="a15da15d951bf6bddff77e10725c87a5b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define STAT</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><a class="el" href="../../d6/de3/crypt_8c.html#afc1dd3c6791f3e7cc697d4e8e6ba20e8">p</a>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><a class="el" href="../../d5/d61/regerror_8c.html#a53ce592896550171997acfa09c18e219">s</a>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td>&#160;&#160;&#160;<a class="el" href="../../dc/db1/win32_8h.html#a4feaac5e1913330bded57b059061965b">stat</a>((<a class="el" href="../../d6/de3/crypt_8c.html#afc1dd3c6791f3e7cc697d4e8e6ba20e8">p</a>), (<a class="el" href="../../d5/d61/regerror_8c.html#a53ce592896550171997acfa09c18e219">s</a>))</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l00099">99</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p>

<p>Referenced by <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#l00815">rb_stat()</a>, and <a class="el" href="../../d6/d13/file_8c_source.html#l04482">rb_stat_init()</a>.</p>

</div>
</div>
<a class="anchor" id="a73d244f7e7a666dae96bb1921752eb64"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define strrdirsep&#160;&#160;&#160;<a class="el" href="../../d5/de3/encoding_8h.html#af34a223f1f75591097d09e6523f31f17">rb_enc_path_last_separator</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l02745">2745</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p>

<p>Referenced by <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#l03749">rb_file_dirname()</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#l03353">realpath_rec()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l03598">ruby_enc_find_basename()</a>, and <a class="el" href="../../d6/d13/file_8c_source.html#l03804">ruby_enc_find_extname()</a>.</p>

</div>
</div>
<a class="anchor" id="a8905c79d02e0579f8dfd43ebd8ed7ef2"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define USE_NTFS&#160;&#160;&#160;0</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l02615">2615</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p>

</div>
</div>
<a class="anchor" id="a04b21e03497b54c7f33f5f44b8169493"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define utime_failed</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><a class="el" href="../../db/d74/zlib_8c.html#a56e97a891edabd14d071def7e678ad7e">path</a>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">tsp, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">atime, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><a class="el" href="../../db/d74/zlib_8c.html#a9e31080ef6e8758893b8422c9ff328fc">mtime</a>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td>&#160;&#160;&#160;<a class="el" href="../../df/d0a/io_8c.html#a33600c779917508425c20181f0f45366">rb_sys_fail_path</a>(<a class="el" href="../../db/d74/zlib_8c.html#a56e97a891edabd14d071def7e678ad7e">path</a>)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l02260">2260</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d13/file_8c_source.html#l02309">utime_internal()</a>.</p>

</div>
</div>
<h2 class="groupheader">Function Documentation</h2>
<a class="anchor" id="ae979839f72690903d3e1fb0a61f2f67c"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> access_internal </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *&#160;</td>
          <td class="paramname"><em>path</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td>
          <td class="paramname"><em>mode</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l01078">1078</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p>

<p>References <a class="el" href="../../dc/db1/win32_8h_source.html#l00206">access</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d13/file_8c_source.html#l01457">rb_file_executable_real_p()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l01321">rb_file_readable_real_p()</a>, and <a class="el" href="../../d6/d13/file_8c_source.html#l01393">rb_file_writable_real_p()</a>.</p>

</div>
</div>
<a class="anchor" id="acb8fe0e53be9869d8a1dc8589ea561b9"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static char* append_fspath </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>result</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>fname</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">char *&#160;</td>
          <td class="paramname"><em>dir</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a> **&#160;</td>
          <td class="paramname"><em>enc</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a> *&#160;</td>
          <td class="paramname"><em>fsenc</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l02904">2904</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p>

<p>References <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l03913">buf</a>, <a class="el" href="../../d5/d9d/tcltklib_8c.html#a7aa3ca79548709bc580aa259ad1fd2d2">memcpy()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00374">NIL_P</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00367">Qnil</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00727">rb_enc_associate()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00357">rb_str_capacity()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l01779">rb_str_resize()</a>, <a class="el" href="../../d8/df4/generator_8h_source.html#l00042">RSTRING_PTR</a>, <a class="el" href="../../d6/d7b/strchr_8c.html#a219836f542ce53545052bed5353820ca">strlen()</a>, and <a class="el" href="../../d8/db0/defines_8h_source.html#l00069">xfree</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d13/file_8c_source.html#l02922">rb_file_expand_path_internal()</a>.</p>

</div>
</div>
<a class="anchor" id="a92c59e6cb89aad4811b312c4f0938003"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../d3/d15/name2ctype_8h.html#a86f2415763322050063a5502f87c9422">long</a> apply2files </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>(*)(<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>, <a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> *)&#160;</td>
          <td class="paramname"><em>func</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>vargs</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> *&#160;</td>
          <td class="paramname"><em>arg</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l00222">222</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p>

<p>References <a class="el" href="../../d3/d09/ripper_8y_source.html#l01287">arg</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05519">i</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02040">path</a>, <a class="el" href="../../d8/df4/generator_8h_source.html#l00039">RARRAY_LEN</a>, <a class="el" href="../../d5/d9d/tcltklib_8c.html#aa6ec5b13506d8cb4ed1f7261d8639618">RARRAY_PTR()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00197">rb_get_path()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c.html#a94573b23a7c5d9c129da54deebf38842">rb_secure()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00203">rb_str_encode_ospath()</a>, <a class="el" href="../../d8/df4/generator_8h_source.html#l00042">RSTRING_PTR</a>, and <a class="el" href="../../de/d46/os2_8c_source.html#l00056">s</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d13/file_8c_source.html#l01986">rb_file_s_chmod()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l02105">rb_file_s_chown()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l02508">rb_file_s_unlink()</a>, and <a class="el" href="../../d6/d13/file_8c_source.html#l02335">rb_file_s_utime()</a>.</p>

</div>
</div>
<a class="anchor" id="ad1260d2972be9f18c77c23a255e2d771"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> chmod_internal </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *&#160;</td>
          <td class="paramname"><em>path</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>pathv</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> *&#160;</td>
          <td class="paramname"><em>mode</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l01966">1966</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p>

<p>References <a class="el" href="../../d6/d13/file_8c_source.html#l00102">rb_sys_fail_path</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d13/file_8c_source.html#l01986">rb_file_s_chmod()</a>.</p>

</div>
</div>
<a class="anchor" id="af18d7164181c85a9edf23c31fc2deda6"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static char* chompdirsep </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *&#160;</td>
          <td class="paramname"><em>path</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *&#160;</td>
          <td class="paramname"><em>end</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a> *&#160;</td>
          <td class="paramname"><em>enc</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l02765">2765</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p>

<p>References <a class="el" href="../../d6/d13/file_8c_source.html#l02626">Inc</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l02608">isdirsep</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l03915">last</a>, and <a class="el" href="../../db/d74/zlib_8c_source.html#l02040">path</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d13/file_8c_source.html#l02781">rb_enc_path_end()</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#l03943">rb_file_join()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l03447">rb_realpath_internal()</a>, and <a class="el" href="../../d6/d13/file_8c_source.html#l03598">ruby_enc_find_basename()</a>.</p>

</div>
</div>
<a class="anchor" id="ac855e695471b88d7239c58a47a3be8e1"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> chown_internal </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *&#160;</td>
          <td class="paramname"><em>path</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>pathv</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> *&#160;</td>
          <td class="paramname"><em>arg</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l02082">2082</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p>

<p>References <a class="el" href="../../d3/d09/ripper_8y_source.html#l01287">arg</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02550">args</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l03796">chown()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l02078">chown_args::group</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l02077">chown_args::owner</a>, and <a class="el" href="../../d6/d13/file_8c_source.html#l00102">rb_sys_fail_path</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d13/file_8c_source.html#l02105">rb_file_s_chown()</a>.</p>

</div>
</div>
<a class="anchor" id="a2591e812a426e69ab552fc7d4fc5a372"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> copy_path_class </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>path</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>orig</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l05236">5236</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p>

<p>References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00970">OBJ_FREEZE</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02040">path</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l00177">rb_obj_class()</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00904">RBASIC</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d13/file_8c_source.html#l05250">rb_find_file_ext_safe()</a>, and <a class="el" href="../../d6/d13/file_8c_source.html#l05325">rb_find_file_safe()</a>.</p>

</div>
</div>
<a class="anchor" id="ae7817bfbb31305ac282fa15d362e9e85"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> define_filetest_function </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *&#160;</td>
          <td class="paramname"><em>name</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>(*)(<a class="el" href="../../dd/d24/st_8h.html#af4fd7cbafda9af704310f78516042dfb">ANYARGS</a>)&#160;</td>
          <td class="paramname"><em>func</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td>
          <td class="paramname"><em>argc</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l05385">5385</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p>

<p>References <a class="el" href="../../dc/dd1/ossl__ssl_8c_source.html#l00104">func</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l01358">rb_define_module_function()</a>, and <a class="el" href="../../d9/d0c/class_8c_source.html#l01343">rb_define_singleton_method()</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d13/file_8c_source.html#l05436">Init_File()</a>.</p>

</div>
</div>
<a class="anchor" id="a58d356d14657c76ea47956b8604d6017"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> eaccess </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *&#160;</td>
          <td class="paramname"><em>path</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td>
          <td class="paramname"><em>mode</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l01039">1039</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p>

<p>References <a class="el" href="../../dc/db1/win32_8h_source.html#l00206">access</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l02285">geteuid()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00995">rb_group_member()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l01030">S_IXUGO</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00099">STAT</a>, <a class="el" href="../../dc/db1/win32_8h_source.html#l00201">stat</a>, and <a class="el" href="../../d2/d4d/file_8h_source.html#l00018">X_OK</a>.</p>

<p>Referenced by <a class="el" href="../../d7/d1e/dln__find_8c_source.html#l00128">dln_find_1()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l01439">rb_file_executable_p()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l01303">rb_file_readable_p()</a>, and <a class="el" href="../../d6/d13/file_8c_source.html#l01375">rb_file_writable_p()</a>.</p>

</div>
</div>
<a class="anchor" id="ac2317926ac180108b9340c40be4843ed"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> file_expand_path_1 </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>fname</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l03270">3270</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p>

<p>References <a class="el" href="../../d6/d13/file_8c_source.html#l03263">EXPAND_PATH_BUFFER</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00367">Qnil</a>, and <a class="el" href="../../d6/d13/file_8c_source.html#l02922">rb_file_expand_path_internal()</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d13/file_8c_source.html#l05250">rb_find_file_ext_safe()</a>, and <a class="el" href="../../d6/d13/file_8c_source.html#l05325">rb_find_file_safe()</a>.</p>

</div>
</div>
<a class="anchor" id="a5e2fb59348b7c3b3203cf2360c73ae73"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> file_inspect_join </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>ary</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>argp</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td>
          <td class="paramname"><em>recur</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l03935">3935</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p>

<p>References <a class="el" href="../../db/dcc/error_8c_source.html#l00468">rb_eArgError</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l03943">rb_file_join()</a>, and <a class="el" href="../../db/dcc/error_8c_source.html#l01574">rb_raise()</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d13/file_8c_source.html#l03943">rb_file_join()</a>.</p>

</div>
</div>
<a class="anchor" id="aa24827b504492897c2c9f7f221e3dbd4"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> file_path_convert </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>name</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l00138">138</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p>

<p>References <a class="el" href="../../d5/de3/encoding_8h_source.html#l00047">ENCODING_GET</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l00208">name</a>, <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00134">NULL</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01110">rb_ascii8bit_encoding()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01330">rb_default_internal_encoding()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00512">rb_enc_from_index()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00337">rb_enc_str_asciionly_p()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01205">rb_filesystem_encoding()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00528">rb_str_conv_enc()</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l01140">rb_usascii_encoding()</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d13/file_8c_source.html#l00157">rb_get_path_check()</a>.</p>

</div>
</div>
<a class="anchor" id="adfd2c00559413ba0c3cbbaa019401f36"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> flock </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td>
          <td class="paramname">&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../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>Referenced by <a class="el" href="../../d6/d13/file_8c_source.html#l04133">rb_thread_flock()</a>.</p>

</div>
</div>
<a class="anchor" id="a3bf1877290b5a5c7efb445414026c723"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static struct <a class="el" href="../../dc/db1/win32_8h.html#a4feaac5e1913330bded57b059061965b">stat</a>* get_stat </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>self</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l00292">292</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p>

<p>References <a class="el" href="../../db/dcc/error_8c_source.html#l00467">rb_eTypeError</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01574">rb_raise()</a>, <a class="el" href="../../d5/d30/stubs_8c_source.html#l00508">st</a>, <a class="el" href="../../dc/db1/win32_8h_source.html#l00201">stat</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00268">stat_data_type</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00840">TypedData_Get_Struct</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d13/file_8c_source.html#l00700">rb_stat_atime()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l04646">rb_stat_b()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00582">rb_stat_blksize()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00603">rb_stat_blocks()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l04668">rb_stat_c()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00316">rb_stat_cmp()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00736">rb_stat_ctime()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l04560">rb_stat_d()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00355">rb_stat_dev()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00372">rb_stat_dev_major()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00393">rb_stat_dev_minor()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l04987">rb_stat_f()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l04543">rb_stat_ftype()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00486">rb_stat_gid()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l04714">rb_stat_grpowned()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00413">rb_stat_ino()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l04602">rb_stat_l()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00436">rb_stat_mode()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00716">rb_stat_mtime()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00454">rb_stat_nlink()</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#l04575">rb_stat_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>, <a class="el" href="../../d6/d13/file_8c_source.html#l00504">rb_stat_rdev()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00525">rb_stat_rdev_major()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00546">rb_stat_rdev_minor()</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#l04623">rb_stat_S()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l05022">rb_stat_s()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l05063">rb_stat_sgid()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00565">rb_stat_size()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l05084">rb_stat_sticky()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l05042">rb_stat_suid()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00470">rb_stat_uid()</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#l04802">rb_stat_wr()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l04894">rb_stat_ww()</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>, and <a class="el" href="../../d6/d13/file_8c_source.html#l05005">rb_stat_z()</a>.</p>

</div>
</div>
<a class="anchor" id="aecc76512cdd81557c5d0a26ef8aad7f4"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> Init_File </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l05436">5436</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p>

<p>References <a class="el" href="../../d6/d13/file_8c_source.html#l05385">define_filetest_function()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00225">INT2FIX</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l04118">LOCK_EX</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l04121">LOCK_NB</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l04115">LOCK_SH</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l04124">LOCK_UN</a>, <a class="el" href="../../d8/db0/defines_8h_source.html#l00284">PATH_SEP</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00367">Qnil</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01262">rb_cIO</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01246">rb_cObject</a>, <a class="el" href="../../db/d2e/intern_8h.html#a6c99ed7f070458b961026d43d27d0642">rb_define_alloc_func()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l00469">rb_define_class()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l00515">rb_define_class_under()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01923">rb_define_const()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l01372">rb_define_global_function()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l01210">rb_define_method()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l00587">rb_define_module()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l00607">rb_define_module_under()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l01343">rb_define_singleton_method()</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#l02015">rb_file_chmod()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l02146">rb_file_chown()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l05095">rb_file_const()</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#l01439">rb_file_executable_p()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l01457">rb_file_executable_real_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#l01479">rb_file_file_p()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l04194">rb_file_flock()</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#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#l00252">rb_file_path()</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#l01303">rb_file_readable_p()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l01321">rb_file_readable_real_p()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l03340">rb_file_s_absolute_path()</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#l03682">rb_file_s_basename()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l01986">rb_file_s_chmod()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l02105">rb_file_s_chown()</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#l03743">rb_file_s_dirname()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l03307">rb_file_s_expand_path()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l03878">rb_file_s_extname()</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#l04019">rb_file_s_join()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l02073">rb_file_s_lchmod</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l02217">rb_file_s_lchown</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l02403">rb_file_s_link</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#l03907">rb_file_s_path()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l02487">rb_file_s_readlink</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l03554">rb_file_s_realdirpath()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l03534">rb_file_s_realpath()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l02528">rb_file_s_rename()</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#l03924">rb_file_s_split()</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#l02434">rb_file_s_symlink</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l04070">rb_file_s_truncate</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l02578">rb_file_s_umask()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l02508">rb_file_s_unlink()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l02335">rb_file_s_utime()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l01614">rb_file_sgid_p()</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#l01631">rb_file_sticky_p()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l01597">rb_file_suid_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#l04111">rb_file_truncate</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#l01375">rb_file_writable_p()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l01393">rb_file_writable_real_p()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l01497">rb_file_zero_p()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l00663">rb_include_module()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00915">rb_io_stat()</a>, <a class="el" href="../../de/d6d/compar_8c_source.html#l00014">rb_mComparable</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l00902">rb_obj_freeze()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00700">rb_stat_atime()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l04646">rb_stat_b()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00582">rb_stat_blksize()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00603">rb_stat_blocks()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l04668">rb_stat_c()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00316">rb_stat_cmp()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00736">rb_stat_ctime()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l04560">rb_stat_d()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00355">rb_stat_dev()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00372">rb_stat_dev_major()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00393">rb_stat_dev_minor()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l04987">rb_stat_f()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l04543">rb_stat_ftype()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00486">rb_stat_gid()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l04714">rb_stat_grpowned()</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#l00413">rb_stat_ino()</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#l04602">rb_stat_l()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00436">rb_stat_mode()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00716">rb_stat_mtime()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00454">rb_stat_nlink()</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#l04575">rb_stat_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>, <a class="el" href="../../d6/d13/file_8c_source.html#l00504">rb_stat_rdev()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00525">rb_stat_rdev_major()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00546">rb_stat_rdev_minor()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l04623">rb_stat_S()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l05022">rb_stat_s()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l04467">rb_stat_s_alloc()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l05063">rb_stat_sgid()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00565">rb_stat_size()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l05084">rb_stat_sticky()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l05042">rb_stat_suid()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00470">rb_stat_uid()</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#l04802">rb_stat_wr()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l04894">rb_stat_ww()</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="../../d6/d13/file_8c_source.html#l05005">rb_stat_z()</a>, <a class="el" href="../../db/d2e/intern_8h.html#ada1577ce4242b06ff5c1c52f37f5e679">rb_str_new2()</a>, <a class="el" href="../../db/d2e/intern_8h.html#a36ebcca553cae763dbfb7bbaabbf869a">rb_usascii_str_new2()</a>, and <a class="el" href="../../d9/d84/win32_2file_8c_source.html#l00709">rb_w32_init_file()</a>.</p>

<p>Referenced by <a class="el" href="../../df/d0a/io_8c_source.html#l11157">Init_IO()</a>.</p>

</div>
</div>
<a class="anchor" id="a4783d4cbbb1ce9ebe98eab30755a0726"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> is_explicit_relative </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *&#160;</td>
          <td class="paramname"><em>path</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l05228">5228</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p>

<p>References <a class="el" href="../../d6/d13/file_8c_source.html#l02608">isdirsep</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d13/file_8c_source.html#l05250">rb_find_file_ext_safe()</a>, and <a class="el" href="../../d6/d13/file_8c_source.html#l05325">rb_find_file_safe()</a>.</p>

</div>
</div>
<a class="anchor" id="a917a9ef1d4031de8238814a807814efe"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">NORETURN </td>
          <td>(</td>
          <td class="paramtype">static <a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> &#160;</td>
          <td class="paramname"><em>sys_fail2</em>VALUE, VALUE</td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="af5f5da4a6f0ead218ab4ccd28322a79c"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> path_check_0 </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>path</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td>
          <td class="paramname"><em>execpath</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l05125">5125</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p>

<p>References <a class="el" href="../../dc/db1/win32_8h_source.html#l00206">access</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10402">enc</a>, <a class="el" href="../../d8/d3c/util_8h_source.html#l00072">my_getcwd</a>, <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00119">p</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00733">rb_enc_get()</a>, <a class="el" href="../../d8/df4/generator_8h_source.html#l00050">RB_GC_GUARD</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l05101">rb_is_absolute_path()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l01908">rb_str_cat2()</a>, <a class="el" href="../../db/d2e/intern_8h.html#ada1577ce4242b06ff5c1c52f37f5e679">rb_str_new2()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00196">rb_warn()</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>, <a class="el" href="../../de/d46/os2_8c_source.html#l00056">s</a>, <a class="el" href="../../d6/d13/file_8c.html#a70b64ed67c0ab484b4ba09487da34e91">S_ISDIR</a>, <a class="el" href="../../d6/d13/file_8c.html#a5303f49f26293acdb9533756c78322fb">S_IWOTH</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00099">STAT</a>, <a class="el" href="../../dc/db1/win32_8h_source.html#l00201">stat</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00468">StringValueCStr</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l02745">strrdirsep</a>, <a class="el" href="../../d2/d4d/file_8h_source.html#l00017">W_OK</a>, and <a class="el" href="../../d8/db0/defines_8h_source.html#l00069">xfree</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d13/file_8c_source.html#l05180">rb_path_check()</a>.</p>

</div>
</div>
<a class="anchor" id="a78937f2622f0abfe0463f68dcdafeffc"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">char* rb_enc_path_end </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *&#160;</td>
          <td class="paramname"><em>path</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *&#160;</td>
          <td class="paramname"><em>end</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a> *&#160;</td>
          <td class="paramname"><em>enc</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l02781">2781</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p>

<p>References <a class="el" href="../../d6/d13/file_8c_source.html#l02765">chompdirsep()</a>, and <a class="el" href="../../d6/d13/file_8c_source.html#l02608">isdirsep</a>.</p>

<p>Referenced by <a class="el" href="../../de/d32/dir_8c_source.html#l00909">check_dirname()</a>, and <a class="el" href="../../d6/d13/file_8c_source.html#l02808">rb_path_end()</a>.</p>

</div>
</div>
<a class="anchor" id="a616ff2a249a019711dab9f024a7f0e92"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">char* rb_enc_path_last_separator </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *&#160;</td>
          <td class="paramname"><em>path</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *&#160;</td>
          <td class="paramname"><em>end</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a> *&#160;</td>
          <td class="paramname"><em>enc</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l02747">2747</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p>

<p>References <a class="el" href="../../d6/d13/file_8c_source.html#l02626">Inc</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l02608">isdirsep</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l03915">last</a>, and <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00134">NULL</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d13/file_8c_source.html#l02802">rb_path_last_separator()</a>.</p>

</div>
</div>
<a class="anchor" id="a40059d4562c4eb54ba41369feb0df0d7"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">char* rb_enc_path_next </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *&#160;</td>
          <td class="paramname"><em>s</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *&#160;</td>
          <td class="paramname"><em>e</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a> *&#160;</td>
          <td class="paramname"><em>enc</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l02699">2699</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p>

<p>References <a class="el" href="../../d6/d13/file_8c_source.html#l02626">Inc</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l02608">isdirsep</a>, and <a class="el" href="../../de/d46/os2_8c_source.html#l00056">s</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d13/file_8c_source.html#l02713">rb_enc_path_skip_prefix()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l02788">rb_path_next()</a>, and <a class="el" href="../../d6/d13/file_8c_source.html#l03353">realpath_rec()</a>.</p>

</div>
</div>
<a class="anchor" id="a87e9e2a1c8e08b97803dcdf4d05028a4"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">char* rb_enc_path_skip_prefix </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *&#160;</td>
          <td class="paramname"><em>path</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *&#160;</td>
          <td class="paramname"><em>end</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a> *&#160;</td>
          <td class="paramname"><em>enc</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l02713">2713</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p>

<p>References <a class="el" href="../../d6/d13/file_8c_source.html#l02608">isdirsep</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02040">path</a>, and <a class="el" href="../../d6/d13/file_8c_source.html#l02699">rb_enc_path_next()</a>.</p>

<p>Referenced by <a class="el" href="../../de/d32/dir_8c_source.html#l00909">check_dirname()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l02795">rb_path_skip_prefix()</a>, and <a class="el" href="../../de/d32/dir_8c_source.html#l01493">ruby_glob0()</a>.</p>

</div>
</div>
<a class="anchor" id="a3fc1e1e54cadfc0ab7343746bc00228c"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_f_test </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td>
          <td class="paramname"><em>argc</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> *&#160;</td>
          <td class="paramname"><em>argv</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l04315">4315</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p>

<p>References <a class="el" href="../../d6/d13/file_8c_source.html#l04253">CHECK</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00274">cmd</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00487">FilePathValue</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01452">ISPRINT</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01027">NUM2CHR()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l06768">Qfalse</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00367">Qnil</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09597">Qtrue</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00468">rb_eArgError</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#l01120">rb_file_directory_p()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l01439">rb_file_executable_p()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l01457">rb_file_executable_real_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#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#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#l01303">rb_file_readable_p()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l01321">rb_file_readable_real_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#l01614">rb_file_sgid_p()</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#l01631">rb_file_sticky_p()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l01597">rb_file_suid_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#l01375">rb_file_writable_p()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l01393">rb_file_writable_real_p()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l01497">rb_file_zero_p()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01574">rb_raise()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00815">rb_stat()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00102">rb_sys_fail_path</a>, <a class="el" href="../../dc/db1/win32_8h_source.html#l00201">stat</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00634">stat_atime()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00682">stat_ctime()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00658">stat_mtime()</a>, and <a class="el" href="../../de/d32/dir_8c.html#a99c0c80536c9a3937814525bb5f8a7ad">strchr()</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d13/file_8c_source.html#l05436">Init_File()</a>.</p>

</div>
</div>
<a class="anchor" id="afd7184be322a5db412892158b1d5454f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_file_absolute_path </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>fname</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>dname</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l03320">3320</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p>

<p>References <a class="el" href="../../d6/d13/file_8c_source.html#l03265">check_expand_path_args</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l03263">EXPAND_PATH_BUFFER</a>, and <a class="el" href="../../d6/d13/file_8c_source.html#l02922">rb_file_expand_path_internal()</a>.</p>

<p>Referenced by <a class="el" href="../../d9/dd4/load_8c_source.html#l00478">rb_f_require_relative()</a>, and <a class="el" href="../../d6/d13/file_8c_source.html#l03340">rb_file_s_absolute_path()</a>.</p>

</div>
</div>
<a class="anchor" id="a8d9c7052bd8f6edfc8b0b7b0b50345e1"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_file_atime </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>obj</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l01830">1830</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p>

<p>References <a class="el" href="../../dc/dac/io_8h_source.html#l00054">rb_io_t::fd</a>, <a class="el" href="../../dc/db1/win32_8h_source.html#l00202">fstat</a>, <a class="el" href="../../dc/dac/io_8h_source.html#l00110">GetOpenFile</a>, <a class="el" href="../../dc/dac/io_8h_source.html#l00059">rb_io_t::pathv</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00102">rb_sys_fail_path</a>, <a class="el" href="../../dc/db1/win32_8h_source.html#l00201">stat</a>, and <a class="el" href="../../d6/d13/file_8c_source.html#l00634">stat_atime()</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d13/file_8c_source.html#l05436">Init_File()</a>.</p>

</div>
</div>
<a class="anchor" id="a0bda0aaba83ec87bd3426203537e6c80"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_file_blockdev_p </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>obj</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>fname</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l01236">1236</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p>

<p>References <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l06768">Qfalse</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09597">Qtrue</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00815">rb_stat()</a>, <a class="el" href="../../d6/d13/file_8c.html#a722eba7370eb3b0aafb3272182e08520">S_ISBLK</a>, and <a class="el" href="../../dc/db1/win32_8h_source.html#l00201">stat</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d13/file_8c_source.html#l05436">Init_File()</a>, and <a class="el" href="../../d6/d13/file_8c_source.html#l04315">rb_f_test()</a>.</p>

</div>
</div>
<a class="anchor" id="a471cc0844b5b770ea1b16eebca4de508"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_file_chardev_p </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>obj</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>fname</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l01263">1263</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p>

<p>References <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l06768">Qfalse</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09597">Qtrue</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00815">rb_stat()</a>, <a class="el" href="../../d6/d13/file_8c.html#a767b5d0691f435f8a9b7f5e0fa97a645">S_ISCHR</a>, and <a class="el" href="../../dc/db1/win32_8h_source.html#l00201">stat</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d13/file_8c_source.html#l05436">Init_File()</a>, and <a class="el" href="../../d6/d13/file_8c_source.html#l04315">rb_f_test()</a>.</p>

</div>
</div>
<a class="anchor" id="a5ab9c1655b2252ec041fd8faff21cc54"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_file_chmod </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>obj</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>vmode</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l02015">2015</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p>

<p>References <a class="el" href="../../dc/dac/io_8h_source.html#l00054">rb_io_t::fd</a>, <a class="el" href="../../dc/dac/io_8h_source.html#l00110">GetOpenFile</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00225">INT2FIX</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01655">mode</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00374">NIL_P</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00536">NUM2INT</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02040">path</a>, <a class="el" href="../../dc/dac/io_8h_source.html#l00059">rb_io_t::pathv</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00367">Qnil</a>, <a class="el" href="../../d5/d9d/tcltklib_8c.html#a94573b23a7c5d9c129da54deebf38842">rb_secure()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00203">rb_str_encode_ospath()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00102">rb_sys_fail_path</a>, and <a class="el" href="../../d8/df4/generator_8h_source.html#l00042">RSTRING_PTR</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d13/file_8c_source.html#l05436">Init_File()</a>.</p>

</div>
</div>
<a class="anchor" id="a5c2a447cde5198fcdf23331212d78748"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_file_chown </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>obj</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>owner</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>group</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l02146">2146</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p>

<p>References <a class="el" href="../../d5/df2/win32_8c_source.html#l03796">chown()</a>, <a class="el" href="../../dc/dac/io_8h_source.html#l00054">rb_io_t::fd</a>, <a class="el" href="../../dc/dac/io_8h_source.html#l00110">GetOpenFile</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00225">INT2FIX</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00374">NIL_P</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00536">NUM2INT</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02040">path</a>, <a class="el" href="../../dc/dac/io_8h_source.html#l00059">rb_io_t::pathv</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00367">Qnil</a>, <a class="el" href="../../d5/d9d/tcltklib_8c.html#a94573b23a7c5d9c129da54deebf38842">rb_secure()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00203">rb_str_encode_ospath()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00102">rb_sys_fail_path</a>, and <a class="el" href="../../d8/df4/generator_8h_source.html#l00042">RSTRING_PTR</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d13/file_8c_source.html#l05436">Init_File()</a>.</p>

</div>
</div>
<a class="anchor" id="ae4c9383cc8cedb0d7adaa045ded54ed4"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> rb_file_const </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *&#160;</td>
          <td class="paramname"><em>name</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>value</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l05095">5095</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p>

<p>References <a class="el" href="../../d0/d2a/variable_8c_source.html#l01923">rb_define_const()</a>.</p>

<p>Referenced by <a class="el" href="../../de/d32/dir_8c_source.html#l02047">Init_Dir()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l05436">Init_File()</a>, and <a class="el" href="../../df/d0a/io_8c_source.html#l11157">Init_IO()</a>.</p>

</div>
</div>
<a class="anchor" id="a68faf83f582ea6102f7607b170342866"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_file_ctime </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>obj</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l01927">1927</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p>

<p>References <a class="el" href="../../dc/dac/io_8h_source.html#l00054">rb_io_t::fd</a>, <a class="el" href="../../dc/db1/win32_8h_source.html#l00202">fstat</a>, <a class="el" href="../../dc/dac/io_8h_source.html#l00110">GetOpenFile</a>, <a class="el" href="../../dc/dac/io_8h_source.html#l00059">rb_io_t::pathv</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00102">rb_sys_fail_path</a>, <a class="el" href="../../dc/db1/win32_8h_source.html#l00201">stat</a>, and <a class="el" href="../../d6/d13/file_8c_source.html#l00682">stat_ctime()</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d13/file_8c_source.html#l05436">Init_File()</a>.</p>

</div>
</div>
<a class="anchor" id="a9b096ad282f2188177032c635963b439"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_file_directory_p </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>obj</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>fname</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l01120">1120</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p>

<p>References <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l06768">Qfalse</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09597">Qtrue</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00815">rb_stat()</a>, <a class="el" href="../../d6/d13/file_8c.html#a70b64ed67c0ab484b4ba09487da34e91">S_ISDIR</a>, and <a class="el" href="../../dc/db1/win32_8h_source.html#l00201">stat</a>.</p>

<p>Referenced by <a class="el" href="../../de/d32/dir_8c_source.html#l02047">Init_Dir()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l05436">Init_File()</a>, and <a class="el" href="../../d6/d13/file_8c_source.html#l04315">rb_f_test()</a>.</p>

</div>
</div>
<a class="anchor" id="afc9e44298a95e39a87636cadc359f4fc"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_file_dirname </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>fname</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l03749">3749</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p>

<p>References <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10402">enc</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02033">end</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00490">FilePathStringValue</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l02608">isdirsep</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l00208">name</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00967">OBJ_INFECT</a>, <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00119">p</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00817">rb_enc_copy()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00733">rb_enc_get()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l01889">rb_str_cat()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00410">rb_str_new()</a>, <a class="el" href="../../db/d2e/intern_8h.html#a36ebcca553cae763dbfb7bbaabbf869a">rb_usascii_str_new2()</a>, <a class="el" href="../../d8/df4/generator_8h_source.html#l00045">RSTRING_LEN</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l02710">skipprefix</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l02688">skiproot()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00468">StringValueCStr</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l02745">strrdirsep</a>, and <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l03914">top</a>.</p>

<p>Referenced by <a class="el" href="../../d9/dd4/load_8c_source.html#l00478">rb_f_require_relative()</a>, and <a class="el" href="../../d6/d13/file_8c_source.html#l03743">rb_file_s_dirname()</a>.</p>

</div>
</div>
<a class="anchor" id="ad38fd9c8a1f4e209f7c80bc39979e73e"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_file_executable_p </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>obj</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>fname</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l01439">1439</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p>

<p>References <a class="el" href="../../d6/d13/file_8c_source.html#l01039">eaccess()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00487">FilePathValue</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l06768">Qfalse</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09597">Qtrue</a>, <a class="el" href="../../d5/d9d/tcltklib_8c.html#a94573b23a7c5d9c129da54deebf38842">rb_secure()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00203">rb_str_encode_ospath()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00468">StringValueCStr</a>, and <a class="el" href="../../d2/d4d/file_8h_source.html#l00018">X_OK</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d13/file_8c_source.html#l05436">Init_File()</a>, and <a class="el" href="../../d6/d13/file_8c_source.html#l04315">rb_f_test()</a>.</p>

</div>
</div>
<a class="anchor" id="a714b0cdbdd501cf0c03e1c4326bea83b"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_file_executable_real_p </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>obj</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>fname</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l01457">1457</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p>

<p>References <a class="el" href="../../d6/d13/file_8c_source.html#l01078">access_internal()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00487">FilePathValue</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l06768">Qfalse</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09597">Qtrue</a>, <a class="el" href="../../d5/d9d/tcltklib_8c.html#a94573b23a7c5d9c129da54deebf38842">rb_secure()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00203">rb_str_encode_ospath()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00468">StringValueCStr</a>, and <a class="el" href="../../d2/d4d/file_8h_source.html#l00018">X_OK</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d13/file_8c_source.html#l05436">Init_File()</a>, and <a class="el" href="../../d6/d13/file_8c_source.html#l04315">rb_f_test()</a>.</p>

</div>
</div>
<a class="anchor" id="a2e1dd979f0f64beb76010fdc3a7fb89e"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_file_exist_p </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>obj</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>fname</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l01286">1286</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p>

<p>References <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l06768">Qfalse</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09597">Qtrue</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00815">rb_stat()</a>, and <a class="el" href="../../dc/db1/win32_8h_source.html#l00201">stat</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d13/file_8c_source.html#l05436">Init_File()</a>, and <a class="el" href="../../d6/d13/file_8c_source.html#l04315">rb_f_test()</a>.</p>

</div>
</div>
<a class="anchor" id="ae200206e89182156785625561ca4ce01"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_file_expand_path </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>fname</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>dname</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l03276">3276</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p>

<p>References <a class="el" href="../../d6/d13/file_8c_source.html#l03265">check_expand_path_args</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l03263">EXPAND_PATH_BUFFER</a>, and <a class="el" href="../../d6/d13/file_8c_source.html#l02922">rb_file_expand_path_internal()</a>.</p>

<p>Referenced by <a class="el" href="../../df/d77/ruby_8c_source.html#l00296">expand_include_path()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l01658">rb_file_identical_p()</a>, and <a class="el" href="../../d6/d13/file_8c_source.html#l03307">rb_file_s_expand_path()</a>.</p>

</div>
</div>
<a class="anchor" id="a382a3ef570e3bd1fb8b96b39563c9f43"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_file_expand_path_fast </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>fname</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>dname</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l03283">3283</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p>

<p>References <a class="el" href="../../d6/d13/file_8c_source.html#l03265">check_expand_path_args</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l03263">EXPAND_PATH_BUFFER</a>, and <a class="el" href="../../d6/d13/file_8c_source.html#l02922">rb_file_expand_path_internal()</a>.</p>

<p>Referenced by <a class="el" href="../../d9/dd4/load_8c_source.html#l00229">rb_feature_provided()</a>, and <a class="el" href="../../d9/dd4/load_8c_source.html#l00038">rb_get_expanded_load_path()</a>.</p>

</div>
</div>
<a class="anchor" id="adaf377dd263ab3d84a0ee80f45a77571"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_file_expand_path_internal </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>fname</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>dname</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td>
          <td class="paramname"><em>abs_mode</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td>
          <td class="paramname"><em>long_name</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>result</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l02922">2922</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p>

</div>
</div>
<a class="anchor" id="a83ccb11960e1deb21a32653f2a1b0d90"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_file_file_p </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>obj</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>fname</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l01479">1479</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p>

<p>References <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l06768">Qfalse</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09597">Qtrue</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00815">rb_stat()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l01467">S_ISREG</a>, and <a class="el" href="../../dc/db1/win32_8h_source.html#l00201">stat</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d13/file_8c_source.html#l05436">Init_File()</a>, and <a class="el" href="../../d6/d13/file_8c_source.html#l04315">rb_f_test()</a>.</p>

</div>
</div>
<a class="anchor" id="aaadfbafeb4046bfa7ba368d66a9a5293"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_file_flock </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>obj</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>operation</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l04194">4194</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p>

<p>References <a class="el" href="../../d4/db0/__sdbm_8c.html#ad65a8842cc674e3ddf69355898c0ecbf">errno</a>, <a class="el" href="../../dd/d8c/rubysocket_8h_source.html#l00089">EWOULDBLOCK</a>, <a class="el" href="../../dc/dac/io_8h_source.html#l00054">rb_io_t::fd</a>, <a class="el" href="../../dc/dac/io_8h_source.html#l00094">FMODE_WRITABLE</a>, <a class="el" href="../../dc/dac/io_8h_source.html#l00110">GetOpenFile</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00225">INT2FIX</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l04121">LOCK_NB</a>, <a class="el" href="../../dc/dac/io_8h_source.html#l00056">rb_io_t::mode</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00536">NUM2INT</a>, <a class="el" href="../../dc/dac/io_8h_source.html#l00059">rb_io_t::pathv</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l06768">Qfalse</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l00478">rb_io_check_closed()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l01269">rb_io_flush()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c.html#a94573b23a7c5d9c129da54deebf38842">rb_secure()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00102">rb_sys_fail_path</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l04133">rb_thread_flock()</a>, <a class="el" href="../../d3/de7/thread_8c_source.html#l01154">rb_thread_io_blocking_region()</a>, and <a class="el" href="../../d3/de7/thread_8c_source.html#l00981">rb_thread_polling()</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d13/file_8c_source.html#l05436">Init_File()</a>.</p>

</div>
</div>
<a class="anchor" id="a7f7ad2f31471c2cd49cf3ce61d7b2d14"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_file_ftype </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> struct <a class="el" href="../../dc/db1/win32_8h.html#a4feaac5e1913330bded57b059061965b">stat</a> *&#160;</td>
          <td class="paramname"><em>st</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l01726">1726</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p>

<p>References <a class="el" href="../../db/d2e/intern_8h.html#a36ebcca553cae763dbfb7bbaabbf869a">rb_usascii_str_new2()</a>, <a class="el" href="../../d6/d13/file_8c.html#a722eba7370eb3b0aafb3272182e08520">S_ISBLK</a>, <a class="el" href="../../d6/d13/file_8c.html#a767b5d0691f435f8a9b7f5e0fa97a645">S_ISCHR</a>, <a class="el" href="../../d6/d13/file_8c.html#a70b64ed67c0ab484b4ba09487da34e91">S_ISDIR</a>, <a class="el" href="../../de/d32/dir_8c_source.html#l01277">S_ISLNK</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l01467">S_ISREG</a>, and <a class="el" href="../../d5/d11/ripper_8c_source.html#l14285">t</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d13/file_8c_source.html#l01782">rb_file_s_ftype()</a>, and <a class="el" href="../../d6/d13/file_8c_source.html#l04543">rb_stat_ftype()</a>.</p>

</div>
</div>
<a class="anchor" id="a246af7617cbff6b5eff008122bf9b7f5"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_file_grpowned_p </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>obj</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>fname</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l01563">1563</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p>

<p>References <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l06768">Qfalse</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09597">Qtrue</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00995">rb_group_member()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00815">rb_stat()</a>, and <a class="el" href="../../dc/db1/win32_8h_source.html#l00201">stat</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d13/file_8c_source.html#l05436">Init_File()</a>, and <a class="el" href="../../d6/d13/file_8c_source.html#l04315">rb_f_test()</a>.</p>

</div>
</div>
<a class="anchor" id="aaa01fa88bfb2fcfecd7a9a4204130118"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_file_identical_p </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>obj</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>fname1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>fname2</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l01658">1658</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p>

<p>References <a class="el" href="../../dc/db1/win32_8h_source.html#l00206">access</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00487">FilePathValue</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l06768">Qfalse</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00367">Qnil</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09597">Qtrue</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l03276">rb_file_expand_path()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00080">rb_memcicmp()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c.html#a94573b23a7c5d9c129da54deebf38842">rb_secure()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00815">rb_stat()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00203">rb_str_encode_ospath()</a>, <a class="el" href="../../db/d2e/intern_8h.html#a69aa558ad17d4b72e8fdc46784a27aff">rb_str_new4()</a>, <a class="el" href="../../dc/db1/win32_8h_source.html#l00114">rb_w32_iswin95</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="../../dc/db1/win32_8h_source.html#l00201">stat</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d13/file_8c_source.html#l05436">Init_File()</a>, and <a class="el" href="../../d6/d13/file_8c_source.html#l04315">rb_f_test()</a>.</p>

</div>
</div>
<a class="anchor" id="ac0b14f9941aa316231268cc50746b507"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_file_join </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>ary</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>sep</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l03943">3943</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p>

<p>References <a class="el" href="../../d6/d13/file_8c_source.html#l02765">chompdirsep()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l03935">file_inspect_join()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00490">FilePathStringValue</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05519">i</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l02608">isdirsep</a>, <a class="el" href="../../d3/d15/name2ctype_8h_source.html#l22210">len</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l00208">name</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00374">NIL_P</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00967">OBJ_INFECT</a>, <a class="el" href="../../d8/df4/generator_8h_source.html#l00039">RARRAY_LEN</a>, <a class="el" href="../../d5/d9d/tcltklib_8c.html#aa6ec5b13506d8cb4ed1f7261d8639618">RARRAY_PTR()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00468">rb_eArgError</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00817">rb_enc_copy()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00733">rb_enc_get()</a>, <a class="el" href="../../d3/de7/thread_8c_source.html#l04057">rb_exec_recursive()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01574">rb_raise()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l02031">rb_str_buf_append()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00736">rb_str_buf_new()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00410">rb_str_new()</a>, <a class="el" href="../../d8/d81/ruby__missing_8h_source.html#l00030">rb_str_set_len</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01353">RB_TYPE_P</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l07059">result</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>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00466">StringValue</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00468">StringValueCStr</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00420">T_ARRAY</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00418">T_STRING</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00441">TYPE</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d13/file_8c_source.html#l03935">file_inspect_join()</a>, and <a class="el" href="../../d6/d13/file_8c_source.html#l04019">rb_file_s_join()</a>.</p>

</div>
</div>
<a class="anchor" id="a51a06fdf0a4a71e29b2a83f3295da88e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> rb_file_load_ok </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *&#160;</td>
          <td class="paramname"><em>path</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l05208">5208</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p>

<p>Referenced by <a class="el" href="../../d9/dd4/load_8c_source.html#l00373">rb_f_load()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l05250">rb_find_file_ext_safe()</a>, and <a class="el" href="../../d6/d13/file_8c_source.html#l05325">rb_find_file_safe()</a>.</p>

</div>
</div>
<a class="anchor" id="a229c205d9388d95b70e6a2041b7d0b83"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_file_lstat </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>obj</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l00974">974</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p>

<p>References <a class="el" href="../../dc/dac/io_8h_source.html#l00110">GetOpenFile</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00076">lstat</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00374">NIL_P</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02040">path</a>, <a class="el" href="../../dc/dac/io_8h_source.html#l00059">rb_io_t::pathv</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00367">Qnil</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00915">rb_io_stat()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c.html#a94573b23a7c5d9c129da54deebf38842">rb_secure()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00203">rb_str_encode_ospath()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00102">rb_sys_fail_path</a>, <a class="el" href="../../d8/df4/generator_8h_source.html#l00042">RSTRING_PTR</a>, <a class="el" href="../../dc/db1/win32_8h_source.html#l00201">stat</a>, and <a class="el" href="../../d6/d13/file_8c_source.html#l00286">stat_new()</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d13/file_8c_source.html#l05436">Init_File()</a>.</p>

</div>
</div>
<a class="anchor" id="a6f8ca71eb886dfbe13467e2abb7dc245"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_file_mtime </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>obj</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l01875">1875</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p>

<p>References <a class="el" href="../../dc/dac/io_8h_source.html#l00054">rb_io_t::fd</a>, <a class="el" href="../../dc/db1/win32_8h_source.html#l00202">fstat</a>, <a class="el" href="../../dc/dac/io_8h_source.html#l00110">GetOpenFile</a>, <a class="el" href="../../dc/dac/io_8h_source.html#l00059">rb_io_t::pathv</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00102">rb_sys_fail_path</a>, <a class="el" href="../../dc/db1/win32_8h_source.html#l00201">stat</a>, and <a class="el" href="../../d6/d13/file_8c_source.html#l00658">stat_mtime()</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d13/file_8c_source.html#l05436">Init_File()</a>.</p>

</div>
</div>
<a class="anchor" id="a637117de3d720059f798c16211236575"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_file_owned_p </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>obj</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>fname</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l01534">1534</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p>

<p>References <a class="el" href="../../d5/df2/win32_8c_source.html#l02285">geteuid()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l06768">Qfalse</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09597">Qtrue</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00815">rb_stat()</a>, and <a class="el" href="../../dc/db1/win32_8h_source.html#l00201">stat</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d13/file_8c_source.html#l05436">Init_File()</a>, and <a class="el" href="../../d6/d13/file_8c_source.html#l04315">rb_f_test()</a>.</p>

</div>
</div>
<a class="anchor" id="a473c9132eea624a86481771957e2a1f0"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_file_path </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>obj</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l00252">252</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p>

<p>References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00374">NIL_P</a>, <a class="el" href="../../dc/dac/io_8h_source.html#l00059">rb_io_t::pathv</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00367">Qnil</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l00470">rb_io_check_initialized()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l00461">rb_io_taint_check()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l00791">rb_obj_taint()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00905">rb_str_dup()</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00917">RFILE</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d13/file_8c_source.html#l05436">Init_File()</a>.</p>

</div>
</div>
<a class="anchor" id="a0afd3a2b02fe9c7122160f8ab21ddc60"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_file_pipe_p </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>obj</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>fname</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l01141">1141</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p>

<p>References <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l06768">Qfalse</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09597">Qtrue</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00815">rb_stat()</a>, and <a class="el" href="../../dc/db1/win32_8h_source.html#l00201">stat</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d13/file_8c_source.html#l05436">Init_File()</a>, and <a class="el" href="../../d6/d13/file_8c_source.html#l04315">rb_f_test()</a>.</p>

</div>
</div>
<a class="anchor" id="a1e23974bd8aaf0d13b89924a5d9ebe37"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_file_readable_p </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>obj</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>fname</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l01303">1303</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p>

<p>References <a class="el" href="../../d6/d13/file_8c_source.html#l01039">eaccess()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00487">FilePathValue</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l06768">Qfalse</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09597">Qtrue</a>, <a class="el" href="../../d2/d4d/file_8h_source.html#l00016">R_OK</a>, <a class="el" href="../../d5/d9d/tcltklib_8c.html#a94573b23a7c5d9c129da54deebf38842">rb_secure()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00203">rb_str_encode_ospath()</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00468">StringValueCStr</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d13/file_8c_source.html#l05436">Init_File()</a>, and <a class="el" href="../../d6/d13/file_8c_source.html#l04315">rb_f_test()</a>.</p>

</div>
</div>
<a class="anchor" id="aedea32f4fab1981b406317f2cba67efd"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_file_readable_real_p </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>obj</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>fname</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l01321">1321</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p>

<p>References <a class="el" href="../../d6/d13/file_8c_source.html#l01078">access_internal()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00487">FilePathValue</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l06768">Qfalse</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09597">Qtrue</a>, <a class="el" href="../../d2/d4d/file_8h_source.html#l00016">R_OK</a>, <a class="el" href="../../d5/d9d/tcltklib_8c.html#a94573b23a7c5d9c129da54deebf38842">rb_secure()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00203">rb_str_encode_ospath()</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00468">StringValueCStr</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d13/file_8c_source.html#l05436">Init_File()</a>, and <a class="el" href="../../d6/d13/file_8c_source.html#l04315">rb_f_test()</a>.</p>

</div>
</div>
<a class="anchor" id="a28b44fd5079cf4323b90efd69b967bd2"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_file_rowned_p </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>obj</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>fname</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l01544">1544</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p>

<p>References <a class="el" href="../../d5/df2/win32_8c_source.html#l02279">getuid()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l06768">Qfalse</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09597">Qtrue</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00815">rb_stat()</a>, and <a class="el" href="../../dc/db1/win32_8h_source.html#l00201">stat</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d13/file_8c_source.html#l04315">rb_f_test()</a>.</p>

</div>
</div>
<a class="anchor" id="aeb34538518536a80b73188413e898e08"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_file_s_absolute_path </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td>
          <td class="paramname"><em>argc</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> *&#160;</td>
          <td class="paramname"><em>argv</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l03340">3340</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p>

<p>References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00367">Qnil</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l03320">rb_file_absolute_path()</a>, and <a class="el" href="../../d9/d0c/class_8c_source.html#l01416">rb_scan_args()</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d13/file_8c_source.html#l05436">Init_File()</a>.</p>

</div>
</div>
<a class="anchor" id="ac61ede5c21ca3de5c646e3f606ac19de"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_file_s_atime </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>klass</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>fname</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l01807">1807</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p>

<p>References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00487">FilePathValue</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00815">rb_stat()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00102">rb_sys_fail_path</a>, <a class="el" href="../../dc/db1/win32_8h_source.html#l00201">stat</a>, and <a class="el" href="../../d6/d13/file_8c_source.html#l00634">stat_atime()</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d13/file_8c_source.html#l05436">Init_File()</a>.</p>

</div>
</div>
<a class="anchor" id="ae1387239437b3cd88788d751140de3af"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_file_s_basename </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td>
          <td class="paramname"><em>argc</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> *&#160;</td>
          <td class="paramname"><em>argv</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l03682">3682</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p>

<p>References <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10402">enc</a>, <a class="el" href="../../d5/de3/encoding_8h_source.html#l00058">ENC_CODERANGE_7BIT</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00490">FilePathStringValue</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05519">n</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l00208">name</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00374">NIL_P</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00967">OBJ_INFECT</a>, <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00119">p</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00474">rb_eEncCompatError</a>, <a class="el" href="../../d5/de3/encoding_8h_source.html#l00181">rb_enc_asciicompat</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00739">rb_enc_check()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00817">rb_enc_copy()</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="../../d1/db0/string_8c_source.html#l00324">rb_enc_str_coderange()</a>, <a class="el" href="../../d8/df4/generator_8h_source.html#l00050">RB_GC_GUARD</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01574">rb_raise()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l01416">rb_scan_args()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00528">rb_str_conv_enc()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00410">rb_str_new()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00636">rb_str_new_shared()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l03562">rmext()</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>, <a class="el" href="../../d6/d13/file_8c_source.html#l03598">ruby_enc_find_basename()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00466">StringValue</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00468">StringValueCStr</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d13/file_8c_source.html#l05436">Init_File()</a>, and <a class="el" href="../../d6/d13/file_8c_source.html#l03924">rb_file_s_split()</a>.</p>

</div>
</div>
<a class="anchor" id="ab9b5ef20ef37ffd92062a3c6e0be1fb4"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_file_s_chmod </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td>
          <td class="paramname"><em>argc</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> *&#160;</td>
          <td class="paramname"><em>argv</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l01986">1986</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p>

<p>References <a class="el" href="../../d6/d13/file_8c_source.html#l00222">apply2files()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l01966">chmod_internal()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00226">LONG2FIX</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01655">mode</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05519">n</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00536">NUM2INT</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l01416">rb_scan_args()</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c.html#a94573b23a7c5d9c129da54deebf38842">rb_secure()</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d13/file_8c_source.html#l05436">Init_File()</a>.</p>

</div>
</div>
<a class="anchor" id="ab6c7f45d6a0c9ab7130a48cbf5b4bc26"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_file_s_chown </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td>
          <td class="paramname"><em>argc</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> *&#160;</td>
          <td class="paramname"><em>argv</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l02105">2105</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p>

<p>References <a class="el" href="../../d6/d13/file_8c_source.html#l00222">apply2files()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l02082">chown_internal()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l02078">chown_args::group</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00226">LONG2FIX</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05519">n</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00374">NIL_P</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00327">NUM2GIDT</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00321">NUM2UIDT</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l02077">chown_args::owner</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l01416">rb_scan_args()</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c.html#a94573b23a7c5d9c129da54deebf38842">rb_secure()</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d13/file_8c_source.html#l05436">Init_File()</a>.</p>

</div>
</div>
<a class="anchor" id="a1034d10f4f707f93f1f702774215c56b"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_file_s_ctime </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>klass</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>fname</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l01902">1902</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p>

<p>References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00487">FilePathValue</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00815">rb_stat()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00102">rb_sys_fail_path</a>, <a class="el" href="../../dc/db1/win32_8h_source.html#l00201">stat</a>, and <a class="el" href="../../d6/d13/file_8c_source.html#l00682">stat_ctime()</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d13/file_8c_source.html#l05436">Init_File()</a>.</p>

</div>
</div>
<a class="anchor" id="a1f8bddf3645c92d6950421d2e134ff88"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_file_s_dirname </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>klass</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>fname</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l03743">3743</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p>

<p>References <a class="el" href="../../d6/d13/file_8c_source.html#l03749">rb_file_dirname()</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d13/file_8c_source.html#l05436">Init_File()</a>, and <a class="el" href="../../d6/d13/file_8c_source.html#l03924">rb_file_s_split()</a>.</p>

</div>
</div>
<a class="anchor" id="a108635badfe3bef626a4b2cc377419bf"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_file_s_expand_path </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td>
          <td class="paramname"><em>argc</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> *&#160;</td>
          <td class="paramname"><em>argv</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l03307">3307</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p>

<p>References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00367">Qnil</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l03276">rb_file_expand_path()</a>, and <a class="el" href="../../d9/d0c/class_8c_source.html#l01416">rb_scan_args()</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d13/file_8c_source.html#l05436">Init_File()</a>.</p>

</div>
</div>
<a class="anchor" id="a48447b0c9be8b280dc69e7495ee94c84"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_file_s_extname </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>klass</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>fname</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l03878">3878</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p>

<p>References <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l04946">e</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00490">FilePathStringValue</a>, <a class="el" href="../../d3/d15/name2ctype_8h_source.html#l22210">len</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l00208">name</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00967">OBJ_INFECT</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00733">rb_enc_get()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00410">rb_str_new()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l01609">rb_str_subseq()</a>, <a class="el" href="../../d8/df4/generator_8h_source.html#l00045">RSTRING_LEN</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l03804">ruby_enc_find_extname()</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00468">StringValueCStr</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d13/file_8c_source.html#l05436">Init_File()</a>.</p>

</div>
</div>
<a class="anchor" id="abba6a422f0ec67dfe79dc508d8573732"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_file_s_ftype </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>klass</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>fname</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l01782">1782</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p>

<p>References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00487">FilePathValue</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00076">lstat</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l01726">rb_file_ftype()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c.html#a94573b23a7c5d9c129da54deebf38842">rb_secure()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00203">rb_str_encode_ospath()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00102">rb_sys_fail_path</a>, <a class="el" href="../../dc/db1/win32_8h_source.html#l00201">stat</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00468">StringValueCStr</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d13/file_8c_source.html#l05436">Init_File()</a>.</p>

</div>
</div>
<a class="anchor" id="a2d5c25d61786d0e5983d275808d3ecd7"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_file_s_join </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>klass</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>args</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l04019">4019</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p>

<p>References <a class="el" href="../../d6/d13/file_8c_source.html#l03943">rb_file_join()</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d13/file_8c_source.html#l05436">Init_File()</a>.</p>

</div>
</div>
<a class="anchor" id="a4bc42e544a35e50edf1b9cfbd2f251da"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_file_s_lstat </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>klass</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>fname</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l00942">942</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p>

<p>References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00487">FilePathValue</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00076">lstat</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00887">rb_file_s_stat()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c.html#a94573b23a7c5d9c129da54deebf38842">rb_secure()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00203">rb_str_encode_ospath()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00102">rb_sys_fail_path</a>, <a class="el" href="../../dc/db1/win32_8h_source.html#l00201">stat</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00286">stat_new()</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00468">StringValueCStr</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d13/file_8c_source.html#l05436">Init_File()</a>.</p>

</div>
</div>
<a class="anchor" id="aa7f04d39704260ab58795f0812aad84f"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_file_s_mtime </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>klass</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>fname</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l01853">1853</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p>

<p>References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00487">FilePathValue</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00815">rb_stat()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00102">rb_sys_fail_path</a>, <a class="el" href="../../dc/db1/win32_8h_source.html#l00201">stat</a>, and <a class="el" href="../../d6/d13/file_8c_source.html#l00658">stat_mtime()</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d13/file_8c_source.html#l05436">Init_File()</a>.</p>

</div>
</div>
<a class="anchor" id="a00ea9d9213c8ddf93ee0aa975679850d"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_file_s_path </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>klass</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>fname</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l03907">3907</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p>

<p>References <a class="el" href="../../d6/d13/file_8c_source.html#l00197">rb_get_path()</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d13/file_8c_source.html#l05436">Init_File()</a>.</p>

</div>
</div>
<a class="anchor" id="afb95e4010017eca7245d155de77aa7d0"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_file_s_realdirpath </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td>
          <td class="paramname"><em>argc</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> *&#160;</td>
          <td class="paramname"><em>argv</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>klass</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l03554">3554</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p>

<p>References <a class="el" href="../../db/d74/zlib_8c_source.html#l02040">path</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l03447">rb_realpath_internal()</a>, and <a class="el" href="../../d9/d0c/class_8c_source.html#l01416">rb_scan_args()</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d13/file_8c_source.html#l05436">Init_File()</a>.</p>

</div>
</div>
<a class="anchor" id="ad70e5d4ef8086175e320893bbab91edf"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_file_s_realpath </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td>
          <td class="paramname"><em>argc</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> *&#160;</td>
          <td class="paramname"><em>argv</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>klass</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l03534">3534</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p>

<p>References <a class="el" href="../../db/d74/zlib_8c_source.html#l02040">path</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l03447">rb_realpath_internal()</a>, and <a class="el" href="../../d9/d0c/class_8c_source.html#l01416">rb_scan_args()</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d13/file_8c_source.html#l05436">Init_File()</a>.</p>

</div>
</div>
<a class="anchor" id="a20d4f65018f1aeac60f43b75a397deab"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_file_s_rename </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>klass</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>from</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>to</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l02528">2528</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p>

<p>References <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09855">dst</a>, <a class="el" href="../../d4/db0/__sdbm_8c.html#ad65a8842cc674e3ddf69355898c0ecbf">errno</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00487">FilePathValue</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00225">INT2FIX</a>, <a class="el" href="../../d5/d9d/tcltklib_8c.html#a94573b23a7c5d9c129da54deebf38842">rb_secure()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00203">rb_str_encode_ospath()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l07940">src</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00468">StringValueCStr</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l02358">sys_fail2()</a>, and <a class="el" href="../../d5/d11/ripper_8c_source.html#l14285">t</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d13/file_8c_source.html#l05436">Init_File()</a>.</p>

</div>
</div>
<a class="anchor" id="ac5569f8de93e47a5c05850f9d7b3d6d4"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_file_s_size </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>klass</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>fname</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l01714">1714</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p>

<p>References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00487">FilePathValue</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00245">OFFT2NUM</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00815">rb_stat()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00102">rb_sys_fail_path</a>, and <a class="el" href="../../dc/db1/win32_8h_source.html#l00201">stat</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d13/file_8c_source.html#l05436">Init_File()</a>.</p>

</div>
</div>
<a class="anchor" id="aaeb2c95f20d96a12e160504b1d4237ee"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_file_s_split </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>klass</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>path</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l03924">3924</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p>

<p>References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00490">FilePathStringValue</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00367">Qnil</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00460">rb_assoc_new()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l03682">rb_file_s_basename()</a>, and <a class="el" href="../../d6/d13/file_8c_source.html#l03743">rb_file_s_dirname()</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d13/file_8c_source.html#l05436">Init_File()</a>.</p>

</div>
</div>
<a class="anchor" id="a4784b7318ff7d7d03f01c2a9eeac36f2"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_file_s_stat </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>klass</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>fname</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l00887">887</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p>

<p>References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00487">FilePathValue</a>, <a class="el" href="../../d5/d9d/tcltklib_8c.html#a94573b23a7c5d9c129da54deebf38842">rb_secure()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00815">rb_stat()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00102">rb_sys_fail_path</a>, <a class="el" href="../../dc/db1/win32_8h_source.html#l00201">stat</a>, and <a class="el" href="../../d6/d13/file_8c_source.html#l00286">stat_new()</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d13/file_8c_source.html#l05436">Init_File()</a>, and <a class="el" href="../../d6/d13/file_8c_source.html#l00942">rb_file_s_lstat()</a>.</p>

</div>
</div>
<a class="anchor" id="a234121419f71ee97e5595ea1f3473aa9"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_file_s_umask </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td>
          <td class="paramname"><em>argc</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> *&#160;</td>
          <td class="paramname"><em>argv</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l02578">2578</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p>

<p>References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00225">INT2FIX</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00536">NUM2INT</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00468">rb_eArgError</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01574">rb_raise()</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c.html#a94573b23a7c5d9c129da54deebf38842">rb_secure()</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d13/file_8c_source.html#l05436">Init_File()</a>.</p>

</div>
</div>
<a class="anchor" id="a356a5e258142f7f3ddde4e42df9ed24a"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_file_s_unlink </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>klass</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>args</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l02508">2508</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p>

<p>References <a class="el" href="../../d6/d13/file_8c_source.html#l00222">apply2files()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00226">LONG2FIX</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05519">n</a>, <a class="el" href="../../d5/d9d/tcltklib_8c.html#a94573b23a7c5d9c129da54deebf38842">rb_secure()</a>, and <a class="el" href="../../d6/d13/file_8c_source.html#l02491">unlink_internal()</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d13/file_8c_source.html#l05436">Init_File()</a>.</p>

</div>
</div>
<a class="anchor" id="a1bc930c749fe27224729b2755b49968a"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_file_s_utime </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td>
          <td class="paramname"><em>argc</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> *&#160;</td>
          <td class="paramname"><em>argv</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l02335">2335</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p>

<p>References <a class="el" href="../../d6/d13/file_8c_source.html#l00222">apply2files()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l02222">utime_args::atime</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00226">LONG2FIX</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l02222">utime_args::mtime</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05519">n</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00374">NIL_P</a>, <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00134">NULL</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l01416">rb_scan_args()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c.html#a94573b23a7c5d9c129da54deebf38842">rb_secure()</a>, <a class="el" href="../../df/d73/time_8c_source.html#l02492">rb_time_timespec()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l02221">utime_args::tsp</a>, and <a class="el" href="../../d6/d13/file_8c_source.html#l02309">utime_internal()</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d13/file_8c_source.html#l05436">Init_File()</a>.</p>

</div>
</div>
<a class="anchor" id="a810d41933cafdd74e0af34321848f9af"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_file_sgid_p </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>obj</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>fname</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l01614">1614</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p>

<p>References <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l06768">Qfalse</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d13/file_8c_source.html#l05436">Init_File()</a>, and <a class="el" href="../../d6/d13/file_8c_source.html#l04315">rb_f_test()</a>.</p>

</div>
</div>
<a class="anchor" id="a0a4b28c8c1e8ba0ff43bb6c65c376776"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_file_size </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>obj</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l01950">1950</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p>

<p>References <a class="el" href="../../dc/dac/io_8h_source.html#l00054">rb_io_t::fd</a>, <a class="el" href="../../dc/dac/io_8h_source.html#l00094">FMODE_WRITABLE</a>, <a class="el" href="../../dc/db1/win32_8h_source.html#l00202">fstat</a>, <a class="el" href="../../dc/dac/io_8h_source.html#l00110">GetOpenFile</a>, <a class="el" href="../../dc/dac/io_8h_source.html#l00056">rb_io_t::mode</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00245">OFFT2NUM</a>, <a class="el" href="../../dc/dac/io_8h_source.html#l00059">rb_io_t::pathv</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l01269">rb_io_flush()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00102">rb_sys_fail_path</a>, and <a class="el" href="../../dc/db1/win32_8h_source.html#l00201">stat</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d13/file_8c_source.html#l05436">Init_File()</a>.</p>

</div>
</div>
<a class="anchor" id="a8f5578048a8b42b1cd61be3cad5ca297"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_file_size_p </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>obj</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>fname</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l01515">1515</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p>

<p>References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00245">OFFT2NUM</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00367">Qnil</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00815">rb_stat()</a>, and <a class="el" href="../../dc/db1/win32_8h_source.html#l00201">stat</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d13/file_8c_source.html#l05436">Init_File()</a>, and <a class="el" href="../../d6/d13/file_8c_source.html#l04315">rb_f_test()</a>.</p>

</div>
</div>
<a class="anchor" id="a9fd614867a5973be016f3dbe1d377781"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_file_socket_p </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>obj</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>fname</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l01202">1202</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p>

<p>References <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l06768">Qfalse</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09597">Qtrue</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00815">rb_stat()</a>, and <a class="el" href="../../dc/db1/win32_8h_source.html#l00201">stat</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d13/file_8c_source.html#l05436">Init_File()</a>, and <a class="el" href="../../d6/d13/file_8c_source.html#l04315">rb_f_test()</a>.</p>

</div>
</div>
<a class="anchor" id="a361a85b19132a1c52d9623d0b17d98da"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_file_sticky_p </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>obj</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>fname</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l01631">1631</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p>

<p>References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00367">Qnil</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d13/file_8c_source.html#l05436">Init_File()</a>, and <a class="el" href="../../d6/d13/file_8c_source.html#l04315">rb_f_test()</a>.</p>

</div>
</div>
<a class="anchor" id="a250306b9bfe8cf752a3fedc35391dace"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_file_suid_p </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>obj</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>fname</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l01597">1597</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p>

<p>References <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l06768">Qfalse</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d13/file_8c_source.html#l05436">Init_File()</a>, and <a class="el" href="../../d6/d13/file_8c_source.html#l04315">rb_f_test()</a>.</p>

</div>
</div>
<a class="anchor" id="a8d39ceba6380195068d070a0c65a54ee"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_file_symlink_p </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>obj</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>fname</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l01165">1165</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p>

<p>References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00487">FilePathValue</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00076">lstat</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l06768">Qfalse</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09597">Qtrue</a>, <a class="el" href="../../d5/d9d/tcltklib_8c.html#a94573b23a7c5d9c129da54deebf38842">rb_secure()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00203">rb_str_encode_ospath()</a>, <a class="el" href="../../de/d32/dir_8c_source.html#l01277">S_ISLNK</a>, <a class="el" href="../../dc/db1/win32_8h_source.html#l00201">stat</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00468">StringValueCStr</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d13/file_8c_source.html#l05436">Init_File()</a>, and <a class="el" href="../../d6/d13/file_8c_source.html#l04315">rb_f_test()</a>.</p>

</div>
</div>
<a class="anchor" id="a0564fe6cf802df7725f7404de033b230"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_file_world_readable_p </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>obj</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>fname</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l01353">1353</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p>

<p>References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00367">Qnil</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00815">rb_stat()</a>, <a class="el" href="../../dc/db1/win32_8h_source.html#l00375">S_IROTH</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l01331">S_IRUGO</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l01335">S_IWUGO</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l01030">S_IXUGO</a>, <a class="el" href="../../dc/db1/win32_8h_source.html#l00201">stat</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00992">UINT2NUM()</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d13/file_8c_source.html#l05436">Init_File()</a>.</p>

</div>
</div>
<a class="anchor" id="a361fe2d5f6df1b78e7ab9631adee24a8"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_file_world_writable_p </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>obj</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>fname</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l01417">1417</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p>

<p>References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00367">Qnil</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00815">rb_stat()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l01331">S_IRUGO</a>, <a class="el" href="../../d6/d13/file_8c.html#a5303f49f26293acdb9533756c78322fb">S_IWOTH</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l01335">S_IWUGO</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l01030">S_IXUGO</a>, <a class="el" href="../../dc/db1/win32_8h_source.html#l00201">stat</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00992">UINT2NUM()</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d13/file_8c_source.html#l05436">Init_File()</a>.</p>

</div>
</div>
<a class="anchor" id="a85c1c7b603cc48c596c5a5e92a1e8680"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_file_writable_p </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>obj</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>fname</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l01375">1375</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p>

<p>References <a class="el" href="../../d6/d13/file_8c_source.html#l01039">eaccess()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00487">FilePathValue</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l06768">Qfalse</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09597">Qtrue</a>, <a class="el" href="../../d5/d9d/tcltklib_8c.html#a94573b23a7c5d9c129da54deebf38842">rb_secure()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00203">rb_str_encode_ospath()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00468">StringValueCStr</a>, and <a class="el" href="../../d2/d4d/file_8h_source.html#l00017">W_OK</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d13/file_8c_source.html#l05436">Init_File()</a>, and <a class="el" href="../../d6/d13/file_8c_source.html#l04315">rb_f_test()</a>.</p>

</div>
</div>
<a class="anchor" id="a08d81382565d6ce9e5ecd8081065df99"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_file_writable_real_p </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>obj</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>fname</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l01393">1393</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p>

<p>References <a class="el" href="../../d6/d13/file_8c_source.html#l01078">access_internal()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00487">FilePathValue</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l06768">Qfalse</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09597">Qtrue</a>, <a class="el" href="../../d5/d9d/tcltklib_8c.html#a94573b23a7c5d9c129da54deebf38842">rb_secure()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00203">rb_str_encode_ospath()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00468">StringValueCStr</a>, and <a class="el" href="../../d2/d4d/file_8h_source.html#l00017">W_OK</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d13/file_8c_source.html#l05436">Init_File()</a>, and <a class="el" href="../../d6/d13/file_8c_source.html#l04315">rb_f_test()</a>.</p>

</div>
</div>
<a class="anchor" id="a5af3eb0136ddf4e8347aa3da405cfea4"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_file_zero_p </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>obj</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>fname</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l01497">1497</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p>

<p>References <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l06768">Qfalse</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09597">Qtrue</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00815">rb_stat()</a>, and <a class="el" href="../../dc/db1/win32_8h_source.html#l00201">stat</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d13/file_8c_source.html#l05436">Init_File()</a>, and <a class="el" href="../../d6/d13/file_8c_source.html#l04315">rb_f_test()</a>.</p>

</div>
</div>
<a class="anchor" id="a2eddb3676f8bcacd1ce96474ff4df490"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_find_file </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>path</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l05319">5319</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p>

<p>References <a class="el" href="../../d6/d13/file_8c_source.html#l05325">rb_find_file_safe()</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00090">rb_safe_level</a>.</p>

<p>Referenced by <a class="el" href="../../d9/dd4/load_8c_source.html#l00373">rb_f_load()</a>, and <a class="el" href="../../d9/dd4/load_8c_source.html#l00337">rb_load()</a>.</p>

</div>
</div>
<a class="anchor" id="a8a8effe22b2d27c4d4fd5e4a5d40b3f5"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> rb_find_file_ext </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> *&#160;</td>
          <td class="paramname"><em>filep</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> *&#160;</td>
          <td class="paramname"><em>ext</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l05244">5244</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p>

<p>References <a class="el" href="../../d6/d13/file_8c_source.html#l05250">rb_find_file_ext_safe()</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00090">rb_safe_level</a>.</p>

</div>
</div>
<a class="anchor" id="a34a3f671eaa9efba0166c1fcad9a8395"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> rb_find_file_ext_safe </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> *&#160;</td>
          <td class="paramname"><em>filep</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> *&#160;</td>
          <td class="paramname"><em>ext</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td>
          <td class="paramname"><em>safe_level</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l05250">5250</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p>

<p>References <a class="el" href="../../d6/d13/file_8c_source.html#l05236">copy_path_class()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l03270">file_expand_path_1()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00925">FL_TAINT</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00960">FL_UNSET</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00926">FL_UNTRUSTED</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l05174">fpath_check</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05519">i</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l05228">is_explicit_relative()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00043">MAXPATHLEN</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00963">OBJ_TAINTED</a>, <a class="el" href="../../d8/df4/generator_8h_source.html#l00039">RARRAY_LEN</a>, <a class="el" href="../../d5/d9d/tcltklib_8c.html#aa6ec5b13506d8cb4ed1f7261d8639618">RARRAY_PTR()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00709">rb_enc_associate_index()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00476">rb_eSecurityError</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#l05208">rb_file_load_ok()</a>, <a class="el" href="../../d8/df4/generator_8h_source.html#l00050">RB_GC_GUARD</a>, <a class="el" href="../../d9/dd4/load_8c_source.html#l00031">rb_get_load_path()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00157">rb_get_path_check()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l05101">rb_is_absolute_path()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01574">rb_raise()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l01908">rb_str_cat2()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00905">rb_str_dup()</a>, <a class="el" href="../../d8/d81/ruby__missing_8h_source.html#l00030">rb_str_set_len</a>, <a class="el" href="../../db/d2e/intern_8h.html#a9c93a5402138185ceff87cb1f483c4f5">rb_str_tmp_new()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01149">rb_usascii_encindex()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00904">RBASIC</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>, <a class="el" href="../../df/d77/ruby_8c_source.html#l01183">str</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00468">StringValueCStr</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d13/file_8c_source.html#l05244">rb_find_file_ext()</a>, and <a class="el" href="../../d9/dd4/load_8c_source.html#l00489">search_required()</a>.</p>

</div>
</div>
<a class="anchor" id="ab84f74b28b23121bcb181ee60ca2f1fe"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_find_file_safe </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>path</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td>
          <td class="paramname"><em>safe_level</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l05325">5325</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p>

<p>References <a class="el" href="../../d6/d13/file_8c_source.html#l05236">copy_path_class()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l03270">file_expand_path_1()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l05174">fpath_check</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05519">i</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l05228">is_explicit_relative()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00043">MAXPATHLEN</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00963">OBJ_TAINTED</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02040">path</a>, <a class="el" href="../../d8/df4/generator_8h_source.html#l00039">RARRAY_LEN</a>, <a class="el" href="../../d5/d9d/tcltklib_8c.html#aa6ec5b13506d8cb4ed1f7261d8639618">RARRAY_PTR()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00709">rb_enc_associate_index()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00476">rb_eSecurityError</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#l05208">rb_file_load_ok()</a>, <a class="el" href="../../d8/df4/generator_8h_source.html#l00050">RB_GC_GUARD</a>, <a class="el" href="../../d9/dd4/load_8c_source.html#l00031">rb_get_load_path()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00157">rb_get_path_check()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l05101">rb_is_absolute_path()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01574">rb_raise()</a>, <a class="el" href="../../db/d2e/intern_8h.html#a9c93a5402138185ceff87cb1f483c4f5">rb_str_tmp_new()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01149">rb_usascii_encindex()</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>, <a class="el" href="../../df/d77/ruby_8c_source.html#l01183">str</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00468">StringValueCStr</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d13/file_8c_source.html#l05319">rb_find_file()</a>, and <a class="el" href="../../d9/dd4/load_8c_source.html#l00489">search_required()</a>.</p>

</div>
</div>
<a class="anchor" id="a0d5db3e8680ffb66f888f6b90b40c597"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_get_path </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>obj</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l00197">197</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p>

<p>References <a class="el" href="../../d6/d13/file_8c_source.html#l00157">rb_get_path_check()</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00090">rb_safe_level</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d13/file_8c_source.html#l00222">apply2files()</a>, and <a class="el" href="../../d6/d13/file_8c_source.html#l03907">rb_file_s_path()</a>.</p>

</div>
</div>
<a class="anchor" id="a6c020188944b3248721617b8b1a93ec5"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_get_path_check </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>obj</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td>
          <td class="paramname"><em>level</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l00157">157</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p>

<p>References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01127">CONST_ID</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10402">enc</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00138">file_path_convert()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00135">insecure_obj_p</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l03147">obj</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00368">Qundef</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00312">rb_check_funcall()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00474">rb_eEncCompatError</a>, <a class="el" href="../../d5/de3/encoding_8h_source.html#l00181">rb_enc_asciicompat</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="../../da/d2d/safe_8c_source.html#l00101">rb_insecure_operation()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01574">rb_raise()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l04410">rb_str_inspect()</a>, <a class="el" href="../../db/d2e/intern_8h.html#a69aa558ad17d4b72e8fdc46784a27aff">rb_str_new4()</a>, <a class="el" href="../../d8/df4/generator_8h_source.html#l00042">RSTRING_PTR</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00466">StringValue</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00468">StringValueCStr</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d13/file_8c_source.html#l05250">rb_find_file_ext_safe()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l05325">rb_find_file_safe()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00197">rb_get_path()</a>, and <a class="el" href="../../d6/d13/file_8c_source.html#l00191">rb_get_path_no_checksafe()</a>.</p>

</div>
</div>
<a class="anchor" id="a307831336088e86b860d3d37f02feb9f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_get_path_no_checksafe </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>obj</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l00191">191</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p>

<p>References <a class="el" href="../../d6/d13/file_8c_source.html#l00157">rb_get_path_check()</a>.</p>

</div>
</div>
<a class="anchor" id="a6bfad2f1a450bb994ac7ab85dac32012"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> rb_group_member </td>
          <td>(</td>
          <td class="paramtype">GETGROUPS_T&#160;</td>
          <td class="paramname"><em>gid</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l00995">995</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p>

<p>References <a class="el" href="../../d1/d5c/nkf_8h_source.html#l00185">FALSE</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l02297">getegid()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l02291">getgid()</a>, <a class="el" href="../../d1/d5c/nkf_8h_source.html#l00186">TRUE</a>, <a class="el" href="../../d8/db0/defines_8h_source.html#l00069">xfree</a>, and <a class="el" href="../../d8/db0/defines_8h_source.html#l00064">xmalloc</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d13/file_8c_source.html#l01039">eaccess()</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#l04714">rb_stat_grpowned()</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#l04859">rb_stat_W()</a>, and <a class="el" href="../../d6/d13/file_8c_source.html#l04952">rb_stat_X()</a>.</p>

</div>
</div>
<a class="anchor" id="a8dce6383b7a82bd89ca3d5cc6be2d931"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_home_dir </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *&#160;</td>
          <td class="paramname"><em>user</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>result</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l02857">2857</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p>

<p>References <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l03913">buf</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10402">enc</a>, <a class="el" href="../../de/d32/dir_8c.html#aee28fd8a0e40b6d958f7d20348e45368">getenv()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l02626">Inc</a>, <a class="el" href="../../d5/d9d/tcltklib_8c.html#a7aa3ca79548709bc580aa259ad1fd2d2">memcpy()</a>, <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00119">p</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00367">Qnil</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00468">rb_eArgError</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00727">rb_enc_associate()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01205">rb_filesystem_encoding()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01574">rb_raise()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l01779">rb_str_resize()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l07059">result</a>, <a class="el" href="../../d8/df4/generator_8h_source.html#l00042">RSTRING_PTR</a>, and <a class="el" href="../../d6/d7b/strchr_8c.html#a219836f542ce53545052bed5353820ca">strlen()</a>.</p>

<p>Referenced by <a class="el" href="../../de/d32/dir_8c_source.html#l02022">dir_s_home()</a>, and <a class="el" href="../../d6/d13/file_8c_source.html#l02922">rb_file_expand_path_internal()</a>.</p>

</div>
</div>
<a class="anchor" id="ae800943e23f5132d00c5faabc28ef945"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_io_stat </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>obj</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l00915">915</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p>

<p>References <a class="el" href="../../dc/dac/io_8h_source.html#l00054">rb_io_t::fd</a>, <a class="el" href="../../dc/db1/win32_8h_source.html#l00202">fstat</a>, <a class="el" href="../../dc/dac/io_8h_source.html#l00110">GetOpenFile</a>, <a class="el" href="../../dc/dac/io_8h_source.html#l00059">rb_io_t::pathv</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00102">rb_sys_fail_path</a>, <a class="el" href="../../dc/db1/win32_8h_source.html#l00201">stat</a>, and <a class="el" href="../../d6/d13/file_8c_source.html#l00286">stat_new()</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d13/file_8c_source.html#l05436">Init_File()</a>, and <a class="el" href="../../d6/d13/file_8c_source.html#l00974">rb_file_lstat()</a>.</p>

</div>
</div>
<a class="anchor" id="a59074cc2ca29780c4d8cbefcc4f7b0b1"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> rb_is_absolute_path </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *&#160;</td>
          <td class="paramname"><em>path</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l05101">5101</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p>

<p>References <a class="el" href="../../d6/d13/file_8c_source.html#l02608">isdirsep</a>.</p>

<p>Referenced by <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#l02922">rb_file_expand_path_internal()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l05250">rb_find_file_ext_safe()</a>, and <a class="el" href="../../d6/d13/file_8c_source.html#l05325">rb_find_file_safe()</a>.</p>

</div>
</div>
<a class="anchor" id="a2f451db6ce1700f30b7e87028b8904cf"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> rb_path_check </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *&#160;</td>
          <td class="paramname"><em>path</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l05180">5180</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p>

<p>References <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00119">p</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02040">path</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l05125">path_check_0()</a>, <a class="el" href="../../d8/db0/defines_8h_source.html#l00286">PATH_SEP_CHAR</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00410">rb_str_new()</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>, and <a class="el" href="../../d1/d5c/nkf_8h_source.html#l00186">TRUE</a>.</p>

<p>Referenced by <a class="el" href="../../d1/d04/hash_8c_source.html#l02179">path_tainted_p()</a>.</p>

</div>
</div>
<a class="anchor" id="ac9e10504c3ad98593307fc44fa8279f9"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">char* rb_path_end </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *&#160;</td>
          <td class="paramname"><em>path</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l02808">2808</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p>

<p>References <a class="el" href="../../d6/d13/file_8c_source.html#l02781">rb_enc_path_end()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01205">rb_filesystem_encoding()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00196">rb_warn()</a>, and <a class="el" href="../../d6/d7b/strchr_8c.html#a219836f542ce53545052bed5353820ca">strlen()</a>.</p>

</div>
</div>
<a class="anchor" id="a7f7bdc1fe56c80df38b058b47d5a2e15"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">char* rb_path_last_separator </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *&#160;</td>
          <td class="paramname"><em>path</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l02802">2802</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p>

<p>References <a class="el" href="../../d6/d13/file_8c_source.html#l02747">rb_enc_path_last_separator()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01205">rb_filesystem_encoding()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00196">rb_warn()</a>, and <a class="el" href="../../d6/d7b/strchr_8c.html#a219836f542ce53545052bed5353820ca">strlen()</a>.</p>

</div>
</div>
<a class="anchor" id="adf79a4808cf80e5850b41a5d40e447d1"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">char* rb_path_next </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *&#160;</td>
          <td class="paramname"><em>path</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l02788">2788</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p>

<p>References <a class="el" href="../../d6/d13/file_8c_source.html#l02699">rb_enc_path_next()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01205">rb_filesystem_encoding()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00196">rb_warn()</a>, and <a class="el" href="../../d6/d7b/strchr_8c.html#a219836f542ce53545052bed5353820ca">strlen()</a>.</p>

</div>
</div>
<a class="anchor" id="a7ac04a3ad0cdfca6e3964ed19a485033"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">char* rb_path_skip_prefix </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *&#160;</td>
          <td class="paramname"><em>path</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l02795">2795</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p>

<p>References <a class="el" href="../../d6/d13/file_8c_source.html#l02713">rb_enc_path_skip_prefix()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01205">rb_filesystem_encoding()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00196">rb_warn()</a>, and <a class="el" href="../../d6/d7b/strchr_8c.html#a219836f542ce53545052bed5353820ca">strlen()</a>.</p>

</div>
</div>
<a class="anchor" id="af3eb55e0b3c427751ac2378fb07ad7ad"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_realpath_internal </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>basedir</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>path</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td>
          <td class="paramname"><em>strict</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l03447">3447</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p>

<p>References <a class="el" href="../../d6/d13/file_8c_source.html#l02765">chompdirsep()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10402">enc</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00487">FilePathValue</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l02626">Inc</a>, <a class="el" href="../../d3/d15/name2ctype_8h_source.html#l22210">len</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00374">NIL_P</a>, <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00134">NULL</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00964">OBJ_TAINT</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00780">ptr</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00367">Qnil</a>, <a class="el" href="../../de/d32/dir_8c_source.html#l00877">rb_dir_getwd()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00733">rb_enc_get()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00229">rb_hash_new()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c.html#a94573b23a7c5d9c129da54deebf38842">rb_secure()</a>, <a class="el" href="../../db/d2e/intern_8h.html#ac1f01474c727a44805cd81dfdcb1ee8e">rb_str_dup_frozen()</a>, <a class="el" href="../../d8/d81/ruby__missing_8h_source.html#l00030">rb_str_set_len</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l01609">rb_str_subseq()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l03353">realpath_rec()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00685">RSTRING_GETMEM</a>, and <a class="el" href="../../d6/d13/file_8c_source.html#l02734">skipprefixroot()</a>.</p>

<p>Referenced by <a class="el" href="../../dd/d74/iseq_8c_source.html#l00603">iseq_s_compile_file()</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l01248">process_options()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l03554">rb_file_s_realdirpath()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l03534">rb_file_s_realpath()</a>, <a class="el" href="../../d9/dd4/load_8c_source.html#l00273">rb_load_internal()</a>, and <a class="el" href="../../df/d77/ruby_8c_source.html#l00339">ruby_init_loadpath_safe()</a>.</p>

</div>
</div>
<a class="anchor" id="a949c0a1a5e5b487b4a25b260176489f2"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> rb_stat </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>file</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">struct <a class="el" href="../../dc/db1/win32_8h.html#a4feaac5e1913330bded57b059061965b">stat</a> *&#160;</td>
          <td class="paramname"><em>st</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l00815">815</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p>

<p>References <a class="el" href="../../dc/dac/io_8h_source.html#l00054">rb_io_t::fd</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00487">FilePathValue</a>, <a class="el" href="../../dc/db1/win32_8h_source.html#l00202">fstat</a>, <a class="el" href="../../dc/dac/io_8h_source.html#l00110">GetOpenFile</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00374">NIL_P</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l02094">rb_check_convert_type()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c.html#a94573b23a7c5d9c129da54deebf38842">rb_secure()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00203">rb_str_encode_ospath()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00099">STAT</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00468">StringValueCStr</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00424">T_FILE</a>.</p>

<p>Referenced by <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#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#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#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#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#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#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#l01353">rb_file_world_readable_p()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l01417">rb_file_world_writable_p()</a>, and <a class="el" href="../../d6/d13/file_8c_source.html#l01497">rb_file_zero_p()</a>.</p>

</div>
</div>
<a class="anchor" id="a85f929f528d9c32874f06374152aa26e"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_stat_atime </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>self</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l00700">700</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p>

<p>References <a class="el" href="../../d6/d13/file_8c_source.html#l00292">get_stat()</a>, and <a class="el" href="../../d6/d13/file_8c_source.html#l00634">stat_atime()</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d13/file_8c_source.html#l05436">Init_File()</a>, and <a class="el" href="../../d6/d13/file_8c_source.html#l00756">rb_stat_inspect()</a>.</p>

</div>
</div>
<a class="anchor" id="ab8bde42546afe8c60dc2c9b87efaac6b"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_stat_b </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>obj</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l04646">4646</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p>

<p>References <a class="el" href="../../d6/d13/file_8c_source.html#l00292">get_stat()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l06768">Qfalse</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09597">Qtrue</a>, and <a class="el" href="../../d6/d13/file_8c.html#a722eba7370eb3b0aafb3272182e08520">S_ISBLK</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d13/file_8c_source.html#l05436">Init_File()</a>.</p>

</div>
</div>
<a class="anchor" id="a652ae429dd675eb35bc3661732712dc6"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_stat_blksize </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>self</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l00582">582</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p>

<p>References <a class="el" href="../../d6/d13/file_8c_source.html#l00292">get_stat()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00367">Qnil</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01015">ULONG2NUM()</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d13/file_8c_source.html#l05436">Init_File()</a>, and <a class="el" href="../../d6/d13/file_8c_source.html#l00756">rb_stat_inspect()</a>.</p>

</div>
</div>
<a class="anchor" id="aa04f3b210bb56cb2e6f86386a2f61b86"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_stat_blocks </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>self</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l00603">603</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p>

<p>References <a class="el" href="../../d6/d13/file_8c_source.html#l00292">get_stat()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00367">Qnil</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01015">ULONG2NUM()</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d13/file_8c_source.html#l05436">Init_File()</a>, and <a class="el" href="../../d6/d13/file_8c_source.html#l00756">rb_stat_inspect()</a>.</p>

</div>
</div>
<a class="anchor" id="a7ce9cc186a08f78f54e670e37962e7db"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_stat_c </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>obj</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l04668">4668</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p>

<p>References <a class="el" href="../../d6/d13/file_8c_source.html#l00292">get_stat()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l06768">Qfalse</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09597">Qtrue</a>, and <a class="el" href="../../d6/d13/file_8c.html#a767b5d0691f435f8a9b7f5e0fa97a645">S_ISCHR</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d13/file_8c_source.html#l05436">Init_File()</a>.</p>

</div>
</div>
<a class="anchor" id="afe7bd303c465208a2e5f7e24be9e1cf0"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_stat_cmp </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>self</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>other</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l00316">316</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p>

<p>References <a class="el" href="../../d6/d13/file_8c_source.html#l00292">get_stat()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00225">INT2FIX</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00367">Qnil</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l00177">rb_obj_class()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l00525">rb_obj_is_kind_of()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00641">stat_mtimespec()</a>, <a class="el" href="../../d3/d90/missing_8h_source.html#l00046">timespec::tv_nsec</a>, and <a class="el" href="../../d3/d90/missing_8h_source.html#l00045">timespec::tv_sec</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d13/file_8c_source.html#l05436">Init_File()</a>.</p>

</div>
</div>
<a class="anchor" id="a8cd6107627ff2acf6cc2a3a37229c61b"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_stat_ctime </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>self</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l00736">736</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p>

<p>References <a class="el" href="../../d6/d13/file_8c_source.html#l00292">get_stat()</a>, and <a class="el" href="../../d6/d13/file_8c_source.html#l00682">stat_ctime()</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d13/file_8c_source.html#l05436">Init_File()</a>, and <a class="el" href="../../d6/d13/file_8c_source.html#l00756">rb_stat_inspect()</a>.</p>

</div>
</div>
<a class="anchor" id="a75e8477bfac1097da38afcf0fff61ebc"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_stat_d </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>obj</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l04560">4560</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p>

<p>References <a class="el" href="../../d6/d13/file_8c_source.html#l00292">get_stat()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l06768">Qfalse</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09597">Qtrue</a>, and <a class="el" href="../../d6/d13/file_8c.html#a70b64ed67c0ab484b4ba09487da34e91">S_ISDIR</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d13/file_8c_source.html#l05436">Init_File()</a>.</p>

</div>
</div>
<a class="anchor" id="a14c42888046395bf95b95626e0a54479"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_stat_dev </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>self</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l00355">355</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p>

<p>References <a class="el" href="../../d6/d13/file_8c_source.html#l00338">DEVT2NUM</a>, and <a class="el" href="../../d6/d13/file_8c_source.html#l00292">get_stat()</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d13/file_8c_source.html#l05436">Init_File()</a>, and <a class="el" href="../../d6/d13/file_8c_source.html#l00756">rb_stat_inspect()</a>.</p>

</div>
</div>
<a class="anchor" id="a30121ae173ab686231a7824f917dd023"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_stat_dev_major </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>self</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l00372">372</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p>

<p>References <a class="el" href="../../d6/d13/file_8c_source.html#l00292">get_stat()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00981">INT2NUM()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00105">major</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00367">Qnil</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d13/file_8c_source.html#l05436">Init_File()</a>.</p>

</div>
</div>
<a class="anchor" id="aa2664b0cd9dde8aa02f6a2d9d0b103a5"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_stat_dev_minor </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>self</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l00393">393</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p>

<p>References <a class="el" href="../../d6/d13/file_8c_source.html#l00292">get_stat()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00981">INT2NUM()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00106">minor</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00367">Qnil</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d13/file_8c_source.html#l05436">Init_File()</a>.</p>

</div>
</div>
<a class="anchor" id="a5949d924ca37992de878ee3bde63a5d2"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_stat_f </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>obj</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l04987">4987</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p>

<p>References <a class="el" href="../../d6/d13/file_8c_source.html#l00292">get_stat()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l06768">Qfalse</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09597">Qtrue</a>, and <a class="el" href="../../d6/d13/file_8c_source.html#l01467">S_ISREG</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d13/file_8c_source.html#l05436">Init_File()</a>.</p>

</div>
</div>
<a class="anchor" id="a746f684ba6469ada59d8a304929cbf48"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_stat_ftype </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>obj</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l04543">4543</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p>

<p>References <a class="el" href="../../d6/d13/file_8c_source.html#l00292">get_stat()</a>, and <a class="el" href="../../d6/d13/file_8c_source.html#l01726">rb_file_ftype()</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d13/file_8c_source.html#l05436">Init_File()</a>.</p>

</div>
</div>
<a class="anchor" id="a0df4d752ce2ae8776e6f3cb46ac853e0"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_stat_gid </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>self</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l00486">486</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p>

<p>References <a class="el" href="../../d6/d13/file_8c_source.html#l00292">get_stat()</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00324">GIDT2NUM</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d13/file_8c_source.html#l05436">Init_File()</a>, and <a class="el" href="../../d6/d13/file_8c_source.html#l00756">rb_stat_inspect()</a>.</p>

</div>
</div>
<a class="anchor" id="a68a3769c6bd26dc3af517861047208a6"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_stat_grpowned </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>obj</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l04714">4714</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p>

<p>References <a class="el" href="../../d6/d13/file_8c_source.html#l00292">get_stat()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l06768">Qfalse</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09597">Qtrue</a>, and <a class="el" href="../../d6/d13/file_8c_source.html#l00995">rb_group_member()</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d13/file_8c_source.html#l05436">Init_File()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l04734">rb_stat_r()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l04826">rb_stat_w()</a>, and <a class="el" href="../../d6/d13/file_8c_source.html#l04920">rb_stat_x()</a>.</p>

</div>
</div>
<a class="anchor" id="ab5c05eebd802b28e5c42ff8786465e3e"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_stat_init </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>obj</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>fname</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l04482">4482</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p>

<p>References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01035">ALLOC</a>, <a class="el" href="../../d5/d9d/tcltklib_8c.html#a309bda5ae698449fdad7c11c00e293e9">DATA_PTR()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00487">FilePathValue</a>, <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00134">NULL</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00367">Qnil</a>, <a class="el" href="../../d5/d9d/tcltklib_8c.html#a94573b23a7c5d9c129da54deebf38842">rb_secure()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00203">rb_str_encode_ospath()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00102">rb_sys_fail_path</a>, <a class="el" href="../../d5/d30/stubs_8c_source.html#l00508">st</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00099">STAT</a>, <a class="el" href="../../dc/db1/win32_8h_source.html#l00201">stat</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00468">StringValueCStr</a>, and <a class="el" href="../../d8/db0/defines_8h_source.html#l00069">xfree</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d13/file_8c_source.html#l05436">Init_File()</a>.</p>

</div>
</div>
<a class="anchor" id="aa54c4e6d3a6a3939dffa06589136fd87"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_stat_init_copy </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>copy</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>orig</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l04505">4505</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p>

<p>References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01035">ALLOC</a>, <a class="el" href="../../d5/d9d/tcltklib_8c.html#a309bda5ae698449fdad7c11c00e293e9">DATA_PTR()</a>, <a class="el" href="../../db/d2e/intern_8h_source.html#l00242">rb_check_frozen</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00467">rb_eTypeError</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l00177">rb_obj_class()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l00480">rb_obj_is_instance_of()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01574">rb_raise()</a>, <a class="el" href="../../dc/db1/win32_8h_source.html#l00201">stat</a>, and <a class="el" href="../../d8/db0/defines_8h_source.html#l00069">xfree</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d13/file_8c_source.html#l05436">Init_File()</a>.</p>

</div>
</div>
<a class="anchor" id="ab24db4b615983e87a7806895a1a36289"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_stat_ino </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>self</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l00413">413</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p>

<p>References <a class="el" href="../../d6/d13/file_8c_source.html#l00292">get_stat()</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01015">ULONG2NUM()</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d13/file_8c_source.html#l05436">Init_File()</a>, and <a class="el" href="../../d6/d13/file_8c_source.html#l00756">rb_stat_inspect()</a>.</p>

</div>
</div>
<a class="anchor" id="a22ffd1822624e7aec829ff7dc0c25ddb"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_stat_inspect </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>self</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l00756">756</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p>

<p>References <a class="el" href="../../dc/dd1/ossl__ssl_8c_source.html#l00104">func</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05519">i</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l00208">name</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00335">NUM2DEVT</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00515">NUM2ULONG</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00967">OBJ_INFECT</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00341">PRI_DEVT_PREFIX</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l00372">rb_inspect()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00318">rb_obj_classname()</a>, <a class="el" href="../../d9/d2d/sprintf_8c_source.html#l01203">rb_sprintf()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00700">rb_stat_atime()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00582">rb_stat_blksize()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00603">rb_stat_blocks()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00736">rb_stat_ctime()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00355">rb_stat_dev()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00486">rb_stat_gid()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00413">rb_stat_ino()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00436">rb_stat_mode()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00716">rb_stat_mtime()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00454">rb_stat_nlink()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00504">rb_stat_rdev()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00565">rb_stat_size()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00470">rb_stat_uid()</a>, <a class="el" href="../../d9/dee/tkutil_8c.html#a3d8cc8d6e3bc83d7f835137c76c760b7">rb_str_append()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l01883">rb_str_buf_cat2()</a>, <a class="el" href="../../db/d2e/intern_8h.html#a82372a37dcb04240f014dad88eede4f3">rb_str_buf_new2()</a>, <a class="el" href="../../d9/d2d/sprintf_8c_source.html#l01239">rb_str_catf()</a>, <a class="el" href="../../d5/d30/stubs_8c_source.html#l00508">st</a>, <a class="el" href="../../dc/db1/win32_8h_source.html#l00201">stat</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00268">stat_data_type</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l01183">str</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00840">TypedData_Get_Struct</a>, and <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05520">v</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d13/file_8c_source.html#l05436">Init_File()</a>.</p>

</div>
</div>
<a class="anchor" id="a9522b09b216dd37de6317a9c57d2731a"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_stat_l </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>obj</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l04602">4602</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p>

<p>References <a class="el" href="../../d6/d13/file_8c_source.html#l00292">get_stat()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l06768">Qfalse</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09597">Qtrue</a>, and <a class="el" href="../../de/d32/dir_8c_source.html#l01277">S_ISLNK</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d13/file_8c_source.html#l05436">Init_File()</a>.</p>

</div>
</div>
<a class="anchor" id="a309390bf3f1bb0e334a27a7420479a78"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_stat_mode </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>self</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l00436">436</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p>

<p>References <a class="el" href="../../d6/d13/file_8c_source.html#l00292">get_stat()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00332">ST2UINT</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00992">UINT2NUM()</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d13/file_8c_source.html#l05436">Init_File()</a>, and <a class="el" href="../../d6/d13/file_8c_source.html#l00756">rb_stat_inspect()</a>.</p>

</div>
</div>
<a class="anchor" id="a58e350011408846d30a4159b491f7631"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_stat_mtime </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>self</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l00716">716</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p>

<p>References <a class="el" href="../../d6/d13/file_8c_source.html#l00292">get_stat()</a>, and <a class="el" href="../../d6/d13/file_8c_source.html#l00658">stat_mtime()</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d13/file_8c_source.html#l05436">Init_File()</a>, and <a class="el" href="../../d6/d13/file_8c_source.html#l00756">rb_stat_inspect()</a>.</p>

</div>
</div>
<a class="anchor" id="ac09df9d85199d06ec4a4183174f4e659"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_stat_nlink </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>self</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l00454">454</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p>

<p>References <a class="el" href="../../d6/d13/file_8c_source.html#l00292">get_stat()</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00992">UINT2NUM()</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d13/file_8c_source.html#l05436">Init_File()</a>, and <a class="el" href="../../d6/d13/file_8c_source.html#l00756">rb_stat_inspect()</a>.</p>

</div>
</div>
<a class="anchor" id="a2ced6c4d66e155a8a62ab767adfbf54c"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_stat_owned </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>obj</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l04688">4688</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p>

<p>References <a class="el" href="../../d6/d13/file_8c_source.html#l00292">get_stat()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l02285">geteuid()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l06768">Qfalse</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09597">Qtrue</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d13/file_8c_source.html#l05436">Init_File()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l04734">rb_stat_r()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l04826">rb_stat_w()</a>, and <a class="el" href="../../d6/d13/file_8c_source.html#l04920">rb_stat_x()</a>.</p>

</div>
</div>
<a class="anchor" id="a0904874f150d3bd7542c224cc3de4007"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_stat_p </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>obj</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l04575">4575</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p>

<p>References <a class="el" href="../../d6/d13/file_8c_source.html#l00292">get_stat()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l06768">Qfalse</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09597">Qtrue</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d13/file_8c_source.html#l05436">Init_File()</a>.</p>

</div>
</div>
<a class="anchor" id="a55ae5a34361c5e35ea0ed3702ac17f2f"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_stat_r </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>obj</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l04734">4734</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p>

<p>References <a class="el" href="../../d6/d13/file_8c_source.html#l00292">get_stat()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l02285">geteuid()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l06768">Qfalse</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09597">Qtrue</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l04714">rb_stat_grpowned()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l04688">rb_stat_owned()</a>, <a class="el" href="../../dc/db1/win32_8h_source.html#l00372">S_IRGRP</a>, <a class="el" href="../../dc/db1/win32_8h_source.html#l00375">S_IROTH</a>, <a class="el" href="../../dc/db1/win32_8h_source.html#l00369">S_IRUSR</a>, and <a class="el" href="../../dc/db1/win32_8h_source.html#l00201">stat</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d13/file_8c_source.html#l05436">Init_File()</a>.</p>

</div>
</div>
<a class="anchor" id="a0eb5eae2ab5cebd50db2eda12bbbc9b3"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_stat_R </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>obj</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l04767">4767</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p>

<p>References <a class="el" href="../../d6/d13/file_8c_source.html#l00292">get_stat()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l02279">getuid()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l06768">Qfalse</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09597">Qtrue</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00995">rb_group_member()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l04695">rb_stat_rowned()</a>, <a class="el" href="../../dc/db1/win32_8h_source.html#l00372">S_IRGRP</a>, <a class="el" href="../../dc/db1/win32_8h_source.html#l00375">S_IROTH</a>, <a class="el" href="../../dc/db1/win32_8h_source.html#l00369">S_IRUSR</a>, and <a class="el" href="../../dc/db1/win32_8h_source.html#l00201">stat</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d13/file_8c_source.html#l05436">Init_File()</a>.</p>

</div>
</div>
<a class="anchor" id="a3c83ca86055135bf62c0efd0bedb4e65"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_stat_rdev </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>self</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l00504">504</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p>

<p>References <a class="el" href="../../d6/d13/file_8c_source.html#l00338">DEVT2NUM</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00292">get_stat()</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00367">Qnil</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d13/file_8c_source.html#l05436">Init_File()</a>, and <a class="el" href="../../d6/d13/file_8c_source.html#l00756">rb_stat_inspect()</a>.</p>

</div>
</div>
<a class="anchor" id="ab62d34830e17f1e3b49af1a1996256f7"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_stat_rdev_major </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>self</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l00525">525</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p>

<p>References <a class="el" href="../../d6/d13/file_8c_source.html#l00338">DEVT2NUM</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00292">get_stat()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00105">major</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00367">Qnil</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d13/file_8c_source.html#l05436">Init_File()</a>.</p>

</div>
</div>
<a class="anchor" id="a5b7ed4162e221af390b000f7174a5e0b"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_stat_rdev_minor </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>self</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l00546">546</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p>

<p>References <a class="el" href="../../d6/d13/file_8c_source.html#l00338">DEVT2NUM</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00292">get_stat()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00106">minor</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00367">Qnil</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d13/file_8c_source.html#l05436">Init_File()</a>.</p>

</div>
</div>
<a class="anchor" id="aa02d08be54ef6298dd25c47f47d06447"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_stat_rowned </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>obj</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l04695">4695</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p>

<p>References <a class="el" href="../../d6/d13/file_8c_source.html#l00292">get_stat()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l02279">getuid()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l06768">Qfalse</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09597">Qtrue</a>.</p>

<p>Referenced by <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#l04859">rb_stat_W()</a>, and <a class="el" href="../../d6/d13/file_8c_source.html#l04952">rb_stat_X()</a>.</p>

</div>
</div>
<a class="anchor" id="a69c440187258575f85cdad913d6aa430"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_stat_S </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>obj</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l04623">4623</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p>

<p>References <a class="el" href="../../d6/d13/file_8c_source.html#l00292">get_stat()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l06768">Qfalse</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09597">Qtrue</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d13/file_8c_source.html#l05436">Init_File()</a>.</p>

</div>
</div>
<a class="anchor" id="aad54471dd3243cf0e4c879c0afba183a"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_stat_s </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>obj</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l05022">5022</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p>

<p>References <a class="el" href="../../d6/d13/file_8c_source.html#l00292">get_stat()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l00057">off_t</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00245">OFFT2NUM</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00367">Qnil</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d13/file_8c_source.html#l05436">Init_File()</a>.</p>

</div>
</div>
<a class="anchor" id="ab77e265a579c187b8e8891aaed81d1d3"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_stat_s_alloc </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>klass</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l04467">4467</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p>

<p>References <a class="el" href="../../d6/d13/file_8c_source.html#l00274">stat_new_0()</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d13/file_8c_source.html#l05436">Init_File()</a>.</p>

</div>
</div>
<a class="anchor" id="a52ecf4caefab170887b731ad6ef0cf53"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_stat_sgid </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>obj</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l05063">5063</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p>

<p>References <a class="el" href="../../d6/d13/file_8c_source.html#l00292">get_stat()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l06768">Qfalse</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09597">Qtrue</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d13/file_8c_source.html#l05436">Init_File()</a>.</p>

</div>
</div>
<a class="anchor" id="a7c18238a6165119ac231363778894f63"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_stat_size </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>self</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l00565">565</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p>

<p>References <a class="el" href="../../d6/d13/file_8c_source.html#l00292">get_stat()</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00245">OFFT2NUM</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d13/file_8c_source.html#l05436">Init_File()</a>, and <a class="el" href="../../d6/d13/file_8c_source.html#l00756">rb_stat_inspect()</a>.</p>

</div>
</div>
<a class="anchor" id="aa628782c8309d54ebf30b19a78f30b9c"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_stat_sticky </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>obj</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l05084">5084</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p>

<p>References <a class="el" href="../../d6/d13/file_8c_source.html#l00292">get_stat()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l06768">Qfalse</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09597">Qtrue</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d13/file_8c_source.html#l05436">Init_File()</a>.</p>

</div>
</div>
<a class="anchor" id="a0c19e6e289b966309f41f75a24b07481"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_stat_suid </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>obj</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l05042">5042</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p>

<p>References <a class="el" href="../../d6/d13/file_8c_source.html#l00292">get_stat()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l06768">Qfalse</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09597">Qtrue</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d13/file_8c_source.html#l05436">Init_File()</a>.</p>

</div>
</div>
<a class="anchor" id="aab7262bbf9fd67790ce70d53e22cfe27"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_stat_uid </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>self</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l00470">470</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p>

<p>References <a class="el" href="../../d6/d13/file_8c_source.html#l00292">get_stat()</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00318">UIDT2NUM</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d13/file_8c_source.html#l05436">Init_File()</a>, and <a class="el" href="../../d6/d13/file_8c_source.html#l00756">rb_stat_inspect()</a>.</p>

</div>
</div>
<a class="anchor" id="ab7ba959945e252d095d4db8d6c960f30"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_stat_w </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>obj</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l04826">4826</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p>

<p>References <a class="el" href="../../d6/d13/file_8c_source.html#l00292">get_stat()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l02285">geteuid()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l06768">Qfalse</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09597">Qtrue</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l04714">rb_stat_grpowned()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l04688">rb_stat_owned()</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>

<p>Referenced by <a class="el" href="../../d6/d13/file_8c_source.html#l05436">Init_File()</a>.</p>

</div>
</div>
<a class="anchor" id="ae2ed85f8521cbd0a7d970be66139c5ad"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_stat_W </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>obj</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l04859">4859</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p>

<p>References <a class="el" href="../../d6/d13/file_8c_source.html#l00292">get_stat()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l02279">getuid()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l06768">Qfalse</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09597">Qtrue</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00995">rb_group_member()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l04695">rb_stat_rowned()</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>

<p>Referenced by <a class="el" href="../../d6/d13/file_8c_source.html#l05436">Init_File()</a>.</p>

</div>
</div>
<a class="anchor" id="a2f670529e76df64be9632e8d4a1ee1a6"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_stat_wr </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>obj</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l04802">4802</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p>

<p>References <a class="el" href="../../d6/d13/file_8c_source.html#l00292">get_stat()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00367">Qnil</a>, <a class="el" href="../../dc/db1/win32_8h_source.html#l00375">S_IROTH</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l01331">S_IRUGO</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l01335">S_IWUGO</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l01030">S_IXUGO</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00992">UINT2NUM()</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d13/file_8c_source.html#l05436">Init_File()</a>.</p>

</div>
</div>
<a class="anchor" id="acf9e9d6ae2a1909c8e920064f10ae238"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_stat_ww </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>obj</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l04894">4894</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p>

<p>References <a class="el" href="../../d6/d13/file_8c_source.html#l00292">get_stat()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00367">Qnil</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l01331">S_IRUGO</a>, <a class="el" href="../../d6/d13/file_8c.html#a5303f49f26293acdb9533756c78322fb">S_IWOTH</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l01335">S_IWUGO</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l01030">S_IXUGO</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00992">UINT2NUM()</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d13/file_8c_source.html#l05436">Init_File()</a>.</p>

</div>
</div>
<a class="anchor" id="a77d79d37f9f7f4b002a6b19d309b248e"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_stat_x </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>obj</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l04920">4920</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p>

<p>References <a class="el" href="../../d6/d13/file_8c_source.html#l00292">get_stat()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l02285">geteuid()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l06768">Qfalse</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09597">Qtrue</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l04714">rb_stat_grpowned()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l04688">rb_stat_owned()</a>, <a class="el" href="../../dc/db1/win32_8h_source.html#l00392">S_IXGRP</a>, <a class="el" href="../../dc/db1/win32_8h_source.html#l00395">S_IXOTH</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l01030">S_IXUGO</a>, <a class="el" href="../../dc/db1/win32_8h_source.html#l00389">S_IXUSR</a>, and <a class="el" href="../../dc/db1/win32_8h_source.html#l00201">stat</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d13/file_8c_source.html#l05436">Init_File()</a>.</p>

</div>
</div>
<a class="anchor" id="a1c9b9a18340574830b9308773ae04f8b"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_stat_X </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>obj</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l04952">4952</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p>

<p>References <a class="el" href="../../d6/d13/file_8c_source.html#l00292">get_stat()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l02279">getuid()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l06768">Qfalse</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09597">Qtrue</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00995">rb_group_member()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l04695">rb_stat_rowned()</a>, <a class="el" href="../../dc/db1/win32_8h_source.html#l00392">S_IXGRP</a>, <a class="el" href="../../dc/db1/win32_8h_source.html#l00395">S_IXOTH</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l01030">S_IXUGO</a>, <a class="el" href="../../dc/db1/win32_8h_source.html#l00389">S_IXUSR</a>, and <a class="el" href="../../dc/db1/win32_8h_source.html#l00201">stat</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d13/file_8c_source.html#l05436">Init_File()</a>.</p>

</div>
</div>
<a class="anchor" id="ac222d2cafca0df17b52e91132d00fe3d"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_stat_z </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>obj</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l05005">5005</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p>

<p>References <a class="el" href="../../d6/d13/file_8c_source.html#l00292">get_stat()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l06768">Qfalse</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09597">Qtrue</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d13/file_8c_source.html#l05436">Init_File()</a>.</p>

</div>
</div>
<a class="anchor" id="a4cccaa05adca4eaa4a0646c0578f137d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_str_encode_ospath </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>path</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l00203">203</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p>

<p>References <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10402">enc</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02040">path</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00367">Qnil</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01110">rb_ascii8bit_encoding()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00727">rb_enc_associate()</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/db5/encoding_8c_source.html#l01205">rb_filesystem_encoding()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00905">rb_str_dup()</a>, <a class="el" href="../../d3/d26/transcode_8c_source.html#l02887">rb_str_encode()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01125">rb_utf8_encoding()</a>, and <a class="el" href="../../d8/df4/generator_8h_source.html#l00045">RSTRING_LEN</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d13/file_8c_source.html#l00222">apply2files()</a>, <a class="el" href="../../de/d32/dir_8c_source.html#l00909">check_dirname()</a>, <a class="el" href="../../de/d32/dir_8c_source.html#l00388">dir_initialize()</a>, <a class="el" href="../../de/d32/dir_8c_source.html#l00840">dir_s_chdir()</a>, <a class="el" href="../../de/d32/dir_8c_source.html#l01050">do_opendir()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l02015">rb_file_chmod()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l02146">rb_file_chown()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l01439">rb_file_executable_p()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l01457">rb_file_executable_real_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#l01658">rb_file_identical_p()</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#l01303">rb_file_readable_p()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l01321">rb_file_readable_real_p()</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#l02528">rb_file_s_rename()</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#l01375">rb_file_writable_p()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l01393">rb_file_writable_real_p()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00815">rb_stat()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l04482">rb_stat_init()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l04940">rb_sysopen()</a>, and <a class="el" href="../../d6/d13/file_8c_source.html#l03353">realpath_rec()</a>.</p>

</div>
</div>
<a class="anchor" id="ad544bfe22772d8fb5bb9cf7a345b62be"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_thread_flock </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> *&#160;</td>
          <td class="paramname"><em>data</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l04133">4133</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p>

<p>References <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00131">data</a>, <a class="el" href="../../d4/db0/__sdbm_8c.html#ad65a8842cc674e3ddf69355898c0ecbf">errno</a>, <a class="el" href="../../d1/d9b/flock_8c_source.html#l00124">flock()</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00276">ret</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d13/file_8c_source.html#l04194">rb_file_flock()</a>.</p>

</div>
</div>
<a class="anchor" id="a71ac6b582f023a1cbf85af10265b1ac1"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> realpath_rec </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../d3/d15/name2ctype_8h.html#a86f2415763322050063a5502f87c9422">long</a> *&#160;</td>
          <td class="paramname"><em>prefixlenp</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> *&#160;</td>
          <td class="paramname"><em>resolvedp</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *&#160;</td>
          <td class="paramname"><em>unresolved</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>loopcheck</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td>
          <td class="paramname"><em>strict</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td>
          <td class="paramname"><em>last</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l03353">3353</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p>

<p>References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01127">CONST_ID</a>, <a class="el" href="../../dc/db1/win32_8h_source.html#l00562">ELOOP</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10402">enc</a>, <a class="el" href="../../d4/db0/__sdbm_8c.html#ad65a8842cc674e3ddf69355898c0ecbf">errno</a>, <a class="el" href="../../dc/d0c/cparse_8c_source.html#l00063">ID2SYM</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l02608">isdirsep</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l03962">link()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00076">lstat</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00374">NIL_P</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00367">Qnil</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00739">rb_enc_check()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00733">rb_enc_get()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l02699">rb_enc_path_next()</a>, <a class="el" href="../../d8/df4/generator_8h_source.html#l00050">RB_GC_GUARD</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00518">rb_hash_aref()</a>, <a class="el" href="../../d9/dee/tkutil_8c.html#a641bbc8f06f4815eacb494e5625b5454">rb_hash_aset()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l01889">rb_str_cat()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l01908">rb_str_cat2()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00528">rb_str_conv_enc()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00905">rb_str_dup()</a>, <a class="el" href="../../db/d2e/intern_8h.html#ac1f01474c727a44805cd81dfdcb1ee8e">rb_str_dup_frozen()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00203">rb_str_encode_ospath()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l01779">rb_str_resize()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l01609">rb_str_subseq()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00102">rb_sys_fail_path</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00276">ret</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>, <a class="el" href="../../de/d32/dir_8c_source.html#l01277">S_ISLNK</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l02734">skipprefixroot()</a>, <a class="el" href="../../dc/db1/win32_8h_source.html#l00201">stat</a>, <a class="el" href="../../d6/d7b/strchr_8c.html#a219836f542ce53545052bed5353820ca">strlen()</a>, and <a class="el" href="../../d6/d13/file_8c_source.html#l02745">strrdirsep</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d13/file_8c_source.html#l03447">rb_realpath_internal()</a>.</p>

</div>
</div>
<a class="anchor" id="a31f853c5e3044e95adbf8145099b445c"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static size_t rmext </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *&#160;</td>
          <td class="paramname"><em>p</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>&#160;</td>
          <td class="paramname"><em>l0</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>&#160;</td>
          <td class="paramname"><em>l1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *&#160;</td>
          <td class="paramname"><em>e</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>&#160;</td>
          <td class="paramname"><em>l2</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a> *&#160;</td>
          <td class="paramname"><em>enc</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l03562">3562</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p>

<p>References <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l01163">c</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l04946">e</a>, <a class="el" href="../../d6/d13/file_8c.html#a3464235e85b109fec7ef890800a8a41d">fncomp</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l03915">last</a>, <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00119">p</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00871">rb_enc_ascget()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00894">rb_enc_codepoint_len()</a>, <a class="el" href="../../d5/de3/encoding_8h_source.html#l00163">rb_enc_left_char_head</a>, and <a class="el" href="../../de/d46/os2_8c_source.html#l00056">s</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d13/file_8c_source.html#l03682">rb_file_s_basename()</a>.</p>

</div>
</div>
<a class="anchor" id="acc42c959a85143b925090cc2c1cab3e5"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char* ruby_enc_find_basename </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *&#160;</td>
          <td class="paramname"><em>name</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> *&#160;</td>
          <td class="paramname"><em>baselen</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> *&#160;</td>
          <td class="paramname"><em>alllen</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a> *&#160;</td>
          <td class="paramname"><em>enc</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l03598">3598</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p>

<p>References <a class="el" href="../../d6/d13/file_8c_source.html#l02765">chompdirsep()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l04946">e</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02033">end</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l02626">Inc</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l02608">isdirsep</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05519">n</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l00208">name</a>, <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00119">p</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02957">q</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l02710">skipprefix</a>, and <a class="el" href="../../d6/d13/file_8c_source.html#l02745">strrdirsep</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d13/file_8c_source.html#l03682">rb_file_s_basename()</a>, and <a class="el" href="../../d6/d13/file_8c_source.html#l03661">ruby_find_basename()</a>.</p>

</div>
</div>
<a class="anchor" id="a291911f2c4820d2e6f28dfa39aaedec4"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char* ruby_enc_find_extname </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *&#160;</td>
          <td class="paramname"><em>name</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> *&#160;</td>
          <td class="paramname"><em>len</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a> *&#160;</td>
          <td class="paramname"><em>enc</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l03804">3804</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p>

<p>References <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l04946">e</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l02626">Inc</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l02608">isdirsep</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l02622">istrailinggarbage</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l03915">last</a>, <a class="el" href="../../d3/d15/name2ctype_8h_source.html#l00037">long</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l00208">name</a>, <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00119">p</a>, <a class="el" href="../../d6/d7b/strchr_8c.html#a219836f542ce53545052bed5353820ca">strlen()</a>, and <a class="el" href="../../d6/d13/file_8c_source.html#l02745">strrdirsep</a>.</p>

<p>Referenced by <a class="el" href="../../d9/d97/pathname_8c_source.html#l00178">path_sub_ext()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l03878">rb_file_s_extname()</a>, and <a class="el" href="../../d6/d13/file_8c_source.html#l03857">ruby_find_extname()</a>.</p>

</div>
</div>
<a class="anchor" id="a9f4f78ed9c3e4dece182207ab63eda52"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char* ruby_find_basename </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *&#160;</td>
          <td class="paramname"><em>name</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> *&#160;</td>
          <td class="paramname"><em>baselen</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> *&#160;</td>
          <td class="paramname"><em>alllen</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l03661">3661</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p>

<p>References <a class="el" href="../../d5/db5/encoding_8c_source.html#l01205">rb_filesystem_encoding()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00196">rb_warn()</a>, and <a class="el" href="../../d6/d13/file_8c_source.html#l03598">ruby_enc_find_basename()</a>.</p>

</div>
</div>
<a class="anchor" id="acd7cd7507f1fc19944e102800d107670"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char* ruby_find_extname </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *&#160;</td>
          <td class="paramname"><em>name</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> *&#160;</td>
          <td class="paramname"><em>len</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l03857">3857</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p>

<p>References <a class="el" href="../../d5/db5/encoding_8c_source.html#l01205">rb_filesystem_encoding()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00196">rb_warn()</a>, and <a class="el" href="../../d6/d13/file_8c_source.html#l03804">ruby_enc_find_extname()</a>.</p>

</div>
</div>
<a class="anchor" id="ab3aa7f2d2aa52f8fd54e12db936a6149"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static char* skipprefixroot </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *&#160;</td>
          <td class="paramname"><em>path</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *&#160;</td>
          <td class="paramname"><em>end</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a> *&#160;</td>
          <td class="paramname"><em>enc</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l02734">2734</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p>

<p>References <a class="el" href="../../d6/d13/file_8c_source.html#l02608">isdirsep</a>, <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00119">p</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l02710">skipprefix</a>, and <a class="el" href="../../d6/d13/file_8c_source.html#l02688">skiproot()</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d13/file_8c_source.html#l03447">rb_realpath_internal()</a>, and <a class="el" href="../../d6/d13/file_8c_source.html#l03353">realpath_rec()</a>.</p>

</div>
</div>
<a class="anchor" id="a4623e1a35596a9454b5bea61b36aeb75"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static char* skiproot </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *&#160;</td>
          <td class="paramname"><em>path</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *&#160;</td>
          <td class="paramname"><em>end</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a> *&#160;</td>
          <td class="paramname"><em>enc</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l02688">2688</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p>

<p>References <a class="el" href="../../d6/d13/file_8c_source.html#l02608">isdirsep</a>, and <a class="el" href="../../db/d74/zlib_8c_source.html#l02040">path</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d13/file_8c_source.html#l03749">rb_file_dirname()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l02922">rb_file_expand_path_internal()</a>, and <a class="el" href="../../d6/d13/file_8c_source.html#l02734">skipprefixroot()</a>.</p>

</div>
</div>
<a class="anchor" id="a2772e1ca5ce08a93ab58c563833af347"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> stat_atime </td>
          <td>(</td>
          <td class="paramtype">struct <a class="el" href="../../dc/db1/win32_8h.html#a4feaac5e1913330bded57b059061965b">stat</a> *&#160;</td>
          <td class="paramname"><em>st</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l00634">634</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p>

<p>References <a class="el" href="../../df/d73/time_8c_source.html#l02367">rb_time_nano_new()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00617">stat_atimespec()</a>, <a class="el" href="../../d3/d90/missing_8h_source.html#l00046">timespec::tv_nsec</a>, and <a class="el" href="../../d3/d90/missing_8h_source.html#l00045">timespec::tv_sec</a>.</p>

<p>Referenced by <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#l01807">rb_file_s_atime()</a>, and <a class="el" href="../../d6/d13/file_8c_source.html#l00700">rb_stat_atime()</a>.</p>

</div>
</div>
<a class="anchor" id="ab8c119f90ca5f19a4de4bbf087b08a02"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static struct <a class="el" href="../../da/d1c/structtimespec.html">timespec</a> stat_atimespec </td>
          <td>(</td>
          <td class="paramtype">struct <a class="el" href="../../dc/db1/win32_8h.html#a4feaac5e1913330bded57b059061965b">stat</a> *&#160;</td>
          <td class="paramname"><em>st</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l00617">617</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p>

<p>References <a class="el" href="../../d5/d30/stubs_8c_source.html#l00508">st</a>, <a class="el" href="../../d3/d90/missing_8h_source.html#l00046">timespec::tv_nsec</a>, and <a class="el" href="../../d3/d90/missing_8h_source.html#l00045">timespec::tv_sec</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d13/file_8c_source.html#l00634">stat_atime()</a>.</p>

</div>
</div>
<a class="anchor" id="a769c6e10c1a83998e989b514a7725792"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> stat_ctime </td>
          <td>(</td>
          <td class="paramtype">struct <a class="el" href="../../dc/db1/win32_8h.html#a4feaac5e1913330bded57b059061965b">stat</a> *&#160;</td>
          <td class="paramname"><em>st</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l00682">682</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p>

<p>References <a class="el" href="../../df/d73/time_8c_source.html#l02367">rb_time_nano_new()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00665">stat_ctimespec()</a>, <a class="el" href="../../d3/d90/missing_8h_source.html#l00046">timespec::tv_nsec</a>, and <a class="el" href="../../d3/d90/missing_8h_source.html#l00045">timespec::tv_sec</a>.</p>

<p>Referenced by <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#l01927">rb_file_ctime()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l01902">rb_file_s_ctime()</a>, and <a class="el" href="../../d6/d13/file_8c_source.html#l00736">rb_stat_ctime()</a>.</p>

</div>
</div>
<a class="anchor" id="a645db1a7efe6e2c4ba97e1c3dd8a5f04"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static struct <a class="el" href="../../da/d1c/structtimespec.html">timespec</a> stat_ctimespec </td>
          <td>(</td>
          <td class="paramtype">struct <a class="el" href="../../dc/db1/win32_8h.html#a4feaac5e1913330bded57b059061965b">stat</a> *&#160;</td>
          <td class="paramname"><em>st</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l00665">665</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p>

<p>References <a class="el" href="../../d5/d30/stubs_8c_source.html#l00508">st</a>, <a class="el" href="../../d3/d90/missing_8h_source.html#l00046">timespec::tv_nsec</a>, and <a class="el" href="../../d3/d90/missing_8h_source.html#l00045">timespec::tv_sec</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d13/file_8c_source.html#l00682">stat_ctime()</a>.</p>

</div>
</div>
<a class="anchor" id="ac50eba9bf7728a82f91f9bd92f9100ac"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static size_t stat_memsize </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> *&#160;</td>
          <td class="paramname"><em>p</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l00263">263</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p>

<p>References <a class="el" href="../../dc/db1/win32_8h_source.html#l00201">stat</a>.</p>

</div>
</div>
<a class="anchor" id="ae215425be2b8fbb6aede6c1005b9631e"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> stat_mtime </td>
          <td>(</td>
          <td class="paramtype">struct <a class="el" href="../../dc/db1/win32_8h.html#a4feaac5e1913330bded57b059061965b">stat</a> *&#160;</td>
          <td class="paramname"><em>st</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l00658">658</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p>

<p>References <a class="el" href="../../df/d73/time_8c_source.html#l02367">rb_time_nano_new()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00641">stat_mtimespec()</a>, <a class="el" href="../../d3/d90/missing_8h_source.html#l00046">timespec::tv_nsec</a>, and <a class="el" href="../../d3/d90/missing_8h_source.html#l00045">timespec::tv_sec</a>.</p>

<p>Referenced by <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#l01875">rb_file_mtime()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l01853">rb_file_s_mtime()</a>, and <a class="el" href="../../d6/d13/file_8c_source.html#l00716">rb_stat_mtime()</a>.</p>

</div>
</div>
<a class="anchor" id="ae0b183cb5a8e9ad5a5e084b32f2d05db"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static struct <a class="el" href="../../da/d1c/structtimespec.html">timespec</a> stat_mtimespec </td>
          <td>(</td>
          <td class="paramtype">struct <a class="el" href="../../dc/db1/win32_8h.html#a4feaac5e1913330bded57b059061965b">stat</a> *&#160;</td>
          <td class="paramname"><em>st</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l00641">641</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p>

<p>References <a class="el" href="../../d5/d30/stubs_8c_source.html#l00508">st</a>, <a class="el" href="../../d3/d90/missing_8h_source.html#l00046">timespec::tv_nsec</a>, and <a class="el" href="../../d3/d90/missing_8h_source.html#l00045">timespec::tv_sec</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d13/file_8c_source.html#l00316">rb_stat_cmp()</a>, and <a class="el" href="../../d6/d13/file_8c_source.html#l00658">stat_mtime()</a>.</p>

</div>
</div>
<a class="anchor" id="a0f2968f1593832917f3d483d43732e59"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> stat_new </td>
          <td>(</td>
          <td class="paramtype">struct <a class="el" href="../../dc/db1/win32_8h.html#a4feaac5e1913330bded57b059061965b">stat</a> *&#160;</td>
          <td class="paramname"><em>st</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l00286">286</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p>

<p>References <a class="el" href="../../d6/d13/file_8c_source.html#l00274">stat_new_0()</a>.</p>

<p>Referenced by <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#l00942">rb_file_s_lstat()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00887">rb_file_s_stat()</a>, and <a class="el" href="../../d6/d13/file_8c_source.html#l00915">rb_io_stat()</a>.</p>

</div>
</div>
<a class="anchor" id="a5ade5d12aeb57d1848f471fd0f9512a9"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> stat_new_0 </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>klass</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">struct <a class="el" href="../../dc/db1/win32_8h.html#a4feaac5e1913330bded57b059061965b">stat</a> *&#160;</td>
          <td class="paramname"><em>st</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l00274">274</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p>

<p>References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01035">ALLOC</a>, <a class="el" href="../../d5/d30/stubs_8c_source.html#l00508">st</a>, <a class="el" href="../../dc/db1/win32_8h_source.html#l00201">stat</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00268">stat_data_type</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00826">TypedData_Wrap_Struct</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d13/file_8c_source.html#l04467">rb_stat_s_alloc()</a>, and <a class="el" href="../../d6/d13/file_8c_source.html#l00286">stat_new()</a>.</p>

</div>
</div>
<a class="anchor" id="ad7c136573e6721c7bfcf94bf48b87d68"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> sys_fail2 </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>s1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>s2</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l02358">2358</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p>

<p>References <a class="el" href="../../d6/d13/file_8c_source.html#l00043">MAXPATHLEN</a>, <a class="el" href="../../d9/dee/tkutil_8c.html#a3d8cc8d6e3bc83d7f835137c76c760b7">rb_str_append()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l01908">rb_str_cat2()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l07342">rb_str_ellipsize()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00432">rb_str_new_cstr()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00102">rb_sys_fail_path</a>, and <a class="el" href="../../df/d77/ruby_8c_source.html#l01183">str</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d13/file_8c_source.html#l02528">rb_file_s_rename()</a>.</p>

</div>
</div>
<a class="anchor" id="a9c2a6c3e924461bb8aa252ff40350644"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> test_check </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td>
          <td class="paramname"><em>n</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td>
          <td class="paramname"><em>argc</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> *&#160;</td>
          <td class="paramname"><em>argv</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l04234">4234</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p>

<p>References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00487">FilePathValue</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05519">i</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05519">n</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00468">rb_eArgError</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01574">rb_raise()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c.html#a94573b23a7c5d9c129da54deebf38842">rb_secure()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00424">T_FILE</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00418">T_STRING</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00441">TYPE</a>.</p>

</div>
</div>
<a class="anchor" id="aa6812cd1317a97309877c721023c4af1"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> unlink_internal </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *&#160;</td>
          <td class="paramname"><em>path</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>pathv</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> *&#160;</td>
          <td class="paramname"><em>arg</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l02491">2491</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p>

<p>References <a class="el" href="../../d6/d13/file_8c_source.html#l00102">rb_sys_fail_path</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d13/file_8c_source.html#l02508">rb_file_s_unlink()</a>.</p>

</div>
</div>
<a class="anchor" id="aa8f7600174345d2ce3d66a11f8a21d59"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> utime_internal </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *&#160;</td>
          <td class="paramname"><em>path</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>pathv</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> *&#160;</td>
          <td class="paramname"><em>arg</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l02309">2309</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p>

<p>References <a class="el" href="../../d6/d13/file_8c_source.html#l02303">utimbuf::actime</a>, <a class="el" href="../../d3/d09/ripper_8y_source.html#l01287">arg</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l02222">utime_args::atime</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l02304">utimbuf::modtime</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l02222">utime_args::mtime</a>, <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00134">NULL</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l02221">utime_args::tsp</a>, <a class="el" href="../../d3/d90/missing_8h_source.html#l00045">timespec::tv_sec</a>, and <a class="el" href="../../d6/d13/file_8c_source.html#l02260">utime_failed</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d13/file_8c_source.html#l02335">rb_file_s_utime()</a>.</p>

</div>
</div>
<h2 class="groupheader">Variable Documentation</h2>
<a class="anchor" id="ab24ee23035ae0521cbd39fb05e25e1a6"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char null_device[]</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<b>Initial value:</b><div class="fragment"><div class="line">=</div>
<div class="line"></div>
<div class="line"></div>
<div class="line"></div>
<div class="line"></div>
<div class="line"></div>
<div class="line"></div>
<div class="line"></div>
<div class="line">    <span class="stringliteral">&quot;/dev/null&quot;</span></div>
</div><!-- fragment -->
<p>Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l05391">5391</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p>

</div>
</div>
<a class="anchor" id="ae9f03997c2e7a3461524e83053a24ac2"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_cFile</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l00131">131</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p>

<p>Referenced by <a class="el" href="../../df/d0a/io_8c_source.html#l07188">argf_next_argv()</a>, <a class="el" href="../../d0/d56/console_8c_source.html#l00654">console_dev()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l09635">copy_stream_body()</a>, <a class="el" href="../../de/d32/dir_8c_source.html#l02047">Init_Dir()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l11157">Init_IO()</a>, <a class="el" href="../../d9/d97/pathname_8c_source.html#l00346">path_atime()</a>, <a class="el" href="../../d9/d97/pathname_8c_source.html#l00537">path_basename()</a>, <a class="el" href="../../d9/d97/pathname_8c_source.html#l00373">path_chmod()</a>, <a class="el" href="../../d9/d97/pathname_8c_source.html#l00391">path_chown()</a>, <a class="el" href="../../d9/d97/pathname_8c_source.html#l00355">path_ctime()</a>, <a class="el" href="../../d9/d97/pathname_8c_source.html#l00552">path_dirname()</a>, <a class="el" href="../../d9/d97/pathname_8c_source.html#l00573">path_expand_path()</a>, <a class="el" href="../../d9/d97/pathname_8c_source.html#l00563">path_extname()</a>, <a class="el" href="../../d9/d97/pathname_8c_source.html#l00414">path_fnmatch()</a>, <a class="el" href="../../d9/d97/pathname_8c_source.html#l00429">path_ftype()</a>, <a class="el" href="../../d9/d97/pathname_8c_source.html#l00382">path_lchmod()</a>, <a class="el" href="../../d9/d97/pathname_8c_source.html#l00400">path_lchown()</a>, <a class="el" href="../../d9/d97/pathname_8c_source.html#l00498">path_lstat()</a>, <a class="el" href="../../d9/d97/pathname_8c_source.html#l00441">path_make_link()</a>, <a class="el" href="../../d9/d97/pathname_8c_source.html#l00510">path_make_symlink()</a>, <a class="el" href="../../d9/d97/pathname_8c_source.html#l00364">path_mtime()</a>, <a class="el" href="../../d9/d97/pathname_8c_source.html#l00450">path_open()</a>, <a class="el" href="../../d9/d97/pathname_8c_source.html#l00469">path_readlink()</a>, <a class="el" href="../../d9/d97/pathname_8c_source.html#l00228">path_realdirpath()</a>, <a class="el" href="../../d9/d97/pathname_8c_source.html#l00213">path_realpath()</a>, <a class="el" href="../../d9/d97/pathname_8c_source.html#l00480">path_rename()</a>, <a class="el" href="../../d9/d97/pathname_8c_source.html#l00588">path_split()</a>, <a class="el" href="../../d9/d97/pathname_8c_source.html#l00489">path_stat()</a>, <a class="el" href="../../d9/d97/pathname_8c_source.html#l00519">path_truncate()</a>, <a class="el" href="../../d9/d97/pathname_8c_source.html#l00528">path_utime()</a>, <a class="el" href="../../dd/d8f/pty_8c_source.html#l00571">pty_getpty()</a>, <a class="el" href="../../dd/d8f/pty_8c_source.html#l00503">pty_open()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l06019">rb_f_open()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l05149">rb_file_open()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l05142">rb_file_open_str()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l06743">rb_io_fdopen()</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#l06076">rb_io_open_with_args()</a>, and <a class="el" href="../../d9/d97/pathname_8c_source.html#l00948">unlink_rescue()</a>.</p>

</div>
</div>
<a class="anchor" id="a677a848ef670f083a917458a3332d82a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_cStat</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l00133">133</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p>

</div>
</div>
<a class="anchor" id="a73e471889924936ce3b723dff7454fe6"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_mFConst</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l05092">5092</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p>

</div>
</div>
<a class="anchor" id="abb6feaaeb345ec3c44c2c4c81672f4a7"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_mFileTest</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l00132">132</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p>

<p>Referenced by <a class="el" href="../../d9/d97/pathname_8c_source.html#l00605">path_blockdev_p()</a>, <a class="el" href="../../d9/d97/pathname_8c_source.html#l00614">path_chardev_p()</a>, <a class="el" href="../../d9/d97/pathname_8c_source.html#l00659">path_directory_p()</a>, <a class="el" href="../../d9/d97/pathname_8c_source.html#l00623">path_executable_p()</a>, <a class="el" href="../../d9/d97/pathname_8c_source.html#l00632">path_executable_real_p()</a>, <a class="el" href="../../d9/d97/pathname_8c_source.html#l00641">path_exist_p()</a>, <a class="el" href="../../d9/d97/pathname_8c_source.html#l00668">path_file_p()</a>, <a class="el" href="../../d9/d97/pathname_8c_source.html#l00650">path_grpowned_p()</a>, <a class="el" href="../../d9/d97/pathname_8c_source.html#l00695">path_owned_p()</a>, <a class="el" href="../../d9/d97/pathname_8c_source.html#l00677">path_pipe_p()</a>, <a class="el" href="../../d9/d97/pathname_8c_source.html#l00704">path_readable_p()</a>, <a class="el" href="../../d9/d97/pathname_8c_source.html#l00722">path_readable_real_p()</a>, <a class="el" href="../../d9/d97/pathname_8c_source.html#l00740">path_setgid_p()</a>, <a class="el" href="../../d9/d97/pathname_8c_source.html#l00731">path_setuid_p()</a>, <a class="el" href="../../d9/d97/pathname_8c_source.html#l00749">path_size()</a>, <a class="el" href="../../d9/d97/pathname_8c_source.html#l00758">path_size_p()</a>, <a class="el" href="../../d9/d97/pathname_8c_source.html#l00686">path_socket_p()</a>, <a class="el" href="../../d9/d97/pathname_8c_source.html#l00767">path_sticky_p()</a>, <a class="el" href="../../d9/d97/pathname_8c_source.html#l00776">path_symlink_p()</a>, <a class="el" href="../../d9/d97/pathname_8c_source.html#l00713">path_world_readable_p()</a>, <a class="el" href="../../d9/d97/pathname_8c_source.html#l00794">path_world_writable_p()</a>, <a class="el" href="../../d9/d97/pathname_8c_source.html#l00785">path_writable_p()</a>, <a class="el" href="../../d9/d97/pathname_8c_source.html#l00803">path_writable_real_p()</a>, and <a class="el" href="../../d9/d97/pathname_8c_source.html#l00812">path_zero_p()</a>.</p>

</div>
</div>
<a class="anchor" id="a2ed34836a0402746b02628f4d5f15100"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> separator</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l03930">3930</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p>

<p>Referenced by <a class="el" href="../../d9/d69/enum_8c_source.html#l02239">chunk_ii()</a>.</p>

</div>
</div>
<a class="anchor" id="affe2c090e99184e0fb5bab6ad212a2b8"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa4158300c0d9f60230e02a520f7c64b2">rb_data_type_t</a> stat_data_type</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<b>Initial value:</b><div class="fragment"><div class="line">= {</div>
<div class="line">    <span class="stringliteral">&quot;stat&quot;</span>,</div>
<div class="line">    {<a class="code" href="../../dd/dfb/yaml2byte_8c.html#ad0b08ddfcb8010b1d73d9d635d5e0201">NULL</a>, <a class="code" href="../../de/de6/ruby_2ruby_8h.html#a54667feee9bf3850d66f56db91c9a7da">RUBY_TYPED_DEFAULT_FREE</a>, <a class="code" href="../../d6/d13/file_8c.html#ac50eba9bf7728a82f91f9bd92f9100ac">stat_memsize</a>,},</div>
<div class="line">}</div>
<div class="ttc" id="yaml2byte_8c_html_ad0b08ddfcb8010b1d73d9d635d5e0201"><div class="ttname"><a href="../../dd/dfb/yaml2byte_8c.html#ad0b08ddfcb8010b1d73d9d635d5e0201">NULL</a></div><div class="ttdeci">n NULL</div><div class="ttdef"><b>Definition:</b> <a href="../../dd/dfb/yaml2byte_8c_source.html#l00134">yaml2byte.c:134</a></div></div>
<div class="ttc" id="file_8c_html_ac50eba9bf7728a82f91f9bd92f9100ac"><div class="ttname"><a href="../../d6/d13/file_8c.html#ac50eba9bf7728a82f91f9bd92f9100ac">stat_memsize</a></div><div class="ttdeci">static size_t stat_memsize(const void *p)</div><div class="ttdef"><b>Definition:</b> <a href="../../d6/d13/file_8c_source.html#l00263">file.c:263</a></div></div>
<div class="ttc" id="ruby_2ruby_8h_html_a54667feee9bf3850d66f56db91c9a7da"><div class="ttname"><a href="../../de/de6/ruby_2ruby_8h.html#a54667feee9bf3850d66f56db91c9a7da">RUBY_TYPED_DEFAULT_FREE</a></div><div class="ttdeci">#define RUBY_TYPED_DEFAULT_FREE</div><div class="ttdef"><b>Definition:</b> <a href="../../de/de6/ruby_2ruby_8h_source.html#l00814">ruby.h:814</a></div></div>
</div><!-- fragment -->
<p>Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l00268">268</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d13/file_8c_source.html#l00292">get_stat()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00756">rb_stat_inspect()</a>, and <a class="el" href="../../d6/d13/file_8c_source.html#l00274">stat_new_0()</a>.</p>

</div>
</div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
</a> 1.8.5
</small></address>
</body>
</html>