Current File : //opt/RZruby/share/doc/ruby/html/de/d46/os2_8c.html |
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.5"/>
<title>Ruby: missing/os2.c File Reference</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../jquery.js"></script>
<script type="text/javascript" src="../../dynsections.js"></script>
<link href="../../doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">Ruby
 <span id="projectnumber">1.9.3p551(2014-11-13revision48407)</span>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.5 -->
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="../../index.html"><span>Main Page</span></a></li>
<li><a href="../../modules.html"><span>Modules</span></a></li>
<li><a href="../../annotated.html"><span>Data Structures</span></a></li>
<li class="current"><a href="../../files.html"><span>Files</span></a></li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="../../files.html"><span>File List</span></a></li>
<li><a href="../../globals.html"><span>Globals</span></a></li>
</ul>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="../../dir_f3bfeebb553c3f6ecfb19202628b4493.html">missing</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#define-members">Macros</a> |
<a href="#typedef-members">Typedefs</a> |
<a href="#func-members">Functions</a> |
<a href="#var-members">Variables</a> </div>
<div class="headertitle">
<div class="title">os2.c File Reference</div> </div>
</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include "ruby.h"</code><br/>
<code>#include <stdio.h></code><br/>
<code>#include <stdlib.h></code><br/>
<code>#include <fcntl.h></code><br/>
<code>#include <process.h></code><br/>
<code>#include <limits.h></code><br/>
<code>#include <errno.h></code><br/>
<code>#include <os2.h></code><br/>
</div><div class="textblock"><div class="dynheader">
Include dependency graph for os2.c:</div>
<div class="dyncontent">
<div class="center"><img src="../../da/dd1/os2_8c__incl.png" border="0" usemap="#missing_2os2_8c" alt=""/></div>
<map name="missing_2os2_8c" id="missing_2os2_8c">
</map>
</div>
</div>
<p><a href="../../de/d46/os2_8c_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
Macros</h2></td></tr>
<tr class="memitem:a279849fd38ce284440d823ddda1d3f09"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../de/d46/os2_8c.html#a279849fd38ce284440d823ddda1d3f09">INCL_DOS</a></td></tr>
<tr class="separator:a279849fd38ce284440d823ddda1d3f09"><td class="memSeparator" colspan="2"> </td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
Typedefs</h2></td></tr>
<tr class="memitem:aabe47ba16af2a3b8ea84dffa96fc867b"><td class="memItemLeft" align="right" valign="top">typedef char * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../de/d46/os2_8c.html#aabe47ba16af2a3b8ea84dffa96fc867b">CHARP</a></td></tr>
<tr class="separator:aabe47ba16af2a3b8ea84dffa96fc867b"><td class="memSeparator" colspan="2"> </td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:a8c838484c8aaebe6183c9eca231ddfde"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../de/d46/os2_8c.html#a8c838484c8aaebe6183c9eca231ddfde">chown</a> (char *<a class="el" href="../../db/d74/zlib_8c.html#a56e97a891edabd14d071def7e678ad7e">path</a>, <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> owner, <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> group)</td></tr>
<tr class="separator:a8c838484c8aaebe6183c9eca231ddfde"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ad8cac7179e2dd6bcec7acf0528603748"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../de/d46/os2_8c.html#ad8cac7179e2dd6bcec7acf0528603748">if</a> ((<a class="el" href="../../de/d46/os2_8c.html#aef85af20f8841a63109d6f1973d47be1">shell</a>=<a class="el" href="../../d8/d4e/strftime_8c.html#aee28fd8a0e40b6d958f7d20348e45368">getenv</a>("RUBYSHELL"))!=NULL &&*shell!= '\0')</td></tr>
<tr class="separator:ad8cac7179e2dd6bcec7acf0528603748"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:add657370704754f39268faa4d15bcbc0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/d97/parse_8c.html#a0544c3fe466e421738dae463968b70ba">else</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../de/d46/os2_8c.html#add657370704754f39268faa4d15bcbc0">if</a> ((<a class="el" href="../../de/d46/os2_8c.html#aef85af20f8841a63109d6f1973d47be1">shell</a>=<a class="el" href="../../d8/d4e/strftime_8c.html#aee28fd8a0e40b6d958f7d20348e45368">getenv</a>("SHELL"))!=NULL &&*shell!= '\0')</td></tr>
<tr class="separator:add657370704754f39268faa4d15bcbc0"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a9d88b6a4e795e43c03f6d0f3317cd4a1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/d97/parse_8c.html#a0544c3fe466e421738dae463968b70ba">else</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../de/d46/os2_8c.html#a9d88b6a4e795e43c03f6d0f3317cd4a1">if</a> ((<a class="el" href="../../de/d46/os2_8c.html#aef85af20f8841a63109d6f1973d47be1">shell</a>=<a class="el" href="../../d8/d4e/strftime_8c.html#aee28fd8a0e40b6d958f7d20348e45368">getenv</a>("COMSPEC"))!=NULL &&*shell!= '\0')</td></tr>
<tr class="separator:a9d88b6a4e795e43c03f6d0f3317cd4a1"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ad51484d865274d2e955722d376d4adcf"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../de/d46/os2_8c.html#ad51484d865274d2e955722d376d4adcf">for</a> (<a class="el" href="../../d5/d61/regerror_8c.html#a53ce592896550171997acfa09c18e219">s</a>=<a class="el" href="../../de/d46/os2_8c.html#ae713b5d7e4c3d10479923bac7720d86c">cmd</a>;*<a class="el" href="../../d5/d61/regerror_8c.html#a53ce592896550171997acfa09c18e219">s</a>;<a class="el" href="../../d5/d61/regerror_8c.html#a53ce592896550171997acfa09c18e219">s</a>++)</td></tr>
<tr class="separator:ad51484d865274d2e955722d376d4adcf"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a680b8d551cad22b86c39b98588c242f0"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../de/d46/os2_8c.html#a680b8d551cad22b86c39b98588c242f0">strcpy</a> (<a class="el" href="../../de/d46/os2_8c.html#ab00d980bdc691775736b75a47ee4c2da">cmd2</a>, <a class="el" href="../../de/d46/os2_8c.html#ae713b5d7e4c3d10479923bac7720d86c">cmd</a>)</td></tr>
<tr class="separator:a680b8d551cad22b86c39b98588c242f0"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a8dccb28245e7bd902abe5890bd5c9f25"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../de/d46/os2_8c.html#a8dccb28245e7bd902abe5890bd5c9f25">if</a> (<a class="el" href="../../df/d77/ruby_8c.html#a505d7a18e6ffb4f31e9419f756d977a4">argv</a>[0])</td></tr>
<tr class="separator:a8dccb28245e7bd902abe5890bd5c9f25"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:afc09257d2ff2799e2de5174b77272106"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../de/d46/os2_8c.html#afc09257d2ff2799e2de5174b77272106">free</a> (<a class="el" href="../../de/d46/os2_8c.html#ab00d980bdc691775736b75a47ee4c2da">cmd2</a>)</td></tr>
<tr class="separator:afc09257d2ff2799e2de5174b77272106"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:af6a439206eeadd8c6eed8cc3dc5f9c50"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../de/d46/os2_8c.html#af6a439206eeadd8c6eed8cc3dc5f9c50">free</a> (<a class="el" href="../../df/d77/ruby_8c.html#a505d7a18e6ffb4f31e9419f756d977a4">argv</a>)</td></tr>
<tr class="separator:af6a439206eeadd8c6eed8cc3dc5f9c50"><td class="memSeparator" colspan="2"> </td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a>
Variables</h2></td></tr>
<tr class="memitem:ae713b5d7e4c3d10479923bac7720d86c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> char * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../de/d46/os2_8c.html#ae713b5d7e4c3d10479923bac7720d86c">cmd</a></td></tr>
<tr class="separator:ae713b5d7e4c3d10479923bac7720d86c"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a58defbf6fe556592007171f7a347f9d6"><td class="memItemLeft" align="right" valign="top">register char * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../de/d46/os2_8c.html#a58defbf6fe556592007171f7a347f9d6">s</a></td></tr>
<tr class="separator:a58defbf6fe556592007171f7a347f9d6"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a1fa302baef54f3e7f08e6831fcf3e191"><td class="memItemLeft" align="right" valign="top">char ** </td><td class="memItemRight" valign="bottom"><a class="el" href="../../de/d46/os2_8c.html#a1fa302baef54f3e7f08e6831fcf3e191">argv</a> = <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a79041aa2bc7439c11906a86f82a52eb6">ALLOC_N</a>(<a class="el" href="../../de/d46/os2_8c.html#aabe47ba16af2a3b8ea84dffa96fc867b">CHARP</a>,(<a class="el" href="../../d3/d29/strstr_8c.html#a219836f542ce53545052bed5353820ca">strlen</a>(<a class="el" href="../../de/d46/os2_8c.html#ae713b5d7e4c3d10479923bac7720d86c">cmd</a>) / 2 + 2))</td></tr>
<tr class="separator:a1fa302baef54f3e7f08e6831fcf3e191"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:aef85af20f8841a63109d6f1973d47be1"><td class="memItemLeft" align="right" valign="top">char * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../de/d46/os2_8c.html#aef85af20f8841a63109d6f1973d47be1">shell</a></td></tr>
<tr class="separator:aef85af20f8841a63109d6f1973d47be1"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a1c780a489bfcc96130d06599b0cb01ae"><td class="memItemLeft" align="right" valign="top">char * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../de/d46/os2_8c.html#a1c780a489bfcc96130d06599b0cb01ae">sw</a></td></tr>
<tr class="separator:a1c780a489bfcc96130d06599b0cb01ae"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ab00d980bdc691775736b75a47ee4c2da"><td class="memItemLeft" align="right" valign="top">char * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../de/d46/os2_8c.html#ab00d980bdc691775736b75a47ee4c2da">cmd2</a> = <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a79041aa2bc7439c11906a86f82a52eb6">ALLOC_N</a>(char, (<a class="el" href="../../d3/d29/strstr_8c.html#a219836f542ce53545052bed5353820ca">strlen</a>(<a class="el" href="../../de/d46/os2_8c.html#ae713b5d7e4c3d10479923bac7720d86c">cmd</a>) + 1))</td></tr>
<tr class="separator:ab00d980bdc691775736b75a47ee4c2da"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a9611b3a00430a86619b5923de30f9fdb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../de/d46/os2_8c.html#a9611b3a00430a86619b5923de30f9fdb">status</a></td></tr>
<tr class="separator:a9611b3a00430a86619b5923de30f9fdb"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a80b2678c8d2005421bbade097963ea9c"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../de/d46/os2_8c.html#a80b2678c8d2005421bbade097963ea9c">a</a> = <a class="el" href="../../df/d77/ruby_8c.html#a505d7a18e6ffb4f31e9419f756d977a4">argv</a></td></tr>
<tr class="separator:a80b2678c8d2005421bbade097963ea9c"><td class="memSeparator" colspan="2"> </td></tr>
</table>
<h2 class="groupheader">Macro Definition Documentation</h2>
<a class="anchor" id="a279849fd38ce284440d823ddda1d3f09"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define INCL_DOS</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../de/d46/os2_8c_source.html#l00011">11</a> of file <a class="el" href="../../de/d46/os2_8c_source.html">os2.c</a>.</p>
</div>
</div>
<h2 class="groupheader">Typedef Documentation</h2>
<a class="anchor" id="aabe47ba16af2a3b8ea84dffa96fc867b"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef char* <a class="el" href="../../de/d46/os2_8c.html#aabe47ba16af2a3b8ea84dffa96fc867b">CHARP</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../de/d46/os2_8c_source.html#l00051">51</a> of file <a class="el" href="../../de/d46/os2_8c_source.html">os2.c</a>.</p>
</div>
</div>
<h2 class="groupheader">Function Documentation</h2>
<a class="anchor" id="a8c838484c8aaebe6183c9eca231ddfde"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> chown </td>
<td>(</td>
<td class="paramtype">char * </td>
<td class="paramname"><em>path</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td>
<td class="paramname"><em>owner</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td>
<td class="paramname"><em>group</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../de/d46/os2_8c_source.html#l00015">15</a> of file <a class="el" href="../../de/d46/os2_8c_source.html">os2.c</a>.</p>
</div>
</div>
<a class="anchor" id="ad51484d865274d2e955722d376d4adcf"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">for </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../d5/d61/regerror_8c.html#a53ce592896550171997acfa09c18e219">s</a> </td>
<td class="paramname"> = <code><a class="el" href="../../de/d46/os2_8c.html#ae713b5d7e4c3d10479923bac7720d86c">cmd</a>; *<a class="el" href="../../d5/d61/regerror_8c.html#a53ce592896550171997acfa09c18e219">s</a>; <a class="el" href="../../d5/d61/regerror_8c.html#a53ce592896550171997acfa09c18e219">s</a>++</code></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../de/d46/os2_8c_source.html#l00096">96</a> of file <a class="el" href="../../de/d46/os2_8c_source.html">os2.c</a>.</p>
<p>References <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l04467">index</a>, <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00134">NULL</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02186">status</a>.</p>
</div>
</div>
<a class="anchor" id="afc09257d2ff2799e2de5174b77272106"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">free </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/d46/os2_8c.html#ab00d980bdc691775736b75a47ee4c2da">cmd2</a> </td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="af6a439206eeadd8c6eed8cc3dc5f9c50"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">free </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../df/d77/ruby_8c.html#a505d7a18e6ffb4f31e9419f756d977a4">argv</a> </td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="ad8cac7179e2dd6bcec7acf0528603748"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">if </td>
<td>(</td>
<td class="paramtype">(<a class="el" href="../../de/d46/os2_8c.html#aef85af20f8841a63109d6f1973d47be1">shell</a>=<a class="el" href="../../d8/d4e/strftime_8c.html#aee28fd8a0e40b6d958f7d20348e45368">getenv</a>("RUBYSHELL"))! </td>
<td class="paramname"> = <code><a class="el" href="../../dd/dfb/yaml2byte_8c.html#ad0b08ddfcb8010b1d73d9d635d5e0201">NULL</a> && *<a class="el" href="../../de/d46/os2_8c.html#aef85af20f8841a63109d6f1973d47be1">shell</a> != '\0'</code></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../de/d46/os2_8c_source.html#l00063">63</a> of file <a class="el" href="../../de/d46/os2_8c_source.html">os2.c</a>.</p>
<p>References <a class="el" href="../../de/d46/os2_8c_source.html#l00056">s</a>, <a class="el" href="../../de/d46/os2_8c_source.html#l00060">shell</a>, and <a class="el" href="../../d3/d29/strstr_8c_source.html#l00008">strstr()</a>.</p>
</div>
</div>
<a class="anchor" id="add657370704754f39268faa4d15bcbc0"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../db/d97/parse_8c.html#a0544c3fe466e421738dae463968b70ba">else</a> if </td>
<td>(</td>
<td class="paramtype">(<a class="el" href="../../de/d46/os2_8c.html#aef85af20f8841a63109d6f1973d47be1">shell</a>=<a class="el" href="../../d8/d4e/strftime_8c.html#aee28fd8a0e40b6d958f7d20348e45368">getenv</a>("SHELL"))! </td>
<td class="paramname"> = <code><a class="el" href="../../dd/dfb/yaml2byte_8c.html#ad0b08ddfcb8010b1d73d9d635d5e0201">NULL</a> && *<a class="el" href="../../de/d46/os2_8c.html#aef85af20f8841a63109d6f1973d47be1">shell</a> != '\0'</code></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../de/d46/os2_8c_source.html#l00072">72</a> of file <a class="el" href="../../de/d46/os2_8c_source.html">os2.c</a>.</p>
</div>
</div>
<a class="anchor" id="a9d88b6a4e795e43c03f6d0f3317cd4a1"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../db/d97/parse_8c.html#a0544c3fe466e421738dae463968b70ba">else</a> if </td>
<td>(</td>
<td class="paramtype">(<a class="el" href="../../de/d46/os2_8c.html#aef85af20f8841a63109d6f1973d47be1">shell</a>=<a class="el" href="../../d8/d4e/strftime_8c.html#aee28fd8a0e40b6d958f7d20348e45368">getenv</a>("COMSPEC"))! </td>
<td class="paramname"> = <code><a class="el" href="../../dd/dfb/yaml2byte_8c.html#ad0b08ddfcb8010b1d73d9d635d5e0201">NULL</a> && *<a class="el" href="../../de/d46/os2_8c.html#aef85af20f8841a63109d6f1973d47be1">shell</a> != '\0'</code></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../de/d46/os2_8c_source.html#l00081">81</a> of file <a class="el" href="../../de/d46/os2_8c_source.html">os2.c</a>.</p>
</div>
</div>
<a class="anchor" id="a8dccb28245e7bd902abe5890bd5c9f25"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">if </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../df/d77/ruby_8c.html#a505d7a18e6ffb4f31e9419f756d977a4">argv</a> </td>
<td class="paramname">[0]</td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../de/d46/os2_8c_source.html#l00128">128</a> of file <a class="el" href="../../de/d46/os2_8c_source.html">os2.c</a>.</p>
<p>References <a class="el" href="../../d1/ddc/dln_8c_source.html#l00050">free</a>.</p>
</div>
</div>
<a class="anchor" id="a680b8d551cad22b86c39b98588c242f0"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">strcpy </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/d46/os2_8c.html#ab00d980bdc691775736b75a47ee4c2da">cmd2</a> </td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../de/d46/os2_8c.html#ae713b5d7e4c3d10479923bac7720d86c">cmd</a> </td>
<td class="paramname"> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Referenced by <a class="el" href="../../da/d8c/openssl__missing_8c_source.html#l00286">CONF_get1_default_config_file()</a>, <a class="el" href="../../dd/d9f/date__parse_8c_source.html#l00370">date_zone_to_diff()</a>, <a class="el" href="../../d2/d58/handle_8c_source.html#l00297">dlhandle_sym()</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l00995">get_backup_filename()</a>, <a class="el" href="../../d5/d22/getnameinfo_8c_source.html#l00136">getnameinfo()</a>, <a class="el" href="../../d3/de8/raddrinfo_8c_source.html#l00287">host_str()</a>, <a class="el" href="../../d8/d13/strscan_8c_source.html#l01104">inspect1()</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l06446">main()</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l00753">nkf_locale_charmap()</a>, <a class="el" href="../../d3/de8/raddrinfo_8c_source.html#l00324">port_str()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l01074">proc_exec_v()</a>, <a class="el" href="../../d3/d83/readline_8c_source.html#l00652">readline_attempted_completion_function()</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00153">sdbm_open()</a>, and <a class="el" href="../../d5/df8/socket_8c_source.html#l01164">sock_s_getnameinfo()</a>.</p>
</div>
</div>
<h2 class="groupheader">Variable Documentation</h2>
<a class="anchor" id="a80b2678c8d2005421bbade097963ea9c"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">* a = <a class="el" href="../../df/d77/ruby_8c.html#a505d7a18e6ffb4f31e9419f756d977a4">argv</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../de/d46/os2_8c_source.html#l00118">118</a> of file <a class="el" href="../../de/d46/os2_8c_source.html">os2.c</a>.</p>
</div>
</div>
<a class="anchor" id="a1fa302baef54f3e7f08e6831fcf3e191"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">argv = <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a79041aa2bc7439c11906a86f82a52eb6">ALLOC_N</a>(<a class="el" href="../../de/d46/os2_8c.html#aabe47ba16af2a3b8ea84dffa96fc867b">CHARP</a>,(<a class="el" href="../../d3/d29/strstr_8c.html#a219836f542ce53545052bed5353820ca">strlen</a>(<a class="el" href="../../de/d46/os2_8c.html#ae713b5d7e4c3d10479923bac7720d86c">cmd</a>) / 2 + 2))</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../de/d46/os2_8c_source.html#l00059">59</a> of file <a class="el" href="../../de/d46/os2_8c_source.html">os2.c</a>.</p>
</div>
</div>
<a class="anchor" id="ae713b5d7e4c3d10479923bac7720d86c"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> char* cmd</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../de/d46/os2_8c_source.html#l00055">55</a> of file <a class="el" href="../../de/d46/os2_8c_source.html">os2.c</a>.</p>
</div>
</div>
<a class="anchor" id="ab00d980bdc691775736b75a47ee4c2da"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">cmd2 = <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a79041aa2bc7439c11906a86f82a52eb6">ALLOC_N</a>(char, (<a class="el" href="../../d3/d29/strstr_8c.html#a219836f542ce53545052bed5353820ca">strlen</a>(<a class="el" href="../../de/d46/os2_8c.html#ae713b5d7e4c3d10479923bac7720d86c">cmd</a>) + 1))</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../de/d46/os2_8c_source.html#l00060">60</a> of file <a class="el" href="../../de/d46/os2_8c_source.html">os2.c</a>.</p>
</div>
</div>
<a class="anchor" id="a58defbf6fe556592007171f7a347f9d6"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../db/d97/parse_8c.html#a6e52e3335053cdbf8959da634f0de0f7">while</a> s</td>
</tr>
</table>
</div><div class="memdoc">
<b>Initial value:</b><div class="fragment"><div class="line">{</div>
<div class="line"> <span class="keyword">register</span> <span class="keywordtype">char</span> **<a class="code" href="../../de/d07/bigdecimal_8c.html#a79369678b02205f099123dc0501f915f">a</a></div>
<div class="ttc" id="bigdecimal_8c_html_a79369678b02205f099123dc0501f915f"><div class="ttname"><a href="../../de/d07/bigdecimal_8c.html#a79369678b02205f099123dc0501f915f">a</a></div><div class="ttdeci">Real * a</div><div class="ttdef"><b>Definition:</b> <a href="../../de/d07/bigdecimal_8c_source.html#l01140">bigdecimal.c:1140</a></div></div>
</div><!-- fragment -->
<p>Definition at line <a class="el" href="../../de/d46/os2_8c_source.html#l00056">56</a> of file <a class="el" href="../../de/d46/os2_8c_source.html">os2.c</a>.</p>
<p>Referenced by <a class="el" href="../../d6/d13/file_8c_source.html#l00222">apply2files()</a>, <a class="el" href="../../db/d4b/regexec_8c_source.html#l03273">backward_search_range()</a>, <a class="el" href="../../de/d8f/big5_8c_source.html#l00272">big5_is_allowed_reverse_match()</a>, <a class="el" href="../../de/d8f/big5_8c_source.html#l00249">big5_left_adjust_char_head()</a>, <a class="el" href="../../de/d8f/big5_8c_source.html#l00153">big5_mbc_enc_len0()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l02438">BigDecimal_sign()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l01887">BigDecimal_split()</a>, <a class="el" href="../../db/d4b/regexec_8c_source.html#l02950">bm_search()</a>, <a class="el" href="../../db/d4b/regexec_8c_source.html#l03019">bm_search_backward()</a>, <a class="el" href="../../db/d4b/regexec_8c_source.html#l02894">bm_search_notrev()</a>, <a class="el" href="../../de/d32/dir_8c_source.html#l00102">bracket()</a>, <a class="el" href="../../db/dc9/cstr_8c_source.html#l00004">bug_str_cstr_term()</a>, <a class="el" href="../../dd/dc0/date__core_8c_source.html#l00850">c_valid_time_p()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l05893">check_pipe_command()</a>, <a class="el" href="../../d3/d4e/objspace_8c_source.html#l00362">cn_i()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l02439">copy_fd()</a>, <a class="el" href="../../d2/dd7/cp949_8c_source.html#l00191">cp949_is_allowed_reverse_match()</a>, <a class="el" href="../../d2/dd7/cp949_8c_source.html#l00168">cp949_left_adjust_char_head()</a>, <a class="el" href="../../d2/dd7/cp949_8c_source.html#l00118">cp949_mbc_enc_len()</a>, <a class="el" href="../../dd/dc0/date__core_8c_source.html#l07234">d_lite_jisx0301()</a>, <a class="el" href="../../dd/dc0/date__core_8c_source.html#l05601">d_lite_plus()</a>, <a class="el" href="../../d9/df5/date__strptime_8c_source.html#l00648">date__strptime()</a>, <a class="el" href="../../d9/df5/date__strptime_8c_source.html#l00159">date__strptime_internal()</a>, <a class="el" href="../../d1/d6f/date__strftime_8c_source.html#l00173">date_strftime_with_tmx()</a>, <a class="el" href="../../dd/d9f/date__parse_8c_source.html#l00370">date_zone_to_diff()</a>, <a class="el" href="../../dd/dc0/date__core_8c_source.html#l07530">datetime_s_civil()</a>, <a class="el" href="../../dd/dc0/date__core_8c_source.html#l07629">datetime_s_commercial()</a>, <a class="el" href="../../dd/dc0/date__core_8c_source.html#l07382">datetime_s_jd()</a>, <a class="el" href="../../dd/dc0/date__core_8c_source.html#l07845">datetime_s_now()</a>, <a class="el" href="../../dd/dc0/date__core_8c_source.html#l07452">datetime_s_ordinal()</a>, <a class="el" href="../../d1/ddc/dln_8c_source.html#l01249">dln_load()</a>, <a class="el" href="../../dd/dc0/date__core_8c_source.html#l08628">dt_lite_jisx0301()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l02883">env_assoc()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l02518">env_each_pair()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l02863">env_has_key()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l02904">env_has_value()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l02738">env_inspect()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l02967">env_key()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l02415">env_keys()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l02935">env_rassoc()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l02625">env_select()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l03054">env_shift()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l02778">env_to_a()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l03012">env_to_hash()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l02464">env_values()</a>, <a class="el" href="../../d2/dd5/euc__kr_8c_source.html#l00167">euckr_is_allowed_reverse_match()</a>, <a class="el" href="../../d2/dd5/euc__kr_8c_source.html#l00148">euckr_left_adjust_char_head()</a>, <a class="el" href="../../d2/dd5/euc__kr_8c_source.html#l00096">euckr_mbc_enc_len()</a>, <a class="el" href="../../d9/d22/euc__tw_8c_source.html#l00200">euctw_is_allowed_reverse_match()</a>, <a class="el" href="../../d9/d22/euc__tw_8c_source.html#l00181">euctw_left_adjust_char_head()</a>, <a class="el" href="../../d9/d22/euc__tw_8c_source.html#l00132">euctw_mbc_enc_len()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l02398">extract_fd()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l01196">f_format()</a>, <a class="el" href="../../d7/d50/rational_8c_source.html#l01218">f_round_common()</a>, <a class="el" href="../../d6/d27/numeric_8c_source.html#l00602">flo_to_s()</a>, <a class="el" href="../../de/d32/dir_8c_source.html#l00272">fnmatch()</a>, <a class="el" href="../../de/d32/dir_8c_source.html#l00180">fnmatch_helper()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05637">for()</a>, <a class="el" href="../../db/d4b/regexec_8c_source.html#l03142">forward_search_range()</a>, <a class="el" href="../../d5/d1d/gb18030_8c_source.html#l00573">gb18030_is_allowed_reverse_match()</a>, <a class="el" href="../../d5/d1d/gb18030_8c_source.html#l00248">gb18030_left_adjust_char_head()</a>, <a class="el" href="../../d5/d1d/gb18030_8c_source.html#l00146">gb18030_mbc_enc_len()</a>, <a class="el" href="../../d4/d90/gbk_8c_source.html#l00191">gbk_is_allowed_reverse_match()</a>, <a class="el" href="../../d4/d90/gbk_8c_source.html#l00168">gbk_left_adjust_char_head()</a>, <a class="el" href="../../d4/d90/gbk_8c_source.html#l00118">gbk_mbc_enc_len()</a>, <a class="el" href="../../dd/dc0/date__core_8c_source.html#l01267">get_c_civil()</a>, <a class="el" href="../../dd/dc0/date__core_8c_source.html#l01200">get_c_time()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l02301">get_char_length_tree1()</a>, <a class="el" href="../../dd/d8f/pty_8c_source.html#l00282">get_device_once()</a>, <a class="el" href="../../da/d01/iconv_8c_source.html#l00564">get_iconv_opt_i()</a>, <a class="el" href="../../d5/dab/getaddrinfo_8c_source.html#l00267">getaddrinfo()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l03706">gzreader_charboundary()</a>, <a class="el" href="../../dd/d9f/date__parse_8c_source.html#l02203">httpdate_type1_cb()</a>, <a class="el" href="../../dd/d9f/date__parse_8c_source.html#l02247">httpdate_type2_cb()</a>, <a class="el" href="../../dd/d9f/date__parse_8c_source.html#l02294">httpdate_type3_cb()</a>, <a class="el" href="../../da/d01/iconv_8c_source.html#l00952">iconv_conv()</a>, <a class="el" href="../../da/d01/iconv_8c_source.html#l00190">iconv_create()</a>, <a class="el" href="../../da/d01/iconv_8c_source.html#l00912">iconv_iconv()</a>, <a class="el" href="../../da/d01/iconv_8c_source.html#l00698">iconv_s_convert()</a>, <a class="el" href="../../d3/d15/name2ctype_8h_source.html#l23841">if()</a>, <a class="el" href="../../d1/d7d/pack_8c_source.html#l01203">infected_str_new()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l01770">inspect_ary()</a>, <a class="el" href="../../d3/de8/raddrinfo_8c_source.html#l00962">inspect_sockaddr()</a>, <a class="el" href="../../d1/d3e/euc__jp_8c_source.html#l00245">is_allowed_reverse_match()</a>, <a class="el" href="../../dd/d9f/date__parse_8c_source.html#l01756">iso8601_bas_datetime_cb()</a>, <a class="el" href="../../dd/d9f/date__parse_8c_source.html#l01670">iso8601_ext_datetime_cb()</a>, <a class="el" href="../../dd/d9f/date__parse_8c_source.html#l01847">iso8601_ext_time_cb()</a>, <a class="el" href="../../dd/d9f/date__parse_8c_source.html#l02358">jisx0301_cb()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00894">join_argv()</a>, <a class="el" href="../../de/d1d/emacs__mule_8c_source.html#l00296">left_adjust_char_head()</a>, <a class="el" href="../../d3/d84/lgamma__r_8c_source.html#l00063">lgamma_r()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00544">load_encoding()</a>, <a class="el" href="../../d9/dd4/load_8c_source.html#l00073">loaded_feature_path()</a>, <a class="el" href="../../d9/dd4/load_8c_source.html#l00121">loaded_feature_path_i()</a>, <a class="el" href="../../df/d73/time_8c_source.html#l00098">long_mul()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01631">make_errno_exc_str()</a>, <a class="el" href="../../db/d4b/regexec_8c_source.html#l03048">map_search()</a>, <a class="el" href="../../db/d4b/regexec_8c_source.html#l03062">map_search_backward()</a>, <a class="el" href="../../db/d4b/regexec_8c_source.html#l01249">match_at()</a>, <a class="el" href="../../de/d1d/emacs__mule_8c_source.html#l00204">mbc_enc_len()</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l01757">method_inspect()</a>, <a class="el" href="../../de/df1/util_8c_source.html#l00231">mmrot3_()</a>, <a class="el" href="../../de/df1/util_8c_source.html#l00206">mmswap_()</a>, <a class="el" href="../../df/d73/time_8c_source.html#l02623">month_arg()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l01654">name_to_backref_number()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03176">next_setup()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l01473">node_str_cat_char()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l01234">nucomp_inspect()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l01368">nucomp_rationalize()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l01328">nucomp_to_f()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l01309">nucomp_to_i()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l01348">nucomp_to_r()</a>, <a class="el" href="../../d7/d50/rational_8c_source.html#l01584">nurat_inspect()</a>, <a class="el" href="../../dd/dc0/date__core_8c_source.html#l01962">of2str()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l01016">onig_node_free()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l01430">onig_node_str_cat()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l01492">onig_node_str_clear()</a>, <a class="el" href="../../db/d4b/regexec_8c_source.html#l03378">onig_search()</a>, <a class="el" href="../../d6/d8e/regenc_8c_source.html#l00641">onigenc_single_byte_left_adjust_char_head()</a>, <a class="el" href="../../d6/d8e/regenc_8c_source.html#l00100">onigenc_step_back()</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00646">ossl_asn1_is_explicit()</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00667">ossl_asn1_tag_class()</a>, <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00361">ossl_pkcs7_sym2typeid()</a>, <a class="el" href="../../dc/dd1/ossl__ssl_8c_source.html#l00165">ossl_sslctx_set_ssl_version()</a>, <a class="el" href="../../d8/d95/ossl__x509attr_8c_source.html#l00121">ossl_x509attr_set_oid()</a>, <a class="el" href="../../d9/dab/ossl__x509ext_8c_source.html#l00311">ossl_x509ext_set_oid()</a>, <a class="el" href="../../d9/dab/ossl__x509ext_8c_source.html#l00328">ossl_x509ext_set_value()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l02970">overlapped_socket_io()</a>, <a class="el" href="../../d1/d7d/pack_8c_source.html#l01320">pack_unpack()</a>, <a class="el" href="../../dd/d9f/date__parse_8c_source.html#l00584">parse_day_cb()</a>, <a class="el" href="../../dd/d9f/date__parse_8c_source.html#l01477">parse_frag_cb()</a>, <a class="el" href="../../dd/d9f/date__parse_8c_source.html#l00604">parse_time2_cb()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l11590">parser_compile_string()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l12806">parser_magic_comment()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l05125">path_check_0()</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00712">proc_options()</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l01248">process_options()</a>, <a class="el" href="../../d1/d3e/euc__jp_8c_source.html#l00287">property_name_to_ctype()</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00208">push_include()</a>, <a class="el" href="../../d1/d7d/pack_8c_source.html#l01117">qpencode()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00773">rb_alloc_tmp_buffer()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00189">rb_class_path()</a>, <a class="el" href="../../d1/dcc/bignum_8c_source.html#l00567">rb_cstr_to_inum()</a>, <a class="el" href="../../d6/d8e/cptr_8c_source.html#l00162">rb_dlptr_initialize()</a>, <a class="el" href="../../d6/d8e/cptr_8c_source.html#l00209">rb_dlptr_s_malloc()</a>, <a class="el" href="../../d3/d26/transcode_8c_source.html#l01593">rb_econv_insert_output()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l02699">rb_enc_path_next()</a>, <a class="el" href="../../d8/d36/signal_8c_source.html#l00351">rb_f_kill()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l02922">rb_file_expand_path_internal()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00781">rb_free_tmp_buffer()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02992">rb_gzfile_set_comment()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02968">rb_gzfile_set_orig_name()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01011">rb_invalid_str()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l02771">rb_io_getline_1()</a>, <a class="el" href="../../dd/d74/iseq_8c_source.html#l01388">rb_iseq_parameters()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l01286">rb_mod_to_s()</a>, <a class="el" href="../../d6/d27/numeric_8c_source.html#l01813">rb_num2long()</a>, <a class="el" href="../../d6/d27/numeric_8c_source.html#l01847">rb_num2ulong()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l01150">rb_proc_exec()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00319">rb_reg_expr_str()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l03256">rb_reg_init_copy()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l02953">rb_reg_quote()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l03279">rb_reg_regsub()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l04851">rb_str_capitalize_bang()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00230">rb_str_coderange_scan_restartable()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l05652">rb_str_count()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l06801">rb_str_crypt()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l05405">rb_str_delete_bang()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l04763">rb_str_downcase_bang()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l06039">rb_str_each_line()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l07242">rb_str_end_with()</a>, <a class="el" href="../../d9/d2d/sprintf_8c_source.html#l00439">rb_str_format()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l02433">rb_str_index()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l06481">rb_str_lstrip_bang()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l04157">rb_str_reverse()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l04221">rb_str_reverse_bang()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l02549">rb_str_rindex()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l06543">rb_str_rstrip_bang()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l05500">rb_str_squeeze_bang()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l02905">rb_str_succ()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l04917">rb_str_swapcase_bang()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l02324">rb_str_to_dbl()</a>, <a class="el" href="../../d1/dcc/bignum_8c_source.html#l00765">rb_str_to_inum()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l04680">rb_str_upcase_bang()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l03029">rb_str_upto()</a>, <a class="el" href="../../d8/d4e/strftime_8c_source.html#l00171">rb_strftime_with_timespec()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l01414">rb_string_value()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l01432">rb_string_value_cstr()</a>, <a class="el" href="../../dd/d53/struct_8c_source.html#l00463">rb_struct_each()</a>, <a class="el" href="../../dd/d53/struct_8c_source.html#l00496">rb_struct_each_pair()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l02334">rb_w32_fdclr()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l02351">rb_w32_fdisset()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l03292">rb_w32_socket()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l02212">rb_w32_strerror()</a>, <a class="el" href="../../d9/df5/date__strptime_8c_source.html#l00077">read_digits()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l03099">recvmsg()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l15731">reg_named_capture_assign_iter()</a>, <a class="el" href="../../de/d32/dir_8c_source.html#l01139">remove_backslashes()</a>, <a class="el" href="../../dd/d9f/date__parse_8c_source.html#l02139">rfc2822_cb()</a>, <a class="el" href="../../dd/d9f/date__parse_8c_source.html#l01927">rfc3339_cb()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l03562">rmext()</a>, <a class="el" href="../../dd/d2d/siphash_8c_source.html#l00093">rotl64_to()</a>, <a class="el" href="../../dd/dc0/date__core_8c_source.html#l03717">rt_rewrite_frags()</a>, <a class="el" href="../../de/d32/dir_8c_source.html#l01578">ruby_brace_expand()</a>, <a class="el" href="../../d9/d22/close_8c_source.html#l00060">ruby_close()</a>, <a class="el" href="../../de/df1/util_8c_source.html#l03049">ruby_dtoa()</a>, <a class="el" href="../../d3/d57/eval_8c_source.html#l00220">ruby_executable_node()</a>, <a class="el" href="../../d9/d22/close_8c_source.html#l00010">ruby_getpeername()</a>, <a class="el" href="../../d9/d22/close_8c_source.html#l00027">ruby_getsockname()</a>, <a class="el" href="../../de/df1/util_8c_source.html#l03799">ruby_hdtoa()</a>, <a class="el" href="../../de/df1/util_8c_source.html#l00042">ruby_scan_hex()</a>, <a class="el" href="../../de/df1/util_8c_source.html#l00028">ruby_scan_oct()</a>, <a class="el" href="../../d9/d22/close_8c_source.html#l00044">ruby_shutdown()</a>, <a class="el" href="../../de/df1/util_8c_source.html#l01903">ruby_strtod()</a>, <a class="el" href="../../dd/d9f/date__parse_8c_source.html#l00059">s3e()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00144">search_nonascii()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l03158">sendmsg()</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l01698">set_arg0()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03941">set_bm_skip()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01461">set_encoding_const()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l12900">set_file_encoding()</a>, <a class="el" href="../../db/d4b/regexec_8c_source.html#l02751">slow_search()</a>, <a class="el" href="../../db/d4b/regexec_8c_source.html#l02836">slow_search_backward()</a>, <a class="el" href="../../db/d4b/regexec_8c_source.html#l02868">slow_search_backward_ic()</a>, <a class="el" href="../../db/d4b/regexec_8c_source.html#l02811">slow_search_ic()</a>, <a class="el" href="../../d5/df8/socket_8c_source.html#l01056">sock_s_getservbyport()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00052">str_dup()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l01077">str_strlen()</a>, <a class="el" href="../../d6/d7b/strchr_8c_source.html#l00008">strchr()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l00238">strdup_with_null()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l01584">string_to_c()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l01462">string_to_c_internal()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l01546">string_to_c_strict()</a>, <a class="el" href="../../d7/d50/rational_8c_source.html#l02156">string_to_r()</a>, <a class="el" href="../../d7/d50/rational_8c_source.html#l02036">string_to_r_internal()</a>, <a class="el" href="../../d7/d50/rational_8c_source.html#l02118">string_to_r_strict()</a>, <a class="el" href="../../d0/d36/stringio_8c_source.html#l00920">strio_getline()</a>, <a class="el" href="../../d0/d36/stringio_8c_source.html#l00765">strio_ungetbyte()</a>, <a class="el" href="../../d6/d7b/strchr_8c_source.html#l00020">strrchr()</a>, <a class="el" href="../../d5/d61/regerror_8c_source.html#l00266">switch()</a>, <a class="el" href="../../d3/d18/ext_2syck_2node_8c_source.html#l00016">syck_alloc_node()</a>, <a class="el" href="../../d3/d18/ext_2syck_2node_8c_source.html#l00067">syck_alloc_seq()</a>, <a class="el" href="../../d3/d18/ext_2syck_2node_8c_source.html#l00085">syck_alloc_str()</a>, <a class="el" href="../../d3/d18/ext_2syck_2node_8c_source.html#l00320">syck_seq_add()</a>, <a class="el" href="../../d3/d18/ext_2syck_2node_8c_source.html#l00348">syck_seq_assign()</a>, <a class="el" href="../../d3/d18/ext_2syck_2node_8c_source.html#l00306">syck_seq_empty()</a>, <a class="el" href="../../d3/d18/ext_2syck_2node_8c_source.html#l00359">syck_seq_read()</a>, <a class="el" href="../../df/d73/time_8c_source.html#l04617">time_mdump()</a>, <a class="el" href="../../df/d73/time_8c_source.html#l04736">time_mload()</a>, <a class="el" href="../../dd/dc0/date__core_8c_source.html#l08704">time_to_datetime()</a>, <a class="el" href="../../dd/dc0/date__core_8c_source.html#l00924">time_to_df()</a>, <a class="el" href="../../dd/dc0/date__core_8c_source.html#l06819">tmx_m_msecs()</a>, <a class="el" href="../../dd/dc0/date__core_8c_source.html#l06801">tmx_m_secs()</a>, <a class="el" href="../../d5/d61/regerror_8c_source.html#l00195">to_ascii()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l05025">tr_trans()</a>, <a class="el" href="../../d8/d36/signal_8c_source.html#l00835">trap_signm()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00858">update_char_offset()</a>, <a class="el" href="../../df/d73/time_8c_source.html#l02141">utc_offset_arg()</a>, <a class="el" href="../../d5/d8c/utf__16be_8c_source.html#l00214">utf16be_left_adjust_char_head()</a>, <a class="el" href="../../df/d20/utf__16le_8c_source.html#l00207">utf16le_left_adjust_char_head()</a>, <a class="el" href="../../da/df4/utf__32be_8c_source.html#l00155">utf32be_left_adjust_char_head()</a>, <a class="el" href="../../d7/ddc/utf__32le_8c_source.html#l00155">utf32le_left_adjust_char_head()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l04255">VpMult()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05825">VpPower()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l03231">VpSetPrecLimit()</a>, <a class="el" href="../../da/d01/iconv_8c_source.html#l01183">warn_deprecated()</a>, <a class="el" href="../../df/d73/time_8c_source.html#l00479">wi_mul()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l04337">wstati64()</a>, <a class="el" href="../../dd/d9f/date__parse_8c_source.html#l01984">xmlschema_datetime_cb()</a>, <a class="el" href="../../dd/d9f/date__parse_8c_source.html#l02034">xmlschema_time_cb()</a>, <a class="el" href="../../dd/d9f/date__parse_8c_source.html#l02075">xmlschema_trunc_cb()</a>, and <a class="el" href="../../df/d73/time_8c_source.html#l01032">zone_str()</a>.</p>
</div>
</div>
<a class="anchor" id="aef85af20f8841a63109d6f1973d47be1"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">char* shell</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../de/d46/os2_8c_source.html#l00060">60</a> of file <a class="el" href="../../de/d46/os2_8c_source.html">os2.c</a>.</p>
<p>Referenced by <a class="el" href="../../de/d46/os2_8c_source.html#l00063">if()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l01150">rb_proc_exec()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l01214">rb_w32_aspawn_flags()</a>, and <a class="el" href="../../d5/df2/win32_8c_source.html#l01112">rb_w32_spawn()</a>.</p>
</div>
</div>
<a class="anchor" id="a9611b3a00430a86619b5923de30f9fdb"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../d5/d61/regerror_8c.html#a0ba9b15775b84c0c58409715c92486a6">return</a> status</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../de/d46/os2_8c_source.html#l00061">61</a> of file <a class="el" href="../../de/d46/os2_8c_source.html">os2.c</a>.</p>
</div>
</div>
<a class="anchor" id="a1c780a489bfcc96130d06599b0cb01ae"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">char * sw</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../de/d46/os2_8c_source.html#l00060">60</a> of file <a class="el" href="../../de/d46/os2_8c_source.html">os2.c</a>.</p>
<p>Referenced by <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l00464">BigDecimal_mode()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l01570">BigDecimal_round()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l00390">check_rounding_mode()</a>, and <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l03829">VpAddSub()</a>.</p>
</div>
</div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
</a> 1.8.5
</small></address>
</body>
</html>