Current File : //opt/RZruby/share/doc/ruby/html/d0/d85/process_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: process.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="#enum-members">Enumerations</a> &#124;
<a href="#func-members">Functions</a> &#124;
<a href="#var-members">Variables</a>  </div>
  <div class="headertitle">
<div class="title">process.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="../../db/dde/internal_8h_source.html">internal.h</a>&quot;</code><br/>
<code>#include &quot;<a class="el" href="../../d8/d32/vm__core_8h_source.html">vm_core.h</a>&quot;</code><br/>
<code>#include &lt;stdio.h&gt;</code><br/>
<code>#include &lt;errno.h&gt;</code><br/>
<code>#include &lt;signal.h&gt;</code><br/>
<code>#include &lt;time.h&gt;</code><br/>
<code>#include &lt;ctype.h&gt;</code><br/>
<code>#include &quot;<a class="el" href="../../dd/d24/st_8h_source.html">ruby/st.h</a>&quot;</code><br/>
<code>#include &lt;sys/stat.h&gt;</code><br/>
<code>#include &quot;<a class="el" href="../../df/da8/dln_8h_source.html">dln.h</a>&quot;</code><br/>
</div><div class="textblock"><div class="dynheader">
Include dependency graph for process.c:</div>
<div class="dyncontent">
<div class="center"><img src="../../dc/df7/process_8c__incl.png" border="0" usemap="#process_8c" alt=""/></div>
<map name="process_8c" id="process_8c">
<area shape="rect" id="node2" href="../../de/de6/ruby_2ruby_8h.html" title="ruby/ruby.h" alt="" coords="554,229,648,256"/><area shape="rect" id="node14" href="../../dc/dac/io_8h.html" title="ruby/io.h" alt="" coords="190,155,268,181"/><area shape="rect" id="node18" href="../../d8/d3c/util_8h.html" title="ruby/util.h" alt="" coords="1292,379,1380,405"/><area shape="rect" id="node19" href="../../db/dde/internal_8h.html" title="internal.h" alt="" coords="479,80,563,107"/><area shape="rect" id="node20" href="../../d8/d32/vm__core_8h.html" title="vm_core.h" alt="" coords="977,80,1068,107"/><area shape="rect" id="node12" href="../../dd/d24/st_8h.html" title="ruby/st.h" alt="" coords="949,379,1027,405"/><area shape="rect" id="node32" href="../../df/da8/dln_8h.html" title="dln.h" alt="" coords="1725,80,1779,107"/><area shape="rect" id="node7" href="../../d8/db0/defines_8h.html" title="defines.h" alt="" coords="738,453,819,480"/><area shape="rect" id="node9" href="../../d3/d90/missing_8h.html" title="ruby/missing.h" alt="" coords="459,453,577,480"/><area shape="rect" id="node10" href="../../db/d2e/intern_8h.html" title="ruby/intern.h" alt="" coords="791,304,896,331"/><area shape="rect" id="node13" href="../../d7/d72/subst_8h.html" title="ruby/subst.h" alt="" coords="613,304,715,331"/><area shape="rect" id="node16" href="../../d5/de3/encoding_8h.html" title="ruby/encoding.h" alt="" coords="166,229,292,256"/><area shape="rect" id="node17" href="../../d8/db3/oniguruma_8h.html" title="ruby/oniguruma.h" alt="" coords="147,304,284,331"/><area shape="rect" id="node21" href="../../d1/d77/node_8h.html" title="node.h" alt="" coords="1185,229,1252,256"/><area shape="rect" id="node22" href="../../db/d16/debug_8h.html" title="debug.h" alt="" coords="1023,155,1097,181"/><area shape="rect" id="node23" href="../../dc/d92/vm__opts_8h.html" title="vm_opts.h" alt="" coords="696,229,787,256"/><area shape="rect" id="node24" href="../../df/db9/id_8h.html" title="id.h" alt="" coords="741,155,787,181"/><area shape="rect" id="node25" href="../../db/d0a/method_8h.html" title="method.h" alt="" coords="863,155,947,181"/><area shape="rect" id="node26" href="../../dc/df3/ruby__atomic_8h.html" title="ruby_atomic.h" alt="" coords="1121,155,1236,181"/></map>
</div>
</div>
<p><a href="../../d0/d85/process_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="../../d4/d4b/structwait__data.html">wait_data</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:a687984f47d8cce148d1b914d2b79612a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d85/process_8c.html#a687984f47d8cce148d1b914d2b79612a">EXIT_SUCCESS</a>&#160;&#160;&#160;0</td></tr>
<tr class="separator:a687984f47d8cce148d1b914d2b79612a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a73efe787c131b385070f25d18b7c9aa4"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d85/process_8c.html#a73efe787c131b385070f25d18b7c9aa4">EXIT_FAILURE</a>&#160;&#160;&#160;1</td></tr>
<tr class="separator:a73efe787c131b385070f25d18b7c9aa4"><td class="memSeparator" colspan="2">&#160;</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="../../d0/d85/process_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:a9b96776468de7da3196410b337fcaa11"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d85/process_8c.html#a9b96776468de7da3196410b337fcaa11">WIFEXITED</a>(w)&#160;&#160;&#160;(((w) &amp; 0xff) == 0)</td></tr>
<tr class="separator:a9b96776468de7da3196410b337fcaa11"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab39b58beb6d7dc58f5ec057a0d28429b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d85/process_8c.html#ab39b58beb6d7dc58f5ec057a0d28429b">WIFSIGNALED</a>(w)&#160;&#160;&#160;(((w) &amp; 0x7f) &gt; 0 &amp;&amp; (((w) &amp; 0x7f) &lt; 0x7f))</td></tr>
<tr class="separator:ab39b58beb6d7dc58f5ec057a0d28429b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8e3ad5f71e860ad3a926170eb009d196"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d85/process_8c.html#a8e3ad5f71e860ad3a926170eb009d196">WIFSTOPPED</a>(w)&#160;&#160;&#160;(((w) &amp; 0xff) == 0x7f)</td></tr>
<tr class="separator:a8e3ad5f71e860ad3a926170eb009d196"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae7700c010e70c0004dd332624e03122a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d85/process_8c.html#ae7700c010e70c0004dd332624e03122a">WEXITSTATUS</a>(w)&#160;&#160;&#160;(((w) &gt;&gt; 8) &amp; 0xff)</td></tr>
<tr class="separator:ae7700c010e70c0004dd332624e03122a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acaeb2e652dc908353c472ed40707495c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d85/process_8c.html#acaeb2e652dc908353c472ed40707495c">WTERMSIG</a>(w)&#160;&#160;&#160;((w) &amp; 0x7f)</td></tr>
<tr class="separator:acaeb2e652dc908353c472ed40707495c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa92e07a0d3579b31e516f96335889bc7"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d85/process_8c.html#aa92e07a0d3579b31e516f96335889bc7">WSTOPSIG</a>&#160;&#160;&#160;<a class="el" href="../../d0/d85/process_8c.html#ae7700c010e70c0004dd332624e03122a">WEXITSTATUS</a></td></tr>
<tr class="separator:aa92e07a0d3579b31e516f96335889bc7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa8440f23ca1ff74601e8b31d12e3f071"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d85/process_8c.html#aa8440f23ca1ff74601e8b31d12e3f071">preserving_errno</a>(stmts)&#160;&#160;&#160;<a class="el" href="../../d6/de3/crypt_8c.html#a721c6ff80a6d3e4ad4ffa52a04c60085">do</a> {<a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> saved_errno = <a class="el" href="../../d4/db0/__sdbm_8c.html#ad65a8842cc674e3ddf69355898c0ecbf">errno</a>; stmts; <a class="el" href="../../d4/db0/__sdbm_8c.html#ad65a8842cc674e3ddf69355898c0ecbf">errno</a> = saved_errno;} <a class="el" href="../../db/d97/parse_8c.html#a6e52e3335053cdbf8959da634f0de0f7">while</a> (0)</td></tr>
<tr class="separator:aa8440f23ca1ff74601e8b31d12e3f071"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9270445b3d17083a8eeeb3b8c9a49538"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d85/process_8c.html#a9270445b3d17083a8eeeb3b8c9a49538">PST2INT</a>(<a class="el" href="../../d5/d9d/tcltklib_8c.html#aa7fb9c5914aae67a233da6a7046b1586">st</a>)&#160;&#160;&#160;<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a877c38180d23c5447d976c70dda89d69">NUM2INT</a>(<a class="el" href="../../d0/d85/process_8c.html#ad08ff055931664a98b17e2fed29da07b">pst_to_i</a>(<a class="el" href="../../d5/d9d/tcltklib_8c.html#aa7fb9c5914aae67a233da6a7046b1586">st</a>))</td></tr>
<tr class="separator:a9270445b3d17083a8eeeb3b8c9a49538"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8281a6771ca93cf51078c0dead3f5a97"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d85/process_8c.html#a8281a6771ca93cf51078c0dead3f5a97">NO_WAITPID</a></td></tr>
<tr class="separator:a8281a6771ca93cf51078c0dead3f5a97"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a99427eb98a376ec90085462a7c6c77f2"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d85/process_8c.html#a99427eb98a376ec90085462a7c6c77f2">before_fork</a>()&#160;&#160;&#160;<a class="el" href="../../d0/d85/process_8c.html#a6ec9626b60a0ffd1a016e755f8351230">before_exec</a>()</td></tr>
<tr class="separator:a99427eb98a376ec90085462a7c6c77f2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae4e91d6440c6d38c5af3bb70f56cb23f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d85/process_8c.html#ae4e91d6440c6d38c5af3bb70f56cb23f">after_fork</a>()&#160;&#160;&#160;(<a class="el" href="../../d8/d32/vm__core_8h.html#a8deb84ec6023e3229db88ac2c9da6138">GET_THREAD</a>()-&gt;thrown_errinfo = 0, <a class="el" href="../../d0/d85/process_8c.html#a5a5674efefecb4da85f3f1377606aa75">after_exec</a>())</td></tr>
<tr class="separator:ae4e91d6440c6d38c5af3bb70f56cb23f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaa01ec58204b7bc3346e27dce7255a8c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d85/process_8c.html#aaa01ec58204b7bc3346e27dce7255a8c">try_with_sh</a>(prog, <a class="el" href="../../df/d77/ruby_8c.html#a505d7a18e6ffb4f31e9419f756d977a4">argv</a>)&#160;&#160;&#160;(<a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>)0</td></tr>
<tr class="separator:aaa01ec58204b7bc3346e27dce7255a8c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8f77033bab624233e881353fdb5b744e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d85/process_8c.html#a8f77033bab624233e881353fdb5b744e">ARGV_COUNT</a>(<a class="el" href="../../d2/d37/strlcpy_8c.html#a822b65bd84f46d0871fcfe0ed7366fbc">n</a>)&#160;&#160;&#160;(<a class="el" href="../../d2/d37/strlcpy_8c.html#a822b65bd84f46d0871fcfe0ed7366fbc">n</a>)</td></tr>
<tr class="separator:a8f77033bab624233e881353fdb5b744e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ace71d882bbe8e3d241313effd3daec72"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d85/process_8c.html#ace71d882bbe8e3d241313effd3daec72">ARGV_SIZE</a>(<a class="el" href="../../d2/d37/strlcpy_8c.html#a822b65bd84f46d0871fcfe0ed7366fbc">n</a>)&#160;&#160;&#160;(<a class="el" href="../../db/d74/zlib_8c.html#a8ba1f78f06c67825a7841bc2e2fa3d87">sizeof</a>(char*) * <a class="el" href="../../d0/d85/process_8c.html#a8f77033bab624233e881353fdb5b744e">ARGV_COUNT</a>(<a class="el" href="../../d2/d37/strlcpy_8c.html#a822b65bd84f46d0871fcfe0ed7366fbc">n</a>))</td></tr>
<tr class="separator:ace71d882bbe8e3d241313effd3daec72"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2fa64f51d34beb42400355a5411f8279"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d85/process_8c.html#a2fa64f51d34beb42400355a5411f8279">ALLOC_ARGV</a>(<a class="el" href="../../d2/d37/strlcpy_8c.html#a822b65bd84f46d0871fcfe0ed7366fbc">n</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#aa2fd9cb81f5d1422607583906d085a11">ALLOCV_N</a>(char*, (<a class="el" href="../../d2/d99/win32ole_8c.html#ac4055e3a20b6b3af3d10590ea446ef6c">v</a>), <a class="el" href="../../d0/d85/process_8c.html#a8f77033bab624233e881353fdb5b744e">ARGV_COUNT</a>(<a class="el" href="../../d2/d37/strlcpy_8c.html#a822b65bd84f46d0871fcfe0ed7366fbc">n</a>))</td></tr>
<tr class="separator:a2fa64f51d34beb42400355a5411f8279"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abd11eaa5cc81b5a3c1c31abf0dfee49f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d85/process_8c.html#abd11eaa5cc81b5a3c1c31abf0dfee49f">ALLOC_ARGV_WITH_STR</a>(<a class="el" href="../../d2/d37/strlcpy_8c.html#a822b65bd84f46d0871fcfe0ed7366fbc">n</a>, <a class="el" href="../../d2/d99/win32ole_8c.html#ac4055e3a20b6b3af3d10590ea446ef6c">v</a>, <a class="el" href="../../d5/d61/regerror_8c.html#a53ce592896550171997acfa09c18e219">s</a>, l)&#160;&#160;&#160;(char **)(((<a class="el" href="../../d5/d61/regerror_8c.html#a53ce592896550171997acfa09c18e219">s</a>) = <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa2fd9cb81f5d1422607583906d085a11">ALLOCV_N</a>(char, (<a class="el" href="../../d2/d99/win32ole_8c.html#ac4055e3a20b6b3af3d10590ea446ef6c">v</a>), <a class="el" href="../../d0/d85/process_8c.html#ace71d882bbe8e3d241313effd3daec72">ARGV_SIZE</a>(<a class="el" href="../../d2/d37/strlcpy_8c.html#a822b65bd84f46d0871fcfe0ed7366fbc">n</a>) + (l)) + <a class="el" href="../../d0/d85/process_8c.html#ace71d882bbe8e3d241313effd3daec72">ARGV_SIZE</a>(<a class="el" href="../../d2/d37/strlcpy_8c.html#a822b65bd84f46d0871fcfe0ed7366fbc">n</a>)) - <a class="el" href="../../d0/d85/process_8c.html#ace71d882bbe8e3d241313effd3daec72">ARGV_SIZE</a>(<a class="el" href="../../d2/d37/strlcpy_8c.html#a822b65bd84f46d0871fcfe0ed7366fbc">n</a>))</td></tr>
<tr class="separator:abd11eaa5cc81b5a3c1c31abf0dfee49f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad28195480cecb41eed1633ce99222c12"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d85/process_8c.html#ad28195480cecb41eed1633ce99222c12">USE_SPAWNV</a>&#160;&#160;&#160;0</td></tr>
<tr class="separator:ad28195480cecb41eed1633ce99222c12"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adbf992dd8dead36444b76290025d0ac9"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d85/process_8c.html#adbf992dd8dead36444b76290025d0ac9">P_NOWAIT</a>&#160;&#160;&#160;_P_NOWAIT</td></tr>
<tr class="separator:adbf992dd8dead36444b76290025d0ac9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a229025aa79235ee6060984a655912494"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d85/process_8c.html#a229025aa79235ee6060984a655912494">CHILD_ERRMSG_BUFLEN</a>&#160;&#160;&#160;80</td></tr>
<tr class="separator:a229025aa79235ee6060984a655912494"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad0d01923b67a4d8143b076dbb76f9682"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d85/process_8c.html#ad0d01923b67a4d8143b076dbb76f9682">ERRMSG</a>(<a class="el" href="../../df/d77/ruby_8c.html#ad7a5c5f28ee70e62307d4f72cfe9dc9b">str</a>)&#160;&#160;&#160;<a class="el" href="../../d6/de3/crypt_8c.html#a721c6ff80a6d3e4ad4ffa52a04c60085">do</a> { <a class="el" href="../../d8/d4e/strftime_8c.html#a06c725ccdc8887f63e2909f1559c8026">if</a> (errmsg &amp;&amp; 0 &lt; errmsg_buflen) <a class="el" href="../../d3/d90/missing_8h.html#ae18161b919a8cf237d27f8aac700d80c">strlcpy</a>(errmsg, (<a class="el" href="../../df/d77/ruby_8c.html#ad7a5c5f28ee70e62307d4f72cfe9dc9b">str</a>), errmsg_buflen); } <a class="el" href="../../db/d97/parse_8c.html#a6e52e3335053cdbf8959da634f0de0f7">while</a> (0)</td></tr>
<tr class="separator:ad0d01923b67a4d8143b076dbb76f9682"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a707eecf8d7e137bbb3847e6ab59adeeb"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d85/process_8c.html#a707eecf8d7e137bbb3847e6ab59adeeb">redirect_dup</a>(oldfd)&#160;&#160;&#160;dup(oldfd)</td></tr>
<tr class="separator:a707eecf8d7e137bbb3847e6ab59adeeb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a173fefd6a90274db387fd7c5b71c407b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d85/process_8c.html#a173fefd6a90274db387fd7c5b71c407b">redirect_dup2</a>(oldfd, newfd)&#160;&#160;&#160;<a class="el" href="../../d0/d25/dup2_8c.html#a4ce97c88892c43f0e127dd3a6dc54b96">dup2</a>((oldfd), (newfd))</td></tr>
<tr class="separator:a173fefd6a90274db387fd7c5b71c407b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0b9a6ebfc89b10341eea6911da725cec"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d85/process_8c.html#a0b9a6ebfc89b10341eea6911da725cec">redirect_close</a>(fd)&#160;&#160;&#160;close(fd)</td></tr>
<tr class="separator:a0b9a6ebfc89b10341eea6911da725cec"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae5e044c938d2b622a6eb68b61cf1ab28"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d85/process_8c.html#ae5e044c938d2b622a6eb68b61cf1ab28">redirect_open</a>(pathname, <a class="el" href="../../d5/d9d/tcltklib_8c.html#ac8bf36fe0577cba66bccda3a6f7e80a4">flags</a>, <a class="el" href="../../d6/de3/crypt_8c.html#ab8f66b8c0e8b9c69d47c8b38393f0b07">perm</a>)&#160;&#160;&#160;open((pathname), (<a class="el" href="../../d5/d9d/tcltklib_8c.html#ac8bf36fe0577cba66bccda3a6f7e80a4">flags</a>), (<a class="el" href="../../d6/de3/crypt_8c.html#ab8f66b8c0e8b9c69d47c8b38393f0b07">perm</a>))</td></tr>
<tr class="separator:ae5e044c938d2b622a6eb68b61cf1ab28"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9d6f75eef0390262fd351c3843b8f992"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d85/process_8c.html#a9d6f75eef0390262fd351c3843b8f992">rb_f_fork</a>&#160;&#160;&#160;<a class="el" href="../../de/d63/vm__method_8c.html#a807491089e64c19d62a37652dba8cd98">rb_f_notimplement</a></td></tr>
<tr class="separator:a9d6f75eef0390262fd351c3843b8f992"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3babbeebec61a7c4028242dcca812cdb"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d85/process_8c.html#a3babbeebec61a7c4028242dcca812cdb">proc_getpgrp</a>&#160;&#160;&#160;<a class="el" href="../../de/d63/vm__method_8c.html#a807491089e64c19d62a37652dba8cd98">rb_f_notimplement</a></td></tr>
<tr class="separator:a3babbeebec61a7c4028242dcca812cdb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae74393b519617a938441d13d0357a279"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d85/process_8c.html#ae74393b519617a938441d13d0357a279">proc_setpgrp</a>&#160;&#160;&#160;<a class="el" href="../../de/d63/vm__method_8c.html#a807491089e64c19d62a37652dba8cd98">rb_f_notimplement</a></td></tr>
<tr class="separator:ae74393b519617a938441d13d0357a279"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1678ebc1d514fa873d1dced65308f5e5"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d85/process_8c.html#a1678ebc1d514fa873d1dced65308f5e5">proc_getpgid</a>&#160;&#160;&#160;<a class="el" href="../../de/d63/vm__method_8c.html#a807491089e64c19d62a37652dba8cd98">rb_f_notimplement</a></td></tr>
<tr class="separator:a1678ebc1d514fa873d1dced65308f5e5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3e31c02ae7a4187a00b0b03a5ba61528"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d85/process_8c.html#a3e31c02ae7a4187a00b0b03a5ba61528">proc_setpgid</a>&#160;&#160;&#160;<a class="el" href="../../de/d63/vm__method_8c.html#a807491089e64c19d62a37652dba8cd98">rb_f_notimplement</a></td></tr>
<tr class="separator:a3e31c02ae7a4187a00b0b03a5ba61528"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aecbbcaaad5cde7624cae85f9fd277cd6"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d85/process_8c.html#aecbbcaaad5cde7624cae85f9fd277cd6">proc_setsid</a>&#160;&#160;&#160;<a class="el" href="../../de/d63/vm__method_8c.html#a807491089e64c19d62a37652dba8cd98">rb_f_notimplement</a></td></tr>
<tr class="separator:aecbbcaaad5cde7624cae85f9fd277cd6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aed296ce9781d856a708427fb684074f3"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d85/process_8c.html#aed296ce9781d856a708427fb684074f3">proc_getpriority</a>&#160;&#160;&#160;<a class="el" href="../../de/d63/vm__method_8c.html#a807491089e64c19d62a37652dba8cd98">rb_f_notimplement</a></td></tr>
<tr class="separator:aed296ce9781d856a708427fb684074f3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab3ec39ba04009b3a4e3be6a2dd5ffa2f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d85/process_8c.html#ab3ec39ba04009b3a4e3be6a2dd5ffa2f">proc_setpriority</a>&#160;&#160;&#160;<a class="el" href="../../de/d63/vm__method_8c.html#a807491089e64c19d62a37652dba8cd98">rb_f_notimplement</a></td></tr>
<tr class="separator:ab3ec39ba04009b3a4e3be6a2dd5ffa2f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abed23b04ba5a42579d8ce3cfbb946914"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d85/process_8c.html#abed23b04ba5a42579d8ce3cfbb946914">proc_getrlimit</a>&#160;&#160;&#160;<a class="el" href="../../de/d63/vm__method_8c.html#a807491089e64c19d62a37652dba8cd98">rb_f_notimplement</a></td></tr>
<tr class="separator:abed23b04ba5a42579d8ce3cfbb946914"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab954fc63be63da76f91d1f4b909393d1"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d85/process_8c.html#ab954fc63be63da76f91d1f4b909393d1">proc_setrlimit</a>&#160;&#160;&#160;<a class="el" href="../../de/d63/vm__method_8c.html#a807491089e64c19d62a37652dba8cd98">rb_f_notimplement</a></td></tr>
<tr class="separator:ab954fc63be63da76f91d1f4b909393d1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7e267c99cd105766aa2db495cc45c81f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d85/process_8c.html#a7e267c99cd105766aa2db495cc45c81f">p_sys_setuid</a>&#160;&#160;&#160;<a class="el" href="../../de/d63/vm__method_8c.html#a807491089e64c19d62a37652dba8cd98">rb_f_notimplement</a></td></tr>
<tr class="separator:a7e267c99cd105766aa2db495cc45c81f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9703fc8f184fc0d3d04d4e7a69e8a523"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d85/process_8c.html#a9703fc8f184fc0d3d04d4e7a69e8a523">p_sys_setruid</a>&#160;&#160;&#160;<a class="el" href="../../de/d63/vm__method_8c.html#a807491089e64c19d62a37652dba8cd98">rb_f_notimplement</a></td></tr>
<tr class="separator:a9703fc8f184fc0d3d04d4e7a69e8a523"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aca22c6dc8e3c3943ee69357da85cfe2d"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d85/process_8c.html#aca22c6dc8e3c3943ee69357da85cfe2d">p_sys_seteuid</a>&#160;&#160;&#160;<a class="el" href="../../de/d63/vm__method_8c.html#a807491089e64c19d62a37652dba8cd98">rb_f_notimplement</a></td></tr>
<tr class="separator:aca22c6dc8e3c3943ee69357da85cfe2d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aee041cfb135a2b69c83f8a377311b76d"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d85/process_8c.html#aee041cfb135a2b69c83f8a377311b76d">p_sys_setreuid</a>&#160;&#160;&#160;<a class="el" href="../../de/d63/vm__method_8c.html#a807491089e64c19d62a37652dba8cd98">rb_f_notimplement</a></td></tr>
<tr class="separator:aee041cfb135a2b69c83f8a377311b76d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a71a2d3088f1d8b09785c559b96d0a23e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d85/process_8c.html#a71a2d3088f1d8b09785c559b96d0a23e">p_sys_setresuid</a>&#160;&#160;&#160;<a class="el" href="../../de/d63/vm__method_8c.html#a807491089e64c19d62a37652dba8cd98">rb_f_notimplement</a></td></tr>
<tr class="separator:a71a2d3088f1d8b09785c559b96d0a23e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a11f8e9fe5fc7f4b37c5046e3ff07b4dc"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d85/process_8c.html#a11f8e9fe5fc7f4b37c5046e3ff07b4dc">proc_setuid</a>&#160;&#160;&#160;<a class="el" href="../../de/d63/vm__method_8c.html#a807491089e64c19d62a37652dba8cd98">rb_f_notimplement</a></td></tr>
<tr class="separator:a11f8e9fe5fc7f4b37c5046e3ff07b4dc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a824d5c12bd2f2275b0d2a9250d31b311"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d85/process_8c.html#a824d5c12bd2f2275b0d2a9250d31b311">p_sys_setgid</a>&#160;&#160;&#160;<a class="el" href="../../de/d63/vm__method_8c.html#a807491089e64c19d62a37652dba8cd98">rb_f_notimplement</a></td></tr>
<tr class="separator:a824d5c12bd2f2275b0d2a9250d31b311"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a13cbd8c1c7c0dc6b1a23c24112106685"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d85/process_8c.html#a13cbd8c1c7c0dc6b1a23c24112106685">p_sys_setrgid</a>&#160;&#160;&#160;<a class="el" href="../../de/d63/vm__method_8c.html#a807491089e64c19d62a37652dba8cd98">rb_f_notimplement</a></td></tr>
<tr class="separator:a13cbd8c1c7c0dc6b1a23c24112106685"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:affa742d7eccb96cfa0b036c5c6241bf7"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d85/process_8c.html#affa742d7eccb96cfa0b036c5c6241bf7">p_sys_setegid</a>&#160;&#160;&#160;<a class="el" href="../../de/d63/vm__method_8c.html#a807491089e64c19d62a37652dba8cd98">rb_f_notimplement</a></td></tr>
<tr class="separator:affa742d7eccb96cfa0b036c5c6241bf7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa9bcf04d7852315d4872af497a17384e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d85/process_8c.html#aa9bcf04d7852315d4872af497a17384e">p_sys_setregid</a>&#160;&#160;&#160;<a class="el" href="../../de/d63/vm__method_8c.html#a807491089e64c19d62a37652dba8cd98">rb_f_notimplement</a></td></tr>
<tr class="separator:aa9bcf04d7852315d4872af497a17384e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad85bb2e2571bdb0480d7d40b4d86d0e2"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d85/process_8c.html#ad85bb2e2571bdb0480d7d40b4d86d0e2">p_sys_setresgid</a>&#160;&#160;&#160;<a class="el" href="../../de/d63/vm__method_8c.html#a807491089e64c19d62a37652dba8cd98">rb_f_notimplement</a></td></tr>
<tr class="separator:ad85bb2e2571bdb0480d7d40b4d86d0e2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af7b112ea7967c2df948feb9a268f1610"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d85/process_8c.html#af7b112ea7967c2df948feb9a268f1610">p_sys_issetugid</a>&#160;&#160;&#160;<a class="el" href="../../de/d63/vm__method_8c.html#a807491089e64c19d62a37652dba8cd98">rb_f_notimplement</a></td></tr>
<tr class="separator:af7b112ea7967c2df948feb9a268f1610"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad898240b5e50e5b70810889255c297a5"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d85/process_8c.html#ad898240b5e50e5b70810889255c297a5">proc_setgid</a>&#160;&#160;&#160;<a class="el" href="../../de/d63/vm__method_8c.html#a807491089e64c19d62a37652dba8cd98">rb_f_notimplement</a></td></tr>
<tr class="separator:ad898240b5e50e5b70810889255c297a5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a540d3e56318f7bbdbad4460f33d762d4"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d85/process_8c.html#a540d3e56318f7bbdbad4460f33d762d4">proc_getgroups</a>&#160;&#160;&#160;<a class="el" href="../../de/d63/vm__method_8c.html#a807491089e64c19d62a37652dba8cd98">rb_f_notimplement</a></td></tr>
<tr class="separator:a540d3e56318f7bbdbad4460f33d762d4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4883bb90a6fcc434e27c1be100a89cd0"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d85/process_8c.html#a4883bb90a6fcc434e27c1be100a89cd0">proc_setgroups</a>&#160;&#160;&#160;<a class="el" href="../../de/d63/vm__method_8c.html#a807491089e64c19d62a37652dba8cd98">rb_f_notimplement</a></td></tr>
<tr class="separator:a4883bb90a6fcc434e27c1be100a89cd0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a85275934f37eb5027ad65010d465fff1"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d85/process_8c.html#a85275934f37eb5027ad65010d465fff1">proc_initgroups</a>&#160;&#160;&#160;<a class="el" href="../../de/d63/vm__method_8c.html#a807491089e64c19d62a37652dba8cd98">rb_f_notimplement</a></td></tr>
<tr class="separator:a85275934f37eb5027ad65010d465fff1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4517b6652c1f080e02a380e3c621efcc"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d85/process_8c.html#a4517b6652c1f080e02a380e3c621efcc">proc_getmaxgroups</a>&#160;&#160;&#160;<a class="el" href="../../de/d63/vm__method_8c.html#a807491089e64c19d62a37652dba8cd98">rb_f_notimplement</a></td></tr>
<tr class="separator:a4517b6652c1f080e02a380e3c621efcc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:accf4f7987acb63fd93bf3cc485c9c34d"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d85/process_8c.html#accf4f7987acb63fd93bf3cc485c9c34d">proc_setmaxgroups</a>&#160;&#160;&#160;<a class="el" href="../../de/d63/vm__method_8c.html#a807491089e64c19d62a37652dba8cd98">rb_f_notimplement</a></td></tr>
<tr class="separator:accf4f7987acb63fd93bf3cc485c9c34d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aacfeac6b2599153cb06ed988f6b37e81"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d85/process_8c.html#aacfeac6b2599153cb06ed988f6b37e81">proc_daemon</a>&#160;&#160;&#160;<a class="el" href="../../de/d63/vm__method_8c.html#a807491089e64c19d62a37652dba8cd98">rb_f_notimplement</a></td></tr>
<tr class="separator:aacfeac6b2599153cb06ed988f6b37e81"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9a611e9914b253257545f90918394042"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d85/process_8c.html#a9a611e9914b253257545f90918394042">proc_seteuid_m</a>&#160;&#160;&#160;<a class="el" href="../../de/d63/vm__method_8c.html#a807491089e64c19d62a37652dba8cd98">rb_f_notimplement</a></td></tr>
<tr class="separator:a9a611e9914b253257545f90918394042"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4ba7311b2061516e375ee3105aba93fa"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d85/process_8c.html#a4ba7311b2061516e375ee3105aba93fa">proc_setegid_m</a>&#160;&#160;&#160;<a class="el" href="../../de/d63/vm__method_8c.html#a807491089e64c19d62a37652dba8cd98">rb_f_notimplement</a></td></tr>
<tr class="separator:a4ba7311b2061516e375ee3105aba93fa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac89ba90c98fadbf14312fbae6a328df5"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d85/process_8c.html#ac89ba90c98fadbf14312fbae6a328df5">rb_proc_times</a>&#160;&#160;&#160;<a class="el" href="../../de/d63/vm__method_8c.html#a807491089e64c19d62a37652dba8cd98">rb_f_notimplement</a></td></tr>
<tr class="separator:ac89ba90c98fadbf14312fbae6a328df5"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a>
Enumerations</h2></td></tr>
<tr class="memitem:ae8a3b6a5d0d3244ed73924ab2421a0d0"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom">{ <br/>
&#160;&#160;<a class="el" href="../../d0/d85/process_8c.html#ae8a3b6a5d0d3244ed73924ab2421a0d0aea03a4deddadb980f9590f3757cf06e0">EXEC_OPTION_PGROUP</a>, 
<a class="el" href="../../d0/d85/process_8c.html#ae8a3b6a5d0d3244ed73924ab2421a0d0a5a122a5245e017e8bd712aee92029456">EXEC_OPTION_RLIMIT</a>, 
<a class="el" href="../../d0/d85/process_8c.html#ae8a3b6a5d0d3244ed73924ab2421a0d0ae22533fb13d25f8c9a452ad653eeb027">EXEC_OPTION_UNSETENV_OTHERS</a>, 
<a class="el" href="../../d0/d85/process_8c.html#ae8a3b6a5d0d3244ed73924ab2421a0d0a05135bbc77e2fb12f5e57105f0b03aed">EXEC_OPTION_ENV</a>, 
<br/>
&#160;&#160;<a class="el" href="../../d0/d85/process_8c.html#ae8a3b6a5d0d3244ed73924ab2421a0d0ab986134d12d10d90d713e1b5832ecd17">EXEC_OPTION_CHDIR</a>, 
<a class="el" href="../../d0/d85/process_8c.html#ae8a3b6a5d0d3244ed73924ab2421a0d0a6e5e4d7937d8ab0d1a7b6542d3d4d3f7">EXEC_OPTION_UMASK</a>, 
<a class="el" href="../../d0/d85/process_8c.html#ae8a3b6a5d0d3244ed73924ab2421a0d0a30a7fdae7b1fe23b6a8af68c6c5d569a">EXEC_OPTION_DUP2</a>, 
<a class="el" href="../../d0/d85/process_8c.html#ae8a3b6a5d0d3244ed73924ab2421a0d0a0a85a07d3048dae9353ed2c0a0d6aca7">EXEC_OPTION_CLOSE</a>, 
<br/>
&#160;&#160;<a class="el" href="../../d0/d85/process_8c.html#ae8a3b6a5d0d3244ed73924ab2421a0d0a39c59a9ce68a3a8bea07c553cb9c1b7c">EXEC_OPTION_OPEN</a>, 
<a class="el" href="../../d0/d85/process_8c.html#ae8a3b6a5d0d3244ed73924ab2421a0d0a802c2bc6c7a3552c5164230686690db7">EXEC_OPTION_DUP2_CHILD</a>, 
<a class="el" href="../../d0/d85/process_8c.html#ae8a3b6a5d0d3244ed73924ab2421a0d0a68f3183eb8d7d9f3c0817a0b4a6ae499">EXEC_OPTION_CLOSE_OTHERS</a>, 
<a class="el" href="../../d0/d85/process_8c.html#ae8a3b6a5d0d3244ed73924ab2421a0d0a52dfaf3ffacfd3f798d09bb325bbea75">EXEC_OPTION_NEW_PGROUP</a>
<br/>
 }</td></tr>
<tr class="separator:ae8a3b6a5d0d3244ed73924ab2421a0d0"><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:a37643083cb643f6c602bfafae4dc2de3"><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="../../d0/d85/process_8c.html#a37643083cb643f6c602bfafae4dc2de3">get_pid</a> (<a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>)</td></tr>
<tr class="separator:a37643083cb643f6c602bfafae4dc2de3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a154efffd75e04bb31cf510ead11d919c"><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="../../d0/d85/process_8c.html#a154efffd75e04bb31cf510ead11d919c">get_ppid</a> (<a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>)</td></tr>
<tr class="separator:a154efffd75e04bb31cf510ead11d919c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0c58759ead9f39648223aa199ae4add7"><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="../../d0/d85/process_8c.html#a0c58759ead9f39648223aa199ae4add7">rb_last_status_get</a> (<a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>)</td></tr>
<tr class="separator:a0c58759ead9f39648223aa199ae4add7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad71838efdb17238a892e8cece35351a7"><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="../../d0/d85/process_8c.html#ad71838efdb17238a892e8cece35351a7">rb_last_status_set</a> (<a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> <a class="el" href="../../de/d46/os2_8c.html#a9611b3a00430a86619b5923de30f9fdb">status</a>, rb_pid_t pid)</td></tr>
<tr class="separator:ad71838efdb17238a892e8cece35351a7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa1b87be54cba655f0099fe3776a54e06"><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="../../d0/d85/process_8c.html#aa1b87be54cba655f0099fe3776a54e06">rb_last_status_clear</a> (<a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>)</td></tr>
<tr class="separator:aa1b87be54cba655f0099fe3776a54e06"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad08ff055931664a98b17e2fed29da07b"><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="../../d0/d85/process_8c.html#ad08ff055931664a98b17e2fed29da07b">pst_to_i</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d5/d9d/tcltklib_8c.html#aa7fb9c5914aae67a233da6a7046b1586">st</a>)</td></tr>
<tr class="separator:ad08ff055931664a98b17e2fed29da07b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae3f8e37298d5a6d1921dd865846fca18"><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="../../d0/d85/process_8c.html#ae3f8e37298d5a6d1921dd865846fca18">pst_pid</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d5/d9d/tcltklib_8c.html#aa7fb9c5914aae67a233da6a7046b1586">st</a>)</td></tr>
<tr class="separator:ae3f8e37298d5a6d1921dd865846fca18"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adf2d83cdfdd2c9a3d2bf83d852f03be7"><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="../../d0/d85/process_8c.html#adf2d83cdfdd2c9a3d2bf83d852f03be7">pst_message</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../df/d77/ruby_8c.html#ad7a5c5f28ee70e62307d4f72cfe9dc9b">str</a>, rb_pid_t pid, <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> <a class="el" href="../../de/d46/os2_8c.html#a9611b3a00430a86619b5923de30f9fdb">status</a>)</td></tr>
<tr class="separator:adf2d83cdfdd2c9a3d2bf83d852f03be7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeed8ea55b25286a747ec77c3c874fcb8"><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="../../d0/d85/process_8c.html#aeed8ea55b25286a747ec77c3c874fcb8">pst_to_s</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d5/d9d/tcltklib_8c.html#aa7fb9c5914aae67a233da6a7046b1586">st</a>)</td></tr>
<tr class="separator:aeed8ea55b25286a747ec77c3c874fcb8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae4745822e1d6b8657335ed7e94443a5f"><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="../../d0/d85/process_8c.html#ae4745822e1d6b8657335ed7e94443a5f">pst_inspect</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d5/d9d/tcltklib_8c.html#aa7fb9c5914aae67a233da6a7046b1586">st</a>)</td></tr>
<tr class="separator:ae4745822e1d6b8657335ed7e94443a5f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abc898b201dc218a1801aa15a8ec67b42"><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="../../d0/d85/process_8c.html#abc898b201dc218a1801aa15a8ec67b42">pst_equal</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> st1, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> st2)</td></tr>
<tr class="separator:abc898b201dc218a1801aa15a8ec67b42"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abed73d6bfa494f2e65e7e73c7993a6d1"><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="../../d0/d85/process_8c.html#abed73d6bfa494f2e65e7e73c7993a6d1">pst_bitand</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> st1, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> st2)</td></tr>
<tr class="separator:abed73d6bfa494f2e65e7e73c7993a6d1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af4a569e1f80a7ac68a46527e136d09c8"><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="../../d0/d85/process_8c.html#af4a569e1f80a7ac68a46527e136d09c8">pst_rshift</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> st1, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> st2)</td></tr>
<tr class="separator:af4a569e1f80a7ac68a46527e136d09c8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af737ef5a72665a4a8f6441e9990b9123"><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="../../d0/d85/process_8c.html#af737ef5a72665a4a8f6441e9990b9123">pst_wifstopped</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d5/d9d/tcltklib_8c.html#aa7fb9c5914aae67a233da6a7046b1586">st</a>)</td></tr>
<tr class="separator:af737ef5a72665a4a8f6441e9990b9123"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adea0ed5db25b07d4b6f8392da250e22f"><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="../../d0/d85/process_8c.html#adea0ed5db25b07d4b6f8392da250e22f">pst_wstopsig</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d5/d9d/tcltklib_8c.html#aa7fb9c5914aae67a233da6a7046b1586">st</a>)</td></tr>
<tr class="separator:adea0ed5db25b07d4b6f8392da250e22f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab1f8502107e408b56b22ab97087b7e9f"><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="../../d0/d85/process_8c.html#ab1f8502107e408b56b22ab97087b7e9f">pst_wifsignaled</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d5/d9d/tcltklib_8c.html#aa7fb9c5914aae67a233da6a7046b1586">st</a>)</td></tr>
<tr class="separator:ab1f8502107e408b56b22ab97087b7e9f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad40a5476a429e27aa29cfb783f6c8983"><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="../../d0/d85/process_8c.html#ad40a5476a429e27aa29cfb783f6c8983">pst_wtermsig</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d5/d9d/tcltklib_8c.html#aa7fb9c5914aae67a233da6a7046b1586">st</a>)</td></tr>
<tr class="separator:ad40a5476a429e27aa29cfb783f6c8983"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a69604dfb6a22fb6ae7cf85b15cf27c38"><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="../../d0/d85/process_8c.html#a69604dfb6a22fb6ae7cf85b15cf27c38">pst_wifexited</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d5/d9d/tcltklib_8c.html#aa7fb9c5914aae67a233da6a7046b1586">st</a>)</td></tr>
<tr class="separator:a69604dfb6a22fb6ae7cf85b15cf27c38"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9ea253428bbaa5ddba66dedd19a8e6a6"><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="../../d0/d85/process_8c.html#a9ea253428bbaa5ddba66dedd19a8e6a6">pst_wexitstatus</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d5/d9d/tcltklib_8c.html#aa7fb9c5914aae67a233da6a7046b1586">st</a>)</td></tr>
<tr class="separator:a9ea253428bbaa5ddba66dedd19a8e6a6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad943ea378fe848036a276c3371fef3b8"><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="../../d0/d85/process_8c.html#ad943ea378fe848036a276c3371fef3b8">pst_success_p</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d5/d9d/tcltklib_8c.html#aa7fb9c5914aae67a233da6a7046b1586">st</a>)</td></tr>
<tr class="separator:ad943ea378fe848036a276c3371fef3b8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abf343c348704315d4721ca38158a9930"><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="../../d0/d85/process_8c.html#abf343c348704315d4721ca38158a9930">pst_wcoredump</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d5/d9d/tcltklib_8c.html#aa7fb9c5914aae67a233da6a7046b1586">st</a>)</td></tr>
<tr class="separator:abf343c348704315d4721ca38158a9930"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab550954a964af00fc558aeba1f5ec7c9"><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="../../d0/d85/process_8c.html#ab550954a964af00fc558aeba1f5ec7c9">wait_each</a> (rb_pid_t pid, <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> <a class="el" href="../../de/d46/os2_8c.html#a9611b3a00430a86619b5923de30f9fdb">status</a>, struct <a class="el" href="../../d4/d4b/structwait__data.html">wait_data</a> *<a class="el" href="../../d5/d9d/tcltklib_8c.html#abe1e88e21f22282e6f01916f13485ab5">data</a>)</td></tr>
<tr class="separator:ab550954a964af00fc558aeba1f5ec7c9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6f41fc1c546221f8f6bb444c3346a526"><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="../../d0/d85/process_8c.html#a6f41fc1c546221f8f6bb444c3346a526">waitall_each</a> (rb_pid_t pid, <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> <a class="el" href="../../de/d46/os2_8c.html#a9611b3a00430a86619b5923de30f9fdb">status</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>)</td></tr>
<tr class="separator:a6f41fc1c546221f8f6bb444c3346a526"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8a01d957e0932655dc8a3363b61caa0a"><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="../../d0/d85/process_8c.html#a8a01d957e0932655dc8a3363b61caa0a">rb_waitpid_blocking</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:a8a01d957e0932655dc8a3363b61caa0a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a432758819394f2c9bd3d8a98b8281d4c"><td class="memItemLeft" align="right" valign="top">rb_pid_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d85/process_8c.html#a432758819394f2c9bd3d8a98b8281d4c">rb_waitpid</a> (rb_pid_t pid, <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> *<a class="el" href="../../d5/d9d/tcltklib_8c.html#aa7fb9c5914aae67a233da6a7046b1586">st</a>, <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> <a class="el" href="../../d5/d9d/tcltklib_8c.html#ac8bf36fe0577cba66bccda3a6f7e80a4">flags</a>)</td></tr>
<tr class="separator:a432758819394f2c9bd3d8a98b8281d4c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adc9324baa7a860a5f449cf5bae613551"><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="../../d0/d85/process_8c.html#adc9324baa7a860a5f449cf5bae613551">proc_wait</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:adc9324baa7a860a5f449cf5bae613551"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7a35db814f1dcc0cfe1847fef4022a05"><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="../../d0/d85/process_8c.html#a7a35db814f1dcc0cfe1847fef4022a05">proc_wait2</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:a7a35db814f1dcc0cfe1847fef4022a05"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab93fce01322667e8812c43fdc035c567"><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="../../d0/d85/process_8c.html#ab93fce01322667e8812c43fdc035c567">proc_waitall</a> (<a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>)</td></tr>
<tr class="separator:ab93fce01322667e8812c43fdc035c567"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1aad7cd05ae84696f53da47b8a8d3b00"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d85/process_8c.html#a1aad7cd05ae84696f53da47b8a8d3b00">id_pid</a> (<a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>)</td></tr>
<tr class="separator:a1aad7cd05ae84696f53da47b8a8d3b00"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0c763536a96f21fc4b7860ec38278166"><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="../../d0/d85/process_8c.html#a0c763536a96f21fc4b7860ec38278166">detach_process_pid</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d5/d9d/tcltklib_8c.html#a12d96b7075039e8d0f52314dad41fb8b">thread</a>)</td></tr>
<tr class="separator:a0c763536a96f21fc4b7860ec38278166"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0f8b5f054aca1799dc7d9b867b686010"><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="../../d0/d85/process_8c.html#a0f8b5f054aca1799dc7d9b867b686010">detach_process_watcher</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:a0f8b5f054aca1799dc7d9b867b686010"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae71a6a6384cb29a0e0e73bb20280cf47"><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="../../d0/d85/process_8c.html#ae71a6a6384cb29a0e0e73bb20280cf47">rb_detach_process</a> (rb_pid_t pid)</td></tr>
<tr class="separator:ae71a6a6384cb29a0e0e73bb20280cf47"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a86162ffac2b162583b07dc2a8093a10b"><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="../../d0/d85/process_8c.html#a86162ffac2b162583b07dc2a8093a10b">proc_detach</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> pid)</td></tr>
<tr class="separator:a86162ffac2b162583b07dc2a8093a10b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae367e511525bca3f1455c762ca300491"><td class="memItemLeft" align="right" valign="top">char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d85/process_8c.html#ae367e511525bca3f1455c762ca300491">strtok</a> ()</td></tr>
<tr class="separator:ae367e511525bca3f1455c762ca300491"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6ec9626b60a0ffd1a016e755f8351230"><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="../../d0/d85/process_8c.html#a6ec9626b60a0ffd1a016e755f8351230">before_exec</a> (<a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>)</td></tr>
<tr class="separator:a6ec9626b60a0ffd1a016e755f8351230"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5a5674efefecb4da85f3f1377606aa75"><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="../../d0/d85/process_8c.html#a5a5674efefecb4da85f3f1377606aa75">after_exec</a> (<a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>)</td></tr>
<tr class="separator:a5a5674efefecb4da85f3f1377606aa75"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aced1c19d073d51d226fe1f8f7cbdfefe"><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="../../d0/d85/process_8c.html#aced1c19d073d51d226fe1f8f7cbdfefe">security</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *<a class="el" href="../../df/d77/ruby_8c.html#ad7a5c5f28ee70e62307d4f72cfe9dc9b">str</a>)</td></tr>
<tr class="separator:aced1c19d073d51d226fe1f8f7cbdfefe"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a499afc5cb7cdb309ca4cb4fbe0858f9e"><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="../../d0/d85/process_8c.html#a499afc5cb7cdb309ca4cb4fbe0858f9e">proc_exec_v</a> (char **<a class="el" href="../../df/d77/ruby_8c.html#a505d7a18e6ffb4f31e9419f756d977a4">argv</a>, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *prog)</td></tr>
<tr class="separator:a499afc5cb7cdb309ca4cb4fbe0858f9e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2e96345d319556284b982a33db3d67df"><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="../../d0/d85/process_8c.html#a2e96345d319556284b982a33db3d67df">rb_proc_exec_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>, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *prog)</td></tr>
<tr class="separator:a2e96345d319556284b982a33db3d67df"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7c8e1eb8b1e3eb548dc113c68544ecdf"><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="../../d0/d85/process_8c.html#a7c8e1eb8b1e3eb548dc113c68544ecdf">rb_proc_exec</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *<a class="el" href="../../df/d77/ruby_8c.html#ad7a5c5f28ee70e62307d4f72cfe9dc9b">str</a>)</td></tr>
<tr class="separator:a7c8e1eb8b1e3eb548dc113c68544ecdf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a549f8e5b381e6585bc8d453e61ee0cbe"><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="../../d0/d85/process_8c.html#a549f8e5b381e6585bc8d453e61ee0cbe">hide_obj</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:a549f8e5b381e6585bc8d453e61ee0cbe"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad2919e0a4a32fe8037d97bd5a87e0771"><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="../../d0/d85/process_8c.html#ad2919e0a4a32fe8037d97bd5a87e0771">check_exec_redirect_fd</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d2/d99/win32ole_8c.html#ac4055e3a20b6b3af3d10590ea446ef6c">v</a>, <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> iskey)</td></tr>
<tr class="separator:ad2919e0a4a32fe8037d97bd5a87e0771"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab08d7222d926d850bfd8a19636e0e2ba"><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="../../d0/d85/process_8c.html#ab08d7222d926d850bfd8a19636e0e2ba">check_exec_redirect</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../dc/de5/random_8c.html#a742229490b6759a90ece7ba82ba129d5">key</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../db/d97/parse_8c.html#a61615c1fe527006a7a73d0e5c1d96e70">val</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d5/d9d/tcltklib_8c.html#a02eacfd40be9042ceb0f07547365203d">options</a>)</td></tr>
<tr class="separator:ab08d7222d926d850bfd8a19636e0e2ba"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa6fa6085812c6b4e48e0a757044f1b93"><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="../../d0/d85/process_8c.html#aa6fa6085812c6b4e48e0a757044f1b93">rb_exec_arg_addopt</a> (struct <a class="el" href="../../d2/d2e/structrb__exec__arg.html">rb_exec_arg</a> *<a class="el" href="../../de/d07/bigdecimal_8c.html#a5aed264da6cfdc8d553b69a2508c5334">e</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../dc/de5/random_8c.html#a742229490b6759a90ece7ba82ba129d5">key</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../db/d97/parse_8c.html#a61615c1fe527006a7a73d0e5c1d96e70">val</a>)</td></tr>
<tr class="separator:aa6fa6085812c6b4e48e0a757044f1b93"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af06e9e471cc30e4543e73b5b739d1fad"><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="../../d0/d85/process_8c.html#af06e9e471cc30e4543e73b5b739d1fad">check_exec_options_i</a> (<a class="el" href="../../de/dce/syck_8h.html#a8a45dfe133c1fd041e1b902bda9e43e8">st_data_t</a> st_key, <a class="el" href="../../de/dce/syck_8h.html#a8a45dfe133c1fd041e1b902bda9e43e8">st_data_t</a> st_val, <a class="el" href="../../de/dce/syck_8h.html#a8a45dfe133c1fd041e1b902bda9e43e8">st_data_t</a> <a class="el" href="../../d7/dc0/parse_8y.html#abd0cede0b01ebe4b42650abb9b14c3c2">arg</a>)</td></tr>
<tr class="separator:af06e9e471cc30e4543e73b5b739d1fad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7d92e64fae6932b8b2fe4ea7a5050a02"><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="../../d0/d85/process_8c.html#a7d92e64fae6932b8b2fe4ea7a5050a02">check_exec_fds</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d5/d9d/tcltklib_8c.html#a02eacfd40be9042ceb0f07547365203d">options</a>)</td></tr>
<tr class="separator:a7d92e64fae6932b8b2fe4ea7a5050a02"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3ae77b608134f4239cb8a7f11636264e"><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="../../d0/d85/process_8c.html#a3ae77b608134f4239cb8a7f11636264e">rb_check_exec_options</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> opthash, struct <a class="el" href="../../d2/d2e/structrb__exec__arg.html">rb_exec_arg</a> *<a class="el" href="../../de/d07/bigdecimal_8c.html#a5aed264da6cfdc8d553b69a2508c5334">e</a>)</td></tr>
<tr class="separator:a3ae77b608134f4239cb8a7f11636264e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad30da1406d36943a840b460fd64de329"><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="../../d0/d85/process_8c.html#ad30da1406d36943a840b460fd64de329">check_exec_env_i</a> (<a class="el" href="../../de/dce/syck_8h.html#a8a45dfe133c1fd041e1b902bda9e43e8">st_data_t</a> st_key, <a class="el" href="../../de/dce/syck_8h.html#a8a45dfe133c1fd041e1b902bda9e43e8">st_data_t</a> st_val, <a class="el" href="../../de/dce/syck_8h.html#a8a45dfe133c1fd041e1b902bda9e43e8">st_data_t</a> <a class="el" href="../../d7/dc0/parse_8y.html#abd0cede0b01ebe4b42650abb9b14c3c2">arg</a>)</td></tr>
<tr class="separator:ad30da1406d36943a840b460fd64de329"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ada932431b685f2604a267f887950d2a6"><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="../../d0/d85/process_8c.html#ada932431b685f2604a267f887950d2a6">rb_check_exec_env</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a43102313f7612e2e28a049fc3d8b445b">hash</a>)</td></tr>
<tr class="separator:ada932431b685f2604a267f887950d2a6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aba7e50d3bda4d30cf64f7f5a64ed90a5"><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="../../d0/d85/process_8c.html#aba7e50d3bda4d30cf64f7f5a64ed90a5">rb_check_argv</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:aba7e50d3bda4d30cf64f7f5a64ed90a5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4259e6880992bd66da71055cbfb91a35"><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="../../d0/d85/process_8c.html#a4259e6880992bd66da71055cbfb91a35">rb_exec_getargs</a> (<a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> *argc_p, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> **argv_p, <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> accept_shell, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> *env_ret, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> *opthash_ret, struct <a class="el" href="../../d2/d2e/structrb__exec__arg.html">rb_exec_arg</a> *<a class="el" href="../../de/d07/bigdecimal_8c.html#a5aed264da6cfdc8d553b69a2508c5334">e</a>)</td></tr>
<tr class="separator:a4259e6880992bd66da71055cbfb91a35"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab9067d7c1b12f8b070d4a1289f323e79"><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="../../d0/d85/process_8c.html#ab9067d7c1b12f8b070d4a1289f323e79">rb_exec_fillarg</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> prog, <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="../../d5/df2/win32_8c.html#af973ca20f6594ad664c03daa83867128">env</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> opthash, struct <a class="el" href="../../d2/d2e/structrb__exec__arg.html">rb_exec_arg</a> *<a class="el" href="../../de/d07/bigdecimal_8c.html#a5aed264da6cfdc8d553b69a2508c5334">e</a>)</td></tr>
<tr class="separator:ab9067d7c1b12f8b070d4a1289f323e79"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a11acd0c774afcafdb5b3bce4a7446566"><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="../../d0/d85/process_8c.html#a11acd0c774afcafdb5b3bce4a7446566">rb_exec_arg_init</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="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> accept_shell, struct <a class="el" href="../../d2/d2e/structrb__exec__arg.html">rb_exec_arg</a> *<a class="el" href="../../de/d07/bigdecimal_8c.html#a5aed264da6cfdc8d553b69a2508c5334">e</a>)</td></tr>
<tr class="separator:a11acd0c774afcafdb5b3bce4a7446566"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afb05b4454d318d77a5dc55df7c87fb8b"><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="../../d0/d85/process_8c.html#afb05b4454d318d77a5dc55df7c87fb8b">rb_exec_arg_fixup</a> (struct <a class="el" href="../../d2/d2e/structrb__exec__arg.html">rb_exec_arg</a> *<a class="el" href="../../de/d07/bigdecimal_8c.html#a5aed264da6cfdc8d553b69a2508c5334">e</a>)</td></tr>
<tr class="separator:afb05b4454d318d77a5dc55df7c87fb8b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a50507b3d25b4f2798ed404aeef6f07a8"><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="../../d0/d85/process_8c.html#a50507b3d25b4f2798ed404aeef6f07a8">rb_f_exec</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:a50507b3d25b4f2798ed404aeef6f07a8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af547810dd17b7c01eadad8ad0289f0b3"><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="../../d0/d85/process_8c.html#af547810dd17b7c01eadad8ad0289f0b3">save_redirect_fd</a> (<a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> fd, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> save, char *errmsg, size_t errmsg_buflen)</td></tr>
<tr class="separator:af547810dd17b7c01eadad8ad0289f0b3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a65e4d777d32114a8296be4bcd4d7c527"><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="../../d0/d85/process_8c.html#a65e4d777d32114a8296be4bcd4d7c527">save_env_i</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d6/de3/crypt_8c.html#a8049b7300164a52c90d26573e1e0c4f1">i</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="../../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:a65e4d777d32114a8296be4bcd4d7c527"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af90a1bc40e1bf6050385557dee9d032a"><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="../../d0/d85/process_8c.html#af90a1bc40e1bf6050385557dee9d032a">save_env</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> save)</td></tr>
<tr class="separator:af90a1bc40e1bf6050385557dee9d032a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4da51c423237a55054e8b506034a79b1"><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="../../d0/d85/process_8c.html#a4da51c423237a55054e8b506034a79b1">intcmp</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="../../d8/d4e/strftime_8c.html#acf918081fedcd2e2de4ae2e3fe67a134">a</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="../../d8/d4e/strftime_8c.html#a84f8c321bec9cb341733acc02f1341a3">b</a>)</td></tr>
<tr class="separator:a4da51c423237a55054e8b506034a79b1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad061f4f693e3fd5f4a51f4e2b1e7df9a"><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="../../d0/d85/process_8c.html#ad061f4f693e3fd5f4a51f4e2b1e7df9a">intrcmp</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="../../d8/d4e/strftime_8c.html#acf918081fedcd2e2de4ae2e3fe67a134">a</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="../../d8/d4e/strftime_8c.html#a84f8c321bec9cb341733acc02f1341a3">b</a>)</td></tr>
<tr class="separator:ad061f4f693e3fd5f4a51f4e2b1e7df9a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a74ab1c5e29a6721ac89f6a8ecd7532db"><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="../../d0/d85/process_8c.html#a74ab1c5e29a6721ac89f6a8ecd7532db">run_exec_dup2</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> save, char *errmsg, size_t errmsg_buflen)</td></tr>
<tr class="separator:a74ab1c5e29a6721ac89f6a8ecd7532db"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a50a19db8adad9f314a5f04500fdea348"><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="../../d0/d85/process_8c.html#a50a19db8adad9f314a5f04500fdea348">run_exec_close</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>, char *errmsg, size_t errmsg_buflen)</td></tr>
<tr class="separator:a50a19db8adad9f314a5f04500fdea348"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a609411beacaf8460a44a59fbc577296d"><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="../../d0/d85/process_8c.html#a609411beacaf8460a44a59fbc577296d">run_exec_open</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> save, char *errmsg, size_t errmsg_buflen)</td></tr>
<tr class="separator:a609411beacaf8460a44a59fbc577296d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a07fbc3756c5d90d9cc46aef3b9ecbcc5"><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="../../d0/d85/process_8c.html#a07fbc3756c5d90d9cc46aef3b9ecbcc5">run_exec_dup2_child</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> save, char *errmsg, size_t errmsg_buflen)</td></tr>
<tr class="separator:a07fbc3756c5d90d9cc46aef3b9ecbcc5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aef74517db6eafbbdabff44b7026fb86a"><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="../../d0/d85/process_8c.html#aef74517db6eafbbdabff44b7026fb86a">rb_run_exec_options_err</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> struct <a class="el" href="../../d2/d2e/structrb__exec__arg.html">rb_exec_arg</a> *<a class="el" href="../../de/d07/bigdecimal_8c.html#a5aed264da6cfdc8d553b69a2508c5334">e</a>, struct <a class="el" href="../../d2/d2e/structrb__exec__arg.html">rb_exec_arg</a> *<a class="el" href="../../d5/d61/regerror_8c.html#a53ce592896550171997acfa09c18e219">s</a>, char *errmsg, size_t errmsg_buflen)</td></tr>
<tr class="separator:aef74517db6eafbbdabff44b7026fb86a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac1c2bbac9bb73f2f91a00d619c10b8b8"><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="../../d0/d85/process_8c.html#ac1c2bbac9bb73f2f91a00d619c10b8b8">rb_run_exec_options</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> struct <a class="el" href="../../d2/d2e/structrb__exec__arg.html">rb_exec_arg</a> *<a class="el" href="../../de/d07/bigdecimal_8c.html#a5aed264da6cfdc8d553b69a2508c5334">e</a>, struct <a class="el" href="../../d2/d2e/structrb__exec__arg.html">rb_exec_arg</a> *<a class="el" href="../../d5/d61/regerror_8c.html#a53ce592896550171997acfa09c18e219">s</a>)</td></tr>
<tr class="separator:ac1c2bbac9bb73f2f91a00d619c10b8b8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4b3f3d25530af76a04b6b1feb51f9a3f"><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="../../d0/d85/process_8c.html#a4b3f3d25530af76a04b6b1feb51f9a3f">rb_exec_err</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> struct <a class="el" href="../../d2/d2e/structrb__exec__arg.html">rb_exec_arg</a> *<a class="el" href="../../de/d07/bigdecimal_8c.html#a5aed264da6cfdc8d553b69a2508c5334">e</a>, char *errmsg, size_t errmsg_buflen)</td></tr>
<tr class="separator:a4b3f3d25530af76a04b6b1feb51f9a3f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3fa4195b6e44e4a7e216fc73604c382e"><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="../../d0/d85/process_8c.html#a3fa4195b6e44e4a7e216fc73604c382e">rb_exec</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> struct <a class="el" href="../../d2/d2e/structrb__exec__arg.html">rb_exec_arg</a> *<a class="el" href="../../de/d07/bigdecimal_8c.html#a5aed264da6cfdc8d553b69a2508c5334">e</a>)</td></tr>
<tr class="separator:a3fa4195b6e44e4a7e216fc73604c382e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac0ff10c257a11f3768fe40b5d0af882f"><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="../../d0/d85/process_8c.html#ac0ff10c257a11f3768fe40b5d0af882f">rb_f_exit_bang</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#a0ad057cb187293da21df1bad740c0729">obj</a>)</td></tr>
<tr class="separator:ac0ff10c257a11f3768fe40b5d0af882f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af2c2f0407075dba1e3067907fb91ddda"><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="../../d0/d85/process_8c.html#af2c2f0407075dba1e3067907fb91ddda">rb_exit</a> (<a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> <a class="el" href="../../de/d46/os2_8c.html#a9611b3a00430a86619b5923de30f9fdb">status</a>)</td></tr>
<tr class="separator:af2c2f0407075dba1e3067907fb91ddda"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1eff41d96d82a90a3274a94c77723fa2"><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="../../d0/d85/process_8c.html#a1eff41d96d82a90a3274a94c77723fa2">rb_f_exit</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:a1eff41d96d82a90a3274a94c77723fa2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a42c9f9718f669744725c5db58d48eef6"><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="../../d0/d85/process_8c.html#a42c9f9718f669744725c5db58d48eef6">rb_f_abort</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:a42c9f9718f669744725c5db58d48eef6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a82c33571533db32c5bd3d2515a152593"><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="../../d0/d85/process_8c.html#a82c33571533db32c5bd3d2515a152593">rb_syswait</a> (rb_pid_t pid)</td></tr>
<tr class="separator:a82c33571533db32c5bd3d2515a152593"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8fa808ad34344355de72e4cec5fa385f"><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="../../d0/d85/process_8c.html#a8fa808ad34344355de72e4cec5fa385f">rb_exec_arg_prepare</a> (struct <a class="el" href="../../d2/d2e/structrb__exec__arg.html">rb_exec_arg</a> *earg, <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="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> default_close_others)</td></tr>
<tr class="separator:a8fa808ad34344355de72e4cec5fa385f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4e84da2c0bd867ba334b0785b008f434"><td class="memItemLeft" align="right" valign="top">static rb_pid_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d85/process_8c.html#a4e84da2c0bd867ba334b0785b008f434">rb_spawn_process</a> (struct <a class="el" href="../../d2/d2e/structrb__exec__arg.html">rb_exec_arg</a> *earg, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> prog, char *errmsg, size_t errmsg_buflen)</td></tr>
<tr class="separator:a4e84da2c0bd867ba334b0785b008f434"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae620cfddd7007f03f4178e670a6713f1"><td class="memItemLeft" align="right" valign="top">static rb_pid_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d85/process_8c.html#ae620cfddd7007f03f4178e670a6713f1">rb_spawn_internal</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="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> default_close_others, char *errmsg, size_t errmsg_buflen)</td></tr>
<tr class="separator:ae620cfddd7007f03f4178e670a6713f1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aedca3dda07533c23d7baba037b891ae4"><td class="memItemLeft" align="right" valign="top">rb_pid_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d85/process_8c.html#aedca3dda07533c23d7baba037b891ae4">rb_spawn_err</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>, char *errmsg, size_t errmsg_buflen)</td></tr>
<tr class="separator:aedca3dda07533c23d7baba037b891ae4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7827071cb8aa92e29a6aec9cbc5a541b"><td class="memItemLeft" align="right" valign="top">rb_pid_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d85/process_8c.html#a7827071cb8aa92e29a6aec9cbc5a541b">rb_spawn</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:a7827071cb8aa92e29a6aec9cbc5a541b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af461a59acc2c1adc5e9839f86db146bf"><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="../../d0/d85/process_8c.html#af461a59acc2c1adc5e9839f86db146bf">rb_f_system</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:af461a59acc2c1adc5e9839f86db146bf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0cb0a99de9a646b1e06533b1e87d6b76"><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="../../d0/d85/process_8c.html#a0cb0a99de9a646b1e06533b1e87d6b76">rb_f_spawn</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:a0cb0a99de9a646b1e06533b1e87d6b76"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8026ecef659b4dedd3ec2f5b7bbcfe22"><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="../../d0/d85/process_8c.html#a8026ecef659b4dedd3ec2f5b7bbcfe22">rb_f_sleep</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:a8026ecef659b4dedd3ec2f5b7bbcfe22"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a874c55eacc1b2fbb6a819e881bac8a8e"><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="../../d0/d85/process_8c.html#a874c55eacc1b2fbb6a819e881bac8a8e">check_uid_switch</a> (<a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>)</td></tr>
<tr class="separator:a874c55eacc1b2fbb6a819e881bac8a8e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a11150eb5850423de0beae169b63aa898"><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="../../d0/d85/process_8c.html#a11150eb5850423de0beae169b63aa898">check_gid_switch</a> (<a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>)</td></tr>
<tr class="separator:a11150eb5850423de0beae169b63aa898"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a177ff08fced24358522ad4b80a836380"><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="../../d0/d85/process_8c.html#a177ff08fced24358522ad4b80a836380">proc_getuid</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:a177ff08fced24358522ad4b80a836380"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a52005de7d1bdd77074b56506cfae7bbc"><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="../../d0/d85/process_8c.html#a52005de7d1bdd77074b56506cfae7bbc">p_uid_change_privilege</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> <a class="el" href="../../d9/dee/tkutil_8c.html#a88d00ccf6ebc700e6c2e4c4cb98b1216">id</a>)</td></tr>
<tr class="separator:a52005de7d1bdd77074b56506cfae7bbc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a77226b423ea88c5a6a54167c17704a4b"><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="../../d0/d85/process_8c.html#a77226b423ea88c5a6a54167c17704a4b">proc_getgid</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:a77226b423ea88c5a6a54167c17704a4b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab563d2baa7b28e912e4f4599f6ef46bb"><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="../../d0/d85/process_8c.html#ab563d2baa7b28e912e4f4599f6ef46bb">p_gid_change_privilege</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> <a class="el" href="../../d9/dee/tkutil_8c.html#a88d00ccf6ebc700e6c2e4c4cb98b1216">id</a>)</td></tr>
<tr class="separator:ab563d2baa7b28e912e4f4599f6ef46bb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab8e6033bb1cafe7f8a15264ba2d23038"><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="../../d0/d85/process_8c.html#ab8e6033bb1cafe7f8a15264ba2d23038">proc_geteuid</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:ab8e6033bb1cafe7f8a15264ba2d23038"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2ed1c4b4d74a44bb4acc9f3b13954cdf"><td class="memItemLeft" align="right" valign="top">static rb_uid_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d85/process_8c.html#a2ed1c4b4d74a44bb4acc9f3b13954cdf">rb_seteuid_core</a> (rb_uid_t euid)</td></tr>
<tr class="separator:a2ed1c4b4d74a44bb4acc9f3b13954cdf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2ff023c36e9ba493586c45e5bce2e0d3"><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="../../d0/d85/process_8c.html#a2ff023c36e9ba493586c45e5bce2e0d3">p_uid_grant_privilege</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> <a class="el" href="../../d9/dee/tkutil_8c.html#a88d00ccf6ebc700e6c2e4c4cb98b1216">id</a>)</td></tr>
<tr class="separator:a2ff023c36e9ba493586c45e5bce2e0d3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abb655227018d8b669c9d588e5563128f"><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="../../d0/d85/process_8c.html#abb655227018d8b669c9d588e5563128f">proc_getegid</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:abb655227018d8b669c9d588e5563128f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afd11d3e55cad7820b6f44191ba46eb5e"><td class="memItemLeft" align="right" valign="top">static rb_gid_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d85/process_8c.html#afd11d3e55cad7820b6f44191ba46eb5e">rb_setegid_core</a> (rb_gid_t egid)</td></tr>
<tr class="separator:afd11d3e55cad7820b6f44191ba46eb5e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0f994a35ca1399e0a43d3867820e04a0"><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="../../d0/d85/process_8c.html#a0f994a35ca1399e0a43d3867820e04a0">p_gid_grant_privilege</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> <a class="el" href="../../d9/dee/tkutil_8c.html#a88d00ccf6ebc700e6c2e4c4cb98b1216">id</a>)</td></tr>
<tr class="separator:a0f994a35ca1399e0a43d3867820e04a0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6f9090ad098e0bc23077547193b4a3f7"><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="../../d0/d85/process_8c.html#a6f9090ad098e0bc23077547193b4a3f7">p_uid_exchangeable</a> (<a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>)</td></tr>
<tr class="separator:a6f9090ad098e0bc23077547193b4a3f7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8d6320b49792b18ed9ad425813e1802c"><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="../../d0/d85/process_8c.html#a8d6320b49792b18ed9ad425813e1802c">p_uid_exchange</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:a8d6320b49792b18ed9ad425813e1802c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4fb13ccc870c02a538891ba88a5f392d"><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="../../d0/d85/process_8c.html#a4fb13ccc870c02a538891ba88a5f392d">p_gid_exchangeable</a> (<a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>)</td></tr>
<tr class="separator:a4fb13ccc870c02a538891ba88a5f392d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aebae40df8f72f2f048c55a6d95fa63b0"><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="../../d0/d85/process_8c.html#aebae40df8f72f2f048c55a6d95fa63b0">p_gid_exchange</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:aebae40df8f72f2f048c55a6d95fa63b0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae6bed15672bac99be70e3818c8d501ea"><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="../../d0/d85/process_8c.html#ae6bed15672bac99be70e3818c8d501ea">p_uid_have_saved_id</a> (<a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>)</td></tr>
<tr class="separator:ae6bed15672bac99be70e3818c8d501ea"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8e3a6b799394a5ff67d16d95ae3530eb"><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="../../d0/d85/process_8c.html#a8e3a6b799394a5ff67d16d95ae3530eb">p_uid_sw_ensure</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:a8e3a6b799394a5ff67d16d95ae3530eb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0e7d379b796966a2572fa18d3931c9c0"><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="../../d0/d85/process_8c.html#a0e7d379b796966a2572fa18d3931c9c0">p_uid_switch</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:a0e7d379b796966a2572fa18d3931c9c0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6656ddbe71ead426be93f43eaf3b568b"><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="../../d0/d85/process_8c.html#a6656ddbe71ead426be93f43eaf3b568b">p_gid_have_saved_id</a> (<a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>)</td></tr>
<tr class="separator:a6656ddbe71ead426be93f43eaf3b568b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4e41ecd2d5373e9765bbe8d925fc4f84"><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="../../d0/d85/process_8c.html#a4e41ecd2d5373e9765bbe8d925fc4f84">p_gid_sw_ensure</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:a4e41ecd2d5373e9765bbe8d925fc4f84"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3ed82c691e390cb0333ad269dae25e58"><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="../../d0/d85/process_8c.html#a3ed82c691e390cb0333ad269dae25e58">p_gid_switch</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:a3ed82c691e390cb0333ad269dae25e58"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad8286c02906e4bd3f95fb913b9033076"><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="../../d0/d85/process_8c.html#ad8286c02906e4bd3f95fb913b9033076">Init_process</a> (<a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>)</td></tr>
<tr class="separator:ad8286c02906e4bd3f95fb913b9033076"><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:af160fcb4f6d13bf43684b959e5f75bfa"><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="../../d0/d85/process_8c.html#af160fcb4f6d13bf43684b959e5f75bfa">rb_cProcessStatus</a></td></tr>
<tr class="separator:af160fcb4f6d13bf43684b959e5f75bfa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a148d237bffe5ed17338eb7fb6335f7d5"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d0/ddd/structst__table.html">st_table</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d85/process_8c.html#a148d237bffe5ed17338eb7fb6335f7d5">pid_tbl</a></td></tr>
<tr class="separator:a148d237bffe5ed17338eb7fb6335f7d5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae545c42545c7ba1d2ae7c8d1d2db0862"><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="../../d0/d85/process_8c.html#ae545c42545c7ba1d2ae7c8d1d2db0862">forked_child</a> = 0</td></tr>
<tr class="separator:ae545c42545c7ba1d2ae7c8d1d2db0862"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af84dfb3d676dabad5a255f046cfdc477"><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="../../d0/d85/process_8c.html#af84dfb3d676dabad5a255f046cfdc477">under_uid_switch</a> = 0</td></tr>
<tr class="separator:af84dfb3d676dabad5a255f046cfdc477"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeb01475bdd9f672adb0da5615cfddd30"><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="../../d0/d85/process_8c.html#aeb01475bdd9f672adb0da5615cfddd30">under_gid_switch</a> = 0</td></tr>
<tr class="separator:aeb01475bdd9f672adb0da5615cfddd30"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af689d515f3c3f8b289d3146a98c75627"><td class="memItemLeft" align="right" valign="top">static rb_uid_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d85/process_8c.html#af689d515f3c3f8b289d3146a98c75627">SAVED_USER_ID</a> = -1</td></tr>
<tr class="separator:af689d515f3c3f8b289d3146a98c75627"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a153974358ca2a33bdcfd94dd7252a935"><td class="memItemLeft" align="right" valign="top">static rb_gid_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d85/process_8c.html#a153974358ca2a33bdcfd94dd7252a935">SAVED_GROUP_ID</a> = -1</td></tr>
<tr class="separator:a153974358ca2a33bdcfd94dd7252a935"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3549a9f666a9bf09d1f5c2a8e0df5bc7"><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="../../d0/d85/process_8c.html#a3549a9f666a9bf09d1f5c2a8e0df5bc7">rb_mProcess</a></td></tr>
<tr class="separator:a3549a9f666a9bf09d1f5c2a8e0df5bc7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae82e549cd32f58c238712ae5445c1825"><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="../../d0/d85/process_8c.html#ae82e549cd32f58c238712ae5445c1825">rb_mProcUID</a></td></tr>
<tr class="separator:ae82e549cd32f58c238712ae5445c1825"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a40e2eebc21f98c6a418a4209801aea06"><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="../../d0/d85/process_8c.html#a40e2eebc21f98c6a418a4209801aea06">rb_mProcGID</a></td></tr>
<tr class="separator:a40e2eebc21f98c6a418a4209801aea06"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a96aab0717134d22d4f86a7aabe0794ed"><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="../../d0/d85/process_8c.html#a96aab0717134d22d4f86a7aabe0794ed">rb_mProcID_Syscall</a></td></tr>
<tr class="separator:a96aab0717134d22d4f86a7aabe0794ed"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Macro Definition Documentation</h2>
<a class="anchor" id="ae4e91d6440c6d38c5af3bb70f56cb23f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define after_fork</td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td>&#160;&#160;&#160;(<a class="el" href="../../d8/d32/vm__core_8h.html#a8deb84ec6023e3229db88ac2c9da6138">GET_THREAD</a>()-&gt;thrown_errinfo = 0, <a class="el" href="../../d0/d85/process_8c.html#a5a5674efefecb4da85f3f1377606aa75">after_exec</a>())</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d0/d85/process_8c_source.html#l01040">1040</a> of file <a class="el" href="../../d0/d85/process_8c_source.html">process.c</a>.</p>

</div>
</div>
<a class="anchor" id="a2fa64f51d34beb42400355a5411f8279"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define ALLOC_ARGV</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><a class="el" href="../../d2/d37/strlcpy_8c.html#a822b65bd84f46d0871fcfe0ed7366fbc">n</a>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><a class="el" href="../../d2/d99/win32ole_8c.html#ac4055e3a20b6b3af3d10590ea446ef6c">v</a>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td>&#160;&#160;&#160;<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa2fd9cb81f5d1422607583906d085a11">ALLOCV_N</a>(char*, (<a class="el" href="../../d2/d99/win32ole_8c.html#ac4055e3a20b6b3af3d10590ea446ef6c">v</a>), <a class="el" href="../../d0/d85/process_8c.html#a8f77033bab624233e881353fdb5b744e">ARGV_COUNT</a>(<a class="el" href="../../d2/d37/strlcpy_8c.html#a822b65bd84f46d0871fcfe0ed7366fbc">n</a>))</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d0/d85/process_8c_source.html#l01069">1069</a> of file <a class="el" href="../../d0/d85/process_8c_source.html">process.c</a>.</p>

<p>Referenced by <a class="el" href="../../d0/d85/process_8c_source.html#l01130">rb_proc_exec_n()</a>.</p>

</div>
</div>
<a class="anchor" id="abd11eaa5cc81b5a3c1c31abf0dfee49f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define ALLOC_ARGV_WITH_STR</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><a class="el" href="../../d2/d37/strlcpy_8c.html#a822b65bd84f46d0871fcfe0ed7366fbc">n</a>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><a class="el" href="../../d2/d99/win32ole_8c.html#ac4055e3a20b6b3af3d10590ea446ef6c">v</a>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><a class="el" href="../../d5/d61/regerror_8c.html#a53ce592896550171997acfa09c18e219">s</a>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">l&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td>&#160;&#160;&#160;(char **)(((<a class="el" href="../../d5/d61/regerror_8c.html#a53ce592896550171997acfa09c18e219">s</a>) = <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa2fd9cb81f5d1422607583906d085a11">ALLOCV_N</a>(char, (<a class="el" href="../../d2/d99/win32ole_8c.html#ac4055e3a20b6b3af3d10590ea446ef6c">v</a>), <a class="el" href="../../d0/d85/process_8c.html#ace71d882bbe8e3d241313effd3daec72">ARGV_SIZE</a>(<a class="el" href="../../d2/d37/strlcpy_8c.html#a822b65bd84f46d0871fcfe0ed7366fbc">n</a>) + (l)) + <a class="el" href="../../d0/d85/process_8c.html#ace71d882bbe8e3d241313effd3daec72">ARGV_SIZE</a>(<a class="el" href="../../d2/d37/strlcpy_8c.html#a822b65bd84f46d0871fcfe0ed7366fbc">n</a>)) - <a class="el" href="../../d0/d85/process_8c.html#ace71d882bbe8e3d241313effd3daec72">ARGV_SIZE</a>(<a class="el" href="../../d2/d37/strlcpy_8c.html#a822b65bd84f46d0871fcfe0ed7366fbc">n</a>))</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d0/d85/process_8c_source.html#l01070">1070</a> of file <a class="el" href="../../d0/d85/process_8c_source.html">process.c</a>.</p>

<p>Referenced by <a class="el" href="../../d0/d85/process_8c_source.html#l01150">rb_proc_exec()</a>.</p>

</div>
</div>
<a class="anchor" id="a8f77033bab624233e881353fdb5b744e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define ARGV_COUNT</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="../../d2/d37/strlcpy_8c.html#a822b65bd84f46d0871fcfe0ed7366fbc">n</a>)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d0/d85/process_8c_source.html#l01066">1066</a> of file <a class="el" href="../../d0/d85/process_8c_source.html">process.c</a>.</p>

</div>
</div>
<a class="anchor" id="ace71d882bbe8e3d241313effd3daec72"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define ARGV_SIZE</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="../../db/d74/zlib_8c.html#a8ba1f78f06c67825a7841bc2e2fa3d87">sizeof</a>(char*) * <a class="el" href="../../d0/d85/process_8c.html#a8f77033bab624233e881353fdb5b744e">ARGV_COUNT</a>(<a class="el" href="../../d2/d37/strlcpy_8c.html#a822b65bd84f46d0871fcfe0ed7366fbc">n</a>))</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d0/d85/process_8c_source.html#l01068">1068</a> of file <a class="el" href="../../d0/d85/process_8c_source.html">process.c</a>.</p>

</div>
</div>
<a class="anchor" id="a99427eb98a376ec90085462a7c6c77f2"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define before_fork</td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td>&#160;&#160;&#160;<a class="el" href="../../d0/d85/process_8c.html#a6ec9626b60a0ffd1a016e755f8351230">before_exec</a>()</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d0/d85/process_8c_source.html#l01039">1039</a> of file <a class="el" href="../../d0/d85/process_8c_source.html">process.c</a>.</p>

</div>
</div>
<a class="anchor" id="a229025aa79235ee6060984a655912494"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define CHILD_ERRMSG_BUFLEN&#160;&#160;&#160;80</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Referenced by <a class="el" href="../../d0/d85/process_8c_source.html#l01898">rb_f_exec()</a>, and <a class="el" href="../../d0/d85/process_8c_source.html#l03434">rb_f_spawn()</a>.</p>

</div>
</div>
<a class="anchor" id="ad0d01923b67a4d8143b076dbb76f9682"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define ERRMSG</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><a class="el" href="../../df/d77/ruby_8c.html#ad7a5c5f28ee70e62307d4f72cfe9dc9b">str</a></td><td>)</td>
          <td>&#160;&#160;&#160;<a class="el" href="../../d6/de3/crypt_8c.html#a721c6ff80a6d3e4ad4ffa52a04c60085">do</a> { <a class="el" href="../../d8/d4e/strftime_8c.html#a06c725ccdc8887f63e2909f1559c8026">if</a> (errmsg &amp;&amp; 0 &lt; errmsg_buflen) <a class="el" href="../../d3/d90/missing_8h.html#ae18161b919a8cf237d27f8aac700d80c">strlcpy</a>(errmsg, (<a class="el" href="../../df/d77/ruby_8c.html#ad7a5c5f28ee70e62307d4f72cfe9dc9b">str</a>), errmsg_buflen); } <a class="el" href="../../db/d97/parse_8c.html#a6e52e3335053cdbf8959da634f0de0f7">while</a> (0)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d0/d85/process_8c_source.html#l01916">1916</a> of file <a class="el" href="../../d0/d85/process_8c_source.html">process.c</a>.</p>

<p>Referenced by <a class="el" href="../../d0/d85/process_8c_source.html#l02358">rb_run_exec_options_err()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l02206">run_exec_close()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l02064">run_exec_dup2()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l02273">run_exec_dup2_child()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l02224">run_exec_open()</a>, and <a class="el" href="../../d0/d85/process_8c_source.html#l01998">save_redirect_fd()</a>.</p>

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

<p>Definition at line <a class="el" href="../../d0/d85/process_8c_source.html#l00043">43</a> of file <a class="el" href="../../d0/d85/process_8c_source.html">process.c</a>.</p>

<p>Referenced by <a class="el" href="../../d0/d85/process_8c_source.html#l02980">rb_f_abort()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l02937">rb_f_exit()</a>, and <a class="el" href="../../d0/d85/process_8c_source.html#l02853">rb_f_exit_bang()</a>.</p>

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

<p>Definition at line <a class="el" href="../../d0/d85/process_8c_source.html#l00040">40</a> of file <a class="el" href="../../d0/d85/process_8c_source.html">process.c</a>.</p>

<p>Referenced by <a class="el" href="../../d0/d85/process_8c_source.html#l00558">pst_success_p()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l02937">rb_f_exit()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l02853">rb_f_exit_bang()</a>, and <a class="el" href="../../d0/d85/process_8c_source.html#l03155">rb_f_system()</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="../../d0/d85/process_8c_source.html#l00056">56</a> of file <a class="el" href="../../d0/d85/process_8c_source.html">process.c</a>.</p>

<p>Referenced by <a class="el" href="../../d0/d85/process_8c_source.html#l01074">proc_exec_v()</a>, and <a class="el" href="../../d0/d85/process_8c_source.html#l01150">rb_proc_exec()</a>.</p>

</div>
</div>
<a class="anchor" id="a8281a6771ca93cf51078c0dead3f5a97"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define NO_WAITPID</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d0/d85/process_8c_source.html#l00592">592</a> of file <a class="el" href="../../d0/d85/process_8c_source.html">process.c</a>.</p>

</div>
</div>
<a class="anchor" id="adbf992dd8dead36444b76290025d0ac9"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define P_NOWAIT&#160;&#160;&#160;_P_NOWAIT</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d0/d85/process_8c_source.html#l01244">1244</a> of file <a class="el" href="../../d0/d85/process_8c_source.html">process.c</a>.</p>

<p>Referenced by <a class="el" href="../../d5/df2/win32_8c_source.html#l00971">check_spawn_mode()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00984">child_result()</a>, and <a class="el" href="../../df/d0a/io_8c_source.html#l05333">pipe_open()</a>.</p>

</div>
</div>
<a class="anchor" id="af7b112ea7967c2df948feb9a268f1610"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define p_sys_issetugid&#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="../../d0/d85/process_8c_source.html#l04567">4567</a> of file <a class="el" href="../../d0/d85/process_8c_source.html">process.c</a>.</p>

<p>Referenced by <a class="el" href="../../d0/d85/process_8c_source.html#l05761">Init_process()</a>.</p>

</div>
</div>
<a class="anchor" id="affa742d7eccb96cfa0b036c5c6241bf7"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define p_sys_setegid&#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="../../d0/d85/process_8c_source.html#l04492">4492</a> of file <a class="el" href="../../d0/d85/process_8c_source.html">process.c</a>.</p>

<p>Referenced by <a class="el" href="../../d0/d85/process_8c_source.html#l05761">Init_process()</a>.</p>

</div>
</div>
<a class="anchor" id="aca22c6dc8e3c3943ee69357da85cfe2d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define p_sys_seteuid&#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="../../d0/d85/process_8c_source.html#l04137">4137</a> of file <a class="el" href="../../d0/d85/process_8c_source.html">process.c</a>.</p>

<p>Referenced by <a class="el" href="../../d0/d85/process_8c_source.html#l05761">Init_process()</a>.</p>

</div>
</div>
<a class="anchor" id="a824d5c12bd2f2275b0d2a9250d31b311"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define p_sys_setgid&#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="../../d0/d85/process_8c_source.html#l04448">4448</a> of file <a class="el" href="../../d0/d85/process_8c_source.html">process.c</a>.</p>

<p>Referenced by <a class="el" href="../../d0/d85/process_8c_source.html#l05761">Init_process()</a>.</p>

</div>
</div>
<a class="anchor" id="aa9bcf04d7852315d4872af497a17384e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define p_sys_setregid&#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="../../d0/d85/process_8c_source.html#l04516">4516</a> of file <a class="el" href="../../d0/d85/process_8c_source.html">process.c</a>.</p>

<p>Referenced by <a class="el" href="../../d0/d85/process_8c_source.html#l05761">Init_process()</a>.</p>

</div>
</div>
<a class="anchor" id="ad85bb2e2571bdb0480d7d40b4d86d0e2"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define p_sys_setresgid&#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="../../d0/d85/process_8c_source.html#l04539">4539</a> of file <a class="el" href="../../d0/d85/process_8c_source.html">process.c</a>.</p>

<p>Referenced by <a class="el" href="../../d0/d85/process_8c_source.html#l05761">Init_process()</a>.</p>

</div>
</div>
<a class="anchor" id="a71a2d3088f1d8b09785c559b96d0a23e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define p_sys_setresuid&#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="../../d0/d85/process_8c_source.html#l04185">4185</a> of file <a class="el" href="../../d0/d85/process_8c_source.html">process.c</a>.</p>

<p>Referenced by <a class="el" href="../../d0/d85/process_8c_source.html#l05761">Init_process()</a>.</p>

</div>
</div>
<a class="anchor" id="aee041cfb135a2b69c83f8a377311b76d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define p_sys_setreuid&#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="../../d0/d85/process_8c_source.html#l04161">4161</a> of file <a class="el" href="../../d0/d85/process_8c_source.html">process.c</a>.</p>

<p>Referenced by <a class="el" href="../../d0/d85/process_8c_source.html#l05761">Init_process()</a>.</p>

</div>
</div>
<a class="anchor" id="a13cbd8c1c7c0dc6b1a23c24112106685"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define p_sys_setrgid&#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="../../d0/d85/process_8c_source.html#l04470">4470</a> of file <a class="el" href="../../d0/d85/process_8c_source.html">process.c</a>.</p>

<p>Referenced by <a class="el" href="../../d0/d85/process_8c_source.html#l05761">Init_process()</a>.</p>

</div>
</div>
<a class="anchor" id="a9703fc8f184fc0d3d04d4e7a69e8a523"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define p_sys_setruid&#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="../../d0/d85/process_8c_source.html#l04115">4115</a> of file <a class="el" href="../../d0/d85/process_8c_source.html">process.c</a>.</p>

<p>Referenced by <a class="el" href="../../d0/d85/process_8c_source.html#l05761">Init_process()</a>.</p>

</div>
</div>
<a class="anchor" id="a7e267c99cd105766aa2db495cc45c81f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define p_sys_setuid&#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="../../d0/d85/process_8c_source.html#l04093">4093</a> of file <a class="el" href="../../d0/d85/process_8c_source.html">process.c</a>.</p>

<p>Referenced by <a class="el" href="../../d0/d85/process_8c_source.html#l05761">Init_process()</a>.</p>

</div>
</div>
<a class="anchor" id="aa8440f23ca1ff74601e8b31d12e3f071"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define preserving_errno</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">stmts</td><td>)</td>
          <td>&#160;&#160;&#160;<a class="el" href="../../d6/de3/crypt_8c.html#a721c6ff80a6d3e4ad4ffa52a04c60085">do</a> {<a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> saved_errno = <a class="el" href="../../d4/db0/__sdbm_8c.html#ad65a8842cc674e3ddf69355898c0ecbf">errno</a>; stmts; <a class="el" href="../../d4/db0/__sdbm_8c.html#ad65a8842cc674e3ddf69355898c0ecbf">errno</a> = saved_errno;} <a class="el" href="../../db/d97/parse_8c.html#a6e52e3335053cdbf8959da634f0de0f7">while</a> (0)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d0/d85/process_8c_source.html#l00129">129</a> of file <a class="el" href="../../d0/d85/process_8c_source.html">process.c</a>.</p>

<p>Referenced by <a class="el" href="../../d0/d85/process_8c_source.html#l01074">proc_exec_v()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l02499">rb_exec()</a>, and <a class="el" href="../../d0/d85/process_8c_source.html#l01150">rb_proc_exec()</a>.</p>

</div>
</div>
<a class="anchor" id="aacfeac6b2599153cb06ed988f6b37e81"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define proc_daemon&#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="../../d0/d85/process_8c_source.html#l04951">4951</a> of file <a class="el" href="../../d0/d85/process_8c_source.html">process.c</a>.</p>

<p>Referenced by <a class="el" href="../../d0/d85/process_8c_source.html#l05761">Init_process()</a>.</p>

</div>
</div>
<a class="anchor" id="a540d3e56318f7bbdbad4460f33d762d4"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define proc_getgroups&#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="../../d0/d85/process_8c_source.html#l04712">4712</a> of file <a class="el" href="../../d0/d85/process_8c_source.html">process.c</a>.</p>

<p>Referenced by <a class="el" href="../../d0/d85/process_8c_source.html#l05761">Init_process()</a>.</p>

</div>
</div>
<a class="anchor" id="a4517b6652c1f080e02a380e3c621efcc"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define proc_getmaxgroups&#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="../../d0/d85/process_8c_source.html#l04843">4843</a> of file <a class="el" href="../../d0/d85/process_8c_source.html">process.c</a>.</p>

<p>Referenced by <a class="el" href="../../d0/d85/process_8c_source.html#l05761">Init_process()</a>.</p>

</div>
</div>
<a class="anchor" id="a1678ebc1d514fa873d1dced65308f5e5"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define proc_getpgid&#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="../../d0/d85/process_8c_source.html#l03578">3578</a> of file <a class="el" href="../../d0/d85/process_8c_source.html">process.c</a>.</p>

<p>Referenced by <a class="el" href="../../d0/d85/process_8c_source.html#l05761">Init_process()</a>.</p>

</div>
</div>
<a class="anchor" id="a3babbeebec61a7c4028242dcca812cdb"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define proc_getpgrp&#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="../../d0/d85/process_8c_source.html#l03523">3523</a> of file <a class="el" href="../../d0/d85/process_8c_source.html">process.c</a>.</p>

<p>Referenced by <a class="el" href="../../d0/d85/process_8c_source.html#l05761">Init_process()</a>.</p>

</div>
</div>
<a class="anchor" id="aed296ce9781d856a708427fb684074f3"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define proc_getpriority&#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="../../d0/d85/process_8c_source.html#l03700">3700</a> of file <a class="el" href="../../d0/d85/process_8c_source.html">process.c</a>.</p>

<p>Referenced by <a class="el" href="../../d0/d85/process_8c_source.html#l05761">Init_process()</a>.</p>

</div>
</div>
<a class="anchor" id="abed23b04ba5a42579d8ce3cfbb946914"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define proc_getrlimit&#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="../../d0/d85/process_8c_source.html#l03964">3964</a> of file <a class="el" href="../../d0/d85/process_8c_source.html">process.c</a>.</p>

<p>Referenced by <a class="el" href="../../d0/d85/process_8c_source.html#l05761">Init_process()</a>.</p>

</div>
</div>
<a class="anchor" id="a85275934f37eb5027ad65010d465fff1"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define proc_initgroups&#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="../../d0/d85/process_8c_source.html#l04823">4823</a> of file <a class="el" href="../../d0/d85/process_8c_source.html">process.c</a>.</p>

<p>Referenced by <a class="el" href="../../d0/d85/process_8c_source.html#l05761">Init_process()</a>.</p>

</div>
</div>
<a class="anchor" id="a4ba7311b2061516e375ee3105aba93fa"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define proc_setegid_m&#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="../../d0/d85/process_8c_source.html#l05314">5314</a> of file <a class="el" href="../../d0/d85/process_8c_source.html">process.c</a>.</p>

<p>Referenced by <a class="el" href="../../d0/d85/process_8c_source.html#l05761">Init_process()</a>.</p>

</div>
</div>
<a class="anchor" id="a9a611e9914b253257545f90918394042"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define proc_seteuid_m&#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="../../d0/d85/process_8c_source.html#l05194">5194</a> of file <a class="el" href="../../d0/d85/process_8c_source.html">process.c</a>.</p>

<p>Referenced by <a class="el" href="../../d0/d85/process_8c_source.html#l05761">Init_process()</a>.</p>

</div>
</div>
<a class="anchor" id="ad898240b5e50e5b70810889255c297a5"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define proc_setgid&#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="../../d0/d85/process_8c_source.html#l04625">4625</a> of file <a class="el" href="../../d0/d85/process_8c_source.html">process.c</a>.</p>

<p>Referenced by <a class="el" href="../../d0/d85/process_8c_source.html#l05761">Init_process()</a>.</p>

</div>
</div>
<a class="anchor" id="a4883bb90a6fcc434e27c1be100a89cd0"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define proc_setgroups&#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="../../d0/d85/process_8c_source.html#l04792">4792</a> of file <a class="el" href="../../d0/d85/process_8c_source.html">process.c</a>.</p>

<p>Referenced by <a class="el" href="../../d0/d85/process_8c_source.html#l05761">Init_process()</a>.</p>

</div>
</div>
<a class="anchor" id="accf4f7987acb63fd93bf3cc485c9c34d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define proc_setmaxgroups&#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="../../d0/d85/process_8c_source.html#l04875">4875</a> of file <a class="el" href="../../d0/d85/process_8c_source.html">process.c</a>.</p>

<p>Referenced by <a class="el" href="../../d0/d85/process_8c_source.html#l05761">Init_process()</a>.</p>

</div>
</div>
<a class="anchor" id="a3e31c02ae7a4187a00b0b03a5ba61528"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define proc_setpgid&#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="../../d0/d85/process_8c_source.html#l03604">3604</a> of file <a class="el" href="../../d0/d85/process_8c_source.html">process.c</a>.</p>

<p>Referenced by <a class="el" href="../../d0/d85/process_8c_source.html#l05761">Init_process()</a>.</p>

</div>
</div>
<a class="anchor" id="ae74393b519617a938441d13d0357a279"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define proc_setpgrp&#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="../../d0/d85/process_8c_source.html#l03552">3552</a> of file <a class="el" href="../../d0/d85/process_8c_source.html">process.c</a>.</p>

<p>Referenced by <a class="el" href="../../d0/d85/process_8c_source.html#l05761">Init_process()</a>.</p>

</div>
</div>
<a class="anchor" id="ab3ec39ba04009b3a4e3be6a2dd5ffa2f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define proc_setpriority&#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="../../d0/d85/process_8c_source.html#l03732">3732</a> of file <a class="el" href="../../d0/d85/process_8c_source.html">process.c</a>.</p>

<p>Referenced by <a class="el" href="../../d0/d85/process_8c_source.html#l05761">Init_process()</a>.</p>

</div>
</div>
<a class="anchor" id="ab954fc63be63da76f91d1f4b909393d1"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define proc_setrlimit&#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="../../d0/d85/process_8c_source.html#l04040">4040</a> of file <a class="el" href="../../d0/d85/process_8c_source.html">process.c</a>.</p>

<p>Referenced by <a class="el" href="../../d0/d85/process_8c_source.html#l05761">Init_process()</a>.</p>

</div>
</div>
<a class="anchor" id="aecbbcaaad5cde7624cae85f9fd277cd6"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define proc_setsid&#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="../../d0/d85/process_8c_source.html#l03663">3663</a> of file <a class="el" href="../../d0/d85/process_8c_source.html">process.c</a>.</p>

<p>Referenced by <a class="el" href="../../d0/d85/process_8c_source.html#l05761">Init_process()</a>.</p>

</div>
</div>
<a class="anchor" id="a11f8e9fe5fc7f4b37c5046e3ff07b4dc"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define proc_setuid&#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="../../d0/d85/process_8c_source.html#l04244">4244</a> of file <a class="el" href="../../d0/d85/process_8c_source.html">process.c</a>.</p>

<p>Referenced by <a class="el" href="../../d0/d85/process_8c_source.html#l05761">Init_process()</a>.</p>

</div>
</div>
<a class="anchor" id="a9270445b3d17083a8eeeb3b8c9a49538"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define PST2INT</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><a class="el" href="../../d5/d9d/tcltklib_8c.html#aa7fb9c5914aae67a233da6a7046b1586">st</a></td><td>)</td>
          <td>&#160;&#160;&#160;<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a877c38180d23c5447d976c70dda89d69">NUM2INT</a>(<a class="el" href="../../d0/d85/process_8c.html#ad08ff055931664a98b17e2fed29da07b">pst_to_i</a>(<a class="el" href="../../d5/d9d/tcltklib_8c.html#aa7fb9c5914aae67a233da6a7046b1586">st</a>))</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d0/d85/process_8c_source.html#l00247">247</a> of file <a class="el" href="../../d0/d85/process_8c_source.html">process.c</a>.</p>

<p>Referenced by <a class="el" href="../../d0/d85/process_8c_source.html#l00389">pst_bitand()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l00340">pst_inspect()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l00410">pst_rshift()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l00558">pst_success_p()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l00313">pst_to_s()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l00577">pst_wcoredump()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l00539">pst_wexitstatus()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l00508">pst_wifexited()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l00467">pst_wifsignaled()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l00428">pst_wifstopped()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l00448">pst_wstopsig()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l00488">pst_wtermsig()</a>, and <a class="el" href="../../d0/d85/process_8c_source.html#l03155">rb_f_system()</a>.</p>

</div>
</div>
<a class="anchor" id="a9d6f75eef0390262fd351c3843b8f992"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define rb_f_fork&#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="../../d0/d85/process_8c_source.html#l02838">2838</a> of file <a class="el" href="../../d0/d85/process_8c_source.html">process.c</a>.</p>

<p>Referenced by <a class="el" href="../../d0/d85/process_8c_source.html#l05761">Init_process()</a>.</p>

</div>
</div>
<a class="anchor" id="ac89ba90c98fadbf14312fbae6a328df5"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define rb_proc_times&#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="../../d0/d85/process_8c_source.html#l05746">5746</a> of file <a class="el" href="../../d0/d85/process_8c_source.html">process.c</a>.</p>

<p>Referenced by <a class="el" href="../../d0/d85/process_8c_source.html#l05761">Init_process()</a>.</p>

</div>
</div>
<a class="anchor" id="a0b9a6ebfc89b10341eea6911da725cec"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define redirect_close</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">fd</td><td>)</td>
          <td>&#160;&#160;&#160;close(fd)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d0/d85/process_8c_source.html#l01993">1993</a> of file <a class="el" href="../../d0/d85/process_8c_source.html">process.c</a>.</p>

<p>Referenced by <a class="el" href="../../d0/d85/process_8c_source.html#l02206">run_exec_close()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l02064">run_exec_dup2()</a>, and <a class="el" href="../../d0/d85/process_8c_source.html#l02224">run_exec_open()</a>.</p>

</div>
</div>
<a class="anchor" id="a707eecf8d7e137bbb3847e6ab59adeeb"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define redirect_dup</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">oldfd</td><td>)</td>
          <td>&#160;&#160;&#160;dup(oldfd)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d0/d85/process_8c_source.html#l01953">1953</a> of file <a class="el" href="../../d0/d85/process_8c_source.html">process.c</a>.</p>

<p>Referenced by <a class="el" href="../../d0/d85/process_8c_source.html#l02064">run_exec_dup2()</a>, and <a class="el" href="../../d0/d85/process_8c_source.html#l01998">save_redirect_fd()</a>.</p>

</div>
</div>
<a class="anchor" id="a173fefd6a90274db387fd7c5b71c407b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define redirect_dup2</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">oldfd, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">newfd&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td>&#160;&#160;&#160;<a class="el" href="../../d0/d25/dup2_8c.html#a4ce97c88892c43f0e127dd3a6dc54b96">dup2</a>((oldfd), (newfd))</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d0/d85/process_8c_source.html#l01970">1970</a> of file <a class="el" href="../../d0/d85/process_8c_source.html">process.c</a>.</p>

<p>Referenced by <a class="el" href="../../d0/d85/process_8c_source.html#l02064">run_exec_dup2()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l02273">run_exec_dup2_child()</a>, and <a class="el" href="../../d0/d85/process_8c_source.html#l02224">run_exec_open()</a>.</p>

</div>
</div>
<a class="anchor" id="ae5e044c938d2b622a6eb68b61cf1ab28"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define redirect_open</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">pathname, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><a class="el" href="../../d5/d9d/tcltklib_8c.html#ac8bf36fe0577cba66bccda3a6f7e80a4">flags</a>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><a class="el" href="../../d6/de3/crypt_8c.html#ab8f66b8c0e8b9c69d47c8b38393f0b07">perm</a>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td>&#160;&#160;&#160;open((pathname), (<a class="el" href="../../d5/d9d/tcltklib_8c.html#ac8bf36fe0577cba66bccda3a6f7e80a4">flags</a>), (<a class="el" href="../../d6/de3/crypt_8c.html#ab8f66b8c0e8b9c69d47c8b38393f0b07">perm</a>))</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d0/d85/process_8c_source.html#l01994">1994</a> of file <a class="el" href="../../d0/d85/process_8c_source.html">process.c</a>.</p>

<p>Referenced by <a class="el" href="../../d0/d85/process_8c_source.html#l02224">run_exec_open()</a>.</p>

</div>
</div>
<a class="anchor" id="aaa01ec58204b7bc3346e27dce7255a8c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define try_with_sh</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">prog, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><a class="el" href="../../df/d77/ruby_8c.html#a505d7a18e6ffb4f31e9419f756d977a4">argv</a>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td>&#160;&#160;&#160;(<a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>)0</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d0/d85/process_8c_source.html#l01065">1065</a> of file <a class="el" href="../../d0/d85/process_8c_source.html">process.c</a>.</p>

<p>Referenced by <a class="el" href="../../d0/d85/process_8c_source.html#l01074">proc_exec_v()</a>.</p>

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

<p>Definition at line <a class="el" href="../../d0/d85/process_8c_source.html#l01241">1241</a> of file <a class="el" href="../../d0/d85/process_8c_source.html">process.c</a>.</p>

</div>
</div>
<a class="anchor" id="ae7700c010e70c0004dd332624e03122a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define WEXITSTATUS</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">w</td><td>)</td>
          <td>&#160;&#160;&#160;(((w) &gt;&gt; 8) &amp; 0xff)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d0/d85/process_8c_source.html#l00088">88</a> of file <a class="el" href="../../d0/d85/process_8c_source.html">process.c</a>.</p>

<p>Referenced by <a class="el" href="../../d0/d85/process_8c_source.html#l00267">pst_message()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l00558">pst_success_p()</a>, and <a class="el" href="../../d0/d85/process_8c_source.html#l00539">pst_wexitstatus()</a>.</p>

</div>
</div>
<a class="anchor" id="a9b96776468de7da3196410b337fcaa11"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define WIFEXITED</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">w</td><td>)</td>
          <td>&#160;&#160;&#160;(((w) &amp; 0xff) == 0)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d0/d85/process_8c_source.html#l00079">79</a> of file <a class="el" href="../../d0/d85/process_8c_source.html">process.c</a>.</p>

<p>Referenced by <a class="el" href="../../d0/d85/process_8c_source.html#l00267">pst_message()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l00558">pst_success_p()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l00539">pst_wexitstatus()</a>, and <a class="el" href="../../d0/d85/process_8c_source.html#l00508">pst_wifexited()</a>.</p>

</div>
</div>
<a class="anchor" id="ab39b58beb6d7dc58f5ec057a0d28429b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define WIFSIGNALED</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">w</td><td>)</td>
          <td>&#160;&#160;&#160;(((w) &amp; 0x7f) &gt; 0 &amp;&amp; (((w) &amp; 0x7f) &lt; 0x7f))</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d0/d85/process_8c_source.html#l00082">82</a> of file <a class="el" href="../../d0/d85/process_8c_source.html">process.c</a>.</p>

<p>Referenced by <a class="el" href="../../d0/d85/process_8c_source.html#l00267">pst_message()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l00467">pst_wifsignaled()</a>, and <a class="el" href="../../d0/d85/process_8c_source.html#l00488">pst_wtermsig()</a>.</p>

</div>
</div>
<a class="anchor" id="a8e3ad5f71e860ad3a926170eb009d196"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define WIFSTOPPED</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">w</td><td>)</td>
          <td>&#160;&#160;&#160;(((w) &amp; 0xff) == 0x7f)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d0/d85/process_8c_source.html#l00085">85</a> of file <a class="el" href="../../d0/d85/process_8c_source.html">process.c</a>.</p>

<p>Referenced by <a class="el" href="../../d0/d85/process_8c_source.html#l00267">pst_message()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l00428">pst_wifstopped()</a>, and <a class="el" href="../../d0/d85/process_8c_source.html#l00448">pst_wstopsig()</a>.</p>

</div>
</div>
<a class="anchor" id="aa92e07a0d3579b31e516f96335889bc7"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define WSTOPSIG&#160;&#160;&#160;<a class="el" href="../../d0/d85/process_8c.html#ae7700c010e70c0004dd332624e03122a">WEXITSTATUS</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d0/d85/process_8c_source.html#l00094">94</a> of file <a class="el" href="../../d0/d85/process_8c_source.html">process.c</a>.</p>

<p>Referenced by <a class="el" href="../../d0/d85/process_8c_source.html#l00267">pst_message()</a>, and <a class="el" href="../../d0/d85/process_8c_source.html#l00448">pst_wstopsig()</a>.</p>

</div>
</div>
<a class="anchor" id="acaeb2e652dc908353c472ed40707495c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define WTERMSIG</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">w</td><td>)</td>
          <td>&#160;&#160;&#160;((w) &amp; 0x7f)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d0/d85/process_8c_source.html#l00091">91</a> of file <a class="el" href="../../d0/d85/process_8c_source.html">process.c</a>.</p>

<p>Referenced by <a class="el" href="../../d0/d85/process_8c_source.html#l00267">pst_message()</a>, and <a class="el" href="../../d0/d85/process_8c_source.html#l00488">pst_wtermsig()</a>.</p>

</div>
</div>
<h2 class="groupheader">Enumeration Type Documentation</h2>
<a class="anchor" id="ae8a3b6a5d0d3244ed73924ab2421a0d0"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">anonymous enum</td>
        </tr>
      </table>
</div><div class="memdoc">
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><em><a class="anchor" id="ae8a3b6a5d0d3244ed73924ab2421a0d0aea03a4deddadb980f9590f3757cf06e0"></a>EXEC_OPTION_PGROUP</em>&nbsp;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="ae8a3b6a5d0d3244ed73924ab2421a0d0a5a122a5245e017e8bd712aee92029456"></a>EXEC_OPTION_RLIMIT</em>&nbsp;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="ae8a3b6a5d0d3244ed73924ab2421a0d0ae22533fb13d25f8c9a452ad653eeb027"></a>EXEC_OPTION_UNSETENV_OTHERS</em>&nbsp;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="ae8a3b6a5d0d3244ed73924ab2421a0d0a05135bbc77e2fb12f5e57105f0b03aed"></a>EXEC_OPTION_ENV</em>&nbsp;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="ae8a3b6a5d0d3244ed73924ab2421a0d0ab986134d12d10d90d713e1b5832ecd17"></a>EXEC_OPTION_CHDIR</em>&nbsp;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="ae8a3b6a5d0d3244ed73924ab2421a0d0a6e5e4d7937d8ab0d1a7b6542d3d4d3f7"></a>EXEC_OPTION_UMASK</em>&nbsp;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="ae8a3b6a5d0d3244ed73924ab2421a0d0a30a7fdae7b1fe23b6a8af68c6c5d569a"></a>EXEC_OPTION_DUP2</em>&nbsp;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="ae8a3b6a5d0d3244ed73924ab2421a0d0a0a85a07d3048dae9353ed2c0a0d6aca7"></a>EXEC_OPTION_CLOSE</em>&nbsp;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="ae8a3b6a5d0d3244ed73924ab2421a0d0a39c59a9ce68a3a8bea07c553cb9c1b7c"></a>EXEC_OPTION_OPEN</em>&nbsp;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="ae8a3b6a5d0d3244ed73924ab2421a0d0a802c2bc6c7a3552c5164230686690db7"></a>EXEC_OPTION_DUP2_CHILD</em>&nbsp;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="ae8a3b6a5d0d3244ed73924ab2421a0d0a68f3183eb8d7d9f3c0817a0b4a6ae499"></a>EXEC_OPTION_CLOSE_OTHERS</em>&nbsp;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="ae8a3b6a5d0d3244ed73924ab2421a0d0a52dfaf3ffacfd3f798d09bb325bbea75"></a>EXEC_OPTION_NEW_PGROUP</em>&nbsp;</td><td class="fielddoc">
</td></tr>
</table>

<p>Definition at line <a class="el" href="../../d0/d85/process_8c_source.html#l01219">1219</a> of file <a class="el" href="../../d0/d85/process_8c_source.html">process.c</a>.</p>

</div>
</div>
<h2 class="groupheader">Function Documentation</h2>
<a class="anchor" id="a5a5674efefecb4da85f3f1377606aa75"></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> after_exec </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>
  </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="../../d0/d85/process_8c_source.html#l01026">1026</a> of file <a class="el" href="../../d0/d85/process_8c_source.html">process.c</a>.</p>

<p>References <a class="el" href="../../d0/d85/process_8c_source.html#l00982">forked_child</a>, <a class="el" href="../../d8/d36/signal_8c_source.html#l00538">rb_disable_interrupt()</a>, <a class="el" href="../../d3/de7/thread_8c_source.html#l03055">rb_thread_reset_timer_thread()</a>, <a class="el" href="../../d3/de7/thread_8c_source.html#l03061">rb_thread_start_timer_thread()</a>, and <a class="el" href="../../d1/d68/missing-pips_8c.html#af0f8ed40d30773bdb68e858ef0139b58">signal()</a>.</p>

<p>Referenced by <a class="el" href="../../d0/d85/process_8c_source.html#l01074">proc_exec_v()</a>, and <a class="el" href="../../d0/d85/process_8c_source.html#l01150">rb_proc_exec()</a>.</p>

</div>
</div>
<a class="anchor" id="a6ec9626b60a0ffd1a016e755f8351230"></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> before_exec </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>
  </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="../../d0/d85/process_8c_source.html#l00998">998</a> of file <a class="el" href="../../d0/d85/process_8c_source.html">process.c</a>.</p>

<p>References <a class="el" href="../../d0/d85/process_8c_source.html#l00982">forked_child</a>, <a class="el" href="../../d8/d36/signal_8c_source.html#l00550">rb_enable_interrupt()</a>, <a class="el" href="../../d3/de7/thread_8c_source.html#l03047">rb_thread_stop_timer_thread()</a>, and <a class="el" href="../../d1/d68/missing-pips_8c.html#af0f8ed40d30773bdb68e858ef0139b58">signal()</a>.</p>

<p>Referenced by <a class="el" href="../../d0/d85/process_8c_source.html#l01074">proc_exec_v()</a>, and <a class="el" href="../../d0/d85/process_8c_source.html#l01150">rb_proc_exec()</a>.</p>

</div>
</div>
<a class="anchor" id="ad30da1406d36943a840b460fd64de329"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> check_exec_env_i </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/dce/syck_8h.html#a8a45dfe133c1fd041e1b902bda9e43e8">st_data_t</a>&#160;</td>
          <td class="paramname"><em>st_key</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../de/dce/syck_8h.html#a8a45dfe133c1fd041e1b902bda9e43e8">st_data_t</a>&#160;</td>
          <td class="paramname"><em>st_val</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../de/dce/syck_8h.html#a8a45dfe133c1fd041e1b902bda9e43e8">st_data_t</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="../../d0/d85/process_8c_source.html#l01721">1721</a> of file <a class="el" href="../../d0/d85/process_8c_source.html">process.c</a>.</p>

<p>References <a class="el" href="../../d5/df2/win32_8c.html#af973ca20f6594ad664c03daa83867128">env</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l01343">hide_obj()</a>, <a class="el" href="../../d9/dee/tkutil_8c_source.html#l00265">key</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00374">NIL_P</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00740">rb_ary_push()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00460">rb_assoc_new()</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="../../d9/dee/tkutil_8c_source.html#l01273">ST_CONTINUE</a>, <a class="el" href="../../de/d32/dir_8c.html#a99c0c80536c9a3937814525bb5f8a7ad">strchr()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00468">StringValueCStr</a>, and <a class="el" href="../../d5/d11/ripper_8c_source.html#l14289">val</a>.</p>

<p>Referenced by <a class="el" href="../../d0/d85/process_8c_source.html#l01741">rb_check_exec_env()</a>.</p>

</div>
</div>
<a class="anchor" id="a7d92e64fae6932b8b2fe4ea7a5050a02"></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> check_exec_fds </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>options</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="../../d0/d85/process_8c_source.html#l01642">1642</a> of file <a class="el" href="../../d0/d85/process_8c_source.html">process.c</a>.</p>

<p>References <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09700">ary</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02187">depth</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l01230">EXEC_OPTION_CLOSE_OTHERS</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l01226">EXEC_OPTION_DUP2</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l01229">EXEC_OPTION_DUP2_CHILD</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l01228">EXEC_OPTION_OPEN</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00538">FIX2INT</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00338">FIXNUM_P</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05519">i</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l04467">index</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="../../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="../../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="../../dc/dcc/array_8c_source.html#l00956">rb_ary_entry()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00635">rb_ary_store()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00468">rb_eArgError</a>, <a class="el" href="../../d9/dee/tkutil_8c.html#a641bbc8f06f4815eacb494e5625b5454">rb_hash_aset()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00264">rb_hash_lookup</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00229">rb_hash_new()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01574">rb_raise()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00373">RTEST</a>, and <a class="el" href="../../d5/d11/ripper_8c_source.html#l14289">val</a>.</p>

<p>Referenced by <a class="el" href="../../d0/d85/process_8c_source.html#l01848">rb_exec_arg_fixup()</a>.</p>

</div>
</div>
<a class="anchor" id="af06e9e471cc30e4543e73b5b739d1fad"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> check_exec_options_i </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/dce/syck_8h.html#a8a45dfe133c1fd041e1b902bda9e43e8">st_data_t</a>&#160;</td>
          <td class="paramname"><em>st_key</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../de/dce/syck_8h.html#a8a45dfe133c1fd041e1b902bda9e43e8">st_data_t</a>&#160;</td>
          <td class="paramname"><em>st_val</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../de/dce/syck_8h.html#a8a45dfe133c1fd041e1b902bda9e43e8">st_data_t</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="../../d0/d85/process_8c_source.html#l01633">1633</a> of file <a class="el" href="../../d0/d85/process_8c_source.html">process.c</a>.</p>

<p>References <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l04946">e</a>, <a class="el" href="../../d9/dee/tkutil_8c_source.html#l00265">key</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l01499">rb_exec_arg_addopt()</a>, and <a class="el" href="../../d5/d11/ripper_8c_source.html#l14289">val</a>.</p>

<p>Referenced by <a class="el" href="../../d0/d85/process_8c_source.html#l01713">rb_check_exec_options()</a>.</p>

</div>
</div>
<a class="anchor" id="ab08d7222d926d850bfd8a19636e0e2ba"></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> check_exec_redirect </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>key</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>val</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>options</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="../../d0/d85/process_8c_source.html#l01391">1391</a> of file <a class="el" href="../../d0/d85/process_8c_source.html">process.c</a>.</p>

<p>References <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09700">ary</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l01350">check_exec_redirect_fd()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l01227">EXEC_OPTION_CLOSE</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l01226">EXEC_OPTION_DUP2</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l01229">EXEC_OPTION_DUP2_CHILD</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l01228">EXEC_OPTION_OPEN</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#l00538">FIX2INT</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00338">FIXNUM_P</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l03012">flags</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l01343">hide_obj()</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#l00209">id</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l04467">index</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#l00981">INT2NUM()</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="../../d3/d09/ripper_8y_source.html#l00617">param</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02040">path</a>, <a class="el" href="../../d6/de3/crypt_8c_source.html#l00904">perm</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00367">Qnil</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="../../dc/dcc/array_8c_source.html#l00956">rb_ary_entry()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00339">rb_ary_new()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00347">rb_ary_new3()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00740">rb_ary_push()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00635">rb_ary_store()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00460">rb_assoc_new()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00468">rb_eArgError</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l16362">rb_id2name()</a>, <a class="el" href="../../dc/dcc/array_8c.html#a9cfa42d4b79c89d68c53be8b2150a503">rb_intern</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l04531">rb_io_modestr_oflags()</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#l00905">rb_str_dup()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l02142">rb_to_int()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00468">StringValueCStr</a>, <a class="el" href="../../dc/d0c/cparse_8c_source.html#l00066">SYM2ID</a>, <a class="el" href="../../dc/d0c/cparse_8c_source.html#l00069">SYMBOL_P</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#l00424">T_FILE</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00425">T_FIXNUM</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00418">T_STRING</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00430">T_SYMBOL</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00441">TYPE</a>, and <a class="el" href="../../d5/d11/ripper_8c_source.html#l14289">val</a>.</p>

<p>Referenced by <a class="el" href="../../d0/d85/process_8c_source.html#l01499">rb_exec_arg_addopt()</a>.</p>

</div>
</div>
<a class="anchor" id="ad2919e0a4a32fe8037d97bd5a87e0771"></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> check_exec_redirect_fd </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>v</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>iskey</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="../../d0/d85/process_8c_source.html#l01350">1350</a> of file <a class="el" href="../../d0/d85/process_8c_source.html">process.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#l00538">FIX2INT</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00338">FIXNUM_P</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="../../d0/de1/object_8c_source.html#l02094">rb_check_convert_type()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00468">rb_eArgError</a>, <a class="el" href="../../dc/dcc/array_8c.html#a9cfa42d4b79c89d68c53be8b2150a503">rb_intern</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01574">rb_raise()</a>, <a class="el" href="../../dc/d0c/cparse_8c_source.html#l00066">SYM2ID</a>, <a class="el" href="../../dc/d0c/cparse_8c_source.html#l00069">SYMBOL_P</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00424">T_FILE</a>, and <a class="el" href="../../dc/dac/io_8h_source.html#l00064">rb_io_t::tied_io_for_writing</a>.</p>

<p>Referenced by <a class="el" href="../../d0/d85/process_8c_source.html#l01391">check_exec_redirect()</a>.</p>

</div>
</div>
<a class="anchor" id="a11150eb5850423de0beae169b63aa898"></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> check_gid_switch </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>
  </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="../../d0/d85/process_8c_source.html#l04055">4055</a> of file <a class="el" href="../../d0/d85/process_8c_source.html">process.c</a>.</p>

<p>References <a class="el" href="../../db/dcc/error_8c_source.html#l00466">rb_eRuntimeError</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="../../d0/d85/process_8c_source.html#l04995">p_gid_change_privilege()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l05466">p_gid_exchange()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l05682">p_gid_switch()</a>, and <a class="el" href="../../d0/d85/process_8c_source.html#l05318">rb_setegid_core()</a>.</p>

</div>
</div>
<a class="anchor" id="a874c55eacc1b2fbb6a819e881bac8a8e"></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> check_uid_switch </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>
  </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="../../d0/d85/process_8c_source.html#l04045">4045</a> of file <a class="el" href="../../d0/d85/process_8c_source.html">process.c</a>.</p>

<p>References <a class="el" href="../../db/dcc/error_8c_source.html#l00466">rb_eRuntimeError</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="../../d0/d85/process_8c_source.html#l04289">p_uid_change_privilege()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l05409">p_uid_exchange()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l05572">p_uid_switch()</a>, and <a class="el" href="../../d0/d85/process_8c_source.html#l05198">rb_seteuid_core()</a>.</p>

</div>
</div>
<a class="anchor" id="a0c763536a96f21fc4b7860ec38278166"></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> detach_process_pid </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>thread</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="../../d0/d85/process_8c_source.html#l00897">897</a> of file <a class="el" href="../../d0/d85/process_8c_source.html">process.c</a>.</p>

<p>References <a class="el" href="../../d0/d85/process_8c_source.html#l00889">id_pid()</a>, and <a class="el" href="../../d3/de7/thread_8c_source.html#l02054">rb_thread_local_aref()</a>.</p>

<p>Referenced by <a class="el" href="../../d0/d85/process_8c_source.html#l00915">rb_detach_process()</a>.</p>

</div>
</div>
<a class="anchor" id="a0f8b5f054aca1799dc7d9b867b686010"></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> detach_process_watcher </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></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="../../d0/d85/process_8c_source.html#l00903">903</a> of file <a class="el" href="../../d0/d85/process_8c_source.html">process.c</a>.</p>

<p>References <a class="el" href="../../d3/d09/ripper_8y_source.html#l01287">arg</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l00596">wait_data::pid</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l00208">rb_last_status_get()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l00645">rb_waitpid()</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02186">status</a>.</p>

<p>Referenced by <a class="el" href="../../d0/d85/process_8c_source.html#l00915">rb_detach_process()</a>.</p>

</div>
</div>
<a class="anchor" id="a37643083cb643f6c602bfafae4dc2de3"></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> get_pid </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>
  </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="../../d0/d85/process_8c_source.html#l00144">144</a> of file <a class="el" href="../../d0/d85/process_8c_source.html">process.c</a>.</p>

<p>References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00312">PIDT2NUM</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c.html#a94573b23a7c5d9c129da54deebf38842">rb_secure()</a>.</p>

<p>Referenced by <a class="el" href="../../d0/d85/process_8c_source.html#l05761">Init_process()</a>.</p>

</div>
</div>
<a class="anchor" id="a154efffd75e04bb31cf510ead11d919c"></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> get_ppid </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>
  </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="../../d0/d85/process_8c_source.html#l00168">168</a> of file <a class="el" href="../../d0/d85/process_8c_source.html">process.c</a>.</p>

<p>References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00312">PIDT2NUM</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c.html#a94573b23a7c5d9c129da54deebf38842">rb_secure()</a>.</p>

<p>Referenced by <a class="el" href="../../d0/d85/process_8c_source.html#l05761">Init_process()</a>.</p>

</div>
</div>
<a class="anchor" id="a549f8e5b381e6585bc8d453e61ee0cbe"></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> hide_obj </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="../../d0/d85/process_8c_source.html#l01343">1343</a> of file <a class="el" href="../../d0/d85/process_8c_source.html">process.c</a>.</p>

<p>References <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l03147">obj</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00904">RBASIC</a>.</p>

<p>Referenced by <a class="el" href="../../d0/d85/process_8c_source.html#l01721">check_exec_env_i()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l01391">check_exec_redirect()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l01741">rb_check_exec_env()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l01499">rb_exec_arg_addopt()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l01817">rb_exec_fillarg()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l02358">rb_run_exec_options_err()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l02037">save_env()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l02030">save_env_i()</a>, and <a class="el" href="../../d0/d85/process_8c_source.html#l01998">save_redirect_fd()</a>.</p>

</div>
</div>
<a class="anchor" id="a1aad7cd05ae84696f53da47b8a8d3b00"></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#afa5b9137f051ac26d7ccc8824f178233">ID</a> id_pid </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>
  </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="../../d0/d85/process_8c_source.html#l00889">889</a> of file <a class="el" href="../../d0/d85/process_8c_source.html">process.c</a>.</p>

<p>References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01127">CONST_ID</a>, and <a class="el" href="../../d0/d85/process_8c_source.html#l00596">wait_data::pid</a>.</p>

<p>Referenced by <a class="el" href="../../d0/d85/process_8c_source.html#l00897">detach_process_pid()</a>, and <a class="el" href="../../d0/d85/process_8c_source.html#l00915">rb_detach_process()</a>.</p>

</div>
</div>
<a class="anchor" id="ad8286c02906e4bd3f95fb913b9033076"></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_process </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="../../d0/d85/process_8c_source.html#l05761">5761</a> of file <a class="el" href="../../d0/d85/process_8c_source.html">process.c</a>.</p>

<p>References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00376">CLASS_OF</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l00144">get_pid()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l00168">get_ppid()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l02297">getegid()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l02285">geteuid()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l08561">inf</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00225">INT2FIX</a>, <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00134">NULL</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l04995">p_gid_change_privilege()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l05466">p_gid_exchange()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l05441">p_gid_exchangeable()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l05367">p_gid_grant_privilege()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l05608">p_gid_have_saved_id()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l05682">p_gid_switch()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l04567">p_sys_issetugid</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l04492">p_sys_setegid</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l04137">p_sys_seteuid</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l04448">p_sys_setgid</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l04516">p_sys_setregid</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l04539">p_sys_setresgid</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l04185">p_sys_setresuid</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l04161">p_sys_setreuid</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l04470">p_sys_setrgid</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l04115">p_sys_setruid</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l04093">p_sys_setuid</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l04289">p_uid_change_privilege()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l05409">p_uid_exchange()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l05384">p_uid_exchangeable()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l05247">p_uid_grant_privilege()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l05499">p_uid_have_saved_id()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l05572">p_uid_switch()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l04951">proc_daemon</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l00972">proc_detach()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l05267">proc_getegid()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l05148">proc_geteuid()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l04583">proc_getgid()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l04712">proc_getgroups</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l04843">proc_getmaxgroups</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l03578">proc_getpgid</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l03523">proc_getpgrp</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l03700">proc_getpriority</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l03964">proc_getrlimit</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l04201">proc_getuid()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l04823">proc_initgroups</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l05314">proc_setegid_m</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l05194">proc_seteuid_m</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l04625">proc_setgid</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l04792">proc_setgroups</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l04875">proc_setmaxgroups</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l03604">proc_setpgid</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l03552">proc_setpgrp</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l03732">proc_setpriority</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l04040">proc_setrlimit</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l03663">proc_setsid</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l04244">proc_setuid</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l00772">proc_wait()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l00818">proc_wait2()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l00847">proc_waitall()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l00389">pst_bitand()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l00369">pst_equal()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l00340">pst_inspect()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l00261">pst_pid()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l00410">pst_rshift()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l00558">pst_success_p()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l00242">pst_to_i()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l00313">pst_to_s()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l00577">pst_wcoredump()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l00539">pst_wexitstatus()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l00508">pst_wifexited()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l00467">pst_wifsignaled()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l00428">pst_wifstopped()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l00448">pst_wstopsig()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l00488">pst_wtermsig()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01246">rb_cObject</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l00205">rb_cProcessStatus</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l01385">rb_define_alias()</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#l01358">rb_define_module_function()</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="../../d0/d2a/variable_8c_source.html#l00527">rb_define_virtual_variable()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l02980">rb_f_abort()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l01898">rb_f_exec()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l02937">rb_f_exit()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l02853">rb_f_exit_bang()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l02838">rb_f_fork</a>, <a class="el" href="../../d8/d36/signal_8c_source.html#l00351">rb_f_kill()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l03473">rb_f_sleep()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l03434">rb_f_spawn()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l03155">rb_f_system()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l00208">rb_last_status_get()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l05746">rb_proc_times</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l01316">rb_singleton_class()</a>, <a class="el" href="../../dd/d53/struct_8c_source.html#l00274">rb_struct_define()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l01228">rb_undef_method()</a>, and <a class="el" href="../../dc/db1/win32_8h_source.html#l00117">WNOHANG</a>.</p>

</div>
</div>
<a class="anchor" id="a4da51c423237a55054e8b506034a79b1"></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> intcmp </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>a</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> *&#160;</td>
          <td class="paramname"><em>b</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="../../d0/d85/process_8c_source.html#l02052">2052</a> of file <a class="el" href="../../d0/d85/process_8c_source.html">process.c</a>.</p>

<p>References <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l01140">b</a>.</p>

<p>Referenced by <a class="el" href="../../d0/d85/process_8c_source.html#l02064">run_exec_dup2()</a>.</p>

</div>
</div>
<a class="anchor" id="ad061f4f693e3fd5f4a51f4e2b1e7df9a"></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> intrcmp </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>a</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> *&#160;</td>
          <td class="paramname"><em>b</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="../../d0/d85/process_8c_source.html#l02058">2058</a> of file <a class="el" href="../../d0/d85/process_8c_source.html">process.c</a>.</p>

<p>References <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l01140">a</a>.</p>

<p>Referenced by <a class="el" href="../../d0/d85/process_8c_source.html#l02064">run_exec_dup2()</a>.</p>

</div>
</div>
<a class="anchor" id="ab563d2baa7b28e912e4f4599f6ef46bb"></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> p_gid_change_privilege </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>id</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="../../d0/d85/process_8c_source.html#l04995">4995</a> of file <a class="el" href="../../d0/d85/process_8c_source.html">process.c</a>.</p>

<p>References <a class="el" href="../../d0/d85/process_8c_source.html#l04055">check_gid_switch()</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00098">EPERM</a>, <a class="el" href="../../d4/db0/__sdbm_8c.html#ad65a8842cc674e3ddf69355898c0ecbf">errno</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l02297">getegid()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l02285">geteuid()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l02291">getgid()</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l00209">id</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00327">NUM2GIDT</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01598">rb_notimplement()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01671">rb_sys_fail()</a>, and <a class="el" href="../../d5/df2/win32_8c_source.html#l02309">setgid()</a>.</p>

<p>Referenced by <a class="el" href="../../d0/d85/process_8c_source.html#l05761">Init_process()</a>.</p>

</div>
</div>
<a class="anchor" id="aebae40df8f72f2f048c55a6d95fa63b0"></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> p_gid_exchange </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="../../d0/d85/process_8c_source.html#l05466">5466</a> of file <a class="el" href="../../d0/d85/process_8c_source.html">process.c</a>.</p>

<p>References <a class="el" href="../../d0/d85/process_8c_source.html#l04055">check_gid_switch()</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="../../de/de6/ruby_2ruby_8h_source.html#l00324">GIDT2NUM</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01598">rb_notimplement()</a>, and <a class="el" href="../../db/dcc/error_8c_source.html#l01671">rb_sys_fail()</a>.</p>

<p>Referenced by <a class="el" href="../../d0/d85/process_8c_source.html#l05761">Init_process()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l05675">p_gid_sw_ensure()</a>, and <a class="el" href="../../d0/d85/process_8c_source.html#l05682">p_gid_switch()</a>.</p>

</div>
</div>
<a class="anchor" id="a4fb13ccc870c02a538891ba88a5f392d"></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> p_gid_exchangeable </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>
  </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="../../d0/d85/process_8c_source.html#l05441">5441</a> of file <a class="el" href="../../d0/d85/process_8c_source.html">process.c</a>.</p>

<p>References <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="../../d0/d85/process_8c_source.html#l05761">Init_process()</a>.</p>

</div>
</div>
<a class="anchor" id="a0f994a35ca1399e0a43d3867820e04a0"></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> p_gid_grant_privilege </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>id</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="../../d0/d85/process_8c_source.html#l05367">5367</a> of file <a class="el" href="../../d0/d85/process_8c_source.html">process.c</a>.</p>

<p>References <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l00209">id</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00327">NUM2GIDT</a>, and <a class="el" href="../../d0/d85/process_8c_source.html#l05318">rb_setegid_core()</a>.</p>

<p>Referenced by <a class="el" href="../../d0/d85/process_8c_source.html#l05761">Init_process()</a>.</p>

</div>
</div>
<a class="anchor" id="a6656ddbe71ead426be93f43eaf3b568b"></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> p_gid_have_saved_id </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>
  </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="../../d0/d85/process_8c_source.html#l05608">5608</a> of file <a class="el" href="../../d0/d85/process_8c_source.html">process.c</a>.</p>

<p>References <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="../../d0/d85/process_8c_source.html#l05761">Init_process()</a>.</p>

</div>
</div>
<a class="anchor" id="a4e41ecd2d5373e9765bbe8d925fc4f84"></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> p_gid_sw_ensure </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="../../d0/d85/process_8c_source.html#l05675">5675</a> of file <a class="el" href="../../d0/d85/process_8c_source.html">process.c</a>.</p>

<p>References <a class="el" href="../../d0/d85/process_8c_source.html#l05466">p_gid_exchange()</a>.</p>

<p>Referenced by <a class="el" href="../../d0/d85/process_8c_source.html#l05682">p_gid_switch()</a>.</p>

</div>
</div>
<a class="anchor" id="a3ed82c691e390cb0333ad269dae25e58"></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> p_gid_switch </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="../../d0/d85/process_8c_source.html#l05682">5682</a> of file <a class="el" href="../../d0/d85/process_8c_source.html">process.c</a>.</p>

<p>References <a class="el" href="../../d0/d85/process_8c_source.html#l04055">check_gid_switch()</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00098">EPERM</a>, <a class="el" href="../../d4/db0/__sdbm_8c.html#ad65a8842cc674e3ddf69355898c0ecbf">errno</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="../../de/de6/ruby_2ruby_8h_source.html#l00324">GIDT2NUM</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l05466">p_gid_exchange()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l05675">p_gid_sw_ensure()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00367">Qnil</a>, <a class="el" href="../../d3/d57/eval_8c_source.html#l00604">rb_block_given_p()</a>, <a class="el" href="../../d3/d57/eval_8c_source.html#l00737">rb_ensure()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01671">rb_sys_fail()</a>, and <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00781">rb_yield()</a>.</p>

<p>Referenced by <a class="el" href="../../d0/d85/process_8c_source.html#l05761">Init_process()</a>.</p>

</div>
</div>
<a class="anchor" id="a52005de7d1bdd77074b56506cfae7bbc"></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> p_uid_change_privilege </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>id</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="../../d0/d85/process_8c_source.html#l04289">4289</a> of file <a class="el" href="../../d0/d85/process_8c_source.html">process.c</a>.</p>

<p>References <a class="el" href="../../d0/d85/process_8c_source.html#l04045">check_uid_switch()</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00098">EPERM</a>, <a class="el" href="../../d4/db0/__sdbm_8c.html#ad65a8842cc674e3ddf69355898c0ecbf">errno</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l02285">geteuid()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l02279">getuid()</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l00209">id</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00321">NUM2UIDT</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01598">rb_notimplement()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01671">rb_sys_fail()</a>, and <a class="el" href="../../d5/df2/win32_8c_source.html#l02303">setuid()</a>.</p>

<p>Referenced by <a class="el" href="../../d0/d85/process_8c_source.html#l05761">Init_process()</a>.</p>

</div>
</div>
<a class="anchor" id="a8d6320b49792b18ed9ad425813e1802c"></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> p_uid_exchange </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="../../d0/d85/process_8c_source.html#l05409">5409</a> of file <a class="el" href="../../d0/d85/process_8c_source.html">process.c</a>.</p>

<p>References <a class="el" href="../../d0/d85/process_8c_source.html#l04045">check_uid_switch()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l02285">geteuid()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l02279">getuid()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01598">rb_notimplement()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01671">rb_sys_fail()</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00318">UIDT2NUM</a>.</p>

<p>Referenced by <a class="el" href="../../d0/d85/process_8c_source.html#l05761">Init_process()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l05565">p_uid_sw_ensure()</a>, and <a class="el" href="../../d0/d85/process_8c_source.html#l05572">p_uid_switch()</a>.</p>

</div>
</div>
<a class="anchor" id="a6f9090ad098e0bc23077547193b4a3f7"></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> p_uid_exchangeable </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>
  </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="../../d0/d85/process_8c_source.html#l05384">5384</a> of file <a class="el" href="../../d0/d85/process_8c_source.html">process.c</a>.</p>

<p>References <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="../../d0/d85/process_8c_source.html#l05761">Init_process()</a>.</p>

</div>
</div>
<a class="anchor" id="a2ff023c36e9ba493586c45e5bce2e0d3"></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> p_uid_grant_privilege </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>id</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="../../d0/d85/process_8c_source.html#l05247">5247</a> of file <a class="el" href="../../d0/d85/process_8c_source.html">process.c</a>.</p>

<p>References <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l00209">id</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00321">NUM2UIDT</a>, and <a class="el" href="../../d0/d85/process_8c_source.html#l05198">rb_seteuid_core()</a>.</p>

<p>Referenced by <a class="el" href="../../d0/d85/process_8c_source.html#l05761">Init_process()</a>.</p>

</div>
</div>
<a class="anchor" id="ae6bed15672bac99be70e3818c8d501ea"></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> p_uid_have_saved_id </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>
  </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="../../d0/d85/process_8c_source.html#l05499">5499</a> of file <a class="el" href="../../d0/d85/process_8c_source.html">process.c</a>.</p>

<p>References <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="../../d0/d85/process_8c_source.html#l05761">Init_process()</a>.</p>

</div>
</div>
<a class="anchor" id="a8e3a6b799394a5ff67d16d95ae3530eb"></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> p_uid_sw_ensure </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="../../d0/d85/process_8c_source.html#l05565">5565</a> of file <a class="el" href="../../d0/d85/process_8c_source.html">process.c</a>.</p>

<p>References <a class="el" href="../../d0/d85/process_8c_source.html#l05409">p_uid_exchange()</a>.</p>

<p>Referenced by <a class="el" href="../../d0/d85/process_8c_source.html#l05572">p_uid_switch()</a>.</p>

</div>
</div>
<a class="anchor" id="a0e7d379b796966a2572fa18d3931c9c0"></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> p_uid_switch </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="../../d0/d85/process_8c_source.html#l05572">5572</a> of file <a class="el" href="../../d0/d85/process_8c_source.html">process.c</a>.</p>

<p>References <a class="el" href="../../d0/d85/process_8c_source.html#l04045">check_uid_switch()</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00098">EPERM</a>, <a class="el" href="../../d4/db0/__sdbm_8c.html#ad65a8842cc674e3ddf69355898c0ecbf">errno</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l02285">geteuid()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l02279">getuid()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l05409">p_uid_exchange()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l05565">p_uid_sw_ensure()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00367">Qnil</a>, <a class="el" href="../../d3/d57/eval_8c_source.html#l00604">rb_block_given_p()</a>, <a class="el" href="../../d3/d57/eval_8c_source.html#l00737">rb_ensure()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01671">rb_sys_fail()</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00781">rb_yield()</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00318">UIDT2NUM</a>.</p>

<p>Referenced by <a class="el" href="../../d0/d85/process_8c_source.html#l05761">Init_process()</a>.</p>

</div>
</div>
<a class="anchor" id="a86162ffac2b162583b07dc2a8093a10b"></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> proc_detach </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>pid</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="../../d0/d85/process_8c_source.html#l00972">972</a> of file <a class="el" href="../../d0/d85/process_8c_source.html">process.c</a>.</p>

<p>References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00315">NUM2PIDT</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l00915">rb_detach_process()</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c.html#a94573b23a7c5d9c129da54deebf38842">rb_secure()</a>.</p>

<p>Referenced by <a class="el" href="../../d0/d85/process_8c_source.html#l05761">Init_process()</a>.</p>

</div>
</div>
<a class="anchor" id="a499afc5cb7cdb309ca4cb4fbe0858f9e"></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> proc_exec_v </td>
          <td>(</td>
          <td class="paramtype">char **&#160;</td>
          <td class="paramname"><em>argv</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>prog</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="../../d0/d85/process_8c_source.html#l01074">1074</a> of file <a class="el" href="../../d0/d85/process_8c_source.html">process.c</a>.</p>

<p>References <a class="el" href="../../d0/d85/process_8c_source.html#l01026">after_exec()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01034">ALLOC_N</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l00998">before_exec()</a>, <a class="el" href="../../d7/d1e/dln__find_8c_source.html#l00085">dln_find_exe_r()</a>, <a class="el" href="../../d4/db0/__sdbm_8c.html#ad65a8842cc674e3ddf69355898c0ecbf">errno</a>, <a class="el" href="../../d1/d68/missing-pips_8c_source.html#l00032">execv()</a>, <a class="el" href="../../d7/d1e/dln__find_8c_source.html#l00113">fbuf</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l00056">MAXPATHLEN</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05519">n</a>, <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00134">NULL</a>, <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00119">p</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l00129">preserving_errno</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01466">STRCASECMP</a>, <a class="el" href="../../de/d46/os2_8c.html#a680b8d551cad22b86c39b98588c242f0">strcpy()</a>, <a class="el" href="../../d6/d7b/strchr_8c.html#a219836f542ce53545052bed5353820ca">strlen()</a>, <a class="el" href="../../dd/dd0/eval__intern_8h.html#abe95d128538ae3fa3d09adfc0ef1b206">strrchr()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l01065">try_with_sh</a>, and <a class="el" href="../../d8/db0/defines_8h_source.html#l00069">xfree</a>.</p>

<p>Referenced by <a class="el" href="../../d0/d85/process_8c_source.html#l01150">rb_proc_exec()</a>, and <a class="el" href="../../d0/d85/process_8c_source.html#l01130">rb_proc_exec_n()</a>.</p>

</div>
</div>
<a class="anchor" id="abb655227018d8b669c9d588e5563128f"></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> proc_getegid </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="../../d0/d85/process_8c_source.html#l05267">5267</a> of file <a class="el" href="../../d0/d85/process_8c_source.html">process.c</a>.</p>

<p>References <a class="el" href="../../d5/df2/win32_8c_source.html#l02297">getegid()</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00324">GIDT2NUM</a>.</p>

<p>Referenced by <a class="el" href="../../d0/d85/process_8c_source.html#l05761">Init_process()</a>.</p>

</div>
</div>
<a class="anchor" id="ab8e6033bb1cafe7f8a15264ba2d23038"></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> proc_geteuid </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="../../d0/d85/process_8c_source.html#l05148">5148</a> of file <a class="el" href="../../d0/d85/process_8c_source.html">process.c</a>.</p>

<p>References <a class="el" href="../../d5/df2/win32_8c_source.html#l02285">geteuid()</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00318">UIDT2NUM</a>.</p>

<p>Referenced by <a class="el" href="../../d0/d85/process_8c_source.html#l05761">Init_process()</a>.</p>

</div>
</div>
<a class="anchor" id="a77226b423ea88c5a6a54167c17704a4b"></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> proc_getgid </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="../../d0/d85/process_8c_source.html#l04583">4583</a> of file <a class="el" href="../../d0/d85/process_8c_source.html">process.c</a>.</p>

<p>References <a class="el" href="../../d5/df2/win32_8c_source.html#l02291">getgid()</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00324">GIDT2NUM</a>.</p>

<p>Referenced by <a class="el" href="../../d0/d85/process_8c_source.html#l05761">Init_process()</a>.</p>

</div>
</div>
<a class="anchor" id="a177ff08fced24358522ad4b80a836380"></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> proc_getuid </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="../../d0/d85/process_8c_source.html#l04201">4201</a> of file <a class="el" href="../../d0/d85/process_8c_source.html">process.c</a>.</p>

<p>References <a class="el" href="../../d5/df2/win32_8c_source.html#l02279">getuid()</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00318">UIDT2NUM</a>.</p>

<p>Referenced by <a class="el" href="../../d0/d85/process_8c_source.html#l05761">Init_process()</a>.</p>

</div>
</div>
<a class="anchor" id="adc9324baa7a860a5f449cf5bae613551"></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> proc_wait </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="../../d0/d85/process_8c_source.html#l00772">772</a> of file <a class="el" href="../../d0/d85/process_8c_source.html">process.c</a>.</p>

<p>References <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l03012">flags</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#l00315">NUM2PIDT</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00537">NUM2UINT</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l00596">wait_data::pid</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00312">PIDT2NUM</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00367">Qnil</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l00223">rb_last_status_clear()</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="../../db/dcc/error_8c_source.html#l01671">rb_sys_fail()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l00645">rb_waitpid()</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02186">status</a>.</p>

<p>Referenced by <a class="el" href="../../d0/d85/process_8c_source.html#l05761">Init_process()</a>, and <a class="el" href="../../d0/d85/process_8c_source.html#l00818">proc_wait2()</a>.</p>

</div>
</div>
<a class="anchor" id="a7a35db814f1dcc0cfe1847fef4022a05"></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> proc_wait2 </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="../../d0/d85/process_8c_source.html#l00818">818</a> of file <a class="el" href="../../d0/d85/process_8c_source.html">process.c</a>.</p>

<p>References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00374">NIL_P</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l00596">wait_data::pid</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l00772">proc_wait()</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>, and <a class="el" href="../../d0/d85/process_8c_source.html#l00208">rb_last_status_get()</a>.</p>

<p>Referenced by <a class="el" href="../../d0/d85/process_8c_source.html#l05761">Init_process()</a>.</p>

</div>
</div>
<a class="anchor" id="ab93fce01322667e8812c43fdc035c567"></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> proc_waitall </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>
  </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="../../d0/d85/process_8c_source.html#l00847">847</a> of file <a class="el" href="../../d0/d85/process_8c_source.html">process.c</a>.</p>

<p>References <a class="el" href="../../d4/db0/__sdbm_8c.html#ad65a8842cc674e3ddf69355898c0ecbf">errno</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l00596">wait_data::pid</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00312">PIDT2NUM</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00339">rb_ary_new()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00740">rb_ary_push()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00460">rb_assoc_new()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l00223">rb_last_status_clear()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l00208">rb_last_status_get()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l00214">rb_last_status_set()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c.html#a94573b23a7c5d9c129da54deebf38842">rb_secure()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01671">rb_sys_fail()</a>, <a class="el" href="../../d3/de7/thread_8c_source.html#l01048">rb_thread_schedule()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l00645">rb_waitpid()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l07059">result</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00150">st_foreach</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02186">status</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01750">wait</a>, and <a class="el" href="../../d0/d85/process_8c_source.html#l00611">waitall_each()</a>.</p>

<p>Referenced by <a class="el" href="../../d0/d85/process_8c_source.html#l05761">Init_process()</a>.</p>

</div>
</div>
<a class="anchor" id="abed73d6bfa494f2e65e7e73c7993a6d1"></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> pst_bitand </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>st1</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>st2</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="../../d0/d85/process_8c_source.html#l00389">389</a> of file <a class="el" href="../../d0/d85/process_8c_source.html">process.c</a>.</p>

<p>References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00981">INT2NUM()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00536">NUM2INT</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l00247">PST2INT</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02186">status</a>.</p>

<p>Referenced by <a class="el" href="../../d0/d85/process_8c_source.html#l05761">Init_process()</a>.</p>

</div>
</div>
<a class="anchor" id="abc898b201dc218a1801aa15a8ec67b42"></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> pst_equal </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>st1</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>st2</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="../../d0/d85/process_8c_source.html#l00369">369</a> of file <a class="el" href="../../d0/d85/process_8c_source.html">process.c</a>.</p>

<p>References <a class="el" href="../../d0/d85/process_8c_source.html#l00242">pst_to_i()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09597">Qtrue</a>, and <a class="el" href="../../d0/de1/object_8c_source.html#l00049">rb_equal()</a>.</p>

<p>Referenced by <a class="el" href="../../d0/d85/process_8c_source.html#l05761">Init_process()</a>.</p>

</div>
</div>
<a class="anchor" id="ae4745822e1d6b8657335ed7e94443a5f"></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> pst_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>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="../../d0/d85/process_8c_source.html#l00340">340</a> of file <a class="el" href="../../d0/d85/process_8c_source.html">process.c</a>.</p>

<p>References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00376">CLASS_OF</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#l00315">NUM2PIDT</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l00247">PST2INT</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l00267">pst_message()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l00261">pst_pid()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00311">rb_class2name()</a>, <a class="el" href="../../d9/d2d/sprintf_8c_source.html#l01203">rb_sprintf()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l01908">rb_str_cat2()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02186">status</a>, and <a class="el" href="../../df/d77/ruby_8c_source.html#l01183">str</a>.</p>

<p>Referenced by <a class="el" href="../../d0/d85/process_8c_source.html#l05761">Init_process()</a>.</p>

</div>
</div>
<a class="anchor" id="adf2d83cdfdd2c9a3d2bf83d852f03be7"></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> pst_message </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>str</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">rb_pid_t&#160;</td>
          <td class="paramname"><em>pid</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td>
          <td class="paramname"><em>status</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="../../d0/d85/process_8c_source.html#l00267">267</a> of file <a class="el" href="../../d0/d85/process_8c_source.html">process.c</a>.</p>

<p>References <a class="el" href="../../d1/db0/string_8c_source.html#l01908">rb_str_cat2()</a>, <a class="el" href="../../d9/d2d/sprintf_8c_source.html#l01239">rb_str_catf()</a>, <a class="el" href="../../d8/d36/signal_8c_source.html#l00221">ruby_signal_name()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l00088">WEXITSTATUS</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l00079">WIFEXITED</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l00082">WIFSIGNALED</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l00085">WIFSTOPPED</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l00094">WSTOPSIG</a>, and <a class="el" href="../../d0/d85/process_8c_source.html#l00091">WTERMSIG</a>.</p>

<p>Referenced by <a class="el" href="../../d0/d85/process_8c_source.html#l00340">pst_inspect()</a>, and <a class="el" href="../../d0/d85/process_8c_source.html#l00313">pst_to_s()</a>.</p>

</div>
</div>
<a class="anchor" id="ae3f8e37298d5a6d1921dd865846fca18"></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> pst_pid </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>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="../../d0/d85/process_8c_source.html#l00261">261</a> of file <a class="el" href="../../d0/d85/process_8c_source.html">process.c</a>.</p>

<p>References <a class="el" href="../../d0/d2a/variable_8c_source.html#l01032">rb_attr_get()</a>, and <a class="el" href="../../dc/dcc/array_8c.html#a9cfa42d4b79c89d68c53be8b2150a503">rb_intern</a>.</p>

<p>Referenced by <a class="el" href="../../d0/d85/process_8c_source.html#l05761">Init_process()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l00340">pst_inspect()</a>, and <a class="el" href="../../d0/d85/process_8c_source.html#l00313">pst_to_s()</a>.</p>

</div>
</div>
<a class="anchor" id="af4a569e1f80a7ac68a46527e136d09c8"></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> pst_rshift </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>st1</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>st2</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="../../d0/d85/process_8c_source.html#l00410">410</a> of file <a class="el" href="../../d0/d85/process_8c_source.html">process.c</a>.</p>

<p>References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00981">INT2NUM()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00536">NUM2INT</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l00247">PST2INT</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02186">status</a>.</p>

<p>Referenced by <a class="el" href="../../d0/d85/process_8c_source.html#l05761">Init_process()</a>.</p>

</div>
</div>
<a class="anchor" id="ad943ea378fe848036a276c3371fef3b8"></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> pst_success_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>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="../../d0/d85/process_8c_source.html#l00558">558</a> of file <a class="el" href="../../d0/d85/process_8c_source.html">process.c</a>.</p>

<p>References <a class="el" href="../../d0/d85/process_8c_source.html#l00040">EXIT_SUCCESS</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l00247">PST2INT</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="../../d5/d9d/tcltklib_8c_source.html#l02186">status</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l00088">WEXITSTATUS</a>, and <a class="el" href="../../d0/d85/process_8c_source.html#l00079">WIFEXITED</a>.</p>

<p>Referenced by <a class="el" href="../../d0/d85/process_8c_source.html#l05761">Init_process()</a>.</p>

</div>
</div>
<a class="anchor" id="ad08ff055931664a98b17e2fed29da07b"></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> pst_to_i </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>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="../../d0/d85/process_8c_source.html#l00242">242</a> of file <a class="el" href="../../d0/d85/process_8c_source.html">process.c</a>.</p>

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

<p>Referenced by <a class="el" href="../../d0/d85/process_8c_source.html#l05761">Init_process()</a>, and <a class="el" href="../../d0/d85/process_8c_source.html#l00369">pst_equal()</a>.</p>

</div>
</div>
<a class="anchor" id="aeed8ea55b25286a747ec77c3c874fcb8"></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> pst_to_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>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="../../d0/d85/process_8c_source.html#l00313">313</a> of file <a class="el" href="../../d0/d85/process_8c_source.html">process.c</a>.</p>

<p>References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00315">NUM2PIDT</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l00247">PST2INT</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l00267">pst_message()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l00261">pst_pid()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00736">rb_str_buf_new()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02186">status</a>, and <a class="el" href="../../df/d77/ruby_8c_source.html#l01183">str</a>.</p>

<p>Referenced by <a class="el" href="../../d0/d85/process_8c_source.html#l05761">Init_process()</a>.</p>

</div>
</div>
<a class="anchor" id="abf343c348704315d4721ca38158a9930"></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> pst_wcoredump </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>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="../../d0/d85/process_8c_source.html#l00577">577</a> of file <a class="el" href="../../d0/d85/process_8c_source.html">process.c</a>.</p>

<p>References <a class="el" href="../../d0/d85/process_8c_source.html#l00247">PST2INT</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="../../d5/d9d/tcltklib_8c_source.html#l02186">status</a>.</p>

<p>Referenced by <a class="el" href="../../d0/d85/process_8c_source.html#l05761">Init_process()</a>.</p>

</div>
</div>
<a class="anchor" id="a9ea253428bbaa5ddba66dedd19a8e6a6"></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> pst_wexitstatus </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>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="../../d0/d85/process_8c_source.html#l00539">539</a> of file <a class="el" href="../../d0/d85/process_8c_source.html">process.c</a>.</p>

<p>References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00981">INT2NUM()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l00247">PST2INT</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#l02186">status</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l00088">WEXITSTATUS</a>, and <a class="el" href="../../d0/d85/process_8c_source.html#l00079">WIFEXITED</a>.</p>

<p>Referenced by <a class="el" href="../../d0/d85/process_8c_source.html#l05761">Init_process()</a>.</p>

</div>
</div>
<a class="anchor" id="a69604dfb6a22fb6ae7cf85b15cf27c38"></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> pst_wifexited </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>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="../../d0/d85/process_8c_source.html#l00508">508</a> of file <a class="el" href="../../d0/d85/process_8c_source.html">process.c</a>.</p>

<p>References <a class="el" href="../../d0/d85/process_8c_source.html#l00247">PST2INT</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_source.html#l02186">status</a>, and <a class="el" href="../../d0/d85/process_8c_source.html#l00079">WIFEXITED</a>.</p>

<p>Referenced by <a class="el" href="../../d0/d85/process_8c_source.html#l05761">Init_process()</a>.</p>

</div>
</div>
<a class="anchor" id="ab1f8502107e408b56b22ab97087b7e9f"></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> pst_wifsignaled </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>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="../../d0/d85/process_8c_source.html#l00467">467</a> of file <a class="el" href="../../d0/d85/process_8c_source.html">process.c</a>.</p>

<p>References <a class="el" href="../../d0/d85/process_8c_source.html#l00247">PST2INT</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_source.html#l02186">status</a>, and <a class="el" href="../../d0/d85/process_8c_source.html#l00082">WIFSIGNALED</a>.</p>

<p>Referenced by <a class="el" href="../../d0/d85/process_8c_source.html#l05761">Init_process()</a>.</p>

</div>
</div>
<a class="anchor" id="af737ef5a72665a4a8f6441e9990b9123"></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> pst_wifstopped </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>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="../../d0/d85/process_8c_source.html#l00428">428</a> of file <a class="el" href="../../d0/d85/process_8c_source.html">process.c</a>.</p>

<p>References <a class="el" href="../../d0/d85/process_8c_source.html#l00247">PST2INT</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_source.html#l02186">status</a>, and <a class="el" href="../../d0/d85/process_8c_source.html#l00085">WIFSTOPPED</a>.</p>

<p>Referenced by <a class="el" href="../../d0/d85/process_8c_source.html#l05761">Init_process()</a>.</p>

</div>
</div>
<a class="anchor" id="adea0ed5db25b07d4b6f8392da250e22f"></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> pst_wstopsig </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>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="../../d0/d85/process_8c_source.html#l00448">448</a> of file <a class="el" href="../../d0/d85/process_8c_source.html">process.c</a>.</p>

<p>References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00981">INT2NUM()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l00247">PST2INT</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#l02186">status</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l00085">WIFSTOPPED</a>, and <a class="el" href="../../d0/d85/process_8c_source.html#l00094">WSTOPSIG</a>.</p>

<p>Referenced by <a class="el" href="../../d0/d85/process_8c_source.html#l05761">Init_process()</a>.</p>

</div>
</div>
<a class="anchor" id="ad40a5476a429e27aa29cfb783f6c8983"></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> pst_wtermsig </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>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="../../d0/d85/process_8c_source.html#l00488">488</a> of file <a class="el" href="../../d0/d85/process_8c_source.html">process.c</a>.</p>

<p>References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00981">INT2NUM()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l00247">PST2INT</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#l02186">status</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l00082">WIFSIGNALED</a>, and <a class="el" href="../../d0/d85/process_8c_source.html#l00091">WTERMSIG</a>.</p>

<p>Referenced by <a class="el" href="../../d0/d85/process_8c_source.html#l05761">Init_process()</a>.</p>

</div>
</div>
<a class="anchor" id="aba7e50d3bda4d30cf64f7f5a64ed90a5"></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_check_argv </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="../../d0/d85/process_8c_source.html#l01752">1752</a> of file <a class="el" href="../../d0/d85/process_8c_source.html">process.c</a>.</p>

<p>References <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01961">argc</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="../../de/de6/ruby_2ruby_8h_source.html#l00374">NIL_P</a>, <a class="el" href="../../db/d2e/intern_8h_source.html#l00576">rb_exec_arg::prog</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="../../dc/dcc/array_8c_source.html#l00472">rb_check_array_type()</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="../../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#l00472">SafeStringValue</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l01045">security()</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00468">StringValueCStr</a>.</p>

<p>Referenced by <a class="el" href="../../d0/d85/process_8c_source.html#l01785">rb_exec_getargs()</a>.</p>

</div>
</div>
<a class="anchor" id="ada932431b685f2604a267f887950d2a6"></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_check_exec_env </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>hash</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="../../d0/d85/process_8c_source.html#l01741">1741</a> of file <a class="el" href="../../d0/d85/process_8c_source.html">process.c</a>.</p>

<p>References <a class="el" href="../../d0/d85/process_8c_source.html#l01721">check_exec_env_i()</a>, <a class="el" href="../../d5/df2/win32_8c.html#af973ca20f6594ad664c03daa83867128">env</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l01343">hide_obj()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00339">rb_ary_new()</a>, <a class="el" href="../../d9/dee/tkutil_8c_source.html#l00027">RHASH_TBL</a>, and <a class="el" href="../../d6/d87/regint_8h_source.html#l00150">st_foreach</a>.</p>

<p>Referenced by <a class="el" href="../../d0/d85/process_8c_source.html#l01817">rb_exec_fillarg()</a>.</p>

</div>
</div>
<a class="anchor" id="a3ae77b608134f4239cb8a7f11636264e"></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> rb_check_exec_options </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>opthash</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">struct <a class="el" href="../../d2/d2e/structrb__exec__arg.html">rb_exec_arg</a> *&#160;</td>
          <td class="paramname"><em>e</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="../../d0/d85/process_8c_source.html#l01713">1713</a> of file <a class="el" href="../../d0/d85/process_8c_source.html">process.c</a>.</p>

<p>References <a class="el" href="../../d0/d85/process_8c_source.html#l01633">check_exec_options_i()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00742">RHASH_EMPTY_P</a>, <a class="el" href="../../d9/dee/tkutil_8c_source.html#l00027">RHASH_TBL</a>, and <a class="el" href="../../d6/d87/regint_8h_source.html#l00150">st_foreach</a>.</p>

<p>Referenced by <a class="el" href="../../d0/d85/process_8c_source.html#l01817">rb_exec_fillarg()</a>.</p>

</div>
</div>
<a class="anchor" id="ae71a6a6384cb29a0e0e73bb20280cf47"></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_detach_process </td>
          <td>(</td>
          <td class="paramtype">rb_pid_t&#160;</td>
          <td class="paramname"><em>pid</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d0/d85/process_8c_source.html#l00915">915</a> of file <a class="el" href="../../d0/d85/process_8c_source.html">process.c</a>.</p>

<p>References <a class="el" href="../../d0/d85/process_8c_source.html#l00897">detach_process_pid()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l00903">detach_process_watcher()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l00889">id_pid()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00312">PIDT2NUM</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l01343">rb_define_singleton_method()</a>, <a class="el" href="../../d3/de7/thread_8c_source.html#l00658">rb_thread_create()</a>, and <a class="el" href="../../d3/de7/thread_8c_source.html#l02103">rb_thread_local_aset()</a>.</p>

<p>Referenced by <a class="el" href="../../d0/d85/process_8c_source.html#l00972">proc_detach()</a>, and <a class="el" href="../../dd/d8f/pty_8c_source.html#l00533">pty_detach_process()</a>.</p>

</div>
</div>
<a class="anchor" id="a3fa4195b6e44e4a7e216fc73604c382e"></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_exec </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> struct <a class="el" href="../../d2/d2e/structrb__exec__arg.html">rb_exec_arg</a> *&#160;</td>
          <td class="paramname"><em>e</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d0/d85/process_8c_source.html#l02499">2499</a> of file <a class="el" href="../../d0/d85/process_8c_source.html">process.c</a>.</p>

<p>References <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00134">NULL</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l00129">preserving_errno</a>, <a class="el" href="../../db/d2e/intern_8h_source.html#l00576">rb_exec_arg::prog</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l02479">rb_exec_err()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00093">rb_sourcefile</a>, <a class="el" href="../../de/de9/vm_8c_source.html#l00888">rb_sourceline()</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00276">ret</a>.</p>

</div>
</div>
<a class="anchor" id="aa6fa6085812c6b4e48e0a757044f1b93"></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_exec_arg_addopt </td>
          <td>(</td>
          <td class="paramtype">struct <a class="el" href="../../d2/d2e/structrb__exec__arg.html">rb_exec_arg</a> *&#160;</td>
          <td class="paramname"><em>e</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>key</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>val</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="../../d0/d85/process_8c_source.html#l01499">1499</a> of file <a class="el" href="../../d0/d85/process_8c_source.html">process.c</a>.</p>

<p>References <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09700">ary</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l01391">check_exec_redirect()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l01224">EXEC_OPTION_CHDIR</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l01230">EXEC_OPTION_CLOSE_OTHERS</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l01231">EXEC_OPTION_NEW_PGROUP</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l01220">EXEC_OPTION_PGROUP</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l01221">EXEC_OPTION_RLIMIT</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l01225">EXEC_OPTION_UMASK</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l01222">EXEC_OPTION_UNSETENV_OTHERS</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00487">FilePathValue</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l01343">hide_obj()</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l00209">id</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#l00981">INT2NUM()</a>, <a class="el" href="../../dc/d0c/cparse_8c_source.html#l00072">LONG2NUM</a>, <a class="el" href="../../dc/db1/win32_8h_source.html#l00102">mode_t</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#l00330">NUM2MODET</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00315">NUM2PIDT</a>, <a class="el" href="../../db/d2e/intern_8h_source.html#l00577">rb_exec_arg::options</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00312">PIDT2NUM</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="../../d8/df4/generator_8h_source.html#l00039">RARRAY_LEN</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00956">rb_ary_entry()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00339">rb_ary_new()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00347">rb_ary_new3()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00740">rb_ary_push()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00635">rb_ary_store()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00472">rb_check_array_type()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00468">rb_eArgError</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l16362">rb_id2name()</a>, <a class="el" href="../../dc/dcc/array_8c.html#a9cfa42d4b79c89d68c53be8b2150a503">rb_intern</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="../../d1/db0/string_8c_source.html#l00905">rb_str_dup()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l02142">rb_to_int()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00373">RTEST</a>, <a class="el" href="../../d9/dee/tkutil_8c_source.html#l01273">ST_CONTINUE</a>, <a class="el" href="../../dc/d0c/cparse_8c_source.html#l00066">SYM2ID</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#l00424">T_FILE</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00425">T_FIXNUM</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00430">T_SYMBOL</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00441">TYPE</a>.</p>

<p>Referenced by <a class="el" href="../../d0/d85/process_8c_source.html#l01633">check_exec_options_i()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l05333">pipe_open()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l03044">rb_exec_arg_prepare()</a>, and <a class="el" href="../../d0/d85/process_8c_source.html#l01898">rb_f_exec()</a>.</p>

</div>
</div>
<a class="anchor" id="afb05b4454d318d77a5dc55df7c87fb8b"></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_exec_arg_fixup </td>
          <td>(</td>
          <td class="paramtype">struct <a class="el" href="../../d2/d2e/structrb__exec__arg.html">rb_exec_arg</a> *&#160;</td>
          <td class="paramname"><em>e</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d0/d85/process_8c_source.html#l01848">1848</a> of file <a class="el" href="../../d0/d85/process_8c_source.html">process.c</a>.</p>

<p>References <a class="el" href="../../d0/d85/process_8c_source.html#l01642">check_exec_fds()</a>, <a class="el" href="../../db/d2e/intern_8h_source.html#l00577">rb_exec_arg::options</a>, and <a class="el" href="../../db/d2e/intern_8h_source.html#l00578">rb_exec_arg::redirect_fds</a>.</p>

<p>Referenced by <a class="el" href="../../df/d0a/io_8c_source.html#l05333">pipe_open()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l03044">rb_exec_arg_prepare()</a>, and <a class="el" href="../../d0/d85/process_8c_source.html#l01898">rb_f_exec()</a>.</p>

</div>
</div>
<a class="anchor" id="a11acd0c774afcafdb5b3bce4a7446566"></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_exec_arg_init </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="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td>
          <td class="paramname"><em>accept_shell</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">struct <a class="el" href="../../d2/d2e/structrb__exec__arg.html">rb_exec_arg</a> *&#160;</td>
          <td class="paramname"><em>e</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="../../d0/d85/process_8c_source.html#l01838">1838</a> of file <a class="el" href="../../d0/d85/process_8c_source.html">process.c</a>.</p>

<p>References <a class="el" href="../../d5/df2/win32_8c.html#af973ca20f6594ad664c03daa83867128">env</a>, <a class="el" href="../../db/d2e/intern_8h_source.html#l00576">rb_exec_arg::prog</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00367">Qnil</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l01817">rb_exec_fillarg()</a>, and <a class="el" href="../../d0/d85/process_8c_source.html#l01785">rb_exec_getargs()</a>.</p>

<p>Referenced by <a class="el" href="../../df/d0a/io_8c_source.html#l05622">pipe_open_s()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l05613">pipe_open_v()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l03044">rb_exec_arg_prepare()</a>, and <a class="el" href="../../d0/d85/process_8c_source.html#l01898">rb_f_exec()</a>.</p>

</div>
</div>
<a class="anchor" id="a8fa808ad34344355de72e4cec5fa385f"></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_exec_arg_prepare </td>
          <td>(</td>
          <td class="paramtype">struct <a class="el" href="../../d2/d2e/structrb__exec__arg.html">rb_exec_arg</a> *&#160;</td>
          <td class="paramname"><em>earg</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>, </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>default_close_others</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="../../d0/d85/process_8c_source.html#l03044">3044</a> of file <a class="el" href="../../d0/d85/process_8c_source.html">process.c</a>.</p>

<p>References <a class="el" href="../../d0/d85/process_8c_source.html#l01230">EXEC_OPTION_CLOSE_OTHERS</a>, <a class="el" href="../../dc/d0c/cparse_8c_source.html#l00063">ID2SYM</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00374">NIL_P</a>, <a class="el" href="../../db/d2e/intern_8h_source.html#l00577">rb_exec_arg::options</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="../../dc/dcc/array_8c_source.html#l00956">rb_ary_entry()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l01499">rb_exec_arg_addopt()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l01848">rb_exec_arg_fixup()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l01838">rb_exec_arg_init()</a>, <a class="el" href="../../dc/dcc/array_8c.html#a9cfa42d4b79c89d68c53be8b2150a503">rb_intern</a>, and <a class="el" href="../../d1/d5c/nkf_8h_source.html#l00186">TRUE</a>.</p>

<p>Referenced by <a class="el" href="../../d0/d85/process_8c_source.html#l03434">rb_f_spawn()</a>, and <a class="el" href="../../d0/d85/process_8c_source.html#l03101">rb_spawn_internal()</a>.</p>

</div>
</div>
<a class="anchor" id="a4b3f3d25530af76a04b6b1feb51f9a3f"></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_exec_err </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> struct <a class="el" href="../../d2/d2e/structrb__exec__arg.html">rb_exec_arg</a> *&#160;</td>
          <td class="paramname"><em>e</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">char *&#160;</td>
          <td class="paramname"><em>errmsg</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>errmsg_buflen</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="../../d0/d85/process_8c_source.html#l02479">2479</a> of file <a class="el" href="../../d0/d85/process_8c_source.html">process.c</a>.</p>

<p>References <a class="el" href="../../db/d2e/intern_8h_source.html#l00574">rb_exec_arg::argc</a>, <a class="el" href="../../db/d2e/intern_8h_source.html#l00575">rb_exec_arg::argv</a>, <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00134">NULL</a>, <a class="el" href="../../db/d2e/intern_8h_source.html#l00576">rb_exec_arg::prog</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l01150">rb_proc_exec()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l01130">rb_proc_exec_n()</a>, and <a class="el" href="../../d0/d85/process_8c_source.html#l02358">rb_run_exec_options_err()</a>.</p>

<p>Referenced by <a class="el" href="../../d0/d85/process_8c_source.html#l02499">rb_exec()</a>, and <a class="el" href="../../d0/d85/process_8c_source.html#l01898">rb_f_exec()</a>.</p>

</div>
</div>
<a class="anchor" id="ab9067d7c1b12f8b070d4a1289f323e79"></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> rb_exec_fillarg </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>prog</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>, </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>env</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>opthash</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">struct <a class="el" href="../../d2/d2e/structrb__exec__arg.html">rb_exec_arg</a> *&#160;</td>
          <td class="paramname"><em>e</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="../../d0/d85/process_8c_source.html#l01817">1817</a> of file <a class="el" href="../../d0/d85/process_8c_source.html">process.c</a>.</p>

<p>References <a class="el" href="../../db/d2e/intern_8h_source.html#l00574">rb_exec_arg::argc</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01961">argc</a>, <a class="el" href="../../db/d2e/intern_8h_source.html#l00575">rb_exec_arg::argv</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01962">argv</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l01223">EXEC_OPTION_ENV</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l01343">hide_obj()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01052">MEMZERO</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00374">NIL_P</a>, <a class="el" href="../../db/d2e/intern_8h_source.html#l00577">rb_exec_arg::options</a>, <a class="el" href="../../db/d2e/intern_8h_source.html#l00576">rb_exec_arg::prog</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00339">rb_ary_new()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00635">rb_ary_store()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l01741">rb_check_exec_env()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l01713">rb_check_exec_options()</a>, and <a class="el" href="../../d8/df4/generator_8h_source.html#l00042">RSTRING_PTR</a>.</p>

<p>Referenced by <a class="el" href="../../d0/d85/process_8c_source.html#l01838">rb_exec_arg_init()</a>.</p>

</div>
</div>
<a class="anchor" id="a4259e6880992bd66da71055cbfb91a35"></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_exec_getargs </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_p</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_p</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td>
          <td class="paramname"><em>accept_shell</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>env_ret</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>opthash_ret</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">struct <a class="el" href="../../d2/d2e/structrb__exec__arg.html">rb_exec_arg</a> *&#160;</td>
          <td class="paramname"><em>e</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="../../d0/d85/process_8c_source.html#l01785">1785</a> of file <a class="el" href="../../d0/d85/process_8c_source.html">process.c</a>.</p>

<p>References <a class="el" href="../../d9/dee/tkutil_8c_source.html#l00267">hash</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00374">NIL_P</a>, <a class="el" href="../../db/d2e/intern_8h_source.html#l00576">rb_exec_arg::prog</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l01752">rb_check_argv()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l02094">rb_check_convert_type()</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00421">T_HASH</a>.</p>

<p>Referenced by <a class="el" href="../../d0/d85/process_8c_source.html#l01838">rb_exec_arg_init()</a>.</p>

</div>
</div>
<a class="anchor" id="af2c2f0407075dba1e3067907fb91ddda"></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_exit </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td>
          <td class="paramname"><em>status</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d0/d85/process_8c_source.html#l02881">2881</a> of file <a class="el" href="../../d0/d85/process_8c_source.html">process.c</a>.</p>

<p>References <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00690">GET_THREAD</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00981">INT2NUM()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l01639">rb_class_new_instance()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00461">rb_eSystemExit</a>, <a class="el" href="../../d3/d57/eval_8c_source.html#l00460">rb_exc_raise()</a>, <a class="el" href="../../db/d2e/intern_8h.html#ada1577ce4242b06ff5c1c52f37f5e679">rb_str_new2()</a>, and <a class="el" href="../../d3/d57/eval_8c_source.html#l00105">ruby_finalize()</a>.</p>

<p>Referenced by <a class="el" href="../../d0/d85/process_8c_source.html#l02980">rb_f_abort()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l02937">rb_f_exit()</a>, and <a class="el" href="../../d3/de7/thread_8c_source.html#l01528">rb_thread_kill()</a>.</p>

</div>
</div>
<a class="anchor" id="a42c9f9718f669744725c5db58d48eef6"></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_f_abort </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="../../d0/d85/process_8c_source.html#l02980">2980</a> of file <a class="el" href="../../d0/d85/process_8c_source.html">process.c</a>.</p>

<p>References <a class="el" href="../../d0/d85/process_8c_source.html#l00043">EXIT_FAILURE</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00690">GET_THREAD</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00981">INT2NUM()</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="../../d0/de1/object_8c_source.html#l01639">rb_class_new_instance()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00461">rb_eSystemExit</a>, <a class="el" href="../../d3/d57/eval_8c_source.html#l00460">rb_exc_raise()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l02881">rb_exit()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l06543">rb_io_puts()</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="../../de/de6/ruby_2ruby_8h_source.html#l01320">rb_stderr</a>, <a class="el" href="../../d5/d1d/eval__error_8c_source.html#l00187">ruby_error_print()</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00466">StringValue</a>.</p>

<p>Referenced by <a class="el" href="../../d0/d85/process_8c_source.html#l05761">Init_process()</a>.</p>

</div>
</div>
<a class="anchor" id="a50507b3d25b4f2798ed404aeef6f07a8"></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_f_exec </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="../../d0/d85/process_8c_source.html#l01898">1898</a> of file <a class="el" href="../../d0/d85/process_8c_source.html">process.c</a>.</p>

<p>References <a class="el" href="../../d0/d85/process_8c.html#a229025aa79235ee6060984a655912494">CHILD_ERRMSG_BUFLEN</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l01230">EXEC_OPTION_CLOSE_OTHERS</a>, <a class="el" href="../../dc/d0c/cparse_8c_source.html#l00063">ID2SYM</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00374">NIL_P</a>, <a class="el" href="../../db/d2e/intern_8h_source.html#l00577">rb_exec_arg::options</a>, <a class="el" href="../../db/d2e/intern_8h_source.html#l00576">rb_exec_arg::prog</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="../../dc/dcc/array_8c_source.html#l00956">rb_ary_entry()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l01499">rb_exec_arg_addopt()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l01848">rb_exec_arg_fixup()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l01838">rb_exec_arg_init()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l02479">rb_exec_err()</a>, <a class="el" href="../../dc/dcc/array_8c.html#a9cfa42d4b79c89d68c53be8b2150a503">rb_intern</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01671">rb_sys_fail()</a>, and <a class="el" href="../../d1/d5c/nkf_8h_source.html#l00186">TRUE</a>.</p>

<p>Referenced by <a class="el" href="../../dd/d8f/pty_8c_source.html#l00149">chfunc()</a>, and <a class="el" href="../../d0/d85/process_8c_source.html#l05761">Init_process()</a>.</p>

</div>
</div>
<a class="anchor" id="a1eff41d96d82a90a3274a94c77723fa2"></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_f_exit </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="../../d0/d85/process_8c_source.html#l02937">2937</a> of file <a class="el" href="../../d0/d85/process_8c_source.html">process.c</a>.</p>

<p>References <a class="el" href="../../d0/d85/process_8c_source.html#l00043">EXIT_FAILURE</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l00040">EXIT_SUCCESS</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00536">NUM2INT</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="../../d0/d85/process_8c_source.html#l02881">rb_exit()</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>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02186">status</a>.</p>

<p>Referenced by <a class="el" href="../../d0/d85/process_8c_source.html#l05761">Init_process()</a>.</p>

</div>
</div>
<a class="anchor" id="ac0ff10c257a11f3768fe40b5d0af882f"></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_exit_bang </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>obj</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="../../d0/d85/process_8c_source.html#l02853">2853</a> of file <a class="el" href="../../d0/d85/process_8c_source.html">process.c</a>.</p>

<p>References <a class="el" href="../../d0/d85/process_8c_source.html#l00043">EXIT_FAILURE</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l00040">EXIT_SUCCESS</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00536">NUM2INT</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="../../d9/d0c/class_8c_source.html#l01416">rb_scan_args()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c.html#a94573b23a7c5d9c129da54deebf38842">rb_secure()</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02186">status</a>.</p>

<p>Referenced by <a class="el" href="../../d0/d85/process_8c_source.html#l05761">Init_process()</a>.</p>

</div>
</div>
<a class="anchor" id="a8026ecef659b4dedd3ec2f5b7bbcfe22"></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_sleep </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="../../d0/d85/process_8c_source.html#l03473">3473</a> of file <a class="el" href="../../d0/d85/process_8c_source.html">process.c</a>.</p>

<p>References <a class="el" href="../../db/d74/zlib_8c_source.html#l02033">end</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00225">INT2FIX</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="../../d3/de7/thread_8c_source.html#l00928">rb_thread_sleep_forever()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c.html#a8a3ea241e062a8c0dcd87b7232ca4900">rb_thread_wait_for()</a>, <a class="el" href="../../df/d73/time_8c_source.html#l02469">rb_time_interval()</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01857">time</a>.</p>

<p>Referenced by <a class="el" href="../../d0/d85/process_8c_source.html#l05761">Init_process()</a>.</p>

</div>
</div>
<a class="anchor" id="a0cb0a99de9a646b1e06533b1e87d6b76"></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_spawn </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="../../d0/d85/process_8c_source.html#l03434">3434</a> of file <a class="el" href="../../d0/d85/process_8c_source.html">process.c</a>.</p>

<p>References <a class="el" href="../../db/d2e/intern_8h_source.html#l00574">rb_exec_arg::argc</a>, <a class="el" href="../../db/d2e/intern_8h_source.html#l00575">rb_exec_arg::argv</a>, <a class="el" href="../../d0/d85/process_8c.html#a229025aa79235ee6060984a655912494">CHILD_ERRMSG_BUFLEN</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00312">PIDT2NUM</a>, <a class="el" href="../../db/d2e/intern_8h_source.html#l00576">rb_exec_arg::prog</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00367">Qnil</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l03044">rb_exec_arg_prepare()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l03056">rb_spawn_process()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01671">rb_sys_fail()</a>, <a class="el" href="../../d8/df4/generator_8h_source.html#l00042">RSTRING_PTR</a>, and <a class="el" href="../../d1/d5c/nkf_8h_source.html#l00186">TRUE</a>.</p>

<p>Referenced by <a class="el" href="../../d0/d85/process_8c_source.html#l05761">Init_process()</a>.</p>

</div>
</div>
<a class="anchor" id="af461a59acc2c1adc5e9839f86db146bf"></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_system </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="../../d0/d85/process_8c_source.html#l03155">3155</a> of file <a class="el" href="../../d0/d85/process_8c_source.html">process.c</a>.</p>

<p>References <a class="el" href="../../dd/d8f/pty_8c_source.html#l00149">chfunc()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l00040">EXIT_SUCCESS</a>, <a class="el" href="../../d1/d5c/nkf_8h_source.html#l00185">FALSE</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l04911">int</a>, <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00134">NULL</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l00247">PST2INT</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="../../d0/d85/process_8c_source.html#l00208">rb_last_status_get()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l03101">rb_spawn_internal()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l03002">rb_syswait()</a>, <a class="el" href="../../d1/d68/missing-pips_8c.html#af0f8ed40d30773bdb68e858ef0139b58">signal()</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02186">status</a>.</p>

<p>Referenced by <a class="el" href="../../d0/d85/process_8c_source.html#l05761">Init_process()</a>.</p>

</div>
</div>
<a class="anchor" id="aa1b87be54cba655f0099fe3776a54e06"></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> rb_last_status_clear </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>
  </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="../../d0/d85/process_8c_source.html#l00223">223</a> of file <a class="el" href="../../d0/d85/process_8c_source.html">process.c</a>.</p>

<p>References <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00690">GET_THREAD</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00367">Qnil</a>.</p>

<p>Referenced by <a class="el" href="../../d0/d85/process_8c_source.html#l00772">proc_wait()</a>, and <a class="el" href="../../d0/d85/process_8c_source.html#l00847">proc_waitall()</a>.</p>

</div>
</div>
<a class="anchor" id="a0c58759ead9f39648223aa199ae4add7"></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_last_status_get </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="../../d0/d85/process_8c_source.html#l00208">208</a> of file <a class="el" href="../../d0/d85/process_8c_source.html">process.c</a>.</p>

<p>References <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00690">GET_THREAD</a>.</p>

<p>Referenced by <a class="el" href="../../d0/d85/process_8c_source.html#l00903">detach_process_watcher()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l05761">Init_process()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l00818">proc_wait2()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l00847">proc_waitall()</a>, <a class="el" href="../../dd/d8f/pty_8c_source.html#l00653">pty_check()</a>, <a class="el" href="../../dd/d8f/pty_8c_source.html#l00609">raise_from_check()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l03155">rb_f_system()</a>, and <a class="el" href="../../d0/d85/process_8c_source.html#l00611">waitall_each()</a>.</p>

</div>
</div>
<a class="anchor" id="ad71838efdb17238a892e8cece35351a7"></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_last_status_set </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td>
          <td class="paramname"><em>status</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">rb_pid_t&#160;</td>
          <td class="paramname"><em>pid</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="../../d0/d85/process_8c_source.html#l00214">214</a> of file <a class="el" href="../../d0/d85/process_8c_source.html">process.c</a>.</p>

<p>References <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00690">GET_THREAD</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00225">INT2FIX</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00403">rb_thread_struct::last_status</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00312">PIDT2NUM</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l00205">rb_cProcessStatus</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l02228">rb_iv_set()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l01601">rb_obj_alloc()</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02937">th</a>.</p>

<p>Referenced by <a class="el" href="../../df/d0a/io_8c_source.html#l05208">pipe_finalize()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l00847">proc_waitall()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l03056">rb_spawn_process()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l00645">rb_waitpid()</a>, and <a class="el" href="../../d0/d85/process_8c_source.html#l00611">waitall_each()</a>.</p>

</div>
</div>
<a class="anchor" id="a7c8e1eb8b1e3eb548dc113c68544ecdf"></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_proc_exec </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>str</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d0/d85/process_8c_source.html#l01150">1150</a> of file <a class="el" href="../../d0/d85/process_8c_source.html">process.c</a>.</p>

<p>References <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l01140">a</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l01026">after_exec()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l01070">ALLOC_ARGV_WITH_STR</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01050">ALLOCV_END</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01962">argv</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l00998">before_exec()</a>, <a class="el" href="../../d7/d1e/dln__find_8c_source.html#l00085">dln_find_exe_r()</a>, <a class="el" href="../../d4/db0/__sdbm_8c.html#ad65a8842cc674e3ddf69355898c0ecbf">errno</a>, <a class="el" href="../../d1/d68/missing-pips_8c_source.html#l00027">execl()</a>, <a class="el" href="../../d7/d1e/dln__find_8c_source.html#l00113">fbuf</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01457">ISALPHA</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01453">ISSPACE</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l00056">MAXPATHLEN</a>, <a class="el" href="../../d5/d9d/tcltklib_8c.html#a7aa3ca79548709bc580aa259ad1fd2d2">memcpy()</a>, <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00134">NULL</a>, <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00119">p</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l00129">preserving_errno</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l01074">proc_exec_v()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l01112">rb_w32_spawn()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00276">ret</a>, <a class="el" href="../../de/d46/os2_8c_source.html#l00056">s</a>, <a class="el" href="../../de/d46/os2_8c_source.html#l00060">shell</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02186">status</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l01183">str</a>, <a class="el" href="../../de/d32/dir_8c.html#a99c0c80536c9a3937814525bb5f8a7ad">strchr()</a>, <a class="el" href="../../d0/d85/process_8c.html#ae367e511525bca3f1455c762ca300491">strtok()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l14285">t</a>, and <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05520">v</a>.</p>

<p>Referenced by <a class="el" href="../../d0/d85/process_8c_source.html#l02479">rb_exec_err()</a>.</p>

</div>
</div>
<a class="anchor" id="a2e96345d319556284b982a33db3d67df"></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_proc_exec_n </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="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *&#160;</td>
          <td class="paramname"><em>prog</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="../../d0/d85/process_8c_source.html#l01130">1130</a> of file <a class="el" href="../../d0/d85/process_8c_source.html">process.c</a>.</p>

<p>References <a class="el" href="../../d0/d85/process_8c_source.html#l01069">ALLOC_ARGV</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01050">ALLOCV_END</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01961">argc</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02550">args</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05519">i</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l01074">proc_exec_v()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00276">ret</a>, <a class="el" href="../../d8/df4/generator_8h_source.html#l00042">RSTRING_PTR</a>, and <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05520">v</a>.</p>

<p>Referenced by <a class="el" href="../../d0/d85/process_8c_source.html#l02479">rb_exec_err()</a>.</p>

</div>
</div>
<a class="anchor" id="ac1c2bbac9bb73f2f91a00d619c10b8b8"></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_run_exec_options </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> struct <a class="el" href="../../d2/d2e/structrb__exec__arg.html">rb_exec_arg</a> *&#160;</td>
          <td class="paramname"><em>e</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">struct <a class="el" href="../../d2/d2e/structrb__exec__arg.html">rb_exec_arg</a> *&#160;</td>
          <td class="paramname"><em>s</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="../../d0/d85/process_8c_source.html#l02473">2473</a> of file <a class="el" href="../../d0/d85/process_8c_source.html">process.c</a>.</p>

<p>References <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00134">NULL</a>, and <a class="el" href="../../d0/d85/process_8c_source.html#l02358">rb_run_exec_options_err()</a>.</p>

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

</div>
</div>
<a class="anchor" id="aef74517db6eafbbdabff44b7026fb86a"></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_run_exec_options_err </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> struct <a class="el" href="../../d2/d2e/structrb__exec__arg.html">rb_exec_arg</a> *&#160;</td>
          <td class="paramname"><em>e</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">struct <a class="el" href="../../d2/d2e/structrb__exec__arg.html">rb_exec_arg</a> *&#160;</td>
          <td class="paramname"><em>s</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">char *&#160;</td>
          <td class="paramname"><em>errmsg</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>errmsg_buflen</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="../../d0/d85/process_8c_source.html#l02358">2358</a> of file <a class="el" href="../../d0/d85/process_8c_source.html">process.c</a>.</p>

<p>References <a class="el" href="../../db/d2e/intern_8h_source.html#l00574">rb_exec_arg::argc</a>, <a class="el" href="../../db/d2e/intern_8h_source.html#l00575">rb_exec_arg::argv</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l01916">ERRMSG</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l01224">EXEC_OPTION_CHDIR</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l01227">EXEC_OPTION_CLOSE</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l01230">EXEC_OPTION_CLOSE_OTHERS</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l01226">EXEC_OPTION_DUP2</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l01229">EXEC_OPTION_DUP2_CHILD</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l01223">EXEC_OPTION_ENV</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l01228">EXEC_OPTION_OPEN</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l01220">EXEC_OPTION_PGROUP</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l01221">EXEC_OPTION_RLIMIT</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l01225">EXEC_OPTION_UMASK</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l01222">EXEC_OPTION_UNSETENV_OTHERS</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00538">FIX2INT</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l01343">hide_obj()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05519">i</a>, <a class="el" href="../../d9/dee/tkutil_8c_source.html#l00265">key</a>, <a class="el" href="../../dc/db1/win32_8h_source.html#l00102">mode_t</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00333">MODET2NUM</a>, <a class="el" href="../../d8/d3c/util_8h_source.html#l00072">my_getcwd</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#l00330">NUM2MODET</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l03147">obj</a>, <a class="el" href="../../db/d2e/intern_8h_source.html#l00577">rb_exec_arg::options</a>, <a class="el" href="../../d9/dee/tkutil_8c_source.html#l00553">pair</a>, <a class="el" href="../../db/d2e/intern_8h_source.html#l00576">rb_exec_arg::prog</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="../../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="../../dc/dcc/array_8c_source.html#l00956">rb_ary_entry()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00339">rb_ary_new()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00635">rb_ary_store()</a>, <a class="el" href="../../db/d2e/intern_8h.html#a906c25d86ff1eacd9c715d13dd18f8b3">rb_close_before_exec()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l02704">rb_env_clear()</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="../../db/d2e/intern_8h_source.html#l00578">rb_exec_arg::redirect_fds</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#l00373">RTEST</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l02246">ruby_setenv()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l02206">run_exec_close()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l02064">run_exec_dup2()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l02273">run_exec_dup2_child()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l02224">run_exec_open()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l02037">save_env()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00468">StringValueCStr</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l14289">val</a>, and <a class="el" href="../../d8/db0/defines_8h_source.html#l00069">xfree</a>.</p>

<p>Referenced by <a class="el" href="../../d0/d85/process_8c_source.html#l02479">rb_exec_err()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l02473">rb_run_exec_options()</a>, and <a class="el" href="../../d0/d85/process_8c_source.html#l03056">rb_spawn_process()</a>.</p>

</div>
</div>
<a class="anchor" id="afd11d3e55cad7820b6f44191ba46eb5e"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static rb_gid_t rb_setegid_core </td>
          <td>(</td>
          <td class="paramtype">rb_gid_t&#160;</td>
          <td class="paramname"><em>egid</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="../../d0/d85/process_8c_source.html#l05318">5318</a> of file <a class="el" href="../../d0/d85/process_8c_source.html">process.c</a>.</p>

<p>References <a class="el" href="../../d0/d85/process_8c_source.html#l04055">check_gid_switch()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l02285">geteuid()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l02291">getgid()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01598">rb_notimplement()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01671">rb_sys_fail()</a>, and <a class="el" href="../../d5/df2/win32_8c_source.html#l02309">setgid()</a>.</p>

<p>Referenced by <a class="el" href="../../d0/d85/process_8c_source.html#l05367">p_gid_grant_privilege()</a>.</p>

</div>
</div>
<a class="anchor" id="a2ed1c4b4d74a44bb4acc9f3b13954cdf"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static rb_uid_t rb_seteuid_core </td>
          <td>(</td>
          <td class="paramtype">rb_uid_t&#160;</td>
          <td class="paramname"><em>euid</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="../../d0/d85/process_8c_source.html#l05198">5198</a> of file <a class="el" href="../../d0/d85/process_8c_source.html">process.c</a>.</p>

<p>References <a class="el" href="../../d0/d85/process_8c_source.html#l04045">check_uid_switch()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l02285">geteuid()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l02279">getuid()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01598">rb_notimplement()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01671">rb_sys_fail()</a>, and <a class="el" href="../../d5/df2/win32_8c_source.html#l02303">setuid()</a>.</p>

<p>Referenced by <a class="el" href="../../d0/d85/process_8c_source.html#l05247">p_uid_grant_privilege()</a>.</p>

</div>
</div>
<a class="anchor" id="a7827071cb8aa92e29a6aec9cbc5a541b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">rb_pid_t rb_spawn </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="../../d0/d85/process_8c_source.html#l03116">3116</a> of file <a class="el" href="../../d0/d85/process_8c_source.html">process.c</a>.</p>

<p>References <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00134">NULL</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l03101">rb_spawn_internal()</a>, and <a class="el" href="../../d1/d5c/nkf_8h_source.html#l00186">TRUE</a>.</p>

</div>
</div>
<a class="anchor" id="aedca3dda07533c23d7baba037b891ae4"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">rb_pid_t rb_spawn_err </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">char *&#160;</td>
          <td class="paramname"><em>errmsg</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>errmsg_buflen</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="../../d0/d85/process_8c_source.html#l03110">3110</a> of file <a class="el" href="../../d0/d85/process_8c_source.html">process.c</a>.</p>

<p>References <a class="el" href="../../d0/d85/process_8c_source.html#l03101">rb_spawn_internal()</a>, and <a class="el" href="../../d1/d5c/nkf_8h_source.html#l00186">TRUE</a>.</p>

</div>
</div>
<a class="anchor" id="ae620cfddd7007f03f4178e670a6713f1"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static rb_pid_t rb_spawn_internal </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="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td>
          <td class="paramname"><em>default_close_others</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">char *&#160;</td>
          <td class="paramname"><em>errmsg</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>errmsg_buflen</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="../../d0/d85/process_8c_source.html#l03101">3101</a> of file <a class="el" href="../../d0/d85/process_8c_source.html">process.c</a>.</p>

<p>References <a class="el" href="../../d0/d85/process_8c_source.html#l03044">rb_exec_arg_prepare()</a>, and <a class="el" href="../../d0/d85/process_8c_source.html#l03056">rb_spawn_process()</a>.</p>

<p>Referenced by <a class="el" href="../../d0/d85/process_8c_source.html#l03155">rb_f_system()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l03116">rb_spawn()</a>, and <a class="el" href="../../d0/d85/process_8c_source.html#l03110">rb_spawn_err()</a>.</p>

</div>
</div>
<a class="anchor" id="a4e84da2c0bd867ba334b0785b008f434"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static rb_pid_t rb_spawn_process </td>
          <td>(</td>
          <td class="paramtype">struct <a class="el" href="../../d2/d2e/structrb__exec__arg.html">rb_exec_arg</a> *&#160;</td>
          <td class="paramname"><em>earg</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>prog</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">char *&#160;</td>
          <td class="paramname"><em>errmsg</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>errmsg_buflen</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="../../d0/d85/process_8c_source.html#l03056">3056</a> of file <a class="el" href="../../d0/d85/process_8c_source.html">process.c</a>.</p>

<p>References <a class="el" href="../../db/d2e/intern_8h_source.html#l00574">rb_exec_arg::argc</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01961">argc</a>, <a class="el" href="../../db/d2e/intern_8h_source.html#l00575">rb_exec_arg::argv</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01962">argv</a>, <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00134">NULL</a>, <a class="el" href="../../db/d2e/intern_8h_source.html#l00577">rb_exec_arg::options</a>, <a class="el" href="../../db/d2e/intern_8h_source.html#l00576">rb_exec_arg::prog</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l01705">rb_ary_join()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00366">rb_ary_new4()</a>, <a class="el" href="../../db/d2e/intern_8h.html#a490c498df3b006bb2a6c818f1d0b92b9">rb_fork_err()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l00214">rb_last_status_set()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l02358">rb_run_exec_options_err()</a>, <a class="el" href="../../db/d2e/intern_8h.html#ada1577ce4242b06ff5c1c52f37f5e679">rb_str_new2()</a>, <a class="el" href="../../db/d2e/intern_8h_source.html#l00578">rb_exec_arg::redirect_fds</a>, <a class="el" href="../../d8/df4/generator_8h_source.html#l00042">RSTRING_PTR</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02186">status</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00467">StringValuePtr</a>.</p>

<p>Referenced by <a class="el" href="../../d0/d85/process_8c_source.html#l03434">rb_f_spawn()</a>, and <a class="el" href="../../d0/d85/process_8c_source.html#l03101">rb_spawn_internal()</a>.</p>

</div>
</div>
<a class="anchor" id="a82c33571533db32c5bd3d2515a152593"></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_syswait </td>
          <td>(</td>
          <td class="paramtype">rb_pid_t&#160;</td>
          <td class="paramname"><em>pid</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d0/d85/process_8c_source.html#l03002">3002</a> of file <a class="el" href="../../d0/d85/process_8c_source.html">process.c</a>.</p>

<p>References <a class="el" href="../../d4/db0/__sdbm_8c.html#ad65a8842cc674e3ddf69355898c0ecbf">errno</a>, <a class="el" href="../../d1/d5c/nkf_8h_source.html#l00185">FALSE</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05519">i</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l04911">int</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l00645">rb_waitpid()</a>, <a class="el" href="../../dc/db1/win32_8h_source.html#l00467">SIGINT</a>, <a class="el" href="../../d1/d68/missing-pips_8c.html#af0f8ed40d30773bdb68e858ef0139b58">signal()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02186">status</a>, and <a class="el" href="../../d1/d5c/nkf_8h_source.html#l00186">TRUE</a>.</p>

<p>Referenced by <a class="el" href="../../d0/d85/process_8c_source.html#l03155">rb_f_system()</a>, and <a class="el" href="../../df/d0a/io_8c_source.html#l03911">rb_io_close()</a>.</p>

</div>
</div>
<a class="anchor" id="a432758819394f2c9bd3d8a98b8281d4c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">rb_pid_t rb_waitpid </td>
          <td>(</td>
          <td class="paramtype">rb_pid_t&#160;</td>
          <td class="paramname"><em>pid</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> *&#160;</td>
          <td class="paramname"><em>st</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>flags</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="../../d0/d85/process_8c_source.html#l00645">645</a> of file <a class="el" href="../../d0/d85/process_8c_source.html">process.c</a>.</p>

<p>References <a class="el" href="../../d4/db0/__sdbm_8c.html#ad65a8842cc674e3ddf69355898c0ecbf">errno</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l03012">flags</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l00596">wait_data::pid</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00468">rb_eArgError</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l00214">rb_last_status_set()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01574">rb_raise()</a>, <a class="el" href="../../d3/de7/thread_8c_source.html#l02183">rb_thread_alone()</a>, <a class="el" href="../../d3/de7/thread_8c_source.html#l01130">rb_thread_blocking_region()</a>, <a class="el" href="../../d3/de7/thread_8c_source.html#l01048">rb_thread_schedule()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l00626">rb_waitpid_blocking()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l07059">result</a>, <a class="el" href="../../db/d2e/intern_8h_source.html#l00828">RUBY_UBF_PROCESS</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00727">RUBY_VM_CHECK_INTS</a>, <a class="el" href="../../d5/d30/stubs_8c_source.html#l00508">st</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00146">st_delete</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00150">st_foreach</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00142">st_init_numtable</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00148">st_insert</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l00597">wait_data::status</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02186">status</a>, and <a class="el" href="../../d0/d85/process_8c_source.html#l00601">wait_each()</a>.</p>

<p>Referenced by <a class="el" href="../../d0/d85/process_8c_source.html#l00903">detach_process_watcher()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l00772">proc_wait()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l00847">proc_waitall()</a>, <a class="el" href="../../dd/d8f/pty_8c_source.html#l00653">pty_check()</a>, and <a class="el" href="../../d0/d85/process_8c_source.html#l03002">rb_syswait()</a>.</p>

</div>
</div>
<a class="anchor" id="a8a01d957e0932655dc8a3363b61caa0a"></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_waitpid_blocking </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="../../d0/d85/process_8c_source.html#l00626">626</a> of file <a class="el" href="../../d0/d85/process_8c_source.html">process.c</a>.</p>

<p>References <a class="el" href="../../d3/d09/ripper_8y_source.html#l01287">arg</a>, <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00131">data</a>, <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00134">NULL</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l07059">result</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01750">wait</a>, and <a class="el" href="../../d5/df2/win32_8c_source.html#l03662">waitpid()</a>.</p>

<p>Referenced by <a class="el" href="../../d0/d85/process_8c_source.html#l00645">rb_waitpid()</a>.</p>

</div>
</div>
<a class="anchor" id="a50a19db8adad9f314a5f04500fdea348"></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> run_exec_close </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">char *&#160;</td>
          <td class="paramname"><em>errmsg</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>errmsg_buflen</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="../../d0/d85/process_8c_source.html#l02206">2206</a> of file <a class="el" href="../../d0/d85/process_8c_source.html">process.c</a>.</p>

<p>References <a class="el" href="../../d0/d85/process_8c_source.html#l01916">ERRMSG</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00538">FIX2INT</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05519">i</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="../../d0/d85/process_8c_source.html#l01993">redirect_close</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00276">ret</a>.</p>

<p>Referenced by <a class="el" href="../../d0/d85/process_8c_source.html#l02358">rb_run_exec_options_err()</a>.</p>

</div>
</div>
<a class="anchor" id="a74ab1c5e29a6721ac89f6a8ecd7532db"></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> run_exec_dup2 </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>save</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">char *&#160;</td>
          <td class="paramname"><em>errmsg</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>errmsg_buflen</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="../../d0/d85/process_8c_source.html#l02064">2064</a> of file <a class="el" href="../../d0/d85/process_8c_source.html">process.c</a>.</p>

<p>References <a class="el" href="../../d0/d85/process_8c_source.html#l01916">ERRMSG</a>, <a class="el" href="../../d9/df5/date__strptime_8c_source.html#l00117">fail</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l03579">fcntl()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00538">FIX2INT</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05519">i</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l02052">intcmp()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l02058">intrcmp()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l00094">malloc</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05519">n</a>, <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00134">NULL</a>, <a class="el" href="../../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="../../df/d0a/io_8c_source.html#l00156">rb_update_max_fd()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l01993">redirect_close</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l01953">redirect_dup</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l01970">redirect_dup2</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00276">ret</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00373">RTEST</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l01998">save_redirect_fd()</a>, and <a class="el" href="../../d8/db0/defines_8h_source.html#l00069">xfree</a>.</p>

<p>Referenced by <a class="el" href="../../d0/d85/process_8c_source.html#l02358">rb_run_exec_options_err()</a>.</p>

</div>
</div>
<a class="anchor" id="a07fbc3756c5d90d9cc46aef3b9ecbcc5"></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> run_exec_dup2_child </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>save</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">char *&#160;</td>
          <td class="paramname"><em>errmsg</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>errmsg_buflen</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="../../d0/d85/process_8c_source.html#l02273">2273</a> of file <a class="el" href="../../d0/d85/process_8c_source.html">process.c</a>.</p>

<p>References <a class="el" href="../../d0/d85/process_8c_source.html#l01916">ERRMSG</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00538">FIX2INT</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05519">i</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="../../df/d0a/io_8c_source.html#l00156">rb_update_max_fd()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l01970">redirect_dup2</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00276">ret</a>, and <a class="el" href="../../d0/d85/process_8c_source.html#l01998">save_redirect_fd()</a>.</p>

<p>Referenced by <a class="el" href="../../d0/d85/process_8c_source.html#l02358">rb_run_exec_options_err()</a>.</p>

</div>
</div>
<a class="anchor" id="a609411beacaf8460a44a59fbc577296d"></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> run_exec_open </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>save</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">char *&#160;</td>
          <td class="paramname"><em>errmsg</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>errmsg_buflen</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="../../d0/d85/process_8c_source.html#l02224">2224</a> of file <a class="el" href="../../d0/d85/process_8c_source.html">process.c</a>.</p>

<p>References <a class="el" href="../../d0/d85/process_8c_source.html#l01916">ERRMSG</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00538">FIX2INT</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05519">i</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00536">NUM2INT</a>, <a class="el" href="../../d3/d09/ripper_8y_source.html#l00617">param</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02040">path</a>, <a class="el" href="../../d6/de3/crypt_8c_source.html#l00904">perm</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="../../df/d0a/io_8c_source.html#l00156">rb_update_max_fd()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l01993">redirect_close</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l01970">redirect_dup2</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l01994">redirect_open</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00276">ret</a>, <a class="el" href="../../d8/df4/generator_8h_source.html#l00042">RSTRING_PTR</a>, and <a class="el" href="../../d0/d85/process_8c_source.html#l01998">save_redirect_fd()</a>.</p>

<p>Referenced by <a class="el" href="../../d0/d85/process_8c_source.html#l02358">rb_run_exec_options_err()</a>.</p>

</div>
</div>
<a class="anchor" id="af90a1bc40e1bf6050385557dee9d032a"></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> save_env </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>save</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="../../d0/d85/process_8c_source.html#l02037">2037</a> of file <a class="el" href="../../d0/d85/process_8c_source.html">process.c</a>.</p>

<p>References <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09700">ary</a>, <a class="el" href="../../d5/df2/win32_8c.html#af973ca20f6594ad664c03daa83867128">env</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l01223">EXEC_OPTION_ENV</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l01222">EXEC_OPTION_UNSETENV_OTHERS</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l01343">hide_obj()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00374">NIL_P</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09597">Qtrue</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00956">rb_ary_entry()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00339">rb_ary_new()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00635">rb_ary_store()</a>, <a class="el" href="../../d8/d81/ruby__missing_8h_source.html#l00038">rb_block_call</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01246">rb_cObject</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01635">rb_const_get()</a>, <a class="el" href="../../dc/dcc/array_8c.html#a9cfa42d4b79c89d68c53be8b2150a503">rb_intern</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00373">RTEST</a>, and <a class="el" href="../../d0/d85/process_8c_source.html#l02030">save_env_i()</a>.</p>

<p>Referenced by <a class="el" href="../../d0/d85/process_8c_source.html#l02358">rb_run_exec_options_err()</a>.</p>

</div>
</div>
<a class="anchor" id="a65e4d777d32114a8296be4bcd4d7c527"></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> save_env_i </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>i</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>ary</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="../../d0/d85/process_8c_source.html#l02030">2030</a> of file <a class="el" href="../../d0/d85/process_8c_source.html">process.c</a>.</p>

<p>References <a class="el" href="../../d0/d85/process_8c_source.html#l01343">hide_obj()</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#l01597">rb_ary_dup()</a>, and <a class="el" href="../../dc/dcc/array_8c_source.html#l00740">rb_ary_push()</a>.</p>

<p>Referenced by <a class="el" href="../../d0/d85/process_8c_source.html#l02037">save_env()</a>.</p>

</div>
</div>
<a class="anchor" id="af547810dd17b7c01eadad8ad0289f0b3"></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> save_redirect_fd </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td>
          <td class="paramname"><em>fd</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>save</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">char *&#160;</td>
          <td class="paramname"><em>errmsg</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>errmsg_buflen</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="../../d0/d85/process_8c_source.html#l01998">1998</a> of file <a class="el" href="../../d0/d85/process_8c_source.html">process.c</a>.</p>

<p>References <a class="el" href="../../d0/d85/process_8c_source.html#l01916">ERRMSG</a>, <a class="el" href="../../d4/db0/__sdbm_8c.html#ad65a8842cc674e3ddf69355898c0ecbf">errno</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l01227">EXEC_OPTION_CLOSE</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l01226">EXEC_OPTION_DUP2</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l01343">hide_obj()</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#l00367">Qnil</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00956">rb_ary_entry()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00339">rb_ary_new()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00740">rb_ary_push()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00635">rb_ary_store()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00460">rb_assoc_new()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l00156">rb_update_max_fd()</a>, and <a class="el" href="../../d0/d85/process_8c_source.html#l01953">redirect_dup</a>.</p>

<p>Referenced by <a class="el" href="../../d0/d85/process_8c_source.html#l02064">run_exec_dup2()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l02273">run_exec_dup2_child()</a>, and <a class="el" href="../../d0/d85/process_8c_source.html#l02224">run_exec_open()</a>.</p>

</div>
</div>
<a class="anchor" id="aced1c19d073d51d226fe1f8f7cbdfefe"></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> security </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>str</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="../../d0/d85/process_8c_source.html#l01045">1045</a> of file <a class="el" href="../../d0/d85/process_8c_source.html">process.c</a>.</p>

<p>References <a class="el" href="../../d1/d04/hash_8c_source.html#l02194">rb_env_path_tainted()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00476">rb_eSecurityError</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01574">rb_raise()</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="../../d0/d85/process_8c_source.html#l01752">rb_check_argv()</a>.</p>

</div>
</div>
<a class="anchor" id="ae367e511525bca3f1455c762ca300491"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">char* strtok </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Referenced by <a class="el" href="../../d0/d85/process_8c_source.html#l01150">rb_proc_exec()</a>.</p>

</div>
</div>
<a class="anchor" id="ab550954a964af00fc558aeba1f5ec7c9"></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> wait_each </td>
          <td>(</td>
          <td class="paramtype">rb_pid_t&#160;</td>
          <td class="paramname"><em>pid</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td>
          <td class="paramname"><em>status</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">struct <a class="el" href="../../d4/d4b/structwait__data.html">wait_data</a> *&#160;</td>
          <td class="paramname"><em>data</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="../../d0/d85/process_8c_source.html#l00601">601</a> of file <a class="el" href="../../d0/d85/process_8c_source.html">process.c</a>.</p>

<p>References <a class="el" href="../../d0/d85/process_8c_source.html#l00596">wait_data::pid</a>, <a class="el" href="../../dd/d24/st_8h_source.html#l00100">ST_DELETE</a>, <a class="el" href="../../dd/d24/st_8h_source.html#l00100">ST_STOP</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l00597">wait_data::status</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02186">status</a>.</p>

<p>Referenced by <a class="el" href="../../d0/d85/process_8c_source.html#l00645">rb_waitpid()</a>.</p>

</div>
</div>
<a class="anchor" id="a6f41fc1c546221f8f6bb444c3346a526"></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> waitall_each </td>
          <td>(</td>
          <td class="paramtype">rb_pid_t&#160;</td>
          <td class="paramname"><em>pid</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td>
          <td class="paramname"><em>status</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>ary</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="../../d0/d85/process_8c_source.html#l00611">611</a> of file <a class="el" href="../../d0/d85/process_8c_source.html">process.c</a>.</p>

<p>References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00312">PIDT2NUM</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00740">rb_ary_push()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00460">rb_assoc_new()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l00208">rb_last_status_get()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l00214">rb_last_status_set()</a>, and <a class="el" href="../../dd/d24/st_8h_source.html#l00100">ST_DELETE</a>.</p>

<p>Referenced by <a class="el" href="../../d0/d85/process_8c_source.html#l00847">proc_waitall()</a>.</p>

</div>
</div>
<h2 class="groupheader">Variable Documentation</h2>
<a class="anchor" id="ae545c42545c7ba1d2ae7c8d1d2db0862"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> forked_child = 0</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d0/d85/process_8c_source.html#l00982">982</a> of file <a class="el" href="../../d0/d85/process_8c_source.html">process.c</a>.</p>

<p>Referenced by <a class="el" href="../../d0/d85/process_8c_source.html#l01026">after_exec()</a>, and <a class="el" href="../../d0/d85/process_8c_source.html#l00998">before_exec()</a>.</p>

</div>
</div>
<a class="anchor" id="a148d237bffe5ed17338eb7fb6335f7d5"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../d0/ddd/structst__table.html">st_table</a>* pid_tbl</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="../../d0/d85/process_8c_source.html#l00593">593</a> of file <a class="el" href="../../d0/d85/process_8c_source.html">process.c</a>.</p>

</div>
</div>
<a class="anchor" id="af160fcb4f6d13bf43684b959e5f75bfa"></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> rb_cProcessStatus</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="../../d0/d85/process_8c_source.html#l00205">205</a> of file <a class="el" href="../../d0/d85/process_8c_source.html">process.c</a>.</p>

<p>Referenced by <a class="el" href="../../d0/d85/process_8c_source.html#l05761">Init_process()</a>, and <a class="el" href="../../d0/d85/process_8c_source.html#l00214">rb_last_status_set()</a>.</p>

</div>
</div>
<a class="anchor" id="a3549a9f666a9bf09d1f5c2a8e0df5bc7"></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_mProcess</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d0/d85/process_8c_source.html#l05749">5749</a> of file <a class="el" href="../../d0/d85/process_8c_source.html">process.c</a>.</p>

</div>
</div>
<a class="anchor" id="a40e2eebc21f98c6a418a4209801aea06"></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_mProcGID</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d0/d85/process_8c_source.html#l05751">5751</a> of file <a class="el" href="../../d0/d85/process_8c_source.html">process.c</a>.</p>

</div>
</div>
<a class="anchor" id="a96aab0717134d22d4f86a7aabe0794ed"></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_mProcID_Syscall</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d0/d85/process_8c_source.html#l05752">5752</a> of file <a class="el" href="../../d0/d85/process_8c_source.html">process.c</a>.</p>

</div>
</div>
<a class="anchor" id="ae82e549cd32f58c238712ae5445c1825"></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_mProcUID</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d0/d85/process_8c_source.html#l05750">5750</a> of file <a class="el" href="../../d0/d85/process_8c_source.html">process.c</a>.</p>

</div>
</div>
<a class="anchor" id="a153974358ca2a33bdcfd94dd7252a935"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">rb_gid_t SAVED_GROUP_ID = -1</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="../../d0/d85/process_8c_source.html#l04964">4964</a> of file <a class="el" href="../../d0/d85/process_8c_source.html">process.c</a>.</p>

</div>
</div>
<a class="anchor" id="af689d515f3c3f8b289d3146a98c75627"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">rb_uid_t SAVED_USER_ID = -1</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="../../d0/d85/process_8c_source.html#l04258">4258</a> of file <a class="el" href="../../d0/d85/process_8c_source.html">process.c</a>.</p>

</div>
</div>
<a class="anchor" id="aeb01475bdd9f672adb0da5615cfddd30"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> under_gid_switch = 0</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d0/d85/process_8c_source.html#l04053">4053</a> of file <a class="el" href="../../d0/d85/process_8c_source.html">process.c</a>.</p>

</div>
</div>
<a class="anchor" id="af84dfb3d676dabad5a255f046cfdc477"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> under_uid_switch = 0</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d0/d85/process_8c_source.html#l04043">4043</a> of file <a class="el" href="../../d0/d85/process_8c_source.html">process.c</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>