📁 File Manager Pro
v10.0.3 | PHP: 8.1.34
Server: Apache
2026-06-22 07:10:47
📂
/ (Root)
/
opt
/
alt
/
ruby20
/
share
/
doc
/
ruby
/
capi
/
html
/
d7
/
df4
📍 /opt/alt/ruby20/share/doc/ruby/capi/html/d7/df4
🔄 Refresh
✏️
Editing: structrb__execarg.html
Read Only
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="X-UA-Compatible" content="IE=9"/> <meta name="generator" content="Doxygen 1.8.14"/> <meta name="viewport" content="width=device-width, initial-scale=1"/> <title>Ruby: rb_execarg Struct Reference</title> <link href="../../tabs.css" rel="stylesheet" type="text/css"/> <script type="text/javascript" src="../../jquery.js"></script> <script type="text/javascript" src="../../dynsections.js"></script> <link href="../../doxygen.css" rel="stylesheet" type="text/css" /> </head> <body> <div id="top"><!-- do not remove this div, it is closed by doxygen! --> <div id="titlearea"> <table cellspacing="0" cellpadding="0"> <tbody> <tr style="height: 56px;"> <td id="projectalign" style="padding-left: 0.5em;"> <div id="projectname">Ruby  <span id="projectnumber">2.0.0p648(2015-12-16revision53162)</span> </div> </td> </tr> </tbody> </table> </div> <!-- end header part --> <!-- Generated by Doxygen 1.8.14 --> <script type="text/javascript" src="../../menudata.js"></script> <script type="text/javascript" src="../../menu.js"></script> <script type="text/javascript"> /* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ $(function() { initMenu('../../',false,false,'search.php','Search'); }); /* @license-end */</script> <div id="main-nav"></div> </div><!-- top --> <div class="header"> <div class="summary"> <a href="#pub-attribs">Data Fields</a> </div> <div class="headertitle"> <div class="title">rb_execarg Struct Reference</div> </div> </div><!--header--> <div class="contents"> <p><code>#include <<a class="el" href="../../db/dde/internal_8h_source.html">internal.h</a>></code></p> <table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a> Data Fields</h2></td></tr> <tr class="memitem:a41b1fd1e2aede2ce9e966947770714e9"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/df4/structrb__execarg.html#a41b1fd1e2aede2ce9e966947770714e9">use_shell</a></td></tr> <tr class="separator:a41b1fd1e2aede2ce9e966947770714e9"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:abfd86fe9168e377823ad5dc70f89365a"><td class="memItemLeft" >union {</td></tr> <tr class="memitem:a4a1410229656e3a1a34bbd65732e5570"><td class="memItemLeft" >   struct {</td></tr> <tr class="memitem:a036af39fa39512de77f2c356f2146a3a"><td class="memItemLeft" >      <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>   <a class="el" href="../../d7/df4/structrb__execarg.html#aac397dacc43ec9acfa174e029a1981b4">shell_script</a></td></tr> <tr class="separator:a036af39fa39512de77f2c356f2146a3a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a4a1410229656e3a1a34bbd65732e5570"><td class="memItemLeft" valign="top">   }   <a class="el" href="../../d7/df4/structrb__execarg.html#a8458081002086b6b769a945722bc222d">sh</a></td></tr> <tr class="separator:a4a1410229656e3a1a34bbd65732e5570"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae4f1fc0e0a032353a4ffa95624a7654e"><td class="memItemLeft" >   struct {</td></tr> <tr class="memitem:a9450f3b2ef7365c717daddf7b69c06de"><td class="memItemLeft" >      <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>   <a class="el" href="../../d7/df4/structrb__execarg.html#a434c8bc5f38b062d32e905ce0b169998">command_name</a></td></tr> <tr class="separator:a9450f3b2ef7365c717daddf7b69c06de"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a9071299fffe895984e23bcc3567a653c"><td class="memItemLeft" >      <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>   <a class="el" href="../../d7/df4/structrb__execarg.html#a19208bd5d3a01466e465a58f1c33d759">command_abspath</a></td></tr> <tr class="separator:a9071299fffe895984e23bcc3567a653c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae48aa7cd7443dc8160a83159003c3a51"><td class="memItemLeft" >      <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>   <a class="el" href="../../d7/df4/structrb__execarg.html#ac57dca4047239c3ae697aa692c275db2">argv_str</a></td></tr> <tr class="separator:ae48aa7cd7443dc8160a83159003c3a51"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab932d3aaba771870b04c161c265566ca"><td class="memItemLeft" >      <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>   <a class="el" href="../../d7/df4/structrb__execarg.html#a40d99c5e3b8e810af6607f8d235e3d17">argv_buf</a></td></tr> <tr class="separator:ab932d3aaba771870b04c161c265566ca"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae4f1fc0e0a032353a4ffa95624a7654e"><td class="memItemLeft" valign="top">   }   <a class="el" href="../../d7/df4/structrb__execarg.html#a0640f0907d851a536c309ba7e12dd309">cmd</a></td></tr> <tr class="separator:ae4f1fc0e0a032353a4ffa95624a7654e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:abfd86fe9168e377823ad5dc70f89365a"><td class="memItemLeft" valign="top">} </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/df4/structrb__execarg.html#abfd86fe9168e377823ad5dc70f89365a">invoke</a></td></tr> <tr class="separator:abfd86fe9168e377823ad5dc70f89365a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2abe266f26d0333ec737b1d160dc338a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/df4/structrb__execarg.html#a2abe266f26d0333ec737b1d160dc338a">redirect_fds</a></td></tr> <tr class="separator:a2abe266f26d0333ec737b1d160dc338a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a97d382365b8c0853be3e0bf992db13c9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/df4/structrb__execarg.html#a97d382365b8c0853be3e0bf992db13c9">envp_str</a></td></tr> <tr class="separator:a97d382365b8c0853be3e0bf992db13c9"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a16370ebfe2603dea8ccfcd0778073818"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/df4/structrb__execarg.html#a16370ebfe2603dea8ccfcd0778073818">envp_buf</a></td></tr> <tr class="separator:a16370ebfe2603dea8ccfcd0778073818"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a18c95cbd2ccc48e941735180dc9334da"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/df4/structrb__execarg.html#a18c95cbd2ccc48e941735180dc9334da">dup2_tmpbuf</a></td></tr> <tr class="separator:a18c95cbd2ccc48e941735180dc9334da"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a11b2af3d27c1cd2e84cdeb551fa5fcf7"><td class="memItemLeft" align="right" valign="top">unsigned </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/df4/structrb__execarg.html#a11b2af3d27c1cd2e84cdeb551fa5fcf7">pgroup_given</a>: 1</td></tr> <tr class="separator:a11b2af3d27c1cd2e84cdeb551fa5fcf7"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:abd81e93fba33357858e0c891539a236e"><td class="memItemLeft" align="right" valign="top">unsigned </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/df4/structrb__execarg.html#abd81e93fba33357858e0c891539a236e">umask_given</a>: 1</td></tr> <tr class="separator:abd81e93fba33357858e0c891539a236e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a416a72a7d1fcbac5bc259436bc683302"><td class="memItemLeft" align="right" valign="top">unsigned </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/df4/structrb__execarg.html#a416a72a7d1fcbac5bc259436bc683302">unsetenv_others_given</a>: 1</td></tr> <tr class="separator:a416a72a7d1fcbac5bc259436bc683302"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad9bcb7b501b40774d478c9467c5c2999"><td class="memItemLeft" align="right" valign="top">unsigned </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/df4/structrb__execarg.html#ad9bcb7b501b40774d478c9467c5c2999">unsetenv_others_do</a>: 1</td></tr> <tr class="separator:ad9bcb7b501b40774d478c9467c5c2999"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae68c1be127d37d917920582da8d17d61"><td class="memItemLeft" align="right" valign="top">unsigned </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/df4/structrb__execarg.html#ae68c1be127d37d917920582da8d17d61">close_others_given</a>: 1</td></tr> <tr class="separator:ae68c1be127d37d917920582da8d17d61"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a065095f194481d653c7b317ce8347eaa"><td class="memItemLeft" align="right" valign="top">unsigned </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/df4/structrb__execarg.html#a065095f194481d653c7b317ce8347eaa">close_others_do</a>: 1</td></tr> <tr class="separator:a065095f194481d653c7b317ce8347eaa"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a5e7d556dcefc760c03dbb8a294d0e510"><td class="memItemLeft" align="right" valign="top">unsigned </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/df4/structrb__execarg.html#a5e7d556dcefc760c03dbb8a294d0e510">chdir_given</a>: 1</td></tr> <tr class="separator:a5e7d556dcefc760c03dbb8a294d0e510"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a57c6d2356568e708289bfe641cd79e71"><td class="memItemLeft" align="right" valign="top">unsigned </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/df4/structrb__execarg.html#a57c6d2356568e708289bfe641cd79e71">new_pgroup_given</a>: 1</td></tr> <tr class="separator:a57c6d2356568e708289bfe641cd79e71"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a99585266f51c7b61343b7cfebf9d7a40"><td class="memItemLeft" align="right" valign="top">unsigned </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/df4/structrb__execarg.html#a99585266f51c7b61343b7cfebf9d7a40">new_pgroup_flag</a>: 1</td></tr> <tr class="separator:a99585266f51c7b61343b7cfebf9d7a40"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab938e38db8c6378597f0c47e8407e077"><td class="memItemLeft" align="right" valign="top">unsigned </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/df4/structrb__execarg.html#ab938e38db8c6378597f0c47e8407e077">uid_given</a>: 1</td></tr> <tr class="separator:ab938e38db8c6378597f0c47e8407e077"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa5f2fe11f8cc3bee753ec384d0474ee0"><td class="memItemLeft" align="right" valign="top">unsigned </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/df4/structrb__execarg.html#aa5f2fe11f8cc3bee753ec384d0474ee0">gid_given</a>: 1</td></tr> <tr class="separator:aa5f2fe11f8cc3bee753ec384d0474ee0"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:afff0d1ad9bfcb7496bc521a7e853b5e9"><td class="memItemLeft" align="right" valign="top">rb_pid_t </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/df4/structrb__execarg.html#afff0d1ad9bfcb7496bc521a7e853b5e9">pgroup_pgid</a></td></tr> <tr class="separator:afff0d1ad9bfcb7496bc521a7e853b5e9"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a64cffdf455f1d96bc6de2af5410cc1d4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/df4/structrb__execarg.html#a64cffdf455f1d96bc6de2af5410cc1d4">rlimit_limits</a></td></tr> <tr class="separator:a64cffdf455f1d96bc6de2af5410cc1d4"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a0ffc8a1d2a5301a72afdd1d6d754f662"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../dc/db1/win32_8h.html#ad2933406ba93c0e0d1884fc09c18a0bf">mode_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/df4/structrb__execarg.html#a0ffc8a1d2a5301a72afdd1d6d754f662">umask_mask</a></td></tr> <tr class="separator:a0ffc8a1d2a5301a72afdd1d6d754f662"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a35cffd682e9fe85dc7dfd21874b92a53"><td class="memItemLeft" align="right" valign="top">rb_uid_t </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/df4/structrb__execarg.html#a35cffd682e9fe85dc7dfd21874b92a53">uid</a></td></tr> <tr class="separator:a35cffd682e9fe85dc7dfd21874b92a53"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a1439d2d0b7dc011996823aee79b398bf"><td class="memItemLeft" align="right" valign="top">rb_gid_t </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/df4/structrb__execarg.html#a1439d2d0b7dc011996823aee79b398bf">gid</a></td></tr> <tr class="separator:a1439d2d0b7dc011996823aee79b398bf"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a962429ebc9d161f5503e6071641ef231"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/df4/structrb__execarg.html#a962429ebc9d161f5503e6071641ef231">fd_dup2</a></td></tr> <tr class="separator:a962429ebc9d161f5503e6071641ef231"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a81917af06b2fbade88b9020bcaaaeb8f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/df4/structrb__execarg.html#a81917af06b2fbade88b9020bcaaaeb8f">fd_close</a></td></tr> <tr class="separator:a81917af06b2fbade88b9020bcaaaeb8f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a62e580f6403978c92b7a2cd7864a0037"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/df4/structrb__execarg.html#a62e580f6403978c92b7a2cd7864a0037">fd_open</a></td></tr> <tr class="separator:a62e580f6403978c92b7a2cd7864a0037"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac99e2f8b809538afcb7c67dde781f418"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/df4/structrb__execarg.html#ac99e2f8b809538afcb7c67dde781f418">fd_dup2_child</a></td></tr> <tr class="separator:ac99e2f8b809538afcb7c67dde781f418"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a770e191ef242e019e5a813bdc2db68b9"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/df4/structrb__execarg.html#a770e191ef242e019e5a813bdc2db68b9">close_others_maxhint</a></td></tr> <tr class="separator:a770e191ef242e019e5a813bdc2db68b9"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:abbde123c208b04e83b859af4ef0f87af"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/df4/structrb__execarg.html#abbde123c208b04e83b859af4ef0f87af">env_modification</a></td></tr> <tr class="separator:abbde123c208b04e83b859af4ef0f87af"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:acbb07cb999260b7a92b79cc667e42d82"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/df4/structrb__execarg.html#acbb07cb999260b7a92b79cc667e42d82">chdir_dir</a></td></tr> <tr class="separator:acbb07cb999260b7a92b79cc667e42d82"><td class="memSeparator" colspan="2"> </td></tr> </table> <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> <div class="textblock"> <p class="definition">Definition at line <a class="el" href="../../db/dde/internal_8h_source.html#l00210">210</a> of file <a class="el" href="../../db/dde/internal_8h_source.html">internal.h</a>.</p> </div><h2 class="groupheader">Field Documentation</h2> <a id="a40d99c5e3b8e810af6607f8d235e3d17"></a> <h2 class="memtitle"><span class="permalink"><a href="#a40d99c5e3b8e810af6607f8d235e3d17">◆ </a></span>argv_buf</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_execarg::argv_buf</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/dde/internal_8h_source.html#l00220">220</a> of file <a class="el" href="../../db/dde/internal_8h_source.html">internal.h</a>.</p> </div> </div> <a id="ac57dca4047239c3ae697aa692c275db2"></a> <h2 class="memtitle"><span class="permalink"><a href="#ac57dca4047239c3ae697aa692c275db2">◆ </a></span>argv_str</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_execarg::argv_str</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/dde/internal_8h_source.html#l00219">219</a> of file <a class="el" href="../../db/dde/internal_8h_source.html">internal.h</a>.</p> </div> </div> <a id="acbb07cb999260b7a92b79cc667e42d82"></a> <h2 class="memtitle"><span class="permalink"><a href="#acbb07cb999260b7a92b79cc667e42d82">◆ </a></span>chdir_dir</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_execarg::chdir_dir</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/dde/internal_8h_source.html#l00249">249</a> of file <a class="el" href="../../db/dde/internal_8h_source.html">internal.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d85/process_8c_source.html#l01357">mark_exec_arg()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l01645">rb_execarg_addopt()</a>, and <a class="el" href="../../d0/d85/process_8c_source.html#l02909">rb_execarg_run_options()</a>.</p> </div> </div> <a id="a5e7d556dcefc760c03dbb8a294d0e510"></a> <h2 class="memtitle"><span class="permalink"><a href="#a5e7d556dcefc760c03dbb8a294d0e510">◆ </a></span>chdir_given</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">unsigned rb_execarg::chdir_given</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/dde/internal_8h_source.html#l00233">233</a> of file <a class="el" href="../../db/dde/internal_8h_source.html">internal.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d85/process_8c_source.html#l01645">rb_execarg_addopt()</a>, and <a class="el" href="../../d0/d85/process_8c_source.html#l02909">rb_execarg_run_options()</a>.</p> </div> </div> <a id="a065095f194481d653c7b317ce8347eaa"></a> <h2 class="memtitle"><span class="permalink"><a href="#a065095f194481d653c7b317ce8347eaa">◆ </a></span>close_others_do</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">unsigned rb_execarg::close_others_do</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/dde/internal_8h_source.html#l00232">232</a> of file <a class="el" href="../../db/dde/internal_8h_source.html">internal.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d85/process_8c_source.html#l01645">rb_execarg_addopt()</a>, and <a class="el" href="../../d0/d85/process_8c_source.html#l02909">rb_execarg_run_options()</a>.</p> </div> </div> <a id="ae68c1be127d37d917920582da8d17d61"></a> <h2 class="memtitle"><span class="permalink"><a href="#ae68c1be127d37d917920582da8d17d61">◆ </a></span>close_others_given</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">unsigned rb_execarg::close_others_given</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/dde/internal_8h_source.html#l00231">231</a> of file <a class="el" href="../../db/dde/internal_8h_source.html">internal.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d85/process_8c_source.html#l01645">rb_execarg_addopt()</a>, and <a class="el" href="../../d0/d85/process_8c_source.html#l02909">rb_execarg_run_options()</a>.</p> </div> </div> <a id="a770e191ef242e019e5a813bdc2db68b9"></a> <h2 class="memtitle"><span class="permalink"><a href="#a770e191ef242e019e5a813bdc2db68b9">◆ </a></span>close_others_maxhint</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int rb_execarg::close_others_maxhint</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/dde/internal_8h_source.html#l00247">247</a> of file <a class="el" href="../../db/dde/internal_8h_source.html">internal.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d85/process_8c_source.html#l01878">check_exec_fds()</a>, and <a class="el" href="../../d0/d85/process_8c_source.html#l02909">rb_execarg_run_options()</a>.</p> </div> </div> <a id="a0640f0907d851a536c309ba7e12dd309"></a> <h2 class="memtitle"><span class="permalink"><a href="#a0640f0907d851a536c309ba7e12dd309">◆ </a></span>cmd</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">struct { ... } rb_execarg::cmd</td> </tr> </table> </div><div class="memdoc"> <p class="reference">Referenced by <a class="el" href="../../df/d0a/io_8c_source.html#l06269">check_pipe_command()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l01357">mark_exec_arg()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l05740">pipe_open()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l03056">rb_exec_async_signal_safe()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l02056">rb_exec_fillarg()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l02246">rb_execarg_init()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l02424">rb_f_exec()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l06383">rb_f_open()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l04081">rb_f_spawn()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l06420">rb_io_open()</a>, and <a class="el" href="../../d0/d85/process_8c_source.html#l03684">rb_spawn_process()</a>.</p> </div> </div> <a id="a19208bd5d3a01466e465a58f1c33d759"></a> <h2 class="memtitle"><span class="permalink"><a href="#a19208bd5d3a01466e465a58f1c33d759">◆ </a></span>command_abspath</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_execarg::command_abspath</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/dde/internal_8h_source.html#l00218">218</a> of file <a class="el" href="../../db/dde/internal_8h_source.html">internal.h</a>.</p> </div> </div> <a id="a434c8bc5f38b062d32e905ce0b169998"></a> <h2 class="memtitle"><span class="permalink"><a href="#a434c8bc5f38b062d32e905ce0b169998">◆ </a></span>command_name</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_execarg::command_name</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/dde/internal_8h_source.html#l00217">217</a> of file <a class="el" href="../../db/dde/internal_8h_source.html">internal.h</a>.</p> </div> </div> <a id="a18c95cbd2ccc48e941735180dc9334da"></a> <h2 class="memtitle"><span class="permalink"><a href="#a18c95cbd2ccc48e941735180dc9334da">◆ </a></span>dup2_tmpbuf</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_execarg::dup2_tmpbuf</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/dde/internal_8h_source.html#l00226">226</a> of file <a class="el" href="../../db/dde/internal_8h_source.html">internal.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d85/process_8c_source.html#l01357">mark_exec_arg()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l02291">rb_execarg_fixup()</a>, and <a class="el" href="../../d0/d85/process_8c_source.html#l02909">rb_execarg_run_options()</a>.</p> </div> </div> <a id="abbde123c208b04e83b859af4ef0f87af"></a> <h2 class="memtitle"><span class="permalink"><a href="#abbde123c208b04e83b859af4ef0f87af">◆ </a></span>env_modification</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_execarg::env_modification</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/dde/internal_8h_source.html#l00248">248</a> of file <a class="el" href="../../db/dde/internal_8h_source.html">internal.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d85/process_8c_source.html#l01357">mark_exec_arg()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l02056">rb_exec_fillarg()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l02291">rb_execarg_fixup()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l02909">rb_execarg_run_options()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l02265">rb_execarg_setenv()</a>, and <a class="el" href="../../d0/d85/process_8c_source.html#l02889">save_env()</a>.</p> </div> </div> <a id="a16370ebfe2603dea8ccfcd0778073818"></a> <h2 class="memtitle"><span class="permalink"><a href="#a16370ebfe2603dea8ccfcd0778073818">◆ </a></span>envp_buf</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_execarg::envp_buf</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/dde/internal_8h_source.html#l00225">225</a> of file <a class="el" href="../../db/dde/internal_8h_source.html">internal.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d85/process_8c_source.html#l02273">fill_envp_buf_i()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l01357">mark_exec_arg()</a>, and <a class="el" href="../../d0/d85/process_8c_source.html#l02291">rb_execarg_fixup()</a>.</p> </div> </div> <a id="a97d382365b8c0853be3e0bf992db13c9"></a> <h2 class="memtitle"><span class="permalink"><a href="#a97d382365b8c0853be3e0bf992db13c9">◆ </a></span>envp_str</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_execarg::envp_str</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/dde/internal_8h_source.html#l00224">224</a> of file <a class="el" href="../../db/dde/internal_8h_source.html">internal.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d85/process_8c_source.html#l01357">mark_exec_arg()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l05740">pipe_open()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l03056">rb_exec_async_signal_safe()</a>, and <a class="el" href="../../d0/d85/process_8c_source.html#l02291">rb_execarg_fixup()</a>.</p> </div> </div> <a id="a81917af06b2fbade88b9020bcaaaeb8f"></a> <h2 class="memtitle"><span class="permalink"><a href="#a81917af06b2fbade88b9020bcaaaeb8f">◆ </a></span>fd_close</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_execarg::fd_close</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/dde/internal_8h_source.html#l00244">244</a> of file <a class="el" href="../../db/dde/internal_8h_source.html">internal.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d85/process_8c_source.html#l01878">check_exec_fds()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l01551">check_exec_redirect()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l01357">mark_exec_arg()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l02909">rb_execarg_run_options()</a>, and <a class="el" href="../../d0/d85/process_8c_source.html#l02530">save_redirect_fd()</a>.</p> </div> </div> <a id="a962429ebc9d161f5503e6071641ef231"></a> <h2 class="memtitle"><span class="permalink"><a href="#a962429ebc9d161f5503e6071641ef231">◆ </a></span>fd_dup2</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_execarg::fd_dup2</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/dde/internal_8h_source.html#l00243">243</a> of file <a class="el" href="../../db/dde/internal_8h_source.html">internal.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d85/process_8c_source.html#l01878">check_exec_fds()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l01848">check_exec_fds_1()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l01551">check_exec_redirect()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l01357">mark_exec_arg()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l02291">rb_execarg_fixup()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l02909">rb_execarg_run_options()</a>, and <a class="el" href="../../d0/d85/process_8c_source.html#l02530">save_redirect_fd()</a>.</p> </div> </div> <a id="ac99e2f8b809538afcb7c67dde781f418"></a> <h2 class="memtitle"><span class="permalink"><a href="#ac99e2f8b809538afcb7c67dde781f418">◆ </a></span>fd_dup2_child</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_execarg::fd_dup2_child</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/dde/internal_8h_source.html#l00246">246</a> of file <a class="el" href="../../db/dde/internal_8h_source.html">internal.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d85/process_8c_source.html#l01878">check_exec_fds()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l01848">check_exec_fds_1()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l01551">check_exec_redirect()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l01357">mark_exec_arg()</a>, and <a class="el" href="../../d0/d85/process_8c_source.html#l02909">rb_execarg_run_options()</a>.</p> </div> </div> <a id="a62e580f6403978c92b7a2cd7864a0037"></a> <h2 class="memtitle"><span class="permalink"><a href="#a62e580f6403978c92b7a2cd7864a0037">◆ </a></span>fd_open</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_execarg::fd_open</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/dde/internal_8h_source.html#l00245">245</a> of file <a class="el" href="../../db/dde/internal_8h_source.html">internal.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d85/process_8c_source.html#l01878">check_exec_fds()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l01848">check_exec_fds_1()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l01551">check_exec_redirect()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l01357">mark_exec_arg()</a>, and <a class="el" href="../../d0/d85/process_8c_source.html#l02909">rb_execarg_run_options()</a>.</p> </div> </div> <a id="a1439d2d0b7dc011996823aee79b398bf"></a> <h2 class="memtitle"><span class="permalink"><a href="#a1439d2d0b7dc011996823aee79b398bf">◆ </a></span>gid</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">rb_gid_t rb_execarg::gid</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/dde/internal_8h_source.html#l00242">242</a> of file <a class="el" href="../../db/dde/internal_8h_source.html">internal.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d85/process_8c_source.html#l01645">rb_execarg_addopt()</a>, and <a class="el" href="../../d0/d85/process_8c_source.html#l02909">rb_execarg_run_options()</a>.</p> </div> </div> <a id="aa5f2fe11f8cc3bee753ec384d0474ee0"></a> <h2 class="memtitle"><span class="permalink"><a href="#aa5f2fe11f8cc3bee753ec384d0474ee0">◆ </a></span>gid_given</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">unsigned rb_execarg::gid_given</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/dde/internal_8h_source.html#l00237">237</a> of file <a class="el" href="../../db/dde/internal_8h_source.html">internal.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d85/process_8c_source.html#l01645">rb_execarg_addopt()</a>, and <a class="el" href="../../d0/d85/process_8c_source.html#l02909">rb_execarg_run_options()</a>.</p> </div> </div> <a id="abfd86fe9168e377823ad5dc70f89365a"></a> <h2 class="memtitle"><span class="permalink"><a href="#abfd86fe9168e377823ad5dc70f89365a">◆ </a></span>invoke</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">union { ... } rb_execarg::invoke</td> </tr> </table> </div><div class="memdoc"> <p class="reference">Referenced by <a class="el" href="../../d0/d85/process_8c_source.html#l01357">mark_exec_arg()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l05740">pipe_open()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l03056">rb_exec_async_signal_safe()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l02056">rb_exec_fillarg()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l02246">rb_execarg_init()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l02424">rb_f_exec()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l04081">rb_f_spawn()</a>, and <a class="el" href="../../d0/d85/process_8c_source.html#l03684">rb_spawn_process()</a>.</p> </div> </div> <a id="a99585266f51c7b61343b7cfebf9d7a40"></a> <h2 class="memtitle"><span class="permalink"><a href="#a99585266f51c7b61343b7cfebf9d7a40">◆ </a></span>new_pgroup_flag</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">unsigned rb_execarg::new_pgroup_flag</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/dde/internal_8h_source.html#l00235">235</a> of file <a class="el" href="../../db/dde/internal_8h_source.html">internal.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d85/process_8c_source.html#l01645">rb_execarg_addopt()</a>.</p> </div> </div> <a id="a57c6d2356568e708289bfe641cd79e71"></a> <h2 class="memtitle"><span class="permalink"><a href="#a57c6d2356568e708289bfe641cd79e71">◆ </a></span>new_pgroup_given</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">unsigned rb_execarg::new_pgroup_given</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/dde/internal_8h_source.html#l00234">234</a> of file <a class="el" href="../../db/dde/internal_8h_source.html">internal.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d85/process_8c_source.html#l01645">rb_execarg_addopt()</a>.</p> </div> </div> <a id="a11b2af3d27c1cd2e84cdeb551fa5fcf7"></a> <h2 class="memtitle"><span class="permalink"><a href="#a11b2af3d27c1cd2e84cdeb551fa5fcf7">◆ </a></span>pgroup_given</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">unsigned rb_execarg::pgroup_given</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/dde/internal_8h_source.html#l00227">227</a> of file <a class="el" href="../../db/dde/internal_8h_source.html">internal.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d85/process_8c_source.html#l01645">rb_execarg_addopt()</a>, and <a class="el" href="../../d0/d85/process_8c_source.html#l02909">rb_execarg_run_options()</a>.</p> </div> </div> <a id="afff0d1ad9bfcb7496bc521a7e853b5e9"></a> <h2 class="memtitle"><span class="permalink"><a href="#afff0d1ad9bfcb7496bc521a7e853b5e9">◆ </a></span>pgroup_pgid</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">rb_pid_t rb_execarg::pgroup_pgid</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/dde/internal_8h_source.html#l00238">238</a> of file <a class="el" href="../../db/dde/internal_8h_source.html">internal.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d85/process_8c_source.html#l01645">rb_execarg_addopt()</a>.</p> </div> </div> <a id="a2abe266f26d0333ec737b1d160dc338a"></a> <h2 class="memtitle"><span class="permalink"><a href="#a2abe266f26d0333ec737b1d160dc338a">◆ </a></span>redirect_fds</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_execarg::redirect_fds</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/dde/internal_8h_source.html#l00223">223</a> of file <a class="el" href="../../db/dde/internal_8h_source.html">internal.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d85/process_8c_source.html#l01357">mark_exec_arg()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l02291">rb_execarg_fixup()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l02909">rb_execarg_run_options()</a>, and <a class="el" href="../../d0/d85/process_8c_source.html#l03684">rb_spawn_process()</a>.</p> </div> </div> <a id="a64cffdf455f1d96bc6de2af5410cc1d4"></a> <h2 class="memtitle"><span class="permalink"><a href="#a64cffdf455f1d96bc6de2af5410cc1d4">◆ </a></span>rlimit_limits</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_execarg::rlimit_limits</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/dde/internal_8h_source.html#l00239">239</a> of file <a class="el" href="../../db/dde/internal_8h_source.html">internal.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d85/process_8c_source.html#l01357">mark_exec_arg()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l01645">rb_execarg_addopt()</a>, and <a class="el" href="../../d0/d85/process_8c_source.html#l02909">rb_execarg_run_options()</a>.</p> </div> </div> <a id="a8458081002086b6b769a945722bc222d"></a> <h2 class="memtitle"><span class="permalink"><a href="#a8458081002086b6b769a945722bc222d">◆ </a></span>sh</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">struct { ... } rb_execarg::sh</td> </tr> </table> </div><div class="memdoc"> <p class="reference">Referenced by <a class="el" href="../../d0/d85/process_8c_source.html#l01357">mark_exec_arg()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l05740">pipe_open()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l03056">rb_exec_async_signal_safe()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l02056">rb_exec_fillarg()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l02246">rb_execarg_init()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l02424">rb_f_exec()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l04081">rb_f_spawn()</a>, and <a class="el" href="../../d0/d85/process_8c_source.html#l03684">rb_spawn_process()</a>.</p> </div> </div> <a id="aac397dacc43ec9acfa174e029a1981b4"></a> <h2 class="memtitle"><span class="permalink"><a href="#aac397dacc43ec9acfa174e029a1981b4">◆ </a></span>shell_script</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_execarg::shell_script</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/dde/internal_8h_source.html#l00214">214</a> of file <a class="el" href="../../db/dde/internal_8h_source.html">internal.h</a>.</p> </div> </div> <a id="a35cffd682e9fe85dc7dfd21874b92a53"></a> <h2 class="memtitle"><span class="permalink"><a href="#a35cffd682e9fe85dc7dfd21874b92a53">◆ </a></span>uid</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">rb_uid_t rb_execarg::uid</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/dde/internal_8h_source.html#l00241">241</a> of file <a class="el" href="../../db/dde/internal_8h_source.html">internal.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d85/process_8c_source.html#l01645">rb_execarg_addopt()</a>, and <a class="el" href="../../d0/d85/process_8c_source.html#l02909">rb_execarg_run_options()</a>.</p> </div> </div> <a id="ab938e38db8c6378597f0c47e8407e077"></a> <h2 class="memtitle"><span class="permalink"><a href="#ab938e38db8c6378597f0c47e8407e077">◆ </a></span>uid_given</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">unsigned rb_execarg::uid_given</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/dde/internal_8h_source.html#l00236">236</a> of file <a class="el" href="../../db/dde/internal_8h_source.html">internal.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d85/process_8c_source.html#l01645">rb_execarg_addopt()</a>, and <a class="el" href="../../d0/d85/process_8c_source.html#l02909">rb_execarg_run_options()</a>.</p> </div> </div> <a id="abd81e93fba33357858e0c891539a236e"></a> <h2 class="memtitle"><span class="permalink"><a href="#abd81e93fba33357858e0c891539a236e">◆ </a></span>umask_given</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">unsigned rb_execarg::umask_given</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/dde/internal_8h_source.html#l00228">228</a> of file <a class="el" href="../../db/dde/internal_8h_source.html">internal.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d85/process_8c_source.html#l01645">rb_execarg_addopt()</a>, and <a class="el" href="../../d0/d85/process_8c_source.html#l02909">rb_execarg_run_options()</a>.</p> </div> </div> <a id="a0ffc8a1d2a5301a72afdd1d6d754f662"></a> <h2 class="memtitle"><span class="permalink"><a href="#a0ffc8a1d2a5301a72afdd1d6d754f662">◆ </a></span>umask_mask</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../dc/db1/win32_8h.html#ad2933406ba93c0e0d1884fc09c18a0bf">mode_t</a> rb_execarg::umask_mask</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/dde/internal_8h_source.html#l00240">240</a> of file <a class="el" href="../../db/dde/internal_8h_source.html">internal.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d85/process_8c_source.html#l01645">rb_execarg_addopt()</a>, and <a class="el" href="../../d0/d85/process_8c_source.html#l02909">rb_execarg_run_options()</a>.</p> </div> </div> <a id="ad9bcb7b501b40774d478c9467c5c2999"></a> <h2 class="memtitle"><span class="permalink"><a href="#ad9bcb7b501b40774d478c9467c5c2999">◆ </a></span>unsetenv_others_do</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">unsigned rb_execarg::unsetenv_others_do</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/dde/internal_8h_source.html#l00230">230</a> of file <a class="el" href="../../db/dde/internal_8h_source.html">internal.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d85/process_8c_source.html#l01645">rb_execarg_addopt()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l02291">rb_execarg_fixup()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l02909">rb_execarg_run_options()</a>, and <a class="el" href="../../d0/d85/process_8c_source.html#l02889">save_env()</a>.</p> </div> </div> <a id="a416a72a7d1fcbac5bc259436bc683302"></a> <h2 class="memtitle"><span class="permalink"><a href="#a416a72a7d1fcbac5bc259436bc683302">◆ </a></span>unsetenv_others_given</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">unsigned rb_execarg::unsetenv_others_given</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/dde/internal_8h_source.html#l00229">229</a> of file <a class="el" href="../../db/dde/internal_8h_source.html">internal.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d85/process_8c_source.html#l01645">rb_execarg_addopt()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l02291">rb_execarg_fixup()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l02909">rb_execarg_run_options()</a>, and <a class="el" href="../../d0/d85/process_8c_source.html#l02889">save_env()</a>.</p> </div> </div> <a id="a41b1fd1e2aede2ce9e966947770714e9"></a> <h2 class="memtitle"><span class="permalink"><a href="#a41b1fd1e2aede2ce9e966947770714e9">◆ </a></span>use_shell</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int rb_execarg::use_shell</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/dde/internal_8h_source.html#l00211">211</a> of file <a class="el" href="../../db/dde/internal_8h_source.html">internal.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d85/process_8c_source.html#l01357">mark_exec_arg()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l05740">pipe_open()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l03056">rb_exec_async_signal_safe()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l02056">rb_exec_fillarg()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l02246">rb_execarg_init()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l02424">rb_f_exec()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l04081">rb_f_spawn()</a>, and <a class="el" href="../../d0/d85/process_8c_source.html#l03684">rb_spawn_process()</a>.</p> </div> </div> <hr/>The documentation for this struct was generated from the following file:<ul> <li><a class="el" href="../../db/dde/internal_8h_source.html">internal.h</a></li> </ul> </div><!-- contents --> <!-- start footer part --> <hr class="footer"/><address class="footer"><small> Generated by  <a href="http://www.doxygen.org/index.html"> <img class="footer" src="../../doxygen.png" alt="doxygen"/> </a> 1.8.14 </small></address> </body> </html>
💾 Save Changes
❌ Cancel