📁 File Manager Pro
v10.0.3 | PHP: 8.1.34
Server: Apache
2026-06-22 12:57:52
📂
/ (Root)
/
opt
/
alt
/
ruby21
/
share
/
doc
/
ruby
/
capi
/
html
/
d7
/
df4
📍 /opt/alt/ruby21/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.1.10p492(2016-04-01revision54464)</span> </div> </td> </tr> </tbody> </table> </div> <!-- end header part --> <!-- Generated by Doxygen 1.8.14 --> <script type="text/javascript" src="../../menudata.js"></script> <script type="text/javascript" src="../../menu.js"></script> <script type="text/javascript"> /* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ $(function() { initMenu('../../',false,false,'search.php','Search'); }); /* @license-end */</script> <div id="main-nav"></div> </div><!-- top --> <div class="header"> <div class="summary"> <a href="#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:a24ca3652812c1aac282f667ea2ac9db7"><td class="memItemLeft" >union {</td></tr> <tr class="memitem:aff9ae5c9166bf05487d943bcc17ba272"><td class="memItemLeft" >   struct {</td></tr> <tr class="memitem:aa511d2f6fac98a3c2a5257dfad577e9a"><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:aa511d2f6fac98a3c2a5257dfad577e9a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aff9ae5c9166bf05487d943bcc17ba272"><td class="memItemLeft" valign="top">   }   <a class="el" href="../../d7/df4/structrb__execarg.html#ae7b23529a51e136f3be455cc452562c2">sh</a></td></tr> <tr class="separator:aff9ae5c9166bf05487d943bcc17ba272"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:acd90e2465139cc587473e6a35e954e3c"><td class="memItemLeft" >   struct {</td></tr> <tr class="memitem:a562fb354af53d8e80ac43ccd3560c614"><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:a562fb354af53d8e80ac43ccd3560c614"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6a68757fec6379d15c075ab3ce9e57e7"><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:a6a68757fec6379d15c075ab3ce9e57e7"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a0e073d7e3f12e49a1be2595f75104863"><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:a0e073d7e3f12e49a1be2595f75104863"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aea90e29303e2f910a9d20f6919bc4f3c"><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:aea90e29303e2f910a9d20f6919bc4f3c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:acd90e2465139cc587473e6a35e954e3c"><td class="memItemLeft" valign="top">   }   <a class="el" href="../../d7/df4/structrb__execarg.html#a9104a3625433377c41a1406a1ed71e35">cmd</a></td></tr> <tr class="separator:acd90e2465139cc587473e6a35e954e3c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a24ca3652812c1aac282f667ea2ac9db7"><td class="memItemLeft" valign="top">} </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/df4/structrb__execarg.html#a24ca3652812c1aac282f667ea2ac9db7">invoke</a></td></tr> <tr class="separator:a24ca3652812c1aac282f667ea2ac9db7"><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#l00639">639</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#l00649">649</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#l00648">648</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#l00678">678</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#l01369">mark_exec_arg()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l01670">rb_execarg_addopt()</a>, and <a class="el" href="../../d0/d85/process_8c_source.html#l02966">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#l00662">662</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#l01670">rb_execarg_addopt()</a>, and <a class="el" href="../../d0/d85/process_8c_source.html#l02966">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#l00661">661</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#l01670">rb_execarg_addopt()</a>, and <a class="el" href="../../d0/d85/process_8c_source.html#l02966">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#l00660">660</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#l01670">rb_execarg_addopt()</a>, and <a class="el" href="../../d0/d85/process_8c_source.html#l02966">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#l00676">676</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#l01904">check_exec_fds()</a>, and <a class="el" href="../../d0/d85/process_8c_source.html#l02966">rb_execarg_run_options()</a>.</p> </div> </div> <a id="a9104a3625433377c41a1406a1ed71e35"></a> <h2 class="memtitle"><span class="permalink"><a href="#a9104a3625433377c41a1406a1ed71e35">◆ </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#l06360">check_pipe_command()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l01369">mark_exec_arg()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l05831">pipe_open()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l03113">rb_exec_async_signal_safe()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l02085">rb_exec_fillarg()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l02281">rb_execarg_init()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l02483">rb_f_exec()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l06474">rb_f_open()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l04182">rb_f_spawn()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l06511">rb_io_open()</a>, and <a class="el" href="../../d0/d85/process_8c_source.html#l03771">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#l00647">647</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#l00646">646</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#l00655">655</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#l01369">mark_exec_arg()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l02326">rb_execarg_fixup()</a>, and <a class="el" href="../../d0/d85/process_8c_source.html#l02966">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#l00677">677</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#l01369">mark_exec_arg()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l02085">rb_exec_fillarg()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l02326">rb_execarg_fixup()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l02966">rb_execarg_run_options()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l02300">rb_execarg_setenv()</a>, and <a class="el" href="../../d0/d85/process_8c_source.html#l02941">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#l00654">654</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#l02308">fill_envp_buf_i()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l01369">mark_exec_arg()</a>, and <a class="el" href="../../d0/d85/process_8c_source.html#l02326">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#l00653">653</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#l01369">mark_exec_arg()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l05831">pipe_open()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l03113">rb_exec_async_signal_safe()</a>, and <a class="el" href="../../d0/d85/process_8c_source.html#l02326">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#l00673">673</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#l01904">check_exec_fds()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l01576">check_exec_redirect()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l01369">mark_exec_arg()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l02966">rb_execarg_run_options()</a>, and <a class="el" href="../../d0/d85/process_8c_source.html#l02579">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#l00672">672</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#l01904">check_exec_fds()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l01874">check_exec_fds_1()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l01576">check_exec_redirect()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l01369">mark_exec_arg()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l02326">rb_execarg_fixup()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l02966">rb_execarg_run_options()</a>, and <a class="el" href="../../d0/d85/process_8c_source.html#l02579">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#l00675">675</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#l01904">check_exec_fds()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l01874">check_exec_fds_1()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l01576">check_exec_redirect()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l01369">mark_exec_arg()</a>, and <a class="el" href="../../d0/d85/process_8c_source.html#l02966">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#l00674">674</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#l01904">check_exec_fds()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l01874">check_exec_fds_1()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l01576">check_exec_redirect()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l01369">mark_exec_arg()</a>, and <a class="el" href="../../d0/d85/process_8c_source.html#l02966">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#l00671">671</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#l01670">rb_execarg_addopt()</a>, and <a class="el" href="../../d0/d85/process_8c_source.html#l02966">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#l00666">666</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#l01670">rb_execarg_addopt()</a>, and <a class="el" href="../../d0/d85/process_8c_source.html#l02966">rb_execarg_run_options()</a>.</p> </div> </div> <a id="a24ca3652812c1aac282f667ea2ac9db7"></a> <h2 class="memtitle"><span class="permalink"><a href="#a24ca3652812c1aac282f667ea2ac9db7">◆ </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#l01369">mark_exec_arg()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l05831">pipe_open()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l03113">rb_exec_async_signal_safe()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l02085">rb_exec_fillarg()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l02281">rb_execarg_init()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l02483">rb_f_exec()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l04182">rb_f_spawn()</a>, and <a class="el" href="../../d0/d85/process_8c_source.html#l03771">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#l00664">664</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#l01670">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#l00663">663</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#l01670">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#l00656">656</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#l01670">rb_execarg_addopt()</a>, and <a class="el" href="../../d0/d85/process_8c_source.html#l02966">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#l00667">667</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#l01670">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#l00652">652</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#l01369">mark_exec_arg()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l02326">rb_execarg_fixup()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l02966">rb_execarg_run_options()</a>, and <a class="el" href="../../d0/d85/process_8c_source.html#l03771">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#l00668">668</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#l01369">mark_exec_arg()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l01670">rb_execarg_addopt()</a>, and <a class="el" href="../../d0/d85/process_8c_source.html#l02966">rb_execarg_run_options()</a>.</p> </div> </div> <a id="ae7b23529a51e136f3be455cc452562c2"></a> <h2 class="memtitle"><span class="permalink"><a href="#ae7b23529a51e136f3be455cc452562c2">◆ </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#l01369">mark_exec_arg()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l05831">pipe_open()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l03113">rb_exec_async_signal_safe()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l02085">rb_exec_fillarg()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l02281">rb_execarg_init()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l02483">rb_f_exec()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l04182">rb_f_spawn()</a>, and <a class="el" href="../../d0/d85/process_8c_source.html#l03771">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#l00643">643</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#l00670">670</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#l01670">rb_execarg_addopt()</a>, and <a class="el" href="../../d0/d85/process_8c_source.html#l02966">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#l00665">665</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#l01670">rb_execarg_addopt()</a>, and <a class="el" href="../../d0/d85/process_8c_source.html#l02966">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#l00657">657</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#l01670">rb_execarg_addopt()</a>, and <a class="el" href="../../d0/d85/process_8c_source.html#l02966">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#l00669">669</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#l01670">rb_execarg_addopt()</a>, and <a class="el" href="../../d0/d85/process_8c_source.html#l02966">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#l00659">659</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#l01670">rb_execarg_addopt()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l02326">rb_execarg_fixup()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l02966">rb_execarg_run_options()</a>, and <a class="el" href="../../d0/d85/process_8c_source.html#l02941">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#l00658">658</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#l01670">rb_execarg_addopt()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l02326">rb_execarg_fixup()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l02966">rb_execarg_run_options()</a>, and <a class="el" href="../../d0/d85/process_8c_source.html#l02941">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#l00640">640</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#l01369">mark_exec_arg()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l05831">pipe_open()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l03113">rb_exec_async_signal_safe()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l02085">rb_exec_fillarg()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l02281">rb_execarg_init()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l02483">rb_f_exec()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l04182">rb_f_spawn()</a>, and <a class="el" href="../../d0/d85/process_8c_source.html#l03771">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