Linux server1.dn-server.com 4.18.0-553.89.1.lve.el8.x86_64 #1 SMP Wed Dec 10 13:58:50 UTC 2025 x86_64
LiteSpeed
Server IP : 195.201.204.189 & Your IP : 216.73.217.130
Domains :
Cant Read [ /etc/named.conf ]
User : beriska1
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
opt /
alt /
ruby20 /
share /
doc /
ruby /
capi /
html /
d7 /
d1e /
Delete
Unzip
Name
Size
Permission
Date
Action
dln__find_8c.html
36.15
KB
-rw-r--r--
2023-07-26 17:36
dln__find_8c_source.html
68.91
KB
-rw-r--r--
2023-07-26 17:36
Save
Rename
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="X-UA-Compatible" content="IE=9"/> <meta name="generator" content="Doxygen 1.8.14"/> <meta name="viewport" content="width=device-width, initial-scale=1"/> <title>Ruby: dln_find.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 id="projectalign" style="padding-left: 0.5em;"> <div id="projectname">Ruby  <span id="projectnumber">2.0.0p648(2015-12-16revision53162)</span> </div> </td> </tr> </tbody> </table> </div> <!-- end header part --> <!-- Generated by Doxygen 1.8.14 --> <script type="text/javascript" src="../../menudata.js"></script> <script type="text/javascript" src="../../menu.js"></script> <script type="text/javascript"> /* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ $(function() { initMenu('../../',false,false,'search.php','Search'); }); /* @license-end */</script> <div id="main-nav"></div> </div><!-- top --> <div class="header"> <div class="summary"> <a href="#define-members">Macros</a> | <a href="#func-members">Functions</a> | <a href="#var-members">Variables</a> </div> <div class="headertitle"> <div class="title">dln_find.c File Reference</div> </div> </div><!--header--> <div class="contents"> <div class="textblock"><code>#include "<a class="el" href="../../df/da8/dln_8h_source.html">dln.h</a>"</code><br /> <code>#include <strings.h></code><br /> <code>#include <stdio.h></code><br /> <code>#include <sys/types.h></code><br /> <code>#include <sys/stat.h></code><br /> </div> <p><a href="../../d7/d1e/dln__find_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="define-members"></a> Macros</h2></td></tr> <tr class="memitem:a9114939c268860c204324e01d4d0e956"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d1e/dln__find_8c.html#a9114939c268860c204324e01d4d0e956">dln_notimplement</a>   --->>> dln not implemented <<<---</td></tr> <tr class="separator:a9114939c268860c204324e01d4d0e956"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a43263fcc30a2fad7154c4c99313f2f77"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d1e/dln__find_8c.html#a43263fcc30a2fad7154c4c99313f2f77">dln_memerror</a>   abort</td></tr> <tr class="separator:a43263fcc30a2fad7154c4c99313f2f77"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af450d8d4d57f8f443eb2fa929008f5ed"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d1e/dln__find_8c.html#af450d8d4d57f8f443eb2fa929008f5ed">dln_exit</a>   exit</td></tr> <tr class="separator:af450d8d4d57f8f443eb2fa929008f5ed"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a5a71830cc1cf867b7cd7cddb4ac61bbe"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d1e/dln__find_8c.html#a5a71830cc1cf867b7cd7cddb4ac61bbe">dln_warning</a>   fprintf</td></tr> <tr class="separator:a5a71830cc1cf867b7cd7cddb4ac61bbe"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6b5773f6144dc6bf985b6dc3208fa284"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d1e/dln__find_8c.html#a6b5773f6144dc6bf985b6dc3208fa284">dln_warning_arg</a>   stderr,</td></tr> <tr class="separator:a6b5773f6144dc6bf985b6dc3208fa284"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a70b64ed67c0ab484b4ba09487da34e91"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d1e/dln__find_8c.html#a70b64ed67c0ab484b4ba09487da34e91">S_ISDIR</a>(m)   (((m) & S_IFMT) == S_IFDIR)</td></tr> <tr class="separator:a70b64ed67c0ab484b4ba09487da34e91"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:addfa831c1473e710d2b71b72fd7fcfa5"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d1e/dln__find_8c.html#addfa831c1473e710d2b71b72fd7fcfa5">MAXPATHLEN</a>   1024</td></tr> <tr class="separator:addfa831c1473e710d2b71b72fd7fcfa5"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a59432eade53dd6487f03d34e7a918753"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d1e/dln__find_8c.html#a59432eade53dd6487f03d34e7a918753">PATHNAME_TOO_LONG</a>()</td></tr> <tr class="separator:a59432eade53dd6487f03d34e7a918753"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab29d7d7908f59f84ebaf65e42250500f"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d1e/dln__find_8c.html#ab29d7d7908f59f84ebaf65e42250500f">RETURN_IF</a>(expr)   <a class="el" href="../../d2/d99/win32ole_8c.html#a0b353ee5ed67ad8974a850ea3f2a224b">if</a> (expr) return (char *)fname;</td></tr> <tr class="separator:ab29d7d7908f59f84ebaf65e42250500f"><td class="memSeparator" colspan="2"> </td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a> Functions</h2></td></tr> <tr class="memitem:a6b85675cc31055242389559f82825046"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d1e/dln__find_8c.html#a6b85675cc31055242389559f82825046">dln_loaderror</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *format,...)</td></tr> <tr class="separator:a6b85675cc31055242389559f82825046"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aee28fd8a0e40b6d958f7d20348e45368"><td class="memItemLeft" align="right" valign="top">char * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d1e/dln__find_8c.html#aee28fd8a0e40b6d958f7d20348e45368">getenv</a> ()</td></tr> <tr class="separator:aee28fd8a0e40b6d958f7d20348e45368"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a689e37e9e263b382c17e0d3ac24bb803"><td class="memItemLeft" align="right" valign="top">static char * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d1e/dln__find_8c.html#a689e37e9e263b382c17e0d3ac24bb803">dln_find_1</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *fname, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *path, char *<a class="el" href="../../d3/d22/langinfo_8c.html#ac388875bb630768fcb00ed60b431b2d8">buf</a>, size_t <a class="el" href="../../d8/d36/signal_8c.html#a56fae156d59e6ee797fe8dc8389262c4">size</a>, int exe_flag)</td></tr> <tr class="separator:a689e37e9e263b382c17e0d3ac24bb803"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac8fc31b2875dd1b51ffb2e329a650a9b"><td class="memItemLeft" align="right" valign="top">char * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d1e/dln__find_8c.html#ac8fc31b2875dd1b51ffb2e329a650a9b">dln_find_exe_r</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *fname, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *path, char *<a class="el" href="../../d3/d22/langinfo_8c.html#ac388875bb630768fcb00ed60b431b2d8">buf</a>, size_t <a class="el" href="../../d8/d36/signal_8c.html#a56fae156d59e6ee797fe8dc8389262c4">size</a>)</td></tr> <tr class="separator:ac8fc31b2875dd1b51ffb2e329a650a9b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a4a452948007e0045c875f6cda3bdfa4b"><td class="memItemLeft" align="right" valign="top">char * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d1e/dln__find_8c.html#a4a452948007e0045c875f6cda3bdfa4b">dln_find_file_r</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *fname, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *path, char *<a class="el" href="../../d3/d22/langinfo_8c.html#ac388875bb630768fcb00ed60b431b2d8">buf</a>, size_t <a class="el" href="../../d8/d36/signal_8c.html#a56fae156d59e6ee797fe8dc8389262c4">size</a>)</td></tr> <tr class="separator:a4a452948007e0045c875f6cda3bdfa4b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae8bea9536631e91d4b4f5c4d26af2fa5"><td class="memItemLeft" align="right" valign="top">char * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d1e/dln__find_8c.html#ae8bea9536631e91d4b4f5c4d26af2fa5">dln_find_exe</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *fname, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *path)</td></tr> <tr class="separator:ae8bea9536631e91d4b4f5c4d26af2fa5"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:acdb7edcb2b14d9723bc4b4b94e532d86"><td class="memItemLeft" align="right" valign="top">char * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d1e/dln__find_8c.html#acdb7edcb2b14d9723bc4b4b94e532d86">dln_find_file</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *fname, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *path)</td></tr> <tr class="separator:acdb7edcb2b14d9723bc4b4b94e532d86"><td class="memSeparator" colspan="2"> </td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a> Variables</h2></td></tr> <tr class="memitem:ac5db579e4fad392fab4cc5f012c79f5f"><td class="memItemLeft" align="right" valign="top">static char </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d1e/dln__find_8c.html#ac5db579e4fad392fab4cc5f012c79f5f">fbuf</a> [<a class="el" href="../../d5/df2/win32_8c.html#addfa831c1473e710d2b71b72fd7fcfa5">MAXPATHLEN</a>]</td></tr> <tr class="separator:ac5db579e4fad392fab4cc5f012c79f5f"><td class="memSeparator" colspan="2"> </td></tr> </table> <h2 class="groupheader">Macro Definition Documentation</h2> <a id="af450d8d4d57f8f443eb2fa929008f5ed"></a> <h2 class="memtitle"><span class="permalink"><a href="#af450d8d4d57f8f443eb2fa929008f5ed">◆ </a></span>dln_exit</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define dln_exit   exit</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d7/d1e/dln__find_8c_source.html#l00023">23</a> of file <a class="el" href="../../d7/d1e/dln__find_8c_source.html">dln_find.c</a>.</p> </div> </div> <a id="a43263fcc30a2fad7154c4c99313f2f77"></a> <h2 class="memtitle"><span class="permalink"><a href="#a43263fcc30a2fad7154c4c99313f2f77">◆ </a></span>dln_memerror</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define dln_memerror   abort</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d7/d1e/dln__find_8c_source.html#l00022">22</a> of file <a class="el" href="../../d7/d1e/dln__find_8c_source.html">dln_find.c</a>.</p> </div> </div> <a id="a9114939c268860c204324e01d4d0e956"></a> <h2 class="memtitle"><span class="permalink"><a href="#a9114939c268860c204324e01d4d0e956">◆ </a></span>dln_notimplement</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define dln_notimplement   --->>> dln not implemented <<<---</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d7/d1e/dln__find_8c_source.html#l00021">21</a> of file <a class="el" href="../../d7/d1e/dln__find_8c_source.html">dln_find.c</a>.</p> </div> </div> <a id="a5a71830cc1cf867b7cd7cddb4ac61bbe"></a> <h2 class="memtitle"><span class="permalink"><a href="#a5a71830cc1cf867b7cd7cddb4ac61bbe">◆ </a></span>dln_warning</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define dln_warning   fprintf</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d7/d1e/dln__find_8c_source.html#l00024">24</a> of file <a class="el" href="../../d7/d1e/dln__find_8c_source.html">dln_find.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d7/d1e/dln__find_8c_source.html#l00120">dln_find_1()</a>.</p> </div> </div> <a id="a6b5773f6144dc6bf985b6dc3208fa284"></a> <h2 class="memtitle"><span class="permalink"><a href="#a6b5773f6144dc6bf985b6dc3208fa284">◆ </a></span>dln_warning_arg</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define dln_warning_arg   stderr,</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d7/d1e/dln__find_8c_source.html#l00025">25</a> of file <a class="el" href="../../d7/d1e/dln__find_8c_source.html">dln_find.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d7/d1e/dln__find_8c_source.html#l00120">dln_find_1()</a>.</p> </div> </div> <a id="addfa831c1473e710d2b71b72fd7fcfa5"></a> <h2 class="memtitle"><span class="permalink"><a href="#addfa831c1473e710d2b71b72fd7fcfa5">◆ </a></span>MAXPATHLEN</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define MAXPATHLEN   1024</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d7/d1e/dln__find_8c_source.html#l00063">63</a> of file <a class="el" href="../../d7/d1e/dln__find_8c_source.html">dln_find.c</a>.</p> </div> </div> <a id="a59432eade53dd6487f03d34e7a918753"></a> <h2 class="memtitle"><span class="permalink"><a href="#a59432eade53dd6487f03d34e7a918753">◆ </a></span>PATHNAME_TOO_LONG</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define PATHNAME_TOO_LONG</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="../../d7/d1e/dln__find_8c.html#a5a71830cc1cf867b7cd7cddb4ac61bbe">dln_warning</a>(<a class="code" href="../../d7/d1e/dln__find_8c.html#a6b5773f6144dc6bf985b6dc3208fa284">dln_warning_arg</a> pathname_too_long, \</div><div class="line"> ((<a class="code" href="../../d5/d8c/vm__debug_8h.html#a1baecad7f27ccf1689612054ecf6a397">bp</a> - <a class="code" href="../../d7/d1e/dln__find_8c.html#ac5db579e4fad392fab4cc5f012c79f5f">fbuf</a>) > 100 ? 100 : (<span class="keywordtype">int</span>)(<a class="code" href="../../d5/d8c/vm__debug_8h.html#a1baecad7f27ccf1689612054ecf6a397">bp</a> - <a class="code" href="../../d7/d1e/dln__find_8c.html#ac5db579e4fad392fab4cc5f012c79f5f">fbuf</a>)), <a class="code" href="../../d7/d1e/dln__find_8c.html#ac5db579e4fad392fab4cc5f012c79f5f">fbuf</a>, \</div><div class="line"> ((<a class="code" href="../../d5/d8c/vm__debug_8h.html#a1baecad7f27ccf1689612054ecf6a397">bp</a> - <a class="code" href="../../d7/d1e/dln__find_8c.html#ac5db579e4fad392fab4cc5f012c79f5f">fbuf</a>) > 100 ? <span class="stringliteral">"..."</span> : <span class="stringliteral">""</span>), \</div><div class="line"> (fnlen > 100 ? 100 : (<span class="keywordtype">int</span>)fnlen), fname, \</div><div class="line"> (fnlen > 100 ? <span class="stringliteral">"..."</span> : <span class="stringliteral">""</span>))</div><div class="ttc" id="dln__find_8c_html_a5a71830cc1cf867b7cd7cddb4ac61bbe"><div class="ttname"><a href="../../d7/d1e/dln__find_8c.html#a5a71830cc1cf867b7cd7cddb4ac61bbe">dln_warning</a></div><div class="ttdeci">#define dln_warning</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/d1e/dln__find_8c_source.html#l00024">dln_find.c:24</a></div></div> <div class="ttc" id="dln__find_8c_html_a6b5773f6144dc6bf985b6dc3208fa284"><div class="ttname"><a href="../../d7/d1e/dln__find_8c.html#a6b5773f6144dc6bf985b6dc3208fa284">dln_warning_arg</a></div><div class="ttdeci">#define dln_warning_arg</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/d1e/dln__find_8c_source.html#l00025">dln_find.c:25</a></div></div> <div class="ttc" id="dln__find_8c_html_ac5db579e4fad392fab4cc5f012c79f5f"><div class="ttname"><a href="../../d7/d1e/dln__find_8c.html#ac5db579e4fad392fab4cc5f012c79f5f">fbuf</a></div><div class="ttdeci">static char fbuf[MAXPATHLEN]</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/d1e/dln__find_8c_source.html#l00105">dln_find.c:105</a></div></div> <div class="ttc" id="vm__debug_8h_html_a1baecad7f27ccf1689612054ecf6a397"><div class="ttname"><a href="../../d5/d8c/vm__debug_8h.html#a1baecad7f27ccf1689612054ecf6a397">bp</a></div><div class="ttdeci">#define bp()</div><div class="ttdef"><b>Definition:</b> <a href="../../d5/d8c/vm__debug_8h_source.html#l00027">vm_debug.h:27</a></div></div> </div><!-- fragment --> <p class="reference">Referenced by <a class="el" href="../../d7/d1e/dln__find_8c_source.html#l00120">dln_find_1()</a>.</p> </div> </div> <a id="ab29d7d7908f59f84ebaf65e42250500f"></a> <h2 class="memtitle"><span class="permalink"><a href="#ab29d7d7908f59f84ebaf65e42250500f">◆ </a></span>RETURN_IF</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define RETURN_IF</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">expr</td><td>)</td> <td>   <a class="el" href="../../d2/d99/win32ole_8c.html#a0b353ee5ed67ad8974a850ea3f2a224b">if</a> (expr) return (char *)fname;</td> </tr> </table> </div><div class="memdoc"> <p class="reference">Referenced by <a class="el" href="../../d7/d1e/dln__find_8c_source.html#l00120">dln_find_1()</a>.</p> </div> </div> <a id="a70b64ed67c0ab484b4ba09487da34e91"></a> <h2 class="memtitle"><span class="permalink"><a href="#a70b64ed67c0ab484b4ba09487da34e91">◆ </a></span>S_ISDIR</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define S_ISDIR</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">m</td><td>)</td> <td>   (((m) & S_IFMT) == S_IFDIR)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d7/d1e/dln__find_8c_source.html#l00056">56</a> of file <a class="el" href="../../d7/d1e/dln__find_8c_source.html">dln_find.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d7/d1e/dln__find_8c_source.html#l00120">dln_find_1()</a>.</p> </div> </div> <h2 class="groupheader">Function Documentation</h2> <a id="a689e37e9e263b382c17e0d3ac24bb803"></a> <h2 class="memtitle"><span class="permalink"><a href="#a689e37e9e263b382c17e0d3ac24bb803">◆ </a></span>dln_find_1()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static char * dln_find_1 </td> <td>(</td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td> <td class="paramname"><em>fname</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td> <td class="paramname"><em>path</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">char * </td> <td class="paramname"><em>buf</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">size_t </td> <td class="paramname"><em>size</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>exe_flag</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d7/d1e/dln__find_8c_source.html#l00120">120</a> of file <a class="el" href="../../d7/d1e/dln__find_8c_source.html">dln_find.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/d8c/vm__debug_8h_source.html#l00027">bp</a>, <a class="el" href="../../dd/dd0/eval__intern_8h_source.html#l00226">CharNext</a>, <a class="el" href="../../d7/d1e/dln__find_8c_source.html#l00024">dln_warning</a>, <a class="el" href="../../d7/d1e/dln__find_8c_source.html#l00025">dln_warning_arg</a>, <a class="el" href="../../d5/d8c/vm__debug_8h_source.html#l00023">dp</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l01079">eaccess()</a>, <a class="el" href="../../d7/d1e/dln__find_8c_source.html#l00105">fbuf</a>, <a class="el" href="../../d7/d1e/dln__find_8c.html#aee28fd8a0e40b6d958f7d20348e45368">getenv()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00784">i</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00786">p</a>, <a class="el" href="../../d8/db0/defines_8h_source.html#l00214">PATH_SEP</a>, <a class="el" href="../../d7/d1e/dln__find_8c.html#a59432eade53dd6487f03d34e7a918753">PATHNAME_TOO_LONG</a>, <a class="el" href="../../d7/d1e/dln__find_8c.html#ab29d7d7908f59f84ebaf65e42250500f">RETURN_IF</a>, <a class="el" href="../../d7/d1e/dln__find_8c_source.html#l00056">S_ISDIR</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00052">size</a>, <a class="el" href="../../dc/db1/win32_8h_source.html#l00193">stat</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01645">STRCASECMP</a>, <a class="el" href="../../de/d32/dir_8c.html#a99c0c80536c9a3937814525bb5f8a7ad">strchr()</a>, <a class="el" href="../../d2/d37/strlcpy_8c_source.html#l00044">strlcpy()</a>, <a class="el" href="../../d6/d7b/strchr_8c.html#a219836f542ce53545052bed5353820ca">strlen()</a>, and <a class="el" href="../../d2/d4d/file_8h_source.html#l00018">X_OK</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d7/d1e/dln__find_8c_source.html#l00077">dln_find_exe_r()</a>, and <a class="el" href="../../d7/d1e/dln__find_8c_source.html#l00099">dln_find_file_r()</a>.</p> </div> </div> <a id="ae8bea9536631e91d4b4f5c4d26af2fa5"></a> <h2 class="memtitle"><span class="permalink"><a href="#ae8bea9536631e91d4b4f5c4d26af2fa5">◆ </a></span>dln_find_exe()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">char* dln_find_exe </td> <td>(</td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td> <td class="paramname"><em>fname</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td> <td class="paramname"><em>path</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d7/d1e/dln__find_8c_source.html#l00108">108</a> of file <a class="el" href="../../d7/d1e/dln__find_8c_source.html">dln_find.c</a>.</p> <p class="reference">References <a class="el" href="../../d7/d1e/dln__find_8c_source.html#l00077">dln_find_exe_r()</a>, and <a class="el" href="../../d7/d1e/dln__find_8c_source.html#l00105">fbuf</a>.</p> </div> </div> <a id="ac8fc31b2875dd1b51ffb2e329a650a9b"></a> <h2 class="memtitle"><span class="permalink"><a href="#ac8fc31b2875dd1b51ffb2e329a650a9b">◆ </a></span>dln_find_exe_r()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">char* dln_find_exe_r </td> <td>(</td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td> <td class="paramname"><em>fname</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td> <td class="paramname"><em>path</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">char * </td> <td class="paramname"><em>buf</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">size_t </td> <td class="paramname"><em>size</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d7/d1e/dln__find_8c_source.html#l00077">77</a> of file <a class="el" href="../../d7/d1e/dln__find_8c_source.html">dln_find.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l04308">buf</a>, <a class="el" href="../../d7/d1e/dln__find_8c_source.html#l00120">dln_find_1()</a>, <a class="el" href="../../d2/d99/win32ole_8c.html#a18100522f0b19b5e9b9875f5737a9386">free()</a>, <a class="el" href="../../d7/d1e/dln__find_8c.html#aee28fd8a0e40b6d958f7d20348e45368">getenv()</a>, <a class="el" href="../../d8/db0/defines_8h_source.html#l00218">PATH_ENV</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00052">size</a>, and <a class="el" href="../../d8/d3c/util_8h_source.html#l00069">strdup</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d7/d1e/dln__find_8c_source.html#l00108">dln_find_exe()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l01189">proc_exec_cmd()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l01302">proc_exec_sh()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l01254">proc_exec_v()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l02056">rb_exec_fillarg()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l01291">rb_w32_aspawn_flags()</a>, and <a class="el" href="../../d5/df2/win32_8c_source.html#l01184">rb_w32_spawn()</a>.</p> </div> </div> <a id="acdb7edcb2b14d9723bc4b4b94e532d86"></a> <h2 class="memtitle"><span class="permalink"><a href="#acdb7edcb2b14d9723bc4b4b94e532d86">◆ </a></span>dln_find_file()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">char* dln_find_file </td> <td>(</td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td> <td class="paramname"><em>fname</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td> <td class="paramname"><em>path</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d7/d1e/dln__find_8c_source.html#l00114">114</a> of file <a class="el" href="../../d7/d1e/dln__find_8c_source.html">dln_find.c</a>.</p> <p class="reference">References <a class="el" href="../../d7/d1e/dln__find_8c_source.html#l00099">dln_find_file_r()</a>, and <a class="el" href="../../d7/d1e/dln__find_8c_source.html#l00105">fbuf</a>.</p> </div> </div> <a id="a4a452948007e0045c875f6cda3bdfa4b"></a> <h2 class="memtitle"><span class="permalink"><a href="#a4a452948007e0045c875f6cda3bdfa4b">◆ </a></span>dln_find_file_r()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">char* dln_find_file_r </td> <td>(</td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td> <td class="paramname"><em>fname</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td> <td class="paramname"><em>path</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">char * </td> <td class="paramname"><em>buf</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">size_t </td> <td class="paramname"><em>size</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d7/d1e/dln__find_8c_source.html#l00099">99</a> of file <a class="el" href="../../d7/d1e/dln__find_8c_source.html">dln_find.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l04308">buf</a>, <a class="el" href="../../d7/d1e/dln__find_8c_source.html#l00120">dln_find_1()</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l00052">size</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d7/d1e/dln__find_8c_source.html#l00114">dln_find_file()</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l01300">process_options()</a>, and <a class="el" href="../../df/d77/ruby_8c_source.html#l00385">ruby_init_loadpath_safe()</a>.</p> </div> </div> <a id="a6b85675cc31055242389559f82825046"></a> <h2 class="memtitle"><span class="permalink"><a href="#a6b85675cc31055242389559f82825046">◆ </a></span>dln_loaderror()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void dln_loaderror </td> <td>(</td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td> <td class="paramname"><em>format</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname"><em>...</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> </div> </div> <a id="aee28fd8a0e40b6d958f7d20348e45368"></a> <h2 class="memtitle"><span class="permalink"><a href="#aee28fd8a0e40b6d958f7d20348e45368">◆ </a></span>getenv()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">char* getenv </td> <td>(</td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="reference">Referenced by <a class="el" href="../../d7/d1e/dln__find_8c_source.html#l00120">dln_find_1()</a>, and <a class="el" href="../../d7/d1e/dln__find_8c_source.html#l00077">dln_find_exe_r()</a>.</p> </div> </div> <h2 class="groupheader">Variable Documentation</h2> <a id="ac5db579e4fad392fab4cc5f012c79f5f"></a> <h2 class="memtitle"><span class="permalink"><a href="#ac5db579e4fad392fab4cc5f012c79f5f">◆ </a></span>fbuf</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">char fbuf[<a class="el" href="../../d5/df2/win32_8c.html#addfa831c1473e710d2b71b72fd7fcfa5">MAXPATHLEN</a>]</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d7/d1e/dln__find_8c_source.html#l00105">105</a> of file <a class="el" href="../../d7/d1e/dln__find_8c_source.html">dln_find.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d7/d1e/dln__find_8c_source.html#l00120">dln_find_1()</a>, <a class="el" href="../../d7/d1e/dln__find_8c_source.html#l00108">dln_find_exe()</a>, <a class="el" href="../../d7/d1e/dln__find_8c_source.html#l00114">dln_find_file()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l01189">proc_exec_cmd()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l01302">proc_exec_sh()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l01254">proc_exec_v()</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l01300">process_options()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l02056">rb_exec_fillarg()</a>, <a class="el" href="../../d9/d2d/sprintf_8c_source.html#l00443">rb_str_format()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l01291">rb_w32_aspawn_flags()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l01184">rb_w32_spawn()</a>, and <a class="el" href="../../df/d77/ruby_8c_source.html#l00385">ruby_init_loadpath_safe()</a>.</p> </div> </div> </div><!-- contents --> <!-- start footer part --> <hr class="footer"/><address class="footer"><small> Generated by  <a href="http://www.doxygen.org/index.html"> <img class="footer" src="../../doxygen.png" alt="doxygen"/> </a> 1.8.14 </small></address> </body> </html>