Linux heracles.o2switch.net 4.18.0-553.62.1.lve.el8.x86_64 #1 SMP Mon Jul 21 17:50:35 UTC 2025 x86_64
/
opt
/
alt
/
ruby21
/
share
/
doc
/
ruby
/
capi
/
html
/
d7
/
d1e
/
//opt/alt/ruby21/share/doc/ruby/capi/html/d7/d1e/dln__find_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.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.1.10p492(2016-04-01revision54464)</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> </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: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#a6fb3b37b30ac3874008f653ed9765309">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: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:aa49bbd8a0f8f9e48e5d14cead2a7ede7"><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#aa49bbd8a0f8f9e48e5d14cead2a7ede7">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 <a class="el" href="../../d5/df2/win32_8c.html#a3b30134dae6adcebf01f1bd57ffaeb36">DLN_FIND_EXTRA_ARG_DECL</a>)</td></tr> <tr class="separator:aa49bbd8a0f8f9e48e5d14cead2a7ede7"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a553d9634e00d552b76413c66282b549a"><td class="memItemLeft" align="right" valign="top">char * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d1e/dln__find_8c.html#a553d9634e00d552b76413c66282b549a">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> <a class="el" href="../../d5/df2/win32_8c.html#a3b30134dae6adcebf01f1bd57ffaeb36">DLN_FIND_EXTRA_ARG_DECL</a>)</td></tr> <tr class="separator:a553d9634e00d552b76413c66282b549a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aff4f4bc843304bb4359164a96d87a546"><td class="memItemLeft" align="right" valign="top">char * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d1e/dln__find_8c.html#aff4f4bc843304bb4359164a96d87a546">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> <a class="el" href="../../d5/df2/win32_8c.html#a3b30134dae6adcebf01f1bd57ffaeb36">DLN_FIND_EXTRA_ARG_DECL</a>)</td></tr> <tr class="separator:aff4f4bc843304bb4359164a96d87a546"><td class="memSeparator" colspan="2"> </td></tr> </table> <h2 class="groupheader">Macro Definition Documentation</h2> <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#l00017">17</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#l00101">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#l00018">18</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#l00101">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#l00055">55</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> - fbuf) > 100 ? 100 : (<span class="keywordtype">int</span>)(<a class="code" href="../../d5/d8c/vm__debug_8h.html#a1baecad7f27ccf1689612054ecf6a397">bp</a> - fbuf)), fbuf, \</div><div class="line"> ((<a class="code" href="../../d5/d8c/vm__debug_8h.html#a1baecad7f27ccf1689612054ecf6a397">bp</a> - fbuf) > 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#l00017">dln_find.c:17</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#l00018">dln_find.c:18</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#l00025">vm_debug.h:25</a></div></div> </div><!-- fragment --> <p class="reference">Referenced by <a class="el" href="../../d7/d1e/dln__find_8c_source.html#l00101">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#a6fb3b37b30ac3874008f653ed9765309">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#l00101">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#l00048">48</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#l00101">dln_find_1()</a>.</p> </div> </div> <h2 class="groupheader">Function Documentation</h2> <a id="aa49bbd8a0f8f9e48e5d14cead2a7ede7"></a> <h2 class="memtitle"><span class="permalink"><a href="#aa49bbd8a0f8f9e48e5d14cead2a7ede7">◆ </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 exe_flag </td> <td class="paramname"><em>DLN_FIND_EXTRA_ARG_DECL</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#l00101">101</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#l00025">bp</a>, <a class="el" href="../../dd/dd0/eval__intern_8h_source.html#l00254">CharNext</a>, <a class="el" href="../../d7/d1e/dln__find_8c_source.html#l00017">dln_warning</a>, <a class="el" href="../../d7/d1e/dln__find_8c_source.html#l00018">dln_warning_arg</a>, <a class="el" href="../../d5/d8c/vm__debug_8h_source.html#l00021">dp</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l01147">eaccess()</a>, <a class="el" href="../../d7/d1e/dln__find_8c.html#aee28fd8a0e40b6d958f7d20348e45368">getenv()</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../d8/db0/defines_8h_source.html#l00276">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#l00048">S_ISDIR</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00049">size</a>, <a class="el" href="../../dc/db1/win32_8h_source.html#l00213">stat</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01791">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#l00070">dln_find_exe_r()</a>, and <a class="el" href="../../d7/d1e/dln__find_8c_source.html#l00093">dln_find_file_r()</a>.</p> </div> </div> <a id="a553d9634e00d552b76413c66282b549a"></a> <h2 class="memtitle"><span class="permalink"><a href="#a553d9634e00d552b76413c66282b549a">◆ </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 <a class="el" href="../../d8/d36/signal_8c.html#a56fae156d59e6ee797fe8dc8389262c4">size</a> </td> <td class="paramname"><em>DLN_FIND_EXTRA_ARG_DECL</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#l00070">70</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#l00101">dln_find_1()</a>, <a class="el" href="../../df/da8/dln_8h_source.html#l00034">DLN_FIND_EXTRA_ARG</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#l00280">PATH_ENV</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00049">size</a>, and <a class="el" href="../../d8/d3c/util_8h_source.html#l00067">strdup</a>.</p> </div> </div> <a id="aff4f4bc843304bb4359164a96d87a546"></a> <h2 class="memtitle"><span class="permalink"><a href="#aff4f4bc843304bb4359164a96d87a546">◆ </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 <a class="el" href="../../d8/d36/signal_8c.html#a56fae156d59e6ee797fe8dc8389262c4">size</a> </td> <td class="paramname"><em>DLN_FIND_EXTRA_ARG_DECL</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#l00093">93</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#l00101">dln_find_1()</a>, <a class="el" href="../../df/da8/dln_8h_source.html#l00034">DLN_FIND_EXTRA_ARG</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l00049">size</a>.</p> </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#l00101">dln_find_1()</a>, and <a class="el" href="../../d7/d1e/dln__find_8c_source.html#l00070">dln_find_exe_r()</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>