v1.1.0

Notable changes:

- Overload comparison operators for pthread_t
- Add getexepath() which returns the executable path of a given process
  id
- Add get_num_online_cpus() which returns the number of online CPUs
- Add default constructor for __tlssim class
- Add __guess_fd_ue() and __guess_ue() which guess and returns the ccsid
  of a file or string
- Add __print_zoslib_help() which prints help information
- Add __update_envar_settings() which allows zoslib envars to be updated
  after zoslib is initialized
- Add __update_envar_names() which allows the names of zoslib envars to
  be changed after zoslib is initialized
- Add __get_os_level() and __is_os_level_at_or_above() which can be used
  to determine the current OS level
diff --git a/README.md b/README.md
index cdecba4..fedbb3f 100644
--- a/README.md
+++ b/README.md
@@ -177,7 +177,7 @@
 
 You should get an output similar to the following:
 ```
-ZOSLIB version: 1.0.0
+ZOSLIB version: v1.1.0
 Generating 2 random values
 Random index: 0
 BC DE CF DE  7 E3 58 3A 4F 22
diff --git a/docs/annotated.html b/docs/annotated.html
index 5d8a47a..72e31c7 100644
--- a/docs/annotated.html
+++ b/docs/annotated.html
@@ -74,20 +74,20 @@
 <tr id="row_3_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class____cs_converter.html" target="_self">__csConverter</a></td><td class="desc"></td></tr>
 <tr id="row_4_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="struct____hash__func.html" target="_self">__hash_func</a></td><td class="desc"></td></tr>
 <tr id="row_5_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="struct____sem.html" target="_self">__sem</a></td><td class="desc"></td></tr>
-<tr id="row_6_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="struct____tlsanchor.html" target="_self">__tlsanchor</a></td><td class="desc"></td></tr>
-<tr id="row_7_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="struct_c_s_r_s_i___c_s_r_t.html" target="_self">CSRSI_CSRT</a></td><td class="desc"></td></tr>
-<tr id="row_8_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="struct_c_s_r_s_i___c_v_t.html" target="_self">CSRSI_CVT</a></td><td class="desc"></td></tr>
-<tr id="row_9_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="struct_c_s_r_s_i___p_s_a.html" target="_self">CSRSI_PSA</a></td><td class="desc"></td></tr>
-<tr id="row_10_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="struct_e_d_o_i.html" target="_self">EDOI</a></td><td class="desc"></td></tr>
-<tr id="row_11_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structespiearg.html" target="_self">espiearg</a></td><td class="desc"></td></tr>
-<tr id="row_12_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classfd_attribute_cache.html" target="_self">fdAttributeCache</a></td><td class="desc"></td></tr>
-<tr id="row_13_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structiarv64parm.html" target="_self">iarv64parm</a></td><td class="desc"></td></tr>
-<tr id="row_14_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="struct_i_f_a_a_r_g_s.html" target="_self">IFAARGS</a></td><td class="desc"></td></tr>
-<tr id="row_15_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="struct_i_f_a_e_d_s_t_a__parms.html" target="_self">IFAEDSTA_parms</a></td><td class="desc"></td></tr>
-<tr id="row_16_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="struct_int_hash.html" target="_self">IntHash</a></td><td class="desc"></td></tr>
-<tr id="row_17_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structloadmod.html" target="_self">loadmod</a></td><td class="desc"></td></tr>
-<tr id="row_18_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsem__t.html" target="_self">sem_t</a></td><td class="desc"></td></tr>
-<tr id="row_19_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="struct_semaphore.html" target="_self">Semaphore</a></td><td class="desc"></td></tr>
+<tr id="row_6_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="struct____sem__t.html" target="_self">__sem_t</a></td><td class="desc"></td></tr>
+<tr id="row_7_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="struct____tlsanchor.html" target="_self">__tlsanchor</a></td><td class="desc"></td></tr>
+<tr id="row_8_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="struct_c_s_r_s_i___c_s_r_t.html" target="_self">CSRSI_CSRT</a></td><td class="desc"></td></tr>
+<tr id="row_9_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="struct_c_s_r_s_i___c_v_t.html" target="_self">CSRSI_CVT</a></td><td class="desc"></td></tr>
+<tr id="row_10_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="struct_c_s_r_s_i___p_s_a.html" target="_self">CSRSI_PSA</a></td><td class="desc"></td></tr>
+<tr id="row_11_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="struct_e_d_o_i.html" target="_self">EDOI</a></td><td class="desc"></td></tr>
+<tr id="row_12_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structespiearg.html" target="_self">espiearg</a></td><td class="desc"></td></tr>
+<tr id="row_13_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classfd_attribute_cache.html" target="_self">fdAttributeCache</a></td><td class="desc"></td></tr>
+<tr id="row_14_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structiarv64parm.html" target="_self">iarv64parm</a></td><td class="desc"></td></tr>
+<tr id="row_15_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="struct_i_f_a_a_r_g_s.html" target="_self">IFAARGS</a></td><td class="desc"></td></tr>
+<tr id="row_16_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="struct_i_f_a_e_d_s_t_a__parms.html" target="_self">IFAEDSTA_parms</a></td><td class="desc"></td></tr>
+<tr id="row_17_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="struct_int_hash.html" target="_self">IntHash</a></td><td class="desc"></td></tr>
+<tr id="row_18_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structloadmod.html" target="_self">loadmod</a></td><td class="desc"></td></tr>
+<tr id="row_19_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsem__t.html" target="_self">sem_t</a></td><td class="desc"></td></tr>
 <tr id="row_20_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsi00.html" target="_self">si00</a></td><td class="desc"></td></tr>
 <tr id="row_21_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsi11v1.html" target="_self">si11v1</a></td><td class="desc"></td></tr>
 <tr id="row_22_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsi22v1.html" target="_self">si22v1</a></td><td class="desc"></td></tr>
diff --git a/docs/classes.html b/docs/classes.html
index 7763d46..45fcc5d 100644
--- a/docs/classes.html
+++ b/docs/classes.html
@@ -72,74 +72,76 @@
 </td>
 <td valign="top"><a class="el" href="struct_c_s_r_s_i___c_v_t.html">CSRSI_CVT</a>&#160;&#160;&#160;</td>
 <td valign="top"><a class="el" href="struct_i_f_a_a_r_g_s.html">IFAARGS</a>&#160;&#160;&#160;</td>
-<td valign="top"><a class="el" href="structsi22v1.html">si22v1</a>&#160;&#160;&#160;</td>
-<td rowspan="2" valign="bottom"><a name="letter_t"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;t&#160;&#160;</div></td></tr></table>
-</td>
+<td valign="top"><a class="el" href="structsi22v1alt.html">si22v1alt</a>&#160;&#160;&#160;</td>
+<td valign="top"><a class="el" href="structtimer__parm.html">timer_parm</a>&#160;&#160;&#160;</td>
 </tr>
 <tr><td valign="top"><a class="el" href="struct_c_s_r_s_i___p_s_a.html">CSRSI_PSA</a>&#160;&#160;&#160;</td>
 <td valign="top"><a class="el" href="struct_i_f_a_e_d_s_t_a__parms.html">IFAEDSTA_parms</a>&#160;&#160;&#160;</td>
-<td valign="top"><a class="el" href="structsi22v1alt.html">si22v1alt</a>&#160;&#160;&#160;</td>
+<td valign="top"><a class="el" href="structsi22v2.html">si22v2</a>&#160;&#160;&#160;</td>
+<td rowspan="2" valign="bottom"><a name="letter_z"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;z&#160;&#160;</div></td></tr></table>
+</td>
 </tr>
 <tr><td valign="top"><a class="el" href="struct____bpxyatt.html">__bpxyatt</a>&#160;&#160;&#160;</td>
 <td rowspan="2" valign="bottom"><a name="letter_e"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;e&#160;&#160;</div></td></tr></table>
 </td>
 <td valign="top"><a class="el" href="struct_int_hash.html">IntHash</a>&#160;&#160;&#160;</td>
-<td valign="top"><a class="el" href="structsi22v2.html">si22v2</a>&#160;&#160;&#160;</td>
-<td valign="top"><a class="el" href="structthunk24.html">thunk24</a>&#160;&#160;&#160;</td>
+<td valign="top"><a class="el" href="structsi22v3.html">si22v3</a>&#160;&#160;&#160;</td>
 </tr>
 <tr><td valign="top"><a class="el" href="class_____cache.html">__Cache</a>&#160;&#160;&#160;</td>
 <td rowspan="2" valign="bottom"><a name="letter_l"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;l&#160;&#160;</div></td></tr></table>
 </td>
-<td valign="top"><a class="el" href="structsi22v3.html">si22v3</a>&#160;&#160;&#160;</td>
-<td valign="top"><a class="el" href="structtimer__parm.html">timer_parm</a>&#160;&#160;&#160;</td>
+<td valign="top"><a class="el" href="structsi22v3db.html">si22v3db</a>&#160;&#160;&#160;</td>
+<td valign="top"><a class="el" href="struct_z_o_s_c_c_t.html">ZOSCCT</a>&#160;&#160;&#160;</td>
 </tr>
 <tr><td valign="top"><a class="el" href="struct____cpu__relax__workarea.html">__cpu_relax_workarea</a>&#160;&#160;&#160;</td>
 <td valign="top"><a class="el" href="struct_e_d_o_i.html">EDOI</a>&#160;&#160;&#160;</td>
-<td valign="top"><a class="el" href="structsi22v3db.html">si22v3db</a>&#160;&#160;&#160;</td>
-<td rowspan="2" valign="bottom"><a name="letter_z"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;z&#160;&#160;</div></td></tr></table>
-</td>
+<td valign="top"><a class="el" href="structsiv1.html">siv1</a>&#160;&#160;&#160;</td>
+<td valign="top"><a class="el" href="struct_z_o_s_c_v_t.html">ZOSCVT</a>&#160;&#160;&#160;</td>
 </tr>
 <tr><td valign="top"><a class="el" href="class____cs_converter.html">__csConverter</a>&#160;&#160;&#160;</td>
 <td valign="top"><a class="el" href="structespiearg.html">espiearg</a>&#160;&#160;&#160;</td>
 <td valign="top"><a class="el" href="structloadmod.html">loadmod</a>&#160;&#160;&#160;</td>
-<td valign="top"><a class="el" href="structsiv1.html">siv1</a>&#160;&#160;&#160;</td>
+<td valign="top"><a class="el" href="structsiv1v2.html">siv1v2</a>&#160;&#160;&#160;</td>
+<td valign="top"><a class="el" href="structzoslib__config.html">zoslib_config</a>&#160;&#160;&#160;</td>
 </tr>
 <tr><td valign="top"><a class="el" href="struct____hash__func.html">__hash_func</a>&#160;&#160;&#160;</td>
 <td rowspan="2" valign="bottom"><a name="letter_f"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;f&#160;&#160;</div></td></tr></table>
 </td>
 <td rowspan="2" valign="bottom"><a name="letter_s"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;s&#160;&#160;</div></td></tr></table>
 </td>
-<td valign="top"><a class="el" href="structsiv1v2.html">siv1v2</a>&#160;&#160;&#160;</td>
-<td valign="top"><a class="el" href="struct_z_o_s_c_c_t.html">ZOSCCT</a>&#160;&#160;&#160;</td>
-</tr>
-<tr><td valign="top"><a class="el" href="struct____sem.html">__sem</a>&#160;&#160;&#160;</td>
 <td valign="top"><a class="el" href="structsiv1v2v3.html">siv1v2v3</a>&#160;&#160;&#160;</td>
-<td valign="top"><a class="el" href="struct_z_o_s_c_v_t.html">ZOSCVT</a>&#160;&#160;&#160;</td>
-</tr>
-<tr><td valign="top"><a class="el" href="struct____tlsanchor.html">__tlsanchor</a>&#160;&#160;&#160;</td>
-<td valign="top"><a class="el" href="classfd_attribute_cache.html">fdAttributeCache</a>&#160;&#160;&#160;</td>
-<td valign="top"><a class="el" href="structsem__t.html">sem_t</a>&#160;&#160;&#160;</td>
-<td valign="top"><a class="el" href="structsiv1v3.html">siv1v3</a>&#160;&#160;&#160;</td>
-<td valign="top"><a class="el" href="structzoslib__config.html">zoslib_config</a>&#160;&#160;&#160;</td>
-</tr>
-<tr><td rowspan="2" valign="bottom"><a name="letter_c"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;c&#160;&#160;</div></td></tr></table>
-</td>
-<td rowspan="2" valign="bottom"><a name="letter_i"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;i&#160;&#160;</div></td></tr></table>
-</td>
-<td valign="top"><a class="el" href="struct_semaphore.html">Semaphore</a>&#160;&#160;&#160;</td>
-<td valign="top"><a class="el" href="structsiv2.html">siv2</a>&#160;&#160;&#160;</td>
 <td valign="top"><a class="el" href="struct_z_o_s_p_s_a.html">ZOSPSA</a>&#160;&#160;&#160;</td>
 </tr>
-<tr><td valign="top"><a class="el" href="structsi00.html">si00</a>&#160;&#160;&#160;</td>
-<td valign="top"><a class="el" href="structsiv2v3.html">siv2v3</a>&#160;&#160;&#160;</td>
+<tr><td valign="top"><a class="el" href="struct____sem.html">__sem</a>&#160;&#160;&#160;</td>
+<td valign="top"><a class="el" href="structsiv1v3.html">siv1v3</a>&#160;&#160;&#160;</td>
 <td valign="top"><a class="el" href="struct_z_o_s_r_c_e.html">ZOSRCE</a>&#160;&#160;&#160;</td>
 </tr>
-<tr><td valign="top"><a class="el" href="struct_c_s_r_s_i___c_s_r_t.html">CSRSI_CSRT</a>&#160;&#160;&#160;</td>
-<td valign="top"><a class="el" href="structiarv64parm.html">iarv64parm</a>&#160;&#160;&#160;</td>
-<td valign="top"><a class="el" href="structsi11v1.html">si11v1</a>&#160;&#160;&#160;</td>
-<td valign="top"><a class="el" href="structsiv3.html">siv3</a>&#160;&#160;&#160;</td>
+<tr><td valign="top"><a class="el" href="struct____sem__t.html">__sem_t</a>&#160;&#160;&#160;</td>
+<td valign="top"><a class="el" href="classfd_attribute_cache.html">fdAttributeCache</a>&#160;&#160;&#160;</td>
+<td valign="top"><a class="el" href="structsem__t.html">sem_t</a>&#160;&#160;&#160;</td>
+<td valign="top"><a class="el" href="structsiv2.html">siv2</a>&#160;&#160;&#160;</td>
 <td valign="top"><a class="el" href="struct_z_o_s_r_m_c_t.html">ZOSRMCT</a>&#160;&#160;&#160;</td>
 </tr>
+<tr><td valign="top"><a class="el" href="struct____tlsanchor.html">__tlsanchor</a>&#160;&#160;&#160;</td>
+<td rowspan="2" valign="bottom"><a name="letter_i"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;i&#160;&#160;</div></td></tr></table>
+</td>
+<td valign="top"><a class="el" href="structsi00.html">si00</a>&#160;&#160;&#160;</td>
+<td valign="top"><a class="el" href="structsiv2v3.html">siv2v3</a>&#160;&#160;&#160;</td>
+<td></td></tr>
+<tr><td rowspan="2" valign="bottom"><a name="letter_c"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;c&#160;&#160;</div></td></tr></table>
+</td>
+<td valign="top"><a class="el" href="structsi11v1.html">si11v1</a>&#160;&#160;&#160;</td>
+<td valign="top"><a class="el" href="structsiv3.html">siv3</a>&#160;&#160;&#160;</td>
+<td></td></tr>
+<tr><td valign="top"><a class="el" href="structiarv64parm.html">iarv64parm</a>&#160;&#160;&#160;</td>
+<td valign="top"><a class="el" href="structsi22v1.html">si22v1</a>&#160;&#160;&#160;</td>
+<td rowspan="2" valign="bottom"><a name="letter_t"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;t&#160;&#160;</div></td></tr></table>
+</td>
+<td></td></tr>
+<tr><td valign="top"><a class="el" href="struct_c_s_r_s_i___c_s_r_t.html">CSRSI_CSRT</a>&#160;&#160;&#160;</td>
+<td></td><td></td><td></td></tr>
+<tr><td></td><td></td><td></td><td valign="top"><a class="el" href="structthunk24.html">thunk24</a>&#160;&#160;&#160;</td>
+<td></td></tr>
 <tr><td></td><td></td><td></td><td></td><td></td></tr>
 </table>
 <div class="qindex"><a class="qindex" href="#letter__">_</a>&#160;|&#160;<a class="qindex" href="#letter_c">c</a>&#160;|&#160;<a class="qindex" href="#letter_e">e</a>&#160;|&#160;<a class="qindex" href="#letter_f">f</a>&#160;|&#160;<a class="qindex" href="#letter_i">i</a>&#160;|&#160;<a class="qindex" href="#letter_l">l</a>&#160;|&#160;<a class="qindex" href="#letter_s">s</a>&#160;|&#160;<a class="qindex" href="#letter_t">t</a>&#160;|&#160;<a class="qindex" href="#letter_z">z</a></div>
diff --git a/docs/functions.html b/docs/functions.html
index a107713..385aa70 100644
--- a/docs/functions.html
+++ b/docs/functions.html
@@ -112,7 +112,7 @@
 : <a class="el" href="structthunk24.html#ad09d318854534e95f2a24b714090a8e7">thunk24</a>
 </li>
 <li>_s
-: <a class="el" href="struct_semaphore.html#ac67e007dbf8bfbaf3f51100d8dac28ce">Semaphore</a>
+: <a class="el" href="struct____sem__t.html#a9f84b2eb2cf8b0a74abd97d3d31f0b78">__sem_t</a>
 </li>
 <li>_si00validsi11v1
 : <a class="el" href="structsi00.html#ad2b2e0bf01b20a34f471ffdd5fae07cd">si00</a>
diff --git a/docs/functions_c.html b/docs/functions_c.html
index b82a642..cabcb0d 100644
--- a/docs/functions_c.html
+++ b/docs/functions_c.html
@@ -65,6 +65,9 @@
 <div class="textblock">Here is a list of all class members with links to the classes they belong to:</div>
 
 <h3><a id="index_c"></a>- c -</h3><ul>
+<li>CCSID_GUESS_BUF_SIZE_ENVAR
+: <a class="el" href="structzoslib__config.html#aec4ec699b8e23c4e570673b024e4fa3b">zoslib_config</a>
+</li>
 <li>cct
 : <a class="el" href="struct_z_o_s_r_m_c_t.html#ac92f27efa32f6edb87f3a021c87cee50">ZOSRMCT</a>
 </li>
diff --git a/docs/functions_u.html b/docs/functions_u.html
index f93fc09..4cde8d3 100644
--- a/docs/functions_u.html
+++ b/docs/functions_u.html
@@ -68,6 +68,12 @@
 <li>unset_attribute()
 : <a class="el" href="classfd_attribute_cache.html#ad9ca338892b7fd2ad788dd138fa13291">fdAttributeCache</a>
 </li>
+<li>UNTAGGED_READ_MODE_CCSID1047_ENVAR
+: <a class="el" href="structzoslib__config.html#aae17c26cffd44a34f1e7b099f75078c5">zoslib_config</a>
+</li>
+<li>UNTAGGED_READ_MODE_ENVAR
+: <a class="el" href="structzoslib__config.html#aa1dd231b327d89cd556a8d70eadd0bae">zoslib_config</a>
+</li>
 <li>upperhalf
 : <a class="el" href="structloadmod.html#a34ed12eb8d43d11ee37c5b1db3ce4c7b">loadmod</a>
 , <a class="el" href="structthunk24.html#a913dbd19d1d136b3efd3ed60479a7c2d">thunk24</a>
diff --git a/docs/functions_vars.html b/docs/functions_vars.html
index 6d07f5e..75af7ee 100644
--- a/docs/functions_vars.html
+++ b/docs/functions_vars.html
@@ -103,7 +103,7 @@
 : <a class="el" href="structthunk24.html#ad09d318854534e95f2a24b714090a8e7">thunk24</a>
 </li>
 <li>_s
-: <a class="el" href="struct_semaphore.html#ac67e007dbf8bfbaf3f51100d8dac28ce">Semaphore</a>
+: <a class="el" href="struct____sem__t.html#a9f84b2eb2cf8b0a74abd97d3d31f0b78">__sem_t</a>
 </li>
 <li>_si00validsi11v1
 : <a class="el" href="structsi00.html#ad2b2e0bf01b20a34f471ffdd5fae07cd">si00</a>
diff --git a/docs/functions_vars_c.html b/docs/functions_vars_c.html
index 858fbe6..703c9b6 100644
--- a/docs/functions_vars_c.html
+++ b/docs/functions_vars_c.html
@@ -65,6 +65,9 @@
 &#160;
 
 <h3><a id="index_c"></a>- c -</h3><ul>
+<li>CCSID_GUESS_BUF_SIZE_ENVAR
+: <a class="el" href="structzoslib__config.html#aec4ec699b8e23c4e570673b024e4fa3b">zoslib_config</a>
+</li>
 <li>cct
 : <a class="el" href="struct_z_o_s_r_m_c_t.html#ac92f27efa32f6edb87f3a021c87cee50">ZOSRMCT</a>
 </li>
diff --git a/docs/functions_vars_u.html b/docs/functions_vars_u.html
index 8fbf7a1..f79b768 100644
--- a/docs/functions_vars_u.html
+++ b/docs/functions_vars_u.html
@@ -65,6 +65,12 @@
 &#160;
 
 <h3><a id="index_u"></a>- u -</h3><ul>
+<li>UNTAGGED_READ_MODE_CCSID1047_ENVAR
+: <a class="el" href="structzoslib__config.html#aae17c26cffd44a34f1e7b099f75078c5">zoslib_config</a>
+</li>
+<li>UNTAGGED_READ_MODE_ENVAR
+: <a class="el" href="structzoslib__config.html#aa1dd231b327d89cd556a8d70eadd0bae">zoslib_config</a>
+</li>
 <li>upperhalf
 : <a class="el" href="structloadmod.html#a34ed12eb8d43d11ee37c5b1db3ce4c7b">loadmod</a>
 , <a class="el" href="structthunk24.html#a913dbd19d1d136b3efd3ed60479a7c2d">thunk24</a>
diff --git a/docs/globals.html b/docs/globals.html
index 9d8c867..906beae 100644
--- a/docs/globals.html
+++ b/docs/globals.html
@@ -180,6 +180,18 @@
 : <a class="el" href="zos_8cc.html#af533310fcdfe17eb1d68114bfc33a1a6">zos.cc</a>
 , <a class="el" href="zos-base_8h.html#af533310fcdfe17eb1d68114bfc33a1a6">zos-base.h</a>
 </li>
+<li>__get_num_frames()
+: <a class="el" href="zos_8cc.html#a67eea4362b2e4efb1cfcf07f17eba6f7">zos.cc</a>
+, <a class="el" href="zos-base_8h.html#a67eea4362b2e4efb1cfcf07f17eba6f7">zos-base.h</a>
+</li>
+<li>__get_num_online_cpus()
+: <a class="el" href="zos_8cc.html#a3b2ad7fe0aee30edf781eefd73ee5b88">zos.cc</a>
+, <a class="el" href="zos-base_8h.html#a3b2ad7fe0aee30edf781eefd73ee5b88">zos-base.h</a>
+</li>
+<li>__get_os_level()
+: <a class="el" href="zos_8cc.html#af45c5eb88465481f83247e8024e59836">zos.cc</a>
+, <a class="el" href="zos-base_8h.html#af45c5eb88465481f83247e8024e59836">zos-base.h</a>
+</li>
 <li>__getargc()
 : <a class="el" href="zos_8cc.html#a3bc167e04f4b05824076ec2e20e4a581">zos.cc</a>
 , <a class="el" href="zos-base_8h.html#a3bc167e04f4b05824076ec2e20e4a581">zos-base.h</a>
@@ -195,6 +207,10 @@
 <li>__getargv_a()
 : <a class="el" href="zos_8cc.html#ad9bb80365d219c432a4d4901d4db3f19">zos.cc</a>
 </li>
+<li>__getexepath()
+: <a class="el" href="zos_8cc.html#af30187abaa1cd19be451e99e186b38c6">zos.cc</a>
+, <a class="el" href="zos-base_8h.html#af30187abaa1cd19be451e99e186b38c6">zos-base.h</a>
+</li>
 <li>__getfdccsid()
 : <a class="el" href="zos_8cc.html#a5595cb548093b4cba59dbe97ccce1097">zos.cc</a>
 , <a class="el" href="zos-base_8h.html#a5595cb548093b4cba59dbe97ccce1097">zos-base.h</a>
@@ -203,9 +219,21 @@
 : <a class="el" href="zos_8cc.html#acd80c9142c65aa99177bf1e5924d0f04">zos.cc</a>
 , <a class="el" href="zos-base_8h.html#acd80c9142c65aa99177bf1e5924d0f04">zos-base.h</a>
 </li>
+<li>__guess_fd_ue()
+: <a class="el" href="zos_8cc.html#acccc80c73ea31d4e50ffba89be63662b">zos.cc</a>
+, <a class="el" href="zos-base_8h.html#acccc80c73ea31d4e50ffba89be63662b">zos-base.h</a>
+</li>
+<li>__guess_ue()
+: <a class="el" href="zos_8cc.html#a8f1aa901e609043fac0cdd29d6e57912">zos.cc</a>
+, <a class="el" href="zos-base_8h.html#a8f1aa901e609043fac0cdd29d6e57912">zos-base.h</a>
+</li>
 <li>__indebug()
-: <a class="el" href="zos-base_8h.html#a6d6262268568ca267a869ea8a09f636d">zos-base.h</a>
-, <a class="el" href="zos_8cc.html#a6d6262268568ca267a869ea8a09f636d">zos.cc</a>
+: <a class="el" href="zos_8cc.html#a6d6262268568ca267a869ea8a09f636d">zos.cc</a>
+, <a class="el" href="zos-base_8h.html#a6d6262268568ca267a869ea8a09f636d">zos-base.h</a>
+</li>
+<li>__is_os_level_at_or_above()
+: <a class="el" href="zos_8cc.html#a73cf375e89e966ca2e6a7e360ccc11f5">zos.cc</a>
+, <a class="el" href="zos-base_8h.html#a73cf375e89e966ca2e6a7e360ccc11f5">zos-base.h</a>
 </li>
 <li>__loadmod()
 : <a class="el" href="zos_8cc.html#a9c67bd32277f8d7d8c4fb725907fa0b9">zos.cc</a>
@@ -230,6 +258,10 @@
 <li>__NO_TAG_READ_V6
 : <a class="el" href="zos_8cc.html#a5a0384476a9cd0f9aeff7e9d28e10dbdaa9bd2e76cd11076a1ece305c20049876">zos.cc</a>
 </li>
+<li>__print_zoslib_help()
+: <a class="el" href="zos_8cc.html#ac597a71375605aa919ffde000a4e9bf9">zos.cc</a>
+, <a class="el" href="zos-base_8h.html#ac597a71375605aa919ffde000a4e9bf9">zos-base.h</a>
+</li>
 <li>__registerProduct()
 : <a class="el" href="zos_8cc.html#a12c0dd60622e54588c056aef25313df0">zos.cc</a>
 , <a class="el" href="zos-base_8h.html#a12c0dd60622e54588c056aef25313df0">zos-base.h</a>
@@ -250,9 +282,6 @@
 : <a class="el" href="zos_8cc.html#aaa9b944d46ae048731ef457bac855fa3">zos.cc</a>
 , <a class="el" href="zos-base_8h.html#aaa9b944d46ae048731ef457bac855fa3">zos-base.h</a>
 </li>
-<li>__sem_t
-: <a class="el" href="zos-base_8h.html#aae0de884c84dcd706b561e0fa02f49b4">zos-base.h</a>
-</li>
 <li>__sem_timedwait()
 : <a class="el" href="zos_8cc.html#abefbdaf388bed46623de543588fba24b">zos.cc</a>
 , <a class="el" href="zos-base_8h.html#aa796711629d74f05f88a5d53f3b68956">zos-base.h</a>
@@ -262,16 +291,16 @@
 , <a class="el" href="zos_8cc.html#ab645a4486f4249e0f5e24e713199b9ad">zos.cc</a>
 </li>
 <li>__sem_wait()
-: <a class="el" href="zos_8cc.html#a1adbe1c392115b2ff023ab7dbf605011">zos.cc</a>
-, <a class="el" href="zos-base_8h.html#a1adbe1c392115b2ff023ab7dbf605011">zos-base.h</a>
+: <a class="el" href="zos-base_8h.html#a1adbe1c392115b2ff023ab7dbf605011">zos-base.h</a>
+, <a class="el" href="zos_8cc.html#a1adbe1c392115b2ff023ab7dbf605011">zos.cc</a>
 </li>
 <li>__set_autocvt_on_fd_stream()
-: <a class="el" href="zos_8cc.html#a471dc9324e1d385a16614bc1c2171d45">zos.cc</a>
-, <a class="el" href="zos-base_8h.html#a471dc9324e1d385a16614bc1c2171d45">zos-base.h</a>
+: <a class="el" href="zos-base_8h.html#a471dc9324e1d385a16614bc1c2171d45">zos-base.h</a>
+, <a class="el" href="zos_8cc.html#a471dc9324e1d385a16614bc1c2171d45">zos.cc</a>
 </li>
 <li>__setdebug()
-: <a class="el" href="zos-base_8h.html#a2cea5c0e624b0131aba94ab6d0df91a9">zos-base.h</a>
-, <a class="el" href="zos_8cc.html#ac65f5b2b1095a2c51ee4e2b1f87b9cb0">zos.cc</a>
+: <a class="el" href="zos_8cc.html#ac65f5b2b1095a2c51ee4e2b1f87b9cb0">zos.cc</a>
+, <a class="el" href="zos-base_8h.html#a2cea5c0e624b0131aba94ab6d0df91a9">zos-base.h</a>
 </li>
 <li>__setenv_a()
 : <a class="el" href="zos_8cc.html#abe4300c3c9bba7985cb7d7f49e5c874e">zos.cc</a>
@@ -290,38 +319,42 @@
 : <a class="el" href="zos-semaphore_8h.html#a57db768aa087f9542a39faf667924c50">zos-semaphore.h</a>
 </li>
 <li>__tb()
-: <a class="el" href="zos_8cc.html#aa1ad85ba2714fc321967050989c5fee7">zos.cc</a>
-, <a class="el" href="zos-base_8h.html#aa1ad85ba2714fc321967050989c5fee7">zos-base.h</a>
+: <a class="el" href="zos-base_8h.html#aa1ad85ba2714fc321967050989c5fee7">zos-base.h</a>
+, <a class="el" href="zos_8cc.html#aa1ad85ba2714fc321967050989c5fee7">zos.cc</a>
 </li>
 <li>__tcp_clear_to_close()
-: <a class="el" href="zos_8cc.html#a24e641431113c2b6bed09be1492f39c6">zos.cc</a>
-, <a class="el" href="zos-base_8h.html#a24e641431113c2b6bed09be1492f39c6">zos-base.h</a>
+: <a class="el" href="zos-base_8h.html#a24e641431113c2b6bed09be1492f39c6">zos-base.h</a>
+, <a class="el" href="zos_8cc.html#a24e641431113c2b6bed09be1492f39c6">zos.cc</a>
 </li>
 <li>__testread()
 : <a class="el" href="zos-base_8h.html#a023962f5ca109441bd87580ddca08f77">zos-base.h</a>
 , <a class="el" href="zos_8cc.html#a023962f5ca109441bd87580ddca08f77">zos.cc</a>
 </li>
 <li>__tlsPtrFromAnchor()
-: <a class="el" href="zos-base_8h.html#aa8d885903cb48dc02c6d9e6fe0e2fea8">zos-base.h</a>
-, <a class="el" href="zos_8cc.html#a6621a4bbedbe45e1fe719409f7b6a2fe">zos.cc</a>
+: <a class="el" href="zos_8cc.html#a6621a4bbedbe45e1fe719409f7b6a2fe">zos.cc</a>
+, <a class="el" href="zos-base_8h.html#aa8d885903cb48dc02c6d9e6fe0e2fea8">zos-base.h</a>
 </li>
 <li>__tlsvaranchor_create()
-: <a class="el" href="zos_8cc.html#a86fe6d2b6ea6ee485a9b857dd3e51701">zos.cc</a>
-, <a class="el" href="zos-base_8h.html#a86fe6d2b6ea6ee485a9b857dd3e51701">zos-base.h</a>
+: <a class="el" href="zos-base_8h.html#a86fe6d2b6ea6ee485a9b857dd3e51701">zos-base.h</a>
+, <a class="el" href="zos_8cc.html#a86fe6d2b6ea6ee485a9b857dd3e51701">zos.cc</a>
 </li>
 <li>__tlsvaranchor_destroy()
-: <a class="el" href="zos_8cc.html#a70cfa58f0ddd04ee045b7f8dd5f5a84a">zos.cc</a>
-, <a class="el" href="zos-base_8h.html#a70cfa58f0ddd04ee045b7f8dd5f5a84a">zos-base.h</a>
+: <a class="el" href="zos-base_8h.html#a70cfa58f0ddd04ee045b7f8dd5f5a84a">zos-base.h</a>
+, <a class="el" href="zos_8cc.html#a70cfa58f0ddd04ee045b7f8dd5f5a84a">zos.cc</a>
 </li>
 <li>__unloadmod()
 : <a class="el" href="zos_8cc.html#a4e883009c3bf597cb20eedfd427ebef9">zos.cc</a>
 </li>
+<li>__update_envar_settings()
+: <a class="el" href="zos_8cc.html#a9142fb1bf3e67052a3fb42a97166ef37">zos.cc</a>
+, <a class="el" href="zos-base_8h.html#a9142fb1bf3e67052a3fb42a97166ef37">zos-base.h</a>
+</li>
 <li>__USE_IARV64
 : <a class="el" href="zos_8cc.html#a5341b5cf9721b7a737fa7591980130fe">zos.cc</a>
 </li>
 <li>__xfer_env()
-: <a class="el" href="zos-base_8h.html#ab34998b2282ac455c862099ec3894f33">zos-base.h</a>
-, <a class="el" href="zos_8cc.html#ab34998b2282ac455c862099ec3894f33">zos.cc</a>
+: <a class="el" href="zos_8cc.html#ab34998b2282ac455c862099ec3894f33">zos.cc</a>
+, <a class="el" href="zos-base_8h.html#ab34998b2282ac455c862099ec3894f33">zos-base.h</a>
 </li>
 <li>__ZOS_CC
 : <a class="el" href="zos_8cc.html#ae6eb63ab679fae20beac500e7d117a04">zos.cc</a>
@@ -341,8 +374,8 @@
 : <a class="el" href="zos_8cc.html#a55c845b63ed7450afbd05ada9c9bfded">zos.cc</a>
 </li>
 <li>_convert_a2e()
-: <a class="el" href="zos_8cc.html#aaa7f8746a5d3f1ec038b64ae2ff2ca8e">zos.cc</a>
-, <a class="el" href="zos-base_8h.html#aaa7f8746a5d3f1ec038b64ae2ff2ca8e">zos-base.h</a>
+: <a class="el" href="zos-base_8h.html#aaa7f8746a5d3f1ec038b64ae2ff2ca8e">zos-base.h</a>
+, <a class="el" href="zos_8cc.html#aaa7f8746a5d3f1ec038b64ae2ff2ca8e">zos.cc</a>
 </li>
 <li>_convert_e2a()
 : <a class="el" href="zos-base_8h.html#a8b9226967c1d98227eced5eee36301ef">zos-base.h</a>
diff --git a/docs/globals_c.html b/docs/globals_c.html
index e2c6173..ef79c35 100644
--- a/docs/globals_c.html
+++ b/docs/globals_c.html
@@ -65,6 +65,9 @@
 <div class="textblock">Here is a list of all file members with links to the files they belong to:</div>
 
 <h3><a id="index_c"></a>- c -</h3><ul>
+<li>CCSID_GUESS_BUF_SIZE_DEFAULT
+: <a class="el" href="zos-base_8h.html#ae51a62f771dfacf60d533df8e75002ce">zos-base.h</a>
+</li>
 <li>clock_gettime()
 : <a class="el" href="zos_8cc.html#a6fa4fcf1ad1f2f62773a03323f08592e">zos.cc</a>
 , <a class="el" href="zos-base_8h.html#a6fa4fcf1ad1f2f62773a03323f08592e">zos-base.h</a>
@@ -101,12 +104,12 @@
 <li>CSG
 : <a class="el" href="zos_8cc.html#a43f4122f7ec8bf89b907cb979526f6f2">zos.cc</a>
 </li>
-<li>CSRSI
-: <a class="el" href="csrsic_8h.html#aec320b9a8d95cabc6ddcecaf584ad8b9">csrsic.h</a>
-</li>
 <li>csrsi
 : <a class="el" href="csrsic_8h.html#a67373670c74417d1f4df0164d96ddc97">csrsic.h</a>
 </li>
+<li>CSRSI
+: <a class="el" href="csrsic_8h.html#aec320b9a8d95cabc6ddcecaf584ad8b9">csrsic.h</a>
+</li>
 <li>CSRSI_BADINFOAREALEN
 : <a class="el" href="csrsic_8h.html#a464712805c63ab1b5b85f96d5c7afa35">csrsic.h</a>
 </li>
diff --git a/docs/globals_defs.html b/docs/globals_defs.html
index af83815..9eb23da 100644
--- a/docs/globals_defs.html
+++ b/docs/globals_defs.html
@@ -122,6 +122,9 @@
 
 
 <h3><a id="index_c"></a>- c -</h3><ul>
+<li>CCSID_GUESS_BUF_SIZE_DEFAULT
+: <a class="el" href="zos-base_8h.html#ae51a62f771dfacf60d533df8e75002ce">zos-base.h</a>
+</li>
 <li>CS
 : <a class="el" href="zos_8cc.html#afc142f9df9111f9c380cb333bbc3a166">zos.cc</a>
 </li>
@@ -273,6 +276,16 @@
 </ul>
 
 
+<h3><a id="index_u"></a>- u -</h3><ul>
+<li>UNTAGGED_READ_MODE_CCSID1047_DEFAULT
+: <a class="el" href="zos-base_8h.html#ad51e6cd7f9dac4350e0339af2e6bed78">zos-base.h</a>
+</li>
+<li>UNTAGGED_READ_MODE_DEFAULT
+: <a class="el" href="zos-base_8h.html#af8049b4002399235c671357a0c561d33">zos-base.h</a>
+</li>
+</ul>
+
+
 <h3><a id="index_x"></a>- x -</h3><ul>
 <li>XSTR
 : <a class="el" href="zos_8cc.html#afd0d88bc7a3fb393df04cdd260c553b3">zos.cc</a>
diff --git a/docs/globals_enum.html b/docs/globals_enum.html
index 670cd34..a9a1b8a 100644
--- a/docs/globals_enum.html
+++ b/docs/globals_enum.html
@@ -72,6 +72,9 @@
 <li>notagread
 : <a class="el" href="zos_8cc.html#a5a0384476a9cd0f9aeff7e9d28e10dbd">zos.cc</a>
 </li>
+<li>oslvl_t
+: <a class="el" href="zos-base_8h.html#adbc37c8430939d1f676d7d6d1fd282aa">zos-base.h</a>
+</li>
 </ul>
 </div><!-- contents -->
 <!-- start footer part -->
diff --git a/docs/globals_eval.html b/docs/globals_eval.html
index 7485db1..f56ec0a 100644
--- a/docs/globals_eval.html
+++ b/docs/globals_eval.html
@@ -93,6 +93,27 @@
 <li>CW_INTRPT
 : <a class="el" href="zos-base_8h.html#a0b58f7053e9ac0361e12e9b0eaf1c208abadca9e703a2894cf1c88a178514d6f3">zos-base.h</a>
 </li>
+<li>ZOSLVL_UNKNOWN
+: <a class="el" href="zos-base_8h.html#adbc37c8430939d1f676d7d6d1fd282aaa58ba8c5aed6ac7f21856244ae076e24b">zos-base.h</a>
+</li>
+<li>ZOSLVL_V1R13
+: <a class="el" href="zos-base_8h.html#adbc37c8430939d1f676d7d6d1fd282aaa38c9a795628618dd5aa678c4ebe604b1">zos-base.h</a>
+</li>
+<li>ZOSLVL_V2R1
+: <a class="el" href="zos-base_8h.html#adbc37c8430939d1f676d7d6d1fd282aaa09ecb9fd45b027cd9f09e4c8a05e6dd8">zos-base.h</a>
+</li>
+<li>ZOSLVL_V2R2
+: <a class="el" href="zos-base_8h.html#adbc37c8430939d1f676d7d6d1fd282aaa7aa24436f20cfd0a81c5d683b1fd9c92">zos-base.h</a>
+</li>
+<li>ZOSLVL_V2R3
+: <a class="el" href="zos-base_8h.html#adbc37c8430939d1f676d7d6d1fd282aaa64e1d9eb01863019081a6b11a1e9a558">zos-base.h</a>
+</li>
+<li>ZOSLVL_V2R4
+: <a class="el" href="zos-base_8h.html#adbc37c8430939d1f676d7d6d1fd282aaaeb2334e1cfb3f9f16310abd91666e5e5">zos-base.h</a>
+</li>
+<li>ZOSLVL_V2R5
+: <a class="el" href="zos-base_8h.html#adbc37c8430939d1f676d7d6d1fd282aaad6f5ed5a0fa757e7c126d5df7593dab4">zos-base.h</a>
+</li>
 </ul>
 </div><!-- contents -->
 <!-- start footer part -->
diff --git a/docs/globals_func.html b/docs/globals_func.html
index e4f3b3a..82ce061 100644
--- a/docs/globals_func.html
+++ b/docs/globals_func.html
@@ -165,6 +165,18 @@
 : <a class="el" href="zos_8cc.html#af533310fcdfe17eb1d68114bfc33a1a6">zos.cc</a>
 , <a class="el" href="zos-base_8h.html#af533310fcdfe17eb1d68114bfc33a1a6">zos-base.h</a>
 </li>
+<li>__get_num_frames()
+: <a class="el" href="zos_8cc.html#a67eea4362b2e4efb1cfcf07f17eba6f7">zos.cc</a>
+, <a class="el" href="zos-base_8h.html#a67eea4362b2e4efb1cfcf07f17eba6f7">zos-base.h</a>
+</li>
+<li>__get_num_online_cpus()
+: <a class="el" href="zos_8cc.html#a3b2ad7fe0aee30edf781eefd73ee5b88">zos.cc</a>
+, <a class="el" href="zos-base_8h.html#a3b2ad7fe0aee30edf781eefd73ee5b88">zos-base.h</a>
+</li>
+<li>__get_os_level()
+: <a class="el" href="zos_8cc.html#af45c5eb88465481f83247e8024e59836">zos.cc</a>
+, <a class="el" href="zos-base_8h.html#af45c5eb88465481f83247e8024e59836">zos-base.h</a>
+</li>
 <li>__getargc()
 : <a class="el" href="zos_8cc.html#a3bc167e04f4b05824076ec2e20e4a581">zos.cc</a>
 , <a class="el" href="zos-base_8h.html#a3bc167e04f4b05824076ec2e20e4a581">zos-base.h</a>
@@ -180,6 +192,10 @@
 <li>__getargv_a()
 : <a class="el" href="zos_8cc.html#ad9bb80365d219c432a4d4901d4db3f19">zos.cc</a>
 </li>
+<li>__getexepath()
+: <a class="el" href="zos_8cc.html#af30187abaa1cd19be451e99e186b38c6">zos.cc</a>
+, <a class="el" href="zos-base_8h.html#af30187abaa1cd19be451e99e186b38c6">zos-base.h</a>
+</li>
 <li>__getfdccsid()
 : <a class="el" href="zos_8cc.html#a5595cb548093b4cba59dbe97ccce1097">zos.cc</a>
 , <a class="el" href="zos-base_8h.html#a5595cb548093b4cba59dbe97ccce1097">zos-base.h</a>
@@ -188,10 +204,22 @@
 : <a class="el" href="zos_8cc.html#acd80c9142c65aa99177bf1e5924d0f04">zos.cc</a>
 , <a class="el" href="zos-base_8h.html#acd80c9142c65aa99177bf1e5924d0f04">zos-base.h</a>
 </li>
+<li>__guess_fd_ue()
+: <a class="el" href="zos_8cc.html#acccc80c73ea31d4e50ffba89be63662b">zos.cc</a>
+, <a class="el" href="zos-base_8h.html#acccc80c73ea31d4e50ffba89be63662b">zos-base.h</a>
+</li>
+<li>__guess_ue()
+: <a class="el" href="zos_8cc.html#a8f1aa901e609043fac0cdd29d6e57912">zos.cc</a>
+, <a class="el" href="zos-base_8h.html#a8f1aa901e609043fac0cdd29d6e57912">zos-base.h</a>
+</li>
 <li>__indebug()
 : <a class="el" href="zos_8cc.html#a6d6262268568ca267a869ea8a09f636d">zos.cc</a>
 , <a class="el" href="zos-base_8h.html#a6d6262268568ca267a869ea8a09f636d">zos-base.h</a>
 </li>
+<li>__is_os_level_at_or_above()
+: <a class="el" href="zos_8cc.html#a73cf375e89e966ca2e6a7e360ccc11f5">zos.cc</a>
+, <a class="el" href="zos-base_8h.html#a73cf375e89e966ca2e6a7e360ccc11f5">zos-base.h</a>
+</li>
 <li>__loadmod()
 : <a class="el" href="zos_8cc.html#a9c67bd32277f8d7d8c4fb725907fa0b9">zos.cc</a>
 </li>
@@ -203,6 +231,10 @@
 : <a class="el" href="zos_8cc.html#a6319466e3a209b94c3d277245cbd61f7">zos.cc</a>
 , <a class="el" href="zos-base_8h.html#a6319466e3a209b94c3d277245cbd61f7">zos-base.h</a>
 </li>
+<li>__print_zoslib_help()
+: <a class="el" href="zos_8cc.html#ac597a71375605aa919ffde000a4e9bf9">zos.cc</a>
+, <a class="el" href="zos-base_8h.html#ac597a71375605aa919ffde000a4e9bf9">zos-base.h</a>
+</li>
 <li>__registerProduct()
 : <a class="el" href="zos_8cc.html#a12c0dd60622e54588c056aef25313df0">zos.cc</a>
 , <a class="el" href="zos-base_8h.html#a12c0dd60622e54588c056aef25313df0">zos-base.h</a>
@@ -280,6 +312,10 @@
 <li>__unloadmod()
 : <a class="el" href="zos_8cc.html#a4e883009c3bf597cb20eedfd427ebef9">zos.cc</a>
 </li>
+<li>__update_envar_settings()
+: <a class="el" href="zos_8cc.html#a9142fb1bf3e67052a3fb42a97166ef37">zos.cc</a>
+, <a class="el" href="zos-base_8h.html#a9142fb1bf3e67052a3fb42a97166ef37">zos-base.h</a>
+</li>
 <li>__xfer_env()
 : <a class="el" href="zos_8cc.html#ab34998b2282ac455c862099ec3894f33">zos.cc</a>
 , <a class="el" href="zos-base_8h.html#ab34998b2282ac455c862099ec3894f33">zos-base.h</a>
diff --git a/docs/globals_o.html b/docs/globals_o.html
new file mode 100644
index 0000000..7c121ed
--- /dev/null
+++ b/docs/globals_o.html
@@ -0,0 +1,78 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://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.19"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>zoslib: File Members</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="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.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">zoslib
+   </div>
+   <div id="projectbrief">z/OS C/C++ Library</div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.19 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+/* @license-end */
+</script>
+<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&amp;dn=gpl-2.0.txt GPL-v2 */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="contents">
+<div class="textblock">Here is a list of all file members with links to the files they belong to:</div>
+
+<h3><a id="index_o"></a>- o -</h3><ul>
+<li>oslvl_t
+: <a class="el" href="zos-base_8h.html#adbc37c8430939d1f676d7d6d1fd282aa">zos-base.h</a>
+</li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by&#160;<a href="http://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.8.19
+</small></address>
+</body>
+</html>
diff --git a/docs/globals_type.html b/docs/globals_type.html
index 4537895..454ec9e 100644
--- a/docs/globals_type.html
+++ b/docs/globals_type.html
@@ -74,9 +74,6 @@
 <li>__crwa_t
 : <a class="el" href="zos-base_8h.html#ae10c4318fa7f7eba3b2799ffc90060e8">zos-base.h</a>
 </li>
-<li>__sem_t
-: <a class="el" href="zos-base_8h.html#aae0de884c84dcd706b561e0fa02f49b4">zos-base.h</a>
-</li>
 </ul>
 
 
diff --git a/docs/globals_u.html b/docs/globals_u.html
index 7fe4012..da9a958 100644
--- a/docs/globals_u.html
+++ b/docs/globals_u.html
@@ -65,6 +65,12 @@
 <div class="textblock">Here is a list of all file members with links to the files they belong to:</div>
 
 <h3><a id="index_u"></a>- u -</h3><ul>
+<li>UNTAGGED_READ_MODE_CCSID1047_DEFAULT
+: <a class="el" href="zos-base_8h.html#ad51e6cd7f9dac4350e0339af2e6bed78">zos-base.h</a>
+</li>
+<li>UNTAGGED_READ_MODE_DEFAULT
+: <a class="el" href="zos-base_8h.html#af8049b4002399235c671357a0c561d33">zos-base.h</a>
+</li>
 <li>Usleep()
 : <a class="el" href="zos_8cc.html#a2f86dbb8a750221aac9022806a618a3d">zos.cc</a>
 </li>
diff --git a/docs/globals_z.html b/docs/globals_z.html
index ae2d3f8..6e2bb3e 100644
--- a/docs/globals_z.html
+++ b/docs/globals_z.html
@@ -74,6 +74,27 @@
 <li>zoslib_config_t
 : <a class="el" href="zos-base_8h.html#a10670868ce3060c834376eae096982ae">zos-base.h</a>
 </li>
+<li>ZOSLVL_UNKNOWN
+: <a class="el" href="zos-base_8h.html#adbc37c8430939d1f676d7d6d1fd282aaa58ba8c5aed6ac7f21856244ae076e24b">zos-base.h</a>
+</li>
+<li>ZOSLVL_V1R13
+: <a class="el" href="zos-base_8h.html#adbc37c8430939d1f676d7d6d1fd282aaa38c9a795628618dd5aa678c4ebe604b1">zos-base.h</a>
+</li>
+<li>ZOSLVL_V2R1
+: <a class="el" href="zos-base_8h.html#adbc37c8430939d1f676d7d6d1fd282aaa09ecb9fd45b027cd9f09e4c8a05e6dd8">zos-base.h</a>
+</li>
+<li>ZOSLVL_V2R2
+: <a class="el" href="zos-base_8h.html#adbc37c8430939d1f676d7d6d1fd282aaa7aa24436f20cfd0a81c5d683b1fd9c92">zos-base.h</a>
+</li>
+<li>ZOSLVL_V2R3
+: <a class="el" href="zos-base_8h.html#adbc37c8430939d1f676d7d6d1fd282aaa64e1d9eb01863019081a6b11a1e9a558">zos-base.h</a>
+</li>
+<li>ZOSLVL_V2R4
+: <a class="el" href="zos-base_8h.html#adbc37c8430939d1f676d7d6d1fd282aaaeb2334e1cfb3f9f16310abd91666e5e5">zos-base.h</a>
+</li>
+<li>ZOSLVL_V2R5
+: <a class="el" href="zos-base_8h.html#adbc37c8430939d1f676d7d6d1fd282aaad6f5ed5a0fa757e7c126d5df7593dab4">zos-base.h</a>
+</li>
 <li>ZOSPSA_t
 : <a class="el" href="zos-sys-info_8h.html#a5c66f5580a71dbf94fde663e7737c09a">zos-sys-info.h</a>
 </li>
diff --git a/docs/menudata.js b/docs/menudata.js
index b86ac3a..56e4688 100644
--- a/docs/menudata.js
+++ b/docs/menudata.js
@@ -92,6 +92,7 @@
 {text:"l",url:"globals_l.html#index_l"},
 {text:"m",url:"globals_m.html#index_m"},
 {text:"n",url:"globals_n.html#index_n"},
+{text:"o",url:"globals_o.html#index_o"},
 {text:"p",url:"globals_p.html#index_p"},
 {text:"r",url:"globals_r.html#index_r"},
 {text:"s",url:"globals_s.html#index_s"},
@@ -141,4 +142,5 @@
 {text:"p",url:"globals_defs.html#index_p"},
 {text:"r",url:"globals_defs.html#index_r"},
 {text:"s",url:"globals_defs.html#index_s"},
+{text:"u",url:"globals_defs.html#index_u"},
 {text:"x",url:"globals_defs.html#index_x"}]}]}]}]}
diff --git a/docs/search/all_0.js b/docs/search/all_0.js
index 27d60c4..e3c9f9d 100644
--- a/docs/search/all_0.js
+++ b/docs/search/all_0.js
@@ -37,76 +37,85 @@
   ['_5f_5ffind_5ffile_5fin_5fpath_34',['__find_file_in_path',['../zos_8cc.html#af5ecc7b9285446eb69449a33bff8eec5',1,'__find_file_in_path(char *out, int size, const char *envvar, const char *file):&#160;zos.cc'],['../zos-base_8h.html#af5ecc7b9285446eb69449a33bff8eec5',1,'__find_file_in_path(char *out, int size, const char *envvar, const char *file):&#160;zos.cc']]],
   ['_5f_5ffork_35',['__fork',['../zos_8cc.html#ae93297a3ea73ced0e4e4345d8c41bf03',1,'__fork(void):&#160;zos.cc'],['../zos-base_8h.html#ae93297a3ea73ced0e4e4345d8c41bf03',1,'__fork(void):&#160;zos.cc']]],
   ['_5f_5fget_5fenviron_5fnp_36',['__get_environ_np',['../zos_8cc.html#af533310fcdfe17eb1d68114bfc33a1a6',1,'__get_environ_np(void):&#160;zos.cc'],['../zos-base_8h.html#af533310fcdfe17eb1d68114bfc33a1a6',1,'__get_environ_np(void):&#160;zos.cc']]],
-  ['_5f_5fgetargc_37',['__getargc',['../zos_8cc.html#a3bc167e04f4b05824076ec2e20e4a581',1,'__getargc(void):&#160;zos.cc'],['../zos-base_8h.html#a3bc167e04f4b05824076ec2e20e4a581',1,'__getargc(void):&#160;zos.cc']]],
-  ['_5f_5fgetargcv_38',['__getargcv',['../zos_8cc.html#ae84be62539ccfe5bde4bcbe507b7e2e9',1,'__getargcv(int *argc, char ***argv, pid_t pid):&#160;zos.cc'],['../zos-base_8h.html#ae84be62539ccfe5bde4bcbe507b7e2e9',1,'__getargcv(int *argc, char ***argv, pid_t pid):&#160;zos.cc']]],
-  ['_5f_5fgetargv_39',['__getargv',['../zos_8cc.html#ae290ebf3e301799ce9b7ce12c13ada34',1,'__getargv(void):&#160;zos.cc'],['../zos-base_8h.html#ae290ebf3e301799ce9b7ce12c13ada34',1,'__getargv(void):&#160;zos.cc']]],
-  ['_5f_5fgetargv_5fa_40',['__getargv_a',['../zos_8cc.html#ad9bb80365d219c432a4d4901d4db3f19',1,'zos.cc']]],
-  ['_5f_5fgetfdccsid_41',['__getfdccsid',['../zos_8cc.html#a5595cb548093b4cba59dbe97ccce1097',1,'__getfdccsid(int fd):&#160;zos.cc'],['../zos-base_8h.html#a5595cb548093b4cba59dbe97ccce1097',1,'__getfdccsid(int fd):&#160;zos.cc']]],
-  ['_5f_5fguess_5fae_42',['__guess_ae',['../zos_8cc.html#acd80c9142c65aa99177bf1e5924d0f04',1,'__guess_ae(const void *src, size_t size):&#160;zos.cc'],['../zos-base_8h.html#acd80c9142c65aa99177bf1e5924d0f04',1,'__guess_ae(const void *src, size_t size):&#160;zos.cc']]],
-  ['_5f_5fhash_5ffunc_43',['__hash_func',['../struct____hash__func.html',1,'']]],
-  ['_5f_5findebug_44',['__indebug',['../zos_8cc.html#a6d6262268568ca267a869ea8a09f636d',1,'__indebug(void):&#160;zos.cc'],['../zos-base_8h.html#a6d6262268568ca267a869ea8a09f636d',1,'__indebug(void):&#160;zos.cc']]],
-  ['_5f_5floadmod_45',['__loadmod',['../zos_8cc.html#a9c67bd32277f8d7d8c4fb725907fa0b9',1,'zos.cc']]],
-  ['_5f_5flutimes_46',['__lutimes',['../zos_8cc.html#ab972ed38da2c91d02f9e667ba6a29a23',1,'__lutimes(const char *filename, const struct timeval tv[2]):&#160;zos.cc'],['../zos-base_8h.html#ab972ed38da2c91d02f9e667ba6a29a23',1,'__lutimes(const char *filename, const struct timeval tv[2]):&#160;zos.cc']]],
-  ['_5f_5fmach_5fabsolute_5ftime_47',['__mach_absolute_time',['../zos_8cc.html#a6319466e3a209b94c3d277245cbd61f7',1,'__mach_absolute_time(void):&#160;zos.cc'],['../zos-base_8h.html#a6319466e3a209b94c3d277245cbd61f7',1,'__mach_absolute_time(void):&#160;zos.cc']]],
-  ['_5f_5fno_5ftag_5fread_5fdefault_48',['__NO_TAG_READ_DEFAULT',['../zos_8cc.html#a5a0384476a9cd0f9aeff7e9d28e10dbda39d4856e780b4891e089d122c54a2541',1,'zos.cc']]],
-  ['_5f_5fno_5ftag_5fread_5fdefault_5fwithwarning_49',['__NO_TAG_READ_DEFAULT_WITHWARNING',['../zos_8cc.html#a5a0384476a9cd0f9aeff7e9d28e10dbda412a28cbc4284b11c6be20f63bc8ab3a',1,'zos.cc']]],
-  ['_5f_5fno_5ftag_5fread_5fstrict_50',['__NO_TAG_READ_STRICT',['../zos_8cc.html#a5a0384476a9cd0f9aeff7e9d28e10dbda55c670f47bee17442e97d57aa831cb7e',1,'zos.cc']]],
-  ['_5f_5fno_5ftag_5fread_5fv6_51',['__NO_TAG_READ_V6',['../zos_8cc.html#a5a0384476a9cd0f9aeff7e9d28e10dbdaa9bd2e76cd11076a1ece305c20049876',1,'zos.cc']]],
-  ['_5f_5fregisterproduct_52',['__registerProduct',['../zos_8cc.html#a12c0dd60622e54588c056aef25313df0',1,'__registerProduct(const char *major_version, const char *product_owner, const char *feature_name, const char *product_name, const char *pid):&#160;zos.cc'],['../zos-base_8h.html#a12c0dd60622e54588c056aef25313df0',1,'__registerProduct(const char *major_version, const char *product_owner, const char *feature_name, const char *product_name, const char *pid):&#160;zos.cc']]],
-  ['_5f_5fsem_53',['__sem',['../struct____sem.html',1,'']]],
-  ['_5f_5fsem_5fdestroy_54',['__sem_destroy',['../zos_8cc.html#a4a493515255bd9d8113483a3d3dd124e',1,'__sem_destroy(__sem_t *s0):&#160;zos.cc'],['../zos-base_8h.html#a4a493515255bd9d8113483a3d3dd124e',1,'__sem_destroy(__sem_t *s0):&#160;zos.cc']]],
-  ['_5f_5fsem_5fgetvalue_55',['__sem_getvalue',['../zos_8cc.html#a4696c3760dd8a87ed4b5f5079d452609',1,'__sem_getvalue(__sem_t *s0, int *sval):&#160;zos.cc'],['../zos-base_8h.html#a4696c3760dd8a87ed4b5f5079d452609',1,'__sem_getvalue(__sem_t *s0, int *sval):&#160;zos.cc']]],
-  ['_5f_5fsem_5finit_56',['__sem_init',['../zos_8cc.html#a1384c2247230a3c174fc5f0d2c7a9ad8',1,'__sem_init(__sem_t *s0, int shared, unsigned int val):&#160;zos.cc'],['../zos-base_8h.html#a1384c2247230a3c174fc5f0d2c7a9ad8',1,'__sem_init(__sem_t *s0, int shared, unsigned int val):&#160;zos.cc']]],
-  ['_5f_5fsem_5fpost_57',['__sem_post',['../zos_8cc.html#aaa9b944d46ae048731ef457bac855fa3',1,'__sem_post(__sem_t *s0):&#160;zos.cc'],['../zos-base_8h.html#aaa9b944d46ae048731ef457bac855fa3',1,'__sem_post(__sem_t *s0):&#160;zos.cc']]],
-  ['_5f_5fsem_5ft_58',['__sem_t',['../zos-base_8h.html#aae0de884c84dcd706b561e0fa02f49b4',1,'zos-base.h']]],
-  ['_5f_5fsem_5ftimedwait_59',['__sem_timedwait',['../zos_8cc.html#abefbdaf388bed46623de543588fba24b',1,'__sem_timedwait(__sem_t *s0, const struct timespec *abs_timeout):&#160;zos.cc'],['../zos-base_8h.html#aa796711629d74f05f88a5d53f3b68956',1,'__sem_timedwait(____sem_t *s0, const struct timespec *abs_timeout):&#160;zos-base.h']]],
-  ['_5f_5fsem_5ftrywait_60',['__sem_trywait',['../zos_8cc.html#ab645a4486f4249e0f5e24e713199b9ad',1,'__sem_trywait(__sem_t *s0):&#160;zos.cc'],['../zos-base_8h.html#accc696cae41b87b19fa2ffc0ce4a06e2',1,'__sem_trywait(____sem_t *s0):&#160;zos-base.h']]],
-  ['_5f_5fsem_5fwait_61',['__sem_wait',['../zos_8cc.html#a1adbe1c392115b2ff023ab7dbf605011',1,'__sem_wait(__sem_t *s0):&#160;zos.cc'],['../zos-base_8h.html#a1adbe1c392115b2ff023ab7dbf605011',1,'__sem_wait(__sem_t *s0):&#160;zos.cc']]],
-  ['_5f_5fset_5fautocvt_5fon_5ffd_5fstream_62',['__set_autocvt_on_fd_stream',['../zos_8cc.html#a471dc9324e1d385a16614bc1c2171d45',1,'__set_autocvt_on_fd_stream(int fd, unsigned short ccsid, unsigned char txtflag, int on_untagged_only):&#160;zos.cc'],['../zos-base_8h.html#a471dc9324e1d385a16614bc1c2171d45',1,'__set_autocvt_on_fd_stream(int fd, unsigned short ccsid, unsigned char txtflag, int on_untagged_only):&#160;zos.cc']]],
-  ['_5f_5fsetdebug_63',['__setdebug',['../zos_8cc.html#ac65f5b2b1095a2c51ee4e2b1f87b9cb0',1,'__setdebug(int v):&#160;zos.cc'],['../zos-base_8h.html#a2cea5c0e624b0131aba94ab6d0df91a9',1,'__setdebug(int):&#160;zos.cc']]],
-  ['_5f_5fsetenv_5fa_64',['__setenv_a',['../zos_8cc.html#abe4300c3c9bba7985cb7d7f49e5c874e',1,'zos.cc']]],
-  ['_5f_5fsetfdccsid_65',['__setfdccsid',['../zos_8cc.html#a1a0138d7459e13d4a6f70cce01aab5c8',1,'__setfdccsid(int fd, int t_ccsid):&#160;zos.cc'],['../zos-base_8h.html#a1a0138d7459e13d4a6f70cce01aab5c8',1,'__setfdccsid(int fd, int t_ccsid):&#160;zos.cc']]],
-  ['_5f_5fsettimelimit_66',['__settimelimit',['../zos_8cc.html#a3a9f8edd020d4b529d5bc6e786d205d6',1,'zos.cc']]],
-  ['_5f_5fsize_5ft_67',['__size_t',['../zos-base_8h.html#aeb277d01686af866ed777fb7da13d9c4',1,'zos-base.h']]],
-  ['_5f_5fsizeof_5fsem_5ft_68',['__SIZEOF_SEM_T',['../zos-semaphore_8h.html#a57db768aa087f9542a39faf667924c50',1,'zos-semaphore.h']]],
-  ['_5f_5ftb_69',['__tb',['../zos_8cc.html#aa1ad85ba2714fc321967050989c5fee7',1,'__tb(void):&#160;zos.cc'],['../zos-base_8h.html#aa1ad85ba2714fc321967050989c5fee7',1,'__tb(void):&#160;zos.cc']]],
-  ['_5f_5ftcp_5fclear_5fto_5fclose_70',['__tcp_clear_to_close',['../zos_8cc.html#a24e641431113c2b6bed09be1492f39c6',1,'__tcp_clear_to_close(int socket, unsigned int secs):&#160;zos.cc'],['../zos-base_8h.html#a24e641431113c2b6bed09be1492f39c6',1,'__tcp_clear_to_close(int socket, unsigned int secs):&#160;zos.cc']]],
-  ['_5f_5ftestread_71',['__testread',['../zos_8cc.html#a023962f5ca109441bd87580ddca08f77',1,'__testread(const void *location):&#160;zos.cc'],['../zos-base_8h.html#a023962f5ca109441bd87580ddca08f77',1,'__testread(const void *location):&#160;zos.cc']]],
-  ['_5f_5ftlsanchor_72',['__tlsanchor',['../struct____tlsanchor.html',1,'']]],
-  ['_5f_5ftlsptrfromanchor_73',['__tlsPtrFromAnchor',['../zos_8cc.html#a6621a4bbedbe45e1fe719409f7b6a2fe',1,'__tlsPtrFromAnchor(struct __tlsanchor *anchor, const void *initvalue):&#160;zos.cc'],['../zos-base_8h.html#aa8d885903cb48dc02c6d9e6fe0e2fea8',1,'__tlsPtrFromAnchor(struct __tlsanchor *anchor, const void *):&#160;zos.cc']]],
-  ['_5f_5ftlsvaranchor_5fcreate_74',['__tlsvaranchor_create',['../zos_8cc.html#a86fe6d2b6ea6ee485a9b857dd3e51701',1,'__tlsvaranchor_create(size_t sz):&#160;zos.cc'],['../zos-base_8h.html#a86fe6d2b6ea6ee485a9b857dd3e51701',1,'__tlsvaranchor_create(size_t sz):&#160;zos.cc']]],
-  ['_5f_5ftlsvaranchor_5fdestroy_75',['__tlsvaranchor_destroy',['../zos_8cc.html#a70cfa58f0ddd04ee045b7f8dd5f5a84a',1,'__tlsvaranchor_destroy(struct __tlsanchor *anchor):&#160;zos.cc'],['../zos-base_8h.html#a70cfa58f0ddd04ee045b7f8dd5f5a84a',1,'__tlsvaranchor_destroy(struct __tlsanchor *anchor):&#160;zos.cc']]],
-  ['_5f_5funloadmod_76',['__unloadmod',['../zos_8cc.html#a4e883009c3bf597cb20eedfd427ebef9',1,'zos.cc']]],
-  ['_5f_5fuse_5fiarv64_77',['__USE_IARV64',['../zos_8cc.html#a5341b5cf9721b7a737fa7591980130fe',1,'zos.cc']]],
-  ['_5f_5fxfer_5fenv_78',['__xfer_env',['../zos_8cc.html#ab34998b2282ac455c862099ec3894f33',1,'__xfer_env(void):&#160;zos.cc'],['../zos-base_8h.html#ab34998b2282ac455c862099ec3894f33',1,'__xfer_env(void):&#160;zos.cc']]],
-  ['_5f_5fzos_5fcc_79',['__ZOS_CC',['../zos_8cc.html#ae6eb63ab679fae20beac500e7d117a04',1,'__ZOS_CC():&#160;zos.cc'],['../zos-base_8h.html#ae6eb63ab679fae20beac500e7d117a04',1,'__ZOS_CC():&#160;zos-base.h']]],
-  ['_5f_5fzos_5fext_5f_5f_80',['__ZOS_EXT__',['../zos-base_8h.html#ae96480323b045acfbd9134868f9abf88',1,'zos-base.h']]],
-  ['_5f_5fzoslib_5fversion_81',['__zoslib_version',['../zos_8cc.html#a50c65fa4d98053511f95bc2fefd1aea5',1,'__zoslib_version():&#160;zos.cc'],['../zos-base_8h.html#a50c65fa4d98053511f95bc2fefd1aea5',1,'__zoslib_version():&#160;zos.cc']]],
-  ['_5f_5fzsync_5fval_5fcompare_5fand_5fswap32_82',['__zsync_val_compare_and_swap32',['../zos_8cc.html#a685f6f3de90ad3900f57aebbe637b766',1,'zos.cc']]],
-  ['_5fae_5fbimodal_83',['_AE_BIMODAL',['../zos_8cc.html#a55c845b63ed7450afbd05ada9c9bfded',1,'zos.cc']]],
-  ['_5fconvert_5fa2e_84',['_convert_a2e',['../zos_8cc.html#aaa7f8746a5d3f1ec038b64ae2ff2ca8e',1,'_convert_a2e(void *dst, const void *src, size_t size):&#160;zos.cc'],['../zos-base_8h.html#aaa7f8746a5d3f1ec038b64ae2ff2ca8e',1,'_convert_a2e(void *dst, const void *src, size_t size):&#160;zos.cc']]],
-  ['_5fconvert_5fe2a_85',['_convert_e2a',['../zos_8cc.html#a8b9226967c1d98227eced5eee36301ef',1,'_convert_e2a(void *dst, const void *src, size_t size):&#160;zos.cc'],['../zos-base_8h.html#a8b9226967c1d98227eced5eee36301ef',1,'_convert_e2a(void *dst, const void *src, size_t size):&#160;zos.cc']]],
-  ['_5fenhanced_5fascii_5fext_86',['_ENHANCED_ASCII_EXT',['../zos_8cc.html#a876e9d07c9e3d50c194f63739610ce15',1,'zos.cc']]],
-  ['_5ffiller1_87',['_filler1',['../structsi11v1.html#a2bfc72129a434a28c7284955f715f7a5',1,'si11v1::_filler1()'],['../structsi22v1.html#af6d6f80b1427b3930e7106d97b6b4715',1,'si22v1::_filler1()'],['../structsi22v2.html#a4c4d0d804eaefa3494b7b7432986d263',1,'si22v2::_filler1()'],['../structsi22v3db.html#a7e179d9890d73e28b56323013f743fe9',1,'si22v3db::_filler1()'],['../structsi22v3.html#aa5dc692e1d83e9f9c8132f5535ca8518',1,'si22v3::_filler1()'],['../structsi00.html#a468b4b0f36af58cb477d38af7bfa463c',1,'si00::_filler1()']]],
-  ['_5ffiller2_88',['_filler2',['../structsi11v1.html#a2c8f4b487ae9f9297b4db0adbcfb28e3',1,'si11v1::_filler2()'],['../structsi22v1.html#ae4219359b5138fce07c6c1f158d19b92',1,'si22v1::_filler2()'],['../structsi22v1alt.html#a9433bfc133f0c38e4f1cb00d7c6cdf67',1,'si22v1alt::_filler2()'],['../structsi22v2.html#a843a0949097de85cd4e20c504faa2d30',1,'si22v2::_filler2()'],['../structsi22v3db.html#a3605192f57da77e678814f3659ef3f8b',1,'si22v3db::_filler2()'],['../structsi22v3.html#a145503ca75f530527d0ea2913c4f1c42',1,'si22v3::_filler2()'],['../structsi00.html#ae996390cecd6727ef359d64ce299fed2',1,'si00::_filler2()']]],
-  ['_5ffiller3_89',['_filler3',['../structsi11v1.html#abaf53e50a1e2a062868cf04c74e8a650',1,'si11v1::_filler3()'],['../structsi22v2.html#a7faa3431ad2beb256b95e27a9cebd2d6',1,'si22v2::_filler3()'],['../structsi22v3.html#abd24d451b1ee37552a8e78c2d1103c81',1,'si22v3::_filler3()'],['../structsi00.html#a0e791c95d3d897ffd5a424383903bd70',1,'si00::_filler3()']]],
-  ['_5ffiller4_90',['_filler4',['../structsi22v2.html#ab96377ec715d3a152f0d153f3f775b1a',1,'si22v2::_filler4()'],['../structsi00.html#a500968716d6c2e160ac94c5555c5c4ad',1,'si00::_filler4()']]],
-  ['_5ffiller5_91',['_filler5',['../structsi22v2.html#a3daa3f8d30686e1a2210447f130a93e2',1,'si22v2::_filler5()'],['../structsi22v3.html#a17b773e2e43e1589ad4470bd44de0a80',1,'si22v3::_filler5()']]],
-  ['_5fforce_5faddress_5falign_92',['_force_address_align',['../structthunk24.html#ad09d318854534e95f2a24b714090a8e7',1,'thunk24']]],
-  ['_5fopen_5fmsgq_5fext_93',['_OPEN_MSGQ_EXT',['../zos_8cc.html#a52e653c51d3d5729f46d432f5708a041',1,'zos.cc']]],
-  ['_5fopen_5fsys_5ffile_5fext_94',['_OPEN_SYS_FILE_EXT',['../zos_8cc.html#ac58d5abbc36b37a18c792e60ad829749',1,'zos.cc']]],
-  ['_5fs_95',['_s',['../struct_semaphore.html#ac67e007dbf8bfbaf3f51100d8dac28ce',1,'Semaphore']]],
-  ['_5fsi00validsi11v1_96',['_si00validsi11v1',['../structsi00.html#ad2b2e0bf01b20a34f471ffdd5fae07cd',1,'si00']]],
-  ['_5fsi00validsi22v1_97',['_si00validsi22v1',['../structsi00.html#a5a74d5ac17cda1863eb9db90202e37c3',1,'si00']]],
-  ['_5fsi00validsi22v2_98',['_si00validsi22v2',['../structsi00.html#af62a84201a6f89833aa54bb9c5a18f5a',1,'si00']]],
-  ['_5fsi00validsi22v3_99',['_si00validsi22v3',['../structsi00.html#aff50f861e376137bce860b2127112d94',1,'si00']]],
-  ['_5fsi22v1altmpcpucapaf_100',['_si22v1altmpcpucapaf',['../structsi22v1alt.html#abf409384a79316cdd32caba35be8d2e9',1,'si22v1alt']]],
-  ['_5fsi22v1mpcpucapaf_101',['_si22v1mpcpucapaf',['../structsi22v1.html#aacf3ebae0e32975eb7ae429416aff05c',1,'si22v1']]],
-  ['_5fsi22v2lcpudedicated_102',['_si22v2lcpudedicated',['../structsi22v2.html#abb0becd324f7e2731b76875e95d507a8',1,'si22v2']]],
-  ['_5fsi22v2lcpushared_103',['_si22v2lcpushared',['../structsi22v2.html#a40c461f85039725305fc9aa1ccfcfb69',1,'si22v2']]],
-  ['_5fsi22v2lcpuulimit_104',['_si22v2lcpuulimit',['../structsi22v2.html#aab90b3f4c85e6af1d1d5937ca8433ea9',1,'si22v2']]],
-  ['_5fsi22v3dbcount_105',['_si22v3dbcount',['../structsi22v3.html#aa151fabfa2a7e3ce723f213512237022',1,'si22v3']]],
-  ['_5fstr_5fa2e_106',['_str_a2e',['../zos-base_8h.html#aed8dbbb0fe4f47e3cfad8a85c72f91a3',1,'zos-base.h']]],
-  ['_5fstr_5fe2a_107',['_str_e2a',['../zos-base_8h.html#af33ceeb0056bef47f7ad074f617979e0',1,'zos-base.h']]],
-  ['_5fxopen_5fsource_108',['_XOPEN_SOURCE',['../zos_8cc.html#a78c99ffd76a7bb3c8c74db76207e9ab4',1,'zos.cc']]]
+  ['_5f_5fget_5fnum_5fframes_37',['__get_num_frames',['../zos_8cc.html#a67eea4362b2e4efb1cfcf07f17eba6f7',1,'__get_num_frames(void):&#160;zos.cc'],['../zos-base_8h.html#a67eea4362b2e4efb1cfcf07f17eba6f7',1,'__get_num_frames(void):&#160;zos.cc']]],
+  ['_5f_5fget_5fnum_5fonline_5fcpus_38',['__get_num_online_cpus',['../zos_8cc.html#a3b2ad7fe0aee30edf781eefd73ee5b88',1,'__get_num_online_cpus(void):&#160;zos.cc'],['../zos-base_8h.html#a3b2ad7fe0aee30edf781eefd73ee5b88',1,'__get_num_online_cpus(void):&#160;zos.cc']]],
+  ['_5f_5fget_5fos_5flevel_39',['__get_os_level',['../zos_8cc.html#af45c5eb88465481f83247e8024e59836',1,'__get_os_level(void):&#160;zos.cc'],['../zos-base_8h.html#af45c5eb88465481f83247e8024e59836',1,'__get_os_level(void):&#160;zos.cc']]],
+  ['_5f_5fgetargc_40',['__getargc',['../zos_8cc.html#a3bc167e04f4b05824076ec2e20e4a581',1,'__getargc(void):&#160;zos.cc'],['../zos-base_8h.html#a3bc167e04f4b05824076ec2e20e4a581',1,'__getargc(void):&#160;zos.cc']]],
+  ['_5f_5fgetargcv_41',['__getargcv',['../zos_8cc.html#ae84be62539ccfe5bde4bcbe507b7e2e9',1,'__getargcv(int *argc, char ***argv, pid_t pid):&#160;zos.cc'],['../zos-base_8h.html#ae84be62539ccfe5bde4bcbe507b7e2e9',1,'__getargcv(int *argc, char ***argv, pid_t pid):&#160;zos.cc']]],
+  ['_5f_5fgetargv_42',['__getargv',['../zos_8cc.html#ae290ebf3e301799ce9b7ce12c13ada34',1,'__getargv(void):&#160;zos.cc'],['../zos-base_8h.html#ae290ebf3e301799ce9b7ce12c13ada34',1,'__getargv(void):&#160;zos.cc']]],
+  ['_5f_5fgetargv_5fa_43',['__getargv_a',['../zos_8cc.html#ad9bb80365d219c432a4d4901d4db3f19',1,'zos.cc']]],
+  ['_5f_5fgetexepath_44',['__getexepath',['../zos_8cc.html#af30187abaa1cd19be451e99e186b38c6',1,'__getexepath(char *path, int pathlen, pid_t pid):&#160;zos.cc'],['../zos-base_8h.html#af30187abaa1cd19be451e99e186b38c6',1,'__getexepath(char *path, int pathlen, pid_t pid):&#160;zos.cc']]],
+  ['_5f_5fgetfdccsid_45',['__getfdccsid',['../zos_8cc.html#a5595cb548093b4cba59dbe97ccce1097',1,'__getfdccsid(int fd):&#160;zos.cc'],['../zos-base_8h.html#a5595cb548093b4cba59dbe97ccce1097',1,'__getfdccsid(int fd):&#160;zos.cc']]],
+  ['_5f_5fguess_5fae_46',['__guess_ae',['../zos_8cc.html#acd80c9142c65aa99177bf1e5924d0f04',1,'__guess_ae(const void *src, size_t size):&#160;zos.cc'],['../zos-base_8h.html#acd80c9142c65aa99177bf1e5924d0f04',1,'__guess_ae(const void *src, size_t size):&#160;zos.cc']]],
+  ['_5f_5fguess_5ffd_5fue_47',['__guess_fd_ue',['../zos_8cc.html#acccc80c73ea31d4e50ffba89be63662b',1,'__guess_fd_ue(int fd, char *errmsg, size_t er_size, int is_new_fd):&#160;zos.cc'],['../zos-base_8h.html#acccc80c73ea31d4e50ffba89be63662b',1,'__guess_fd_ue(int fd, char *errmsg, size_t er_size, int is_new_fd):&#160;zos.cc']]],
+  ['_5f_5fguess_5fue_48',['__guess_ue',['../zos_8cc.html#a8f1aa901e609043fac0cdd29d6e57912',1,'__guess_ue(const void *src, size_t size, char *errmsg, size_t er_size):&#160;zos.cc'],['../zos-base_8h.html#a8f1aa901e609043fac0cdd29d6e57912',1,'__guess_ue(const void *src, size_t size, char *errmsg, size_t er_size):&#160;zos.cc']]],
+  ['_5f_5fhash_5ffunc_49',['__hash_func',['../struct____hash__func.html',1,'']]],
+  ['_5f_5findebug_50',['__indebug',['../zos_8cc.html#a6d6262268568ca267a869ea8a09f636d',1,'__indebug(void):&#160;zos.cc'],['../zos-base_8h.html#a6d6262268568ca267a869ea8a09f636d',1,'__indebug(void):&#160;zos.cc']]],
+  ['_5f_5fis_5fos_5flevel_5fat_5for_5fabove_51',['__is_os_level_at_or_above',['../zos_8cc.html#a73cf375e89e966ca2e6a7e360ccc11f5',1,'__is_os_level_at_or_above(oslvl_t level):&#160;zos.cc'],['../zos-base_8h.html#a73cf375e89e966ca2e6a7e360ccc11f5',1,'__is_os_level_at_or_above(oslvl_t level):&#160;zos.cc']]],
+  ['_5f_5floadmod_52',['__loadmod',['../zos_8cc.html#a9c67bd32277f8d7d8c4fb725907fa0b9',1,'zos.cc']]],
+  ['_5f_5flutimes_53',['__lutimes',['../zos_8cc.html#ab972ed38da2c91d02f9e667ba6a29a23',1,'__lutimes(const char *filename, const struct timeval tv[2]):&#160;zos.cc'],['../zos-base_8h.html#ab972ed38da2c91d02f9e667ba6a29a23',1,'__lutimes(const char *filename, const struct timeval tv[2]):&#160;zos.cc']]],
+  ['_5f_5fmach_5fabsolute_5ftime_54',['__mach_absolute_time',['../zos_8cc.html#a6319466e3a209b94c3d277245cbd61f7',1,'__mach_absolute_time(void):&#160;zos.cc'],['../zos-base_8h.html#a6319466e3a209b94c3d277245cbd61f7',1,'__mach_absolute_time(void):&#160;zos.cc']]],
+  ['_5f_5fno_5ftag_5fread_5fdefault_55',['__NO_TAG_READ_DEFAULT',['../zos_8cc.html#a5a0384476a9cd0f9aeff7e9d28e10dbda39d4856e780b4891e089d122c54a2541',1,'zos.cc']]],
+  ['_5f_5fno_5ftag_5fread_5fdefault_5fwithwarning_56',['__NO_TAG_READ_DEFAULT_WITHWARNING',['../zos_8cc.html#a5a0384476a9cd0f9aeff7e9d28e10dbda412a28cbc4284b11c6be20f63bc8ab3a',1,'zos.cc']]],
+  ['_5f_5fno_5ftag_5fread_5fstrict_57',['__NO_TAG_READ_STRICT',['../zos_8cc.html#a5a0384476a9cd0f9aeff7e9d28e10dbda55c670f47bee17442e97d57aa831cb7e',1,'zos.cc']]],
+  ['_5f_5fno_5ftag_5fread_5fv6_58',['__NO_TAG_READ_V6',['../zos_8cc.html#a5a0384476a9cd0f9aeff7e9d28e10dbdaa9bd2e76cd11076a1ece305c20049876',1,'zos.cc']]],
+  ['_5f_5fprint_5fzoslib_5fhelp_59',['__print_zoslib_help',['../zos_8cc.html#ac597a71375605aa919ffde000a4e9bf9',1,'__print_zoslib_help(FILE *fp, const char *title):&#160;zos.cc'],['../zos-base_8h.html#ac597a71375605aa919ffde000a4e9bf9',1,'__print_zoslib_help(FILE *fp, const char *title):&#160;zos.cc']]],
+  ['_5f_5fregisterproduct_60',['__registerProduct',['../zos_8cc.html#a12c0dd60622e54588c056aef25313df0',1,'__registerProduct(const char *major_version, const char *product_owner, const char *feature_name, const char *product_name, const char *pid):&#160;zos.cc'],['../zos-base_8h.html#a12c0dd60622e54588c056aef25313df0',1,'__registerProduct(const char *major_version, const char *product_owner, const char *feature_name, const char *product_name, const char *pid):&#160;zos.cc']]],
+  ['_5f_5fsem_61',['__sem',['../struct____sem.html',1,'']]],
+  ['_5f_5fsem_5fdestroy_62',['__sem_destroy',['../zos_8cc.html#a4a493515255bd9d8113483a3d3dd124e',1,'__sem_destroy(__sem_t *s0):&#160;zos.cc'],['../zos-base_8h.html#a4a493515255bd9d8113483a3d3dd124e',1,'__sem_destroy(__sem_t *s0):&#160;zos.cc']]],
+  ['_5f_5fsem_5fgetvalue_63',['__sem_getvalue',['../zos_8cc.html#a4696c3760dd8a87ed4b5f5079d452609',1,'__sem_getvalue(__sem_t *s0, int *sval):&#160;zos.cc'],['../zos-base_8h.html#a4696c3760dd8a87ed4b5f5079d452609',1,'__sem_getvalue(__sem_t *s0, int *sval):&#160;zos.cc']]],
+  ['_5f_5fsem_5finit_64',['__sem_init',['../zos_8cc.html#a1384c2247230a3c174fc5f0d2c7a9ad8',1,'__sem_init(__sem_t *s0, int shared, unsigned int val):&#160;zos.cc'],['../zos-base_8h.html#a1384c2247230a3c174fc5f0d2c7a9ad8',1,'__sem_init(__sem_t *s0, int shared, unsigned int val):&#160;zos.cc']]],
+  ['_5f_5fsem_5fpost_65',['__sem_post',['../zos_8cc.html#aaa9b944d46ae048731ef457bac855fa3',1,'__sem_post(__sem_t *s0):&#160;zos.cc'],['../zos-base_8h.html#aaa9b944d46ae048731ef457bac855fa3',1,'__sem_post(__sem_t *s0):&#160;zos.cc']]],
+  ['_5f_5fsem_5ft_66',['__sem_t',['../struct____sem__t.html',1,'']]],
+  ['_5f_5fsem_5ftimedwait_67',['__sem_timedwait',['../zos_8cc.html#abefbdaf388bed46623de543588fba24b',1,'__sem_timedwait(__sem_t *s0, const struct timespec *abs_timeout):&#160;zos.cc'],['../zos-base_8h.html#aa796711629d74f05f88a5d53f3b68956',1,'__sem_timedwait(____sem_t *s0, const struct timespec *abs_timeout):&#160;zos-base.h']]],
+  ['_5f_5fsem_5ftrywait_68',['__sem_trywait',['../zos_8cc.html#ab645a4486f4249e0f5e24e713199b9ad',1,'__sem_trywait(__sem_t *s0):&#160;zos.cc'],['../zos-base_8h.html#accc696cae41b87b19fa2ffc0ce4a06e2',1,'__sem_trywait(____sem_t *s0):&#160;zos-base.h']]],
+  ['_5f_5fsem_5fwait_69',['__sem_wait',['../zos_8cc.html#a1adbe1c392115b2ff023ab7dbf605011',1,'__sem_wait(__sem_t *s0):&#160;zos.cc'],['../zos-base_8h.html#a1adbe1c392115b2ff023ab7dbf605011',1,'__sem_wait(__sem_t *s0):&#160;zos.cc']]],
+  ['_5f_5fset_5fautocvt_5fon_5ffd_5fstream_70',['__set_autocvt_on_fd_stream',['../zos_8cc.html#a471dc9324e1d385a16614bc1c2171d45',1,'__set_autocvt_on_fd_stream(int fd, unsigned short ccsid, unsigned char txtflag, int on_untagged_only):&#160;zos.cc'],['../zos-base_8h.html#a471dc9324e1d385a16614bc1c2171d45',1,'__set_autocvt_on_fd_stream(int fd, unsigned short ccsid, unsigned char txtflag, int on_untagged_only):&#160;zos.cc']]],
+  ['_5f_5fsetdebug_71',['__setdebug',['../zos_8cc.html#ac65f5b2b1095a2c51ee4e2b1f87b9cb0',1,'__setdebug(int v):&#160;zos.cc'],['../zos-base_8h.html#a2cea5c0e624b0131aba94ab6d0df91a9',1,'__setdebug(int):&#160;zos.cc']]],
+  ['_5f_5fsetenv_5fa_72',['__setenv_a',['../zos_8cc.html#abe4300c3c9bba7985cb7d7f49e5c874e',1,'zos.cc']]],
+  ['_5f_5fsetfdccsid_73',['__setfdccsid',['../zos_8cc.html#a1a0138d7459e13d4a6f70cce01aab5c8',1,'__setfdccsid(int fd, int t_ccsid):&#160;zos.cc'],['../zos-base_8h.html#a1a0138d7459e13d4a6f70cce01aab5c8',1,'__setfdccsid(int fd, int t_ccsid):&#160;zos.cc']]],
+  ['_5f_5fsettimelimit_74',['__settimelimit',['../zos_8cc.html#a3a9f8edd020d4b529d5bc6e786d205d6',1,'zos.cc']]],
+  ['_5f_5fsize_5ft_75',['__size_t',['../zos-base_8h.html#aeb277d01686af866ed777fb7da13d9c4',1,'zos-base.h']]],
+  ['_5f_5fsizeof_5fsem_5ft_76',['__SIZEOF_SEM_T',['../zos-semaphore_8h.html#a57db768aa087f9542a39faf667924c50',1,'zos-semaphore.h']]],
+  ['_5f_5ftb_77',['__tb',['../zos_8cc.html#aa1ad85ba2714fc321967050989c5fee7',1,'__tb(void):&#160;zos.cc'],['../zos-base_8h.html#aa1ad85ba2714fc321967050989c5fee7',1,'__tb(void):&#160;zos.cc']]],
+  ['_5f_5ftcp_5fclear_5fto_5fclose_78',['__tcp_clear_to_close',['../zos_8cc.html#a24e641431113c2b6bed09be1492f39c6',1,'__tcp_clear_to_close(int socket, unsigned int secs):&#160;zos.cc'],['../zos-base_8h.html#a24e641431113c2b6bed09be1492f39c6',1,'__tcp_clear_to_close(int socket, unsigned int secs):&#160;zos.cc']]],
+  ['_5f_5ftestread_79',['__testread',['../zos_8cc.html#a023962f5ca109441bd87580ddca08f77',1,'__testread(const void *location):&#160;zos.cc'],['../zos-base_8h.html#a023962f5ca109441bd87580ddca08f77',1,'__testread(const void *location):&#160;zos.cc']]],
+  ['_5f_5ftlsanchor_80',['__tlsanchor',['../struct____tlsanchor.html',1,'']]],
+  ['_5f_5ftlsptrfromanchor_81',['__tlsPtrFromAnchor',['../zos_8cc.html#a6621a4bbedbe45e1fe719409f7b6a2fe',1,'__tlsPtrFromAnchor(struct __tlsanchor *anchor, const void *initvalue):&#160;zos.cc'],['../zos-base_8h.html#aa8d885903cb48dc02c6d9e6fe0e2fea8',1,'__tlsPtrFromAnchor(struct __tlsanchor *anchor, const void *):&#160;zos.cc']]],
+  ['_5f_5ftlsvaranchor_5fcreate_82',['__tlsvaranchor_create',['../zos_8cc.html#a86fe6d2b6ea6ee485a9b857dd3e51701',1,'__tlsvaranchor_create(size_t sz):&#160;zos.cc'],['../zos-base_8h.html#a86fe6d2b6ea6ee485a9b857dd3e51701',1,'__tlsvaranchor_create(size_t sz):&#160;zos.cc']]],
+  ['_5f_5ftlsvaranchor_5fdestroy_83',['__tlsvaranchor_destroy',['../zos_8cc.html#a70cfa58f0ddd04ee045b7f8dd5f5a84a',1,'__tlsvaranchor_destroy(struct __tlsanchor *anchor):&#160;zos.cc'],['../zos-base_8h.html#a70cfa58f0ddd04ee045b7f8dd5f5a84a',1,'__tlsvaranchor_destroy(struct __tlsanchor *anchor):&#160;zos.cc']]],
+  ['_5f_5funloadmod_84',['__unloadmod',['../zos_8cc.html#a4e883009c3bf597cb20eedfd427ebef9',1,'zos.cc']]],
+  ['_5f_5fupdate_5fenvar_5fsettings_85',['__update_envar_settings',['../zos_8cc.html#a9142fb1bf3e67052a3fb42a97166ef37',1,'__update_envar_settings(const char *envar):&#160;zos.cc'],['../zos-base_8h.html#a9142fb1bf3e67052a3fb42a97166ef37',1,'__update_envar_settings(const char *envar):&#160;zos.cc']]],
+  ['_5f_5fuse_5fiarv64_86',['__USE_IARV64',['../zos_8cc.html#a5341b5cf9721b7a737fa7591980130fe',1,'zos.cc']]],
+  ['_5f_5fxfer_5fenv_87',['__xfer_env',['../zos_8cc.html#ab34998b2282ac455c862099ec3894f33',1,'__xfer_env(void):&#160;zos.cc'],['../zos-base_8h.html#ab34998b2282ac455c862099ec3894f33',1,'__xfer_env(void):&#160;zos.cc']]],
+  ['_5f_5fzos_5fcc_88',['__ZOS_CC',['../zos_8cc.html#ae6eb63ab679fae20beac500e7d117a04',1,'__ZOS_CC():&#160;zos.cc'],['../zos-base_8h.html#ae6eb63ab679fae20beac500e7d117a04',1,'__ZOS_CC():&#160;zos-base.h']]],
+  ['_5f_5fzos_5fext_5f_5f_89',['__ZOS_EXT__',['../zos-base_8h.html#ae96480323b045acfbd9134868f9abf88',1,'zos-base.h']]],
+  ['_5f_5fzoslib_5fversion_90',['__zoslib_version',['../zos_8cc.html#a50c65fa4d98053511f95bc2fefd1aea5',1,'__zoslib_version():&#160;zos.cc'],['../zos-base_8h.html#a50c65fa4d98053511f95bc2fefd1aea5',1,'__zoslib_version():&#160;zos.cc']]],
+  ['_5f_5fzsync_5fval_5fcompare_5fand_5fswap32_91',['__zsync_val_compare_and_swap32',['../zos_8cc.html#a685f6f3de90ad3900f57aebbe637b766',1,'zos.cc']]],
+  ['_5fae_5fbimodal_92',['_AE_BIMODAL',['../zos_8cc.html#a55c845b63ed7450afbd05ada9c9bfded',1,'zos.cc']]],
+  ['_5fconvert_5fa2e_93',['_convert_a2e',['../zos_8cc.html#aaa7f8746a5d3f1ec038b64ae2ff2ca8e',1,'_convert_a2e(void *dst, const void *src, size_t size):&#160;zos.cc'],['../zos-base_8h.html#aaa7f8746a5d3f1ec038b64ae2ff2ca8e',1,'_convert_a2e(void *dst, const void *src, size_t size):&#160;zos.cc']]],
+  ['_5fconvert_5fe2a_94',['_convert_e2a',['../zos_8cc.html#a8b9226967c1d98227eced5eee36301ef',1,'_convert_e2a(void *dst, const void *src, size_t size):&#160;zos.cc'],['../zos-base_8h.html#a8b9226967c1d98227eced5eee36301ef',1,'_convert_e2a(void *dst, const void *src, size_t size):&#160;zos.cc']]],
+  ['_5fenhanced_5fascii_5fext_95',['_ENHANCED_ASCII_EXT',['../zos_8cc.html#a876e9d07c9e3d50c194f63739610ce15',1,'zos.cc']]],
+  ['_5ffiller1_96',['_filler1',['../structsi11v1.html#a2bfc72129a434a28c7284955f715f7a5',1,'si11v1::_filler1()'],['../structsi22v1.html#af6d6f80b1427b3930e7106d97b6b4715',1,'si22v1::_filler1()'],['../structsi22v2.html#a4c4d0d804eaefa3494b7b7432986d263',1,'si22v2::_filler1()'],['../structsi22v3db.html#a7e179d9890d73e28b56323013f743fe9',1,'si22v3db::_filler1()'],['../structsi22v3.html#aa5dc692e1d83e9f9c8132f5535ca8518',1,'si22v3::_filler1()'],['../structsi00.html#a468b4b0f36af58cb477d38af7bfa463c',1,'si00::_filler1()']]],
+  ['_5ffiller2_97',['_filler2',['../structsi11v1.html#a2c8f4b487ae9f9297b4db0adbcfb28e3',1,'si11v1::_filler2()'],['../structsi22v1.html#ae4219359b5138fce07c6c1f158d19b92',1,'si22v1::_filler2()'],['../structsi22v1alt.html#a9433bfc133f0c38e4f1cb00d7c6cdf67',1,'si22v1alt::_filler2()'],['../structsi22v2.html#a843a0949097de85cd4e20c504faa2d30',1,'si22v2::_filler2()'],['../structsi22v3db.html#a3605192f57da77e678814f3659ef3f8b',1,'si22v3db::_filler2()'],['../structsi22v3.html#a145503ca75f530527d0ea2913c4f1c42',1,'si22v3::_filler2()'],['../structsi00.html#ae996390cecd6727ef359d64ce299fed2',1,'si00::_filler2()']]],
+  ['_5ffiller3_98',['_filler3',['../structsi11v1.html#abaf53e50a1e2a062868cf04c74e8a650',1,'si11v1::_filler3()'],['../structsi22v2.html#a7faa3431ad2beb256b95e27a9cebd2d6',1,'si22v2::_filler3()'],['../structsi22v3.html#abd24d451b1ee37552a8e78c2d1103c81',1,'si22v3::_filler3()'],['../structsi00.html#a0e791c95d3d897ffd5a424383903bd70',1,'si00::_filler3()']]],
+  ['_5ffiller4_99',['_filler4',['../structsi22v2.html#ab96377ec715d3a152f0d153f3f775b1a',1,'si22v2::_filler4()'],['../structsi00.html#a500968716d6c2e160ac94c5555c5c4ad',1,'si00::_filler4()']]],
+  ['_5ffiller5_100',['_filler5',['../structsi22v2.html#a3daa3f8d30686e1a2210447f130a93e2',1,'si22v2::_filler5()'],['../structsi22v3.html#a17b773e2e43e1589ad4470bd44de0a80',1,'si22v3::_filler5()']]],
+  ['_5fforce_5faddress_5falign_101',['_force_address_align',['../structthunk24.html#ad09d318854534e95f2a24b714090a8e7',1,'thunk24']]],
+  ['_5fopen_5fmsgq_5fext_102',['_OPEN_MSGQ_EXT',['../zos_8cc.html#a52e653c51d3d5729f46d432f5708a041',1,'zos.cc']]],
+  ['_5fopen_5fsys_5ffile_5fext_103',['_OPEN_SYS_FILE_EXT',['../zos_8cc.html#ac58d5abbc36b37a18c792e60ad829749',1,'zos.cc']]],
+  ['_5fs_104',['_s',['../struct____sem__t.html#a9f84b2eb2cf8b0a74abd97d3d31f0b78',1,'__sem_t']]],
+  ['_5fsi00validsi11v1_105',['_si00validsi11v1',['../structsi00.html#ad2b2e0bf01b20a34f471ffdd5fae07cd',1,'si00']]],
+  ['_5fsi00validsi22v1_106',['_si00validsi22v1',['../structsi00.html#a5a74d5ac17cda1863eb9db90202e37c3',1,'si00']]],
+  ['_5fsi00validsi22v2_107',['_si00validsi22v2',['../structsi00.html#af62a84201a6f89833aa54bb9c5a18f5a',1,'si00']]],
+  ['_5fsi00validsi22v3_108',['_si00validsi22v3',['../structsi00.html#aff50f861e376137bce860b2127112d94',1,'si00']]],
+  ['_5fsi22v1altmpcpucapaf_109',['_si22v1altmpcpucapaf',['../structsi22v1alt.html#abf409384a79316cdd32caba35be8d2e9',1,'si22v1alt']]],
+  ['_5fsi22v1mpcpucapaf_110',['_si22v1mpcpucapaf',['../structsi22v1.html#aacf3ebae0e32975eb7ae429416aff05c',1,'si22v1']]],
+  ['_5fsi22v2lcpudedicated_111',['_si22v2lcpudedicated',['../structsi22v2.html#abb0becd324f7e2731b76875e95d507a8',1,'si22v2']]],
+  ['_5fsi22v2lcpushared_112',['_si22v2lcpushared',['../structsi22v2.html#a40c461f85039725305fc9aa1ccfcfb69',1,'si22v2']]],
+  ['_5fsi22v2lcpuulimit_113',['_si22v2lcpuulimit',['../structsi22v2.html#aab90b3f4c85e6af1d1d5937ca8433ea9',1,'si22v2']]],
+  ['_5fsi22v3dbcount_114',['_si22v3dbcount',['../structsi22v3.html#aa151fabfa2a7e3ce723f213512237022',1,'si22v3']]],
+  ['_5fstr_5fa2e_115',['_str_a2e',['../zos-base_8h.html#aed8dbbb0fe4f47e3cfad8a85c72f91a3',1,'zos-base.h']]],
+  ['_5fstr_5fe2a_116',['_str_e2a',['../zos-base_8h.html#af33ceeb0056bef47f7ad074f617979e0',1,'zos-base.h']]],
+  ['_5fxopen_5fsource_117',['_XOPEN_SOURCE',['../zos_8cc.html#a78c99ffd76a7bb3c8c74db76207e9ab4',1,'zos.cc']]]
 ];
diff --git a/docs/search/all_1.js b/docs/search/all_1.js
index c705d3e..962079e 100644
--- a/docs/search/all_1.js
+++ b/docs/search/all_1.js
@@ -1,78 +1,78 @@
 var searchData=
 [
-  ['abort_109',['abort',['../zos_8cc.html#a8dec7c95227ff149687066cf04029191',1,'zos.cc']]],
-  ['addptr_110',['addptr',['../class_____cache.html#a3fd58be39af8859641a022a73a4b0fd6',1,'__Cache']]],
-  ['aewrap_111',['AEWRAP',['../zos-base_8h.html#a4fecf8eec80c3445d99b3a7c86798275',1,'zos-base.h']]],
-  ['aewrap_5fvoid_112',['AEWRAP_VOID',['../zos-base_8h.html#a6a0f6ac6755d74edc41975514f3d4706',1,'zos-base.h']]],
-  ['alloc_5fseg_113',['alloc_seg',['../class_____cache.html#a5f52e97ae5d66610fd81fde42837127d',1,'__Cache']]],
-  ['anon_5fmmap_114',['anon_mmap',['../zos_8cc.html#a80836ddd1b6b15678df61b69152bacd5',1,'anon_mmap(void *_, size_t len):&#160;zos.cc'],['../zos-base_8h.html#a80836ddd1b6b15678df61b69152bacd5',1,'anon_mmap(void *_, size_t len):&#160;zos.cc']]],
-  ['anon_5fmunmap_115',['anon_munmap',['../zos_8cc.html#aa00ab042a596dd63795d3791d34b8d29',1,'anon_munmap(void *addr, size_t len):&#160;zos.cc'],['../zos-base_8h.html#aa00ab042a596dd63795d3791d34b8d29',1,'anon_munmap(void *addr, size_t len):&#160;zos.cc']]],
-  ['args_116',['args',['../struct_i_f_a_e_d_s_t_a__parms.html#a8d55edb9cf5e43fa1034bcfa7f1f598b',1,'IFAEDSTA_parms']]],
-  ['assignsemdestroyerror_117',['assignSemDestroyError',['../zos-semaphore_8cc.html#a62fd3258850921286ea4c79545cb066d',1,'zos-semaphore.cc']]],
-  ['assignsemgeterror_118',['assignSemgetError',['../zos-semaphore_8cc.html#acc9424de862c2ca951f26a3ae99e9b42',1,'zos-semaphore.cc']]],
-  ['assignseminitializeerror_119',['assignSemInitializeError',['../zos-semaphore_8cc.html#a84e16a2a8387f9d4b9d2fc2e55a19d2b',1,'zos-semaphore.cc']]],
-  ['assignsemoperrorcode_120',['assignSemopErrorCode',['../zos-semaphore_8cc.html#a6332df567b6c0f441fdd6c350c68b7cc',1,'zos-semaphore.cc']]],
-  ['atomic_5fdec_121',['atomic_dec',['../zos_8cc.html#a68bff7004136b886a1d072088c1a7aa9',1,'atomic_dec(volatile unsigned int *loc):&#160;zos.cc'],['../zos-base_8h.html#a68bff7004136b886a1d072088c1a7aa9',1,'atomic_dec(volatile unsigned int *loc):&#160;zos.cc']]],
-  ['atomic_5finc_122',['atomic_inc',['../zos_8cc.html#ac276a4ee174620ca6c8c15802dec8ece',1,'atomic_inc(volatile unsigned int *loc):&#160;zos.cc'],['../zos-base_8h.html#ac276a4ee174620ca6c8c15802dec8ece',1,'atomic_inc(volatile unsigned int *loc):&#160;zos.cc']]],
-  ['att_5fapfauth_123',['att_apfauth',['../struct____bpxyatt.html#afd03de607653ee98017d684f491d33b6',1,'__bpxyatt']]],
-  ['att_5fapfauthmask_124',['att_apfauthmask',['../struct____bpxyatt.html#a7f475a456bbf619725543dbe734221d5',1,'__bpxyatt']]],
-  ['att_5fatime_125',['att_atime',['../struct____bpxyatt.html#a3bbf8940c7dfce9042c0ef04a4cc484a',1,'__bpxyatt']]],
-  ['att_5fatime64_126',['att_atime64',['../struct____bpxyatt.html#a98cdd99d8c57f84cebf4a97418a6a307',1,'__bpxyatt']]],
-  ['att_5fatimechg_127',['att_atimechg',['../struct____bpxyatt.html#a6c44a6d7a18aa6e28ba72f9c315a6453',1,'__bpxyatt']]],
-  ['att_5fatimetod_128',['att_atimetod',['../struct____bpxyatt.html#a0ba1dde771182f09cfe34e3a594ce0b6',1,'__bpxyatt']]],
-  ['att_5fauditoraudit_129',['att_auditoraudit',['../struct____bpxyatt.html#ac5fbdf9363bfb7c3a0a2d8738ae0c782',1,'__bpxyatt']]],
-  ['att_5fcharsetidchg_130',['att_charsetidchg',['../struct____bpxyatt.html#abab70a4b1be7fca7b1a762032ea21a14',1,'__bpxyatt']]],
-  ['att_5fctime_131',['att_ctime',['../struct____bpxyatt.html#a575de8caae8d7305132b578d8dcbd594',1,'__bpxyatt']]],
-  ['att_5fctime64_132',['att_ctime64',['../struct____bpxyatt.html#a2b5b6315eb339e7d09df0afb08591223',1,'__bpxyatt']]],
-  ['att_5fctimechg_133',['att_ctimechg',['../struct____bpxyatt.html#aa7e4cfe7b664388510e5ff3e25aeb628',1,'__bpxyatt']]],
-  ['att_5fctimetod_134',['att_ctimetod',['../struct____bpxyatt.html#a321c6b01d1f567a61aef8fe487e500f6',1,'__bpxyatt']]],
-  ['att_5ffilefmt_135',['att_filefmt',['../struct____bpxyatt.html#a5e73158afe71de2180200855078347ec',1,'__bpxyatt']]],
-  ['att_5ffilefmtchg_136',['att_filefmtchg',['../struct____bpxyatt.html#af28bda066d4e0c7d425952a609c46284',1,'__bpxyatt']]],
-  ['att_5ffiletag_137',['att_filetag',['../struct____bpxyatt.html#a7ef90bfbf84d7d8b994d5b7332f130a5',1,'__bpxyatt']]],
-  ['att_5fgid_138',['att_gid',['../struct____bpxyatt.html#a0a8bbe8dcc8cf9420160d71ec86e1e08',1,'__bpxyatt']]],
-  ['att_5fid_139',['att_id',['../struct____bpxyatt.html#a8a48ce167e8ba3df4073c1181ea9ade8',1,'__bpxyatt']]],
-  ['att_5flp64times_140',['att_lp64times',['../struct____bpxyatt.html#ac9fe3b98afbb180d00a59e8dcd30667c',1,'__bpxyatt']]],
-  ['att_5fmaaudit_141',['att_maaudit',['../struct____bpxyatt.html#a76bac933365dacc7aadf635a206790c7',1,'__bpxyatt']]],
-  ['att_5fmode_142',['att_mode',['../struct____bpxyatt.html#ae150ce742985bb535572002b4eee9621',1,'__bpxyatt']]],
-  ['att_5fmodechg_143',['att_modechg',['../struct____bpxyatt.html#aaba0d255d5796b247b005db37826e0f2',1,'__bpxyatt']]],
-  ['att_5fmtime_144',['att_mtime',['../struct____bpxyatt.html#a8c5a93bee7cc61ab714bc82b9827bf4e',1,'__bpxyatt']]],
-  ['att_5fmtime64_145',['att_mtime64',['../struct____bpxyatt.html#acbda83cfd4452fb4b81035d97972a312',1,'__bpxyatt']]],
-  ['att_5fmtimechg_146',['att_mtimechg',['../struct____bpxyatt.html#aaff291e74b746a3f67ee231bad5a166c',1,'__bpxyatt']]],
-  ['att_5fmtimetod_147',['att_mtimetod',['../struct____bpxyatt.html#a3a6d32a9c5efb24f0ac82097e4686f46',1,'__bpxyatt']]],
-  ['att_5fmuaudit_148',['att_muaudit',['../struct____bpxyatt.html#a016c91c5eb677a13c10e584703307ce5',1,'__bpxyatt']]],
-  ['att_5fnodelfiles_149',['att_nodelfiles',['../struct____bpxyatt.html#ab589d904bb70d3c7e025a7f5e5ba3f8b',1,'__bpxyatt']]],
-  ['att_5fnodelfilesmask_150',['att_nodelfilesmask',['../struct____bpxyatt.html#a5497013f3a36336e316a6e3b80c02061',1,'__bpxyatt']]],
-  ['att_5fnoshareas_151',['att_noshareas',['../struct____bpxyatt.html#a9e9977aa6472da882ce92c0ab7c05bb9',1,'__bpxyatt']]],
-  ['att_5fnoshareasmask_152',['att_noshareasmask',['../struct____bpxyatt.html#a0c3639ccae45d727bdf91d3fbbdad400',1,'__bpxyatt']]],
-  ['att_5fopaque_153',['att_opaque',['../struct____bpxyatt.html#a6d6eff3af260eaa9957e6699d7e24189',1,'__bpxyatt']]],
-  ['att_5fopaquemask_154',['att_opaquemask',['../struct____bpxyatt.html#a5a3b0db665d4ce6f237e687288ce6ec1',1,'__bpxyatt']]],
-  ['att_5fownerchg_155',['att_ownerchg',['../struct____bpxyatt.html#acfeebedaf2f18f71fa5a3a7a0d56d34e',1,'__bpxyatt']]],
-  ['att_5fprogctl_156',['att_progctl',['../struct____bpxyatt.html#a753ba60f26f0f3db32b934e1a8f9565f',1,'__bpxyatt']]],
-  ['att_5fprogctlmask_157',['att_progctlmask',['../struct____bpxyatt.html#aceeb4a79bf240fa62e04e53b280820ec',1,'__bpxyatt']]],
-  ['att_5freftime_158',['att_reftime',['../struct____bpxyatt.html#a55e764b37850dcc0df502e5c447a20aa',1,'__bpxyatt']]],
-  ['att_5freftime64_159',['att_reftime64',['../struct____bpxyatt.html#a7b1bb7989fd4b19943a00d5d2b972d33',1,'__bpxyatt']]],
-  ['att_5freftimechg_160',['att_reftimechg',['../struct____bpxyatt.html#a481ae8ac5bd56052f6dd28f0b01947cb',1,'__bpxyatt']]],
-  ['att_5freftimetod_161',['att_reftimetod',['../struct____bpxyatt.html#ae339299b2a78809e76a451093fae6192',1,'__bpxyatt']]],
-  ['att_5fres01_162',['att_res01',['../struct____bpxyatt.html#ad892c2545562c2c05569109f8bc09f69',1,'__bpxyatt']]],
-  ['att_5fres02_163',['att_res02',['../struct____bpxyatt.html#a5c2faf4c58d6e5010be3f2576eb708af',1,'__bpxyatt']]],
-  ['att_5fres03_164',['att_res03',['../struct____bpxyatt.html#ae3922071d3dffea78234dc29f5b73942',1,'__bpxyatt']]],
-  ['att_5fres04_165',['att_res04',['../struct____bpxyatt.html#a28bee26b900df02acffdfe380e787c3a',1,'__bpxyatt']]],
-  ['att_5fres05_166',['att_res05',['../struct____bpxyatt.html#a7b8a0e43b17a674e7f85094eb3e066d7',1,'__bpxyatt']]],
-  ['att_5fseclabel_167',['att_seclabel',['../struct____bpxyatt.html#a61d78d393c16966f0bb7b5085bd65283',1,'__bpxyatt']]],
-  ['att_5fseclabelchg_168',['att_seclabelchg',['../struct____bpxyatt.html#abd45d3ebb135b3e592dff0b72c18128b',1,'__bpxyatt']]],
-  ['att_5fsetflags4_169',['att_setflags4',['../struct____bpxyatt.html#a27e0feda5d62b77691a04992acbe6156',1,'__bpxyatt']]],
-  ['att_5fsetgen_170',['att_setgen',['../struct____bpxyatt.html#ae2fe3260e5a5dfaff036fe2e7de6a318',1,'__bpxyatt']]],
-  ['att_5fsharelib_171',['att_sharelib',['../struct____bpxyatt.html#a5f550747c86098acfd7fab8d1ef1e962',1,'__bpxyatt']]],
-  ['att_5fsharelibmask_172',['att_sharelibmask',['../struct____bpxyatt.html#a4f6f7d2a108c4f3b29f29e4e03c39dd5',1,'__bpxyatt']]],
-  ['att_5fsize_5fh_173',['att_size_h',['../struct____bpxyatt.html#adf0f113febebebfe22c809538421846d',1,'__bpxyatt']]],
-  ['att_5fsize_5fl_174',['att_size_l',['../struct____bpxyatt.html#ac95288f07185cb75a05d6f745bfcb5ac',1,'__bpxyatt']]],
-  ['att_5ftrunc_175',['att_trunc',['../struct____bpxyatt.html#a00554c017e823b2c14f643c3f42e66ec',1,'__bpxyatt']]],
-  ['att_5fuid_176',['att_uid',['../struct____bpxyatt.html#a2eedea34a17538317de36cdcdf6eab30',1,'__bpxyatt']]],
-  ['att_5fuseraudit_177',['att_useraudit',['../struct____bpxyatt.html#a46bdcaf56567944735337ff70f0d404f',1,'__bpxyatt']]],
-  ['att_5fver3res02_178',['att_ver3res02',['../struct____bpxyatt.html#a701c9dbad41dd0c0930abd6d92f7bcbc',1,'__bpxyatt']]],
-  ['att_5fversion_179',['att_version',['../struct____bpxyatt.html#a7ffbb3931eab53a401d92d7aaa32e06b',1,'__bpxyatt']]],
-  ['att_5fvisblmaskres_180',['att_visblmaskres',['../struct____bpxyatt.html#aff8b930b9e015fbe718175f2ab4531a8',1,'__bpxyatt']]],
-  ['att_5fvisblmskrmain_181',['att_visblmskrmain',['../struct____bpxyatt.html#a8a6760a22a240d4e2d13abd910fc5f08',1,'__bpxyatt']]],
-  ['att_5fvisblrmain_182',['att_visblrmain',['../struct____bpxyatt.html#ad6a40b5e3244ef7a3f881f83da49061d',1,'__bpxyatt']]],
-  ['att_5fvisibleres_183',['att_visibleres',['../struct____bpxyatt.html#a0a20e9c916161b90e8e9444516770706',1,'__bpxyatt']]]
+  ['abort_118',['abort',['../zos_8cc.html#a8dec7c95227ff149687066cf04029191',1,'zos.cc']]],
+  ['addptr_119',['addptr',['../class_____cache.html#a3fd58be39af8859641a022a73a4b0fd6',1,'__Cache']]],
+  ['aewrap_120',['AEWRAP',['../zos-base_8h.html#a4fecf8eec80c3445d99b3a7c86798275',1,'zos-base.h']]],
+  ['aewrap_5fvoid_121',['AEWRAP_VOID',['../zos-base_8h.html#a6a0f6ac6755d74edc41975514f3d4706',1,'zos-base.h']]],
+  ['alloc_5fseg_122',['alloc_seg',['../class_____cache.html#a5f52e97ae5d66610fd81fde42837127d',1,'__Cache']]],
+  ['anon_5fmmap_123',['anon_mmap',['../zos_8cc.html#a80836ddd1b6b15678df61b69152bacd5',1,'anon_mmap(void *_, size_t len):&#160;zos.cc'],['../zos-base_8h.html#a80836ddd1b6b15678df61b69152bacd5',1,'anon_mmap(void *_, size_t len):&#160;zos.cc']]],
+  ['anon_5fmunmap_124',['anon_munmap',['../zos_8cc.html#aa00ab042a596dd63795d3791d34b8d29',1,'anon_munmap(void *addr, size_t len):&#160;zos.cc'],['../zos-base_8h.html#aa00ab042a596dd63795d3791d34b8d29',1,'anon_munmap(void *addr, size_t len):&#160;zos.cc']]],
+  ['args_125',['args',['../struct_i_f_a_e_d_s_t_a__parms.html#a8d55edb9cf5e43fa1034bcfa7f1f598b',1,'IFAEDSTA_parms']]],
+  ['assignsemdestroyerror_126',['assignSemDestroyError',['../zos-semaphore_8cc.html#a62fd3258850921286ea4c79545cb066d',1,'zos-semaphore.cc']]],
+  ['assignsemgeterror_127',['assignSemgetError',['../zos-semaphore_8cc.html#acc9424de862c2ca951f26a3ae99e9b42',1,'zos-semaphore.cc']]],
+  ['assignseminitializeerror_128',['assignSemInitializeError',['../zos-semaphore_8cc.html#a84e16a2a8387f9d4b9d2fc2e55a19d2b',1,'zos-semaphore.cc']]],
+  ['assignsemoperrorcode_129',['assignSemopErrorCode',['../zos-semaphore_8cc.html#a6332df567b6c0f441fdd6c350c68b7cc',1,'zos-semaphore.cc']]],
+  ['atomic_5fdec_130',['atomic_dec',['../zos_8cc.html#a68bff7004136b886a1d072088c1a7aa9',1,'atomic_dec(volatile unsigned int *loc):&#160;zos.cc'],['../zos-base_8h.html#a68bff7004136b886a1d072088c1a7aa9',1,'atomic_dec(volatile unsigned int *loc):&#160;zos.cc']]],
+  ['atomic_5finc_131',['atomic_inc',['../zos_8cc.html#ac276a4ee174620ca6c8c15802dec8ece',1,'atomic_inc(volatile unsigned int *loc):&#160;zos.cc'],['../zos-base_8h.html#ac276a4ee174620ca6c8c15802dec8ece',1,'atomic_inc(volatile unsigned int *loc):&#160;zos.cc']]],
+  ['att_5fapfauth_132',['att_apfauth',['../struct____bpxyatt.html#afd03de607653ee98017d684f491d33b6',1,'__bpxyatt']]],
+  ['att_5fapfauthmask_133',['att_apfauthmask',['../struct____bpxyatt.html#a7f475a456bbf619725543dbe734221d5',1,'__bpxyatt']]],
+  ['att_5fatime_134',['att_atime',['../struct____bpxyatt.html#a3bbf8940c7dfce9042c0ef04a4cc484a',1,'__bpxyatt']]],
+  ['att_5fatime64_135',['att_atime64',['../struct____bpxyatt.html#a98cdd99d8c57f84cebf4a97418a6a307',1,'__bpxyatt']]],
+  ['att_5fatimechg_136',['att_atimechg',['../struct____bpxyatt.html#a6c44a6d7a18aa6e28ba72f9c315a6453',1,'__bpxyatt']]],
+  ['att_5fatimetod_137',['att_atimetod',['../struct____bpxyatt.html#a0ba1dde771182f09cfe34e3a594ce0b6',1,'__bpxyatt']]],
+  ['att_5fauditoraudit_138',['att_auditoraudit',['../struct____bpxyatt.html#ac5fbdf9363bfb7c3a0a2d8738ae0c782',1,'__bpxyatt']]],
+  ['att_5fcharsetidchg_139',['att_charsetidchg',['../struct____bpxyatt.html#abab70a4b1be7fca7b1a762032ea21a14',1,'__bpxyatt']]],
+  ['att_5fctime_140',['att_ctime',['../struct____bpxyatt.html#a575de8caae8d7305132b578d8dcbd594',1,'__bpxyatt']]],
+  ['att_5fctime64_141',['att_ctime64',['../struct____bpxyatt.html#a2b5b6315eb339e7d09df0afb08591223',1,'__bpxyatt']]],
+  ['att_5fctimechg_142',['att_ctimechg',['../struct____bpxyatt.html#aa7e4cfe7b664388510e5ff3e25aeb628',1,'__bpxyatt']]],
+  ['att_5fctimetod_143',['att_ctimetod',['../struct____bpxyatt.html#a321c6b01d1f567a61aef8fe487e500f6',1,'__bpxyatt']]],
+  ['att_5ffilefmt_144',['att_filefmt',['../struct____bpxyatt.html#a5e73158afe71de2180200855078347ec',1,'__bpxyatt']]],
+  ['att_5ffilefmtchg_145',['att_filefmtchg',['../struct____bpxyatt.html#af28bda066d4e0c7d425952a609c46284',1,'__bpxyatt']]],
+  ['att_5ffiletag_146',['att_filetag',['../struct____bpxyatt.html#a7ef90bfbf84d7d8b994d5b7332f130a5',1,'__bpxyatt']]],
+  ['att_5fgid_147',['att_gid',['../struct____bpxyatt.html#a0a8bbe8dcc8cf9420160d71ec86e1e08',1,'__bpxyatt']]],
+  ['att_5fid_148',['att_id',['../struct____bpxyatt.html#a8a48ce167e8ba3df4073c1181ea9ade8',1,'__bpxyatt']]],
+  ['att_5flp64times_149',['att_lp64times',['../struct____bpxyatt.html#ac9fe3b98afbb180d00a59e8dcd30667c',1,'__bpxyatt']]],
+  ['att_5fmaaudit_150',['att_maaudit',['../struct____bpxyatt.html#a76bac933365dacc7aadf635a206790c7',1,'__bpxyatt']]],
+  ['att_5fmode_151',['att_mode',['../struct____bpxyatt.html#ae150ce742985bb535572002b4eee9621',1,'__bpxyatt']]],
+  ['att_5fmodechg_152',['att_modechg',['../struct____bpxyatt.html#aaba0d255d5796b247b005db37826e0f2',1,'__bpxyatt']]],
+  ['att_5fmtime_153',['att_mtime',['../struct____bpxyatt.html#a8c5a93bee7cc61ab714bc82b9827bf4e',1,'__bpxyatt']]],
+  ['att_5fmtime64_154',['att_mtime64',['../struct____bpxyatt.html#acbda83cfd4452fb4b81035d97972a312',1,'__bpxyatt']]],
+  ['att_5fmtimechg_155',['att_mtimechg',['../struct____bpxyatt.html#aaff291e74b746a3f67ee231bad5a166c',1,'__bpxyatt']]],
+  ['att_5fmtimetod_156',['att_mtimetod',['../struct____bpxyatt.html#a3a6d32a9c5efb24f0ac82097e4686f46',1,'__bpxyatt']]],
+  ['att_5fmuaudit_157',['att_muaudit',['../struct____bpxyatt.html#a016c91c5eb677a13c10e584703307ce5',1,'__bpxyatt']]],
+  ['att_5fnodelfiles_158',['att_nodelfiles',['../struct____bpxyatt.html#ab589d904bb70d3c7e025a7f5e5ba3f8b',1,'__bpxyatt']]],
+  ['att_5fnodelfilesmask_159',['att_nodelfilesmask',['../struct____bpxyatt.html#a5497013f3a36336e316a6e3b80c02061',1,'__bpxyatt']]],
+  ['att_5fnoshareas_160',['att_noshareas',['../struct____bpxyatt.html#a9e9977aa6472da882ce92c0ab7c05bb9',1,'__bpxyatt']]],
+  ['att_5fnoshareasmask_161',['att_noshareasmask',['../struct____bpxyatt.html#a0c3639ccae45d727bdf91d3fbbdad400',1,'__bpxyatt']]],
+  ['att_5fopaque_162',['att_opaque',['../struct____bpxyatt.html#a6d6eff3af260eaa9957e6699d7e24189',1,'__bpxyatt']]],
+  ['att_5fopaquemask_163',['att_opaquemask',['../struct____bpxyatt.html#a5a3b0db665d4ce6f237e687288ce6ec1',1,'__bpxyatt']]],
+  ['att_5fownerchg_164',['att_ownerchg',['../struct____bpxyatt.html#acfeebedaf2f18f71fa5a3a7a0d56d34e',1,'__bpxyatt']]],
+  ['att_5fprogctl_165',['att_progctl',['../struct____bpxyatt.html#a753ba60f26f0f3db32b934e1a8f9565f',1,'__bpxyatt']]],
+  ['att_5fprogctlmask_166',['att_progctlmask',['../struct____bpxyatt.html#aceeb4a79bf240fa62e04e53b280820ec',1,'__bpxyatt']]],
+  ['att_5freftime_167',['att_reftime',['../struct____bpxyatt.html#a55e764b37850dcc0df502e5c447a20aa',1,'__bpxyatt']]],
+  ['att_5freftime64_168',['att_reftime64',['../struct____bpxyatt.html#a7b1bb7989fd4b19943a00d5d2b972d33',1,'__bpxyatt']]],
+  ['att_5freftimechg_169',['att_reftimechg',['../struct____bpxyatt.html#a481ae8ac5bd56052f6dd28f0b01947cb',1,'__bpxyatt']]],
+  ['att_5freftimetod_170',['att_reftimetod',['../struct____bpxyatt.html#ae339299b2a78809e76a451093fae6192',1,'__bpxyatt']]],
+  ['att_5fres01_171',['att_res01',['../struct____bpxyatt.html#ad892c2545562c2c05569109f8bc09f69',1,'__bpxyatt']]],
+  ['att_5fres02_172',['att_res02',['../struct____bpxyatt.html#a5c2faf4c58d6e5010be3f2576eb708af',1,'__bpxyatt']]],
+  ['att_5fres03_173',['att_res03',['../struct____bpxyatt.html#ae3922071d3dffea78234dc29f5b73942',1,'__bpxyatt']]],
+  ['att_5fres04_174',['att_res04',['../struct____bpxyatt.html#a28bee26b900df02acffdfe380e787c3a',1,'__bpxyatt']]],
+  ['att_5fres05_175',['att_res05',['../struct____bpxyatt.html#a7b8a0e43b17a674e7f85094eb3e066d7',1,'__bpxyatt']]],
+  ['att_5fseclabel_176',['att_seclabel',['../struct____bpxyatt.html#a61d78d393c16966f0bb7b5085bd65283',1,'__bpxyatt']]],
+  ['att_5fseclabelchg_177',['att_seclabelchg',['../struct____bpxyatt.html#abd45d3ebb135b3e592dff0b72c18128b',1,'__bpxyatt']]],
+  ['att_5fsetflags4_178',['att_setflags4',['../struct____bpxyatt.html#a27e0feda5d62b77691a04992acbe6156',1,'__bpxyatt']]],
+  ['att_5fsetgen_179',['att_setgen',['../struct____bpxyatt.html#ae2fe3260e5a5dfaff036fe2e7de6a318',1,'__bpxyatt']]],
+  ['att_5fsharelib_180',['att_sharelib',['../struct____bpxyatt.html#a5f550747c86098acfd7fab8d1ef1e962',1,'__bpxyatt']]],
+  ['att_5fsharelibmask_181',['att_sharelibmask',['../struct____bpxyatt.html#a4f6f7d2a108c4f3b29f29e4e03c39dd5',1,'__bpxyatt']]],
+  ['att_5fsize_5fh_182',['att_size_h',['../struct____bpxyatt.html#adf0f113febebebfe22c809538421846d',1,'__bpxyatt']]],
+  ['att_5fsize_5fl_183',['att_size_l',['../struct____bpxyatt.html#ac95288f07185cb75a05d6f745bfcb5ac',1,'__bpxyatt']]],
+  ['att_5ftrunc_184',['att_trunc',['../struct____bpxyatt.html#a00554c017e823b2c14f643c3f42e66ec',1,'__bpxyatt']]],
+  ['att_5fuid_185',['att_uid',['../struct____bpxyatt.html#a2eedea34a17538317de36cdcdf6eab30',1,'__bpxyatt']]],
+  ['att_5fuseraudit_186',['att_useraudit',['../struct____bpxyatt.html#a46bdcaf56567944735337ff70f0d404f',1,'__bpxyatt']]],
+  ['att_5fver3res02_187',['att_ver3res02',['../struct____bpxyatt.html#a701c9dbad41dd0c0930abd6d92f7bcbc',1,'__bpxyatt']]],
+  ['att_5fversion_188',['att_version',['../struct____bpxyatt.html#a7ffbb3931eab53a401d92d7aaa32e06b',1,'__bpxyatt']]],
+  ['att_5fvisblmaskres_189',['att_visblmaskres',['../struct____bpxyatt.html#aff8b930b9e015fbe718175f2ab4531a8',1,'__bpxyatt']]],
+  ['att_5fvisblmskrmain_190',['att_visblmskrmain',['../struct____bpxyatt.html#a8a6760a22a240d4e2d13abd910fc5f08',1,'__bpxyatt']]],
+  ['att_5fvisblrmain_191',['att_visblrmain',['../struct____bpxyatt.html#ad6a40b5e3244ef7a3f881f83da49061d',1,'__bpxyatt']]],
+  ['att_5fvisibleres_192',['att_visibleres',['../struct____bpxyatt.html#a0a20e9c916161b90e8e9444516770706',1,'__bpxyatt']]]
 ];
diff --git a/docs/search/all_10.js b/docs/search/all_10.js
index 5fca80c..0462475 100644
--- a/docs/search/all_10.js
+++ b/docs/search/all_10.js
@@ -1,120 +1,119 @@
 var searchData=
 [
-  ['sam24_396',['sam24',['../structthunk24.html#abb1f0593dadb6c3ccc697d06e88cb527',1,'thunk24']]],
-  ['sam64_397',['sam64',['../structthunk24.html#a8cdfa0631b40032954cde2e3539f4283',1,'thunk24']]],
-  ['scope_398',['scope',['../struct_i_f_a_a_r_g_s.html#a324592c28961978aeb5a0998b24a61fa',1,'IFAARGS']]],
-  ['secs_399',['secs',['../structtimer__parm.html#ad36ce7ca273483b6b8290cf43b6a17d9',1,'timer_parm']]],
-  ['sem_5fdestroy_400',['sem_destroy',['../zos-semaphore_8cc.html#a6bc9a7dd941a9b5e319715b767af5682',1,'sem_destroy(sem_t *sem):&#160;zos-semaphore.cc'],['../zos-semaphore_8h.html#a805b225885a048e81d9353d5ba889ac3',1,'sem_destroy(sem_t *semid):&#160;zos-semaphore.cc']]],
-  ['sem_5ffailed_401',['SEM_FAILED',['../zos-semaphore_8h.html#a2ef55dcb46a51cb0f879f4c1724bdded',1,'zos-semaphore.h']]],
-  ['sem_5finit_402',['sem_init',['../zos-semaphore_8cc.html#a532509bd8a6499f8193253192fb83a3d',1,'sem_init(sem_t *sem, int pshared, unsigned int value):&#160;zos-semaphore.cc'],['../zos-semaphore_8h.html#adb6183f037741b30b2ec5c9dca3e1385',1,'sem_init(sem_t *semid, int pshared, unsigned int value):&#160;zos-semaphore.cc']]],
-  ['sem_5fpost_403',['sem_post',['../zos-semaphore_8cc.html#a015dce85cab8477c679cc47968958247',1,'sem_post(sem_t *sem):&#160;zos-semaphore.cc'],['../zos-semaphore_8h.html#af5637fe0b731c83a9468aeb8548a98dc',1,'sem_post(sem_t *semid):&#160;zos-semaphore.cc']]],
-  ['sem_5ft_404',['sem_t',['../structsem__t.html',1,'']]],
-  ['sem_5ftimedwait_405',['sem_timedwait',['../zos-semaphore_8cc.html#a42bba77b6e81aa8432f7a532087d51a8',1,'sem_timedwait(sem_t *sem, const struct timespec *ts):&#160;zos-semaphore.cc'],['../zos-semaphore_8h.html#a3e9518d388d27b5ccad19fd7436c0d65',1,'sem_timedwait(sem_t *semid, const struct timespec *timeout):&#160;zos-semaphore.cc']]],
-  ['sem_5ftrywait_406',['sem_trywait',['../zos-semaphore_8h.html#a4bc8159607450586a40d9871bb2c3006',1,'zos-semaphore.h']]],
-  ['sem_5fwait_407',['sem_wait',['../zos-semaphore_8cc.html#aad70020dca2241a2b78e272ca033271b',1,'sem_wait(sem_t *sem):&#160;zos-semaphore.cc'],['../zos-semaphore_8h.html#a4c17aae6e654bee46c77d967416fef53',1,'sem_wait(sem_t *semid):&#160;zos-semaphore.cc']]],
-  ['semaphore_408',['Semaphore',['../struct_semaphore.html',1,'']]],
-  ['set_5fattribute_409',['set_attribute',['../classfd_attribute_cache.html#af7ade8736fb724574cb265c64a440357',1,'fdAttributeCache']]],
-  ['sfaddr_410',['sfaddr',['../struct____cpu__relax__workarea.html#a1925819da07e1ed17665bc87917b5644',1,'__cpu_relax_workarea']]],
-  ['show_411',['show',['../class_____cache.html#a576f36b97c4c09fa169636b1ecd5b00d',1,'__Cache']]],
-  ['si00_412',['si00',['../structsi00.html',1,'']]],
-  ['si00cpcvariety_413',['si00cpcvariety',['../structsi00.html#abb6c4b4cb093166e673134f67a639e47',1,'si00']]],
-  ['si00cpcvariety_5fv1cpc_5fmachine_414',['SI00CPCVARIETY_V1CPC_MACHINE',['../csrsic_8h.html#a4120187b0b0e32adc0318a89311e2bca',1,'csrsic.h']]],
-  ['si00cpcvariety_5fv2cpc_5flpar_415',['SI00CPCVARIETY_V2CPC_LPAR',['../csrsic_8h.html#a444e9e9f5cde10525abbda67b0b0022d',1,'csrsic.h']]],
-  ['si00cpcvariety_5fv3cpc_5fvm_416',['SI00CPCVARIETY_V3CPC_VM',['../csrsic_8h.html#a67688a1bbd8e8dfa479eabe02c4a28ce',1,'csrsic.h']]],
-  ['si00lastupdatetimestamp_417',['si00lastupdatetimestamp',['../structsi00.html#a0d5e99b6c1bb9fa28564d56a38e33f5f',1,'si00']]],
-  ['si00pcca_5fcpu_5faddress_5fmask_418',['si00pcca_cpu_address_mask',['../structsi00.html#a04bea7154ec484a40ff64d7232b3abc2',1,'si00']]],
-  ['si00pccacafm_419',['si00pccacafm',['../structsi00.html#aab547e4246869ca7715dad530dbc9d50',1,'si00']]],
-  ['si00pccacpid_420',['si00pccacpid',['../structsi00.html#a813658671e0e584eed2258d4df3e5999',1,'si00']]],
-  ['si00pccacpua_421',['si00pccacpua',['../structsi00.html#a2aeae9fe7336b84a282dd62e9b6a2483',1,'si00']]],
-  ['si00validityflags_422',['si00validityflags',['../structsi00.html#ae8483ff1f3c1288dd42bff8ba25e4f0a',1,'si00']]],
-  ['si00validsi11v1_423',['si00validsi11v1',['../csrsic_8h.html#ad2105e3bfddf5f6ab3b6c60a4d5ea78b',1,'csrsic.h']]],
-  ['si00validsi22v1_424',['si00validsi22v1',['../csrsic_8h.html#aaaa94ef8c4fc7497906aa3b290329581',1,'csrsic.h']]],
-  ['si00validsi22v2_425',['si00validsi22v2',['../csrsic_8h.html#a48a05ff78ac2b6890ef8de1faabf9953',1,'csrsic.h']]],
-  ['si00validsi22v3_426',['si00validsi22v3',['../csrsic_8h.html#ae17368e43cf441e5b457a73346593a6b',1,'csrsic.h']]],
-  ['si11v1_427',['si11v1',['../structsi11v1.html',1,'']]],
-  ['si11v1cpcmanufacturer_428',['si11v1cpcmanufacturer',['../structsi11v1.html#a92408a66096930e2118844c7d620e0d0',1,'si11v1']]],
-  ['si11v1cpcmodel_429',['si11v1cpcmodel',['../csrsic_8h.html#ad3eb9cfeb73a88c156bfbc69fef9e8ee',1,'csrsic.h']]],
-  ['si11v1cpcmodel1_430',['si11v1cpcmodel1',['../structsi11v1.html#aa44a263ffb8b534052d134e111c60bfb',1,'si11v1']]],
-  ['si11v1cpcmodelcapident_431',['si11v1cpcmodelcapident',['../structsi11v1.html#a527e9537dc668c0fe3bce2dfaa90eb6e',1,'si11v1']]],
-  ['si11v1cpcplantofmanufacture_432',['si11v1cpcplantofmanufacture',['../structsi11v1.html#a28931ded965cb8012fedfa55000eea21',1,'si11v1']]],
-  ['si11v1cpcsequencecode_433',['si11v1cpcsequencecode',['../structsi11v1.html#afb4e00d2cdc7d5cc6bd07bbf3b6f0f0c',1,'si11v1']]],
-  ['si11v1cpctype_434',['si11v1cpctype',['../structsi11v1.html#a29d3e1d69aa7a38c23d29984e1ebf86d',1,'si11v1']]],
-  ['si22v1_435',['si22v1',['../structsi22v1.html',1,'']]],
-  ['si22v1accoffset_436',['si22v1accoffset',['../structsi22v1.html#a6ef36ef4b0b88e3b98ec8618c50f82a2',1,'si22v1']]],
-  ['si22v1alt_437',['si22v1alt',['../structsi22v1alt.html',1,'']]],
-  ['si22v1altcpucapability_438',['si22v1altcpucapability',['../structsi22v1alt.html#a8b89a83b0fbbdd9328215951a56ba013',1,'si22v1alt']]],
-  ['si22v1altmpcpucapaf_439',['si22v1altmpcpucapaf',['../csrsic_8h.html#a643f240b6556c2e0bfb50a6fa22cfc0a',1,'csrsic.h']]],
-  ['si22v1altmpcpucapafs_440',['si22v1altmpcpucapafs',['../structsi22v1alt.html#a520dee0ee9c5423665035ec2217cad4a',1,'si22v1alt']]],
-  ['si22v1configuredcpucount_441',['si22v1configuredcpucount',['../structsi22v1.html#adef16fd139ea3cf11eb1d54d5ad2daa9',1,'si22v1']]],
-  ['si22v1cpucapability_442',['si22v1cpucapability',['../structsi22v1.html#a50614343987267b45d28aca2ebcb98d7',1,'si22v1']]],
-  ['si22v1format_443',['si22v1format',['../structsi22v1.html#af9cf89a90726c760cad7f9c11f352d3a',1,'si22v1']]],
-  ['si22v1mpcpucapaf_444',['si22v1mpcpucapaf',['../csrsic_8h.html#ac2316afa9884eb79cf61c7bde0c680b7',1,'csrsic.h']]],
-  ['si22v1mpcpucapafs_445',['si22v1mpcpucapafs',['../structsi22v1.html#a102d618df6bfc79ff61244323323e2e1',1,'si22v1']]],
-  ['si22v1reservedcpucount_446',['si22v1reservedcpucount',['../structsi22v1.html#ad54f06da511c1764fbd10d56a2eeda85',1,'si22v1']]],
-  ['si22v1secondarycpucapability_447',['si22v1secondarycpucapability',['../structsi22v1.html#ae26770376e111a3d82dd07654569279e',1,'si22v1']]],
-  ['si22v1standbycpucount_448',['si22v1standbycpucount',['../structsi22v1.html#a4518f1a3a8ae4a9e762a5f0b5d832d56',1,'si22v1']]],
-  ['si22v1totalcpucount_449',['si22v1totalcpucount',['../structsi22v1.html#a6652a087787f6a5b60de404b2a9033dd',1,'si22v1']]],
-  ['si22v2_450',['si22v2',['../structsi22v2.html',1,'']]],
-  ['si22v2configuredlcpucount_451',['si22v2configuredlcpucount',['../structsi22v2.html#a87cd25cfae6c468265e10e7fd1a780ec',1,'si22v2']]],
-  ['si22v2cpccapabilityaf_452',['si22v2cpccapabilityaf',['../structsi22v2.html#afde013c1219e6a6a55845452c39f1123',1,'si22v2']]],
-  ['si22v2cpcname_453',['si22v2cpcname',['../structsi22v2.html#a7a1493a62a55d934826f1f5b50fed437',1,'si22v2']]],
-  ['si22v2cpcnumber_454',['si22v2cpcnumber',['../structsi22v2.html#accb64b9f559c2519f47c600c7a030814',1,'si22v2']]],
-  ['si22v2dedicatedlcpucount_455',['si22v2dedicatedlcpucount',['../structsi22v2.html#a7a54e31d7c07d2e7792bbb5013973ba2',1,'si22v2']]],
-  ['si22v2lcpuc_456',['si22v2lcpuc',['../structsi22v2.html#aef07892e360c6eada69d7e83427a93a1',1,'si22v2']]],
-  ['si22v2lcpudedicated_457',['si22v2lcpudedicated',['../csrsic_8h.html#a4120afe320875a0be2abf2139576217f',1,'csrsic.h']]],
-  ['si22v2lcpushared_458',['si22v2lcpushared',['../csrsic_8h.html#a2db04cb3f3adb1099d987f8c13edf5a3',1,'csrsic.h']]],
-  ['si22v2lcpuulimit_459',['si22v2lcpuulimit',['../csrsic_8h.html#a6285f288b0458ef532e60437de3f59a3',1,'csrsic.h']]],
-  ['si22v2lparorigin_460',['si22v2lparorigin',['../structsi22v2.html#a085b831685db7086454c00c08889ddaa',1,'si22v2']]],
-  ['si22v2reservedlcpucount_461',['si22v2reservedlcpucount',['../structsi22v2.html#a937bbf89c18d2a455d9a93c1714ceb92',1,'si22v2']]],
-  ['si22v2sharedlcpucount_462',['si22v2sharedlcpucount',['../structsi22v2.html#a779034a8d4005586eb0878bd4874b007',1,'si22v2']]],
-  ['si22v2standbylcpucount_463',['si22v2standbylcpucount',['../structsi22v2.html#a1798d66e396e6b73cd12bfb29cf65111',1,'si22v2']]],
-  ['si22v2totallcpucount_464',['si22v2totallcpucount',['../structsi22v2.html#ac7b7341383abfd4b36d609497ef5b0fb',1,'si22v2']]],
-  ['si22v3_465',['si22v3',['../structsi22v3.html',1,'']]],
-  ['si22v3db_466',['si22v3db',['../structsi22v3db.html',1,'']]],
-  ['si22v3dbconfiguredlcpucount_467',['si22v3dbconfiguredlcpucount',['../structsi22v3db.html#ab9d76b30d67ef950dc0e81e58aac7ab6',1,'si22v3db']]],
-  ['si22v3dbcount_468',['si22v3dbcount',['../csrsic_8h.html#a274f223c928a13d65fa1056b57dbc332',1,'csrsic.h']]],
-  ['si22v3dbcountfield_469',['si22v3dbcountfield',['../structsi22v3.html#ac4b0105ab599cefa168f0212f22225f4',1,'si22v3']]],
-  ['si22v3dbcpccaf_470',['si22v3dbcpccaf',['../structsi22v3db.html#a30dc384656583a389a6b9bb6f7efa7c5',1,'si22v3db']]],
-  ['si22v3dbcpcname_471',['si22v3dbcpcname',['../structsi22v3db.html#ada47d24ecd0c555359ca6a9d45f9dc12',1,'si22v3db']]],
-  ['si22v3dbe_472',['si22v3dbe',['../structsi22v3.html#ac23f5d923863517c72fee9d6c1e2e07d',1,'si22v3']]],
-  ['si22v3dbreservedlcpucount_473',['si22v3dbreservedlcpucount',['../structsi22v3db.html#a710e83114324520a453817a267e75ac6',1,'si22v3db']]],
-  ['si22v3dbstandbylcpucount_474',['si22v3dbstandbylcpucount',['../structsi22v3db.html#aebf5671f84742e118d20db3661fc7038',1,'si22v3db']]],
-  ['si22v3dbtotallcpucount_475',['si22v3dbtotallcpucount',['../structsi22v3db.html#aedc72ffe84ee5e9cbcf7ba810fa518b5',1,'si22v3db']]],
-  ['si22v3dbvmhpidentifier_476',['si22v3dbvmhpidentifier',['../structsi22v3db.html#aecb967b27770af5e30a284deedd450ba',1,'si22v3db']]],
-  ['siv1_477',['siv1',['../structsiv1.html',1,'']]],
-  ['siv1si00_478',['siv1si00',['../structsiv1.html#aac0b7bcbd22b660ab83afa9d76326a60',1,'siv1']]],
-  ['siv1si11v1_479',['siv1si11v1',['../structsiv1.html#ae47bee928d357496f9cce357a3eb7cf2',1,'siv1']]],
-  ['siv1si22v1_480',['siv1si22v1',['../structsiv1.html#aa657a62b73d33757e6f1ccb6ac5e492a',1,'siv1']]],
-  ['siv1v2_481',['siv1v2',['../structsiv1v2.html',1,'']]],
-  ['siv1v2si00_482',['siv1v2si00',['../structsiv1v2.html#a5c99443fb3b02fb1f6f56d7a38be1681',1,'siv1v2']]],
-  ['siv1v2si11v1_483',['siv1v2si11v1',['../structsiv1v2.html#aab1b51f4ad15a44b54656b008a898f2e',1,'siv1v2']]],
-  ['siv1v2si22v1_484',['siv1v2si22v1',['../structsiv1v2.html#a8c92e062ab7ef2779b0a02e0f62bb682',1,'siv1v2']]],
-  ['siv1v2si22v2_485',['siv1v2si22v2',['../structsiv1v2.html#ad252d9ae2846769621f982ab5683e111',1,'siv1v2']]],
-  ['siv1v2v3_486',['siv1v2v3',['../structsiv1v2v3.html',1,'']]],
-  ['siv1v2v3si00_487',['siv1v2v3si00',['../structsiv1v2v3.html#a66ac99b7765e0d0c4e5a87e7f409e436',1,'siv1v2v3']]],
-  ['siv1v2v3si11v1_488',['siv1v2v3si11v1',['../structsiv1v2v3.html#ad2e73f7bc318f06c85dcdbcb05b94ef5',1,'siv1v2v3']]],
-  ['siv1v2v3si22v1_489',['siv1v2v3si22v1',['../structsiv1v2v3.html#a023f4dbdcd2284090a5f01c20137aeff',1,'siv1v2v3']]],
-  ['siv1v2v3si22v2_490',['siv1v2v3si22v2',['../structsiv1v2v3.html#afb4c4849674ebdf1eca7f17a36b5cd64',1,'siv1v2v3']]],
-  ['siv1v2v3si22v3_491',['siv1v2v3si22v3',['../structsiv1v2v3.html#a47d7b45d901e32cb0f5e15154d2d9f74',1,'siv1v2v3']]],
-  ['siv1v3_492',['siv1v3',['../structsiv1v3.html',1,'']]],
-  ['siv1v3si00_493',['siv1v3si00',['../structsiv1v3.html#aae3bef9b61fdd93a8c958c8c82f60d86',1,'siv1v3']]],
-  ['siv1v3si11v1_494',['siv1v3si11v1',['../structsiv1v3.html#ad01499ac4eadf01e2f4c34a5f2eb3c92',1,'siv1v3']]],
-  ['siv1v3si22v1_495',['siv1v3si22v1',['../structsiv1v3.html#adaf22d4c70404cb68b04b1786b654542',1,'siv1v3']]],
-  ['siv1v3si22v3_496',['siv1v3si22v3',['../structsiv1v3.html#afdfb5e9f6c900ec94f9307ac044cfe74',1,'siv1v3']]],
-  ['siv2_497',['siv2',['../structsiv2.html',1,'']]],
-  ['siv2si00_498',['siv2si00',['../structsiv2.html#a79ee87c41655f45f120991919cef9c73',1,'siv2']]],
-  ['siv2si22v2_499',['siv2si22v2',['../structsiv2.html#a3efe3f3184bbdc3bb5ad75a25a1d5f5e',1,'siv2']]],
-  ['siv2v3_500',['siv2v3',['../structsiv2v3.html',1,'']]],
-  ['siv2v3si00_501',['siv2v3si00',['../structsiv2v3.html#aee7f66a8de86d67efa16a49190d0e545',1,'siv2v3']]],
-  ['siv2v3si22v2_502',['siv2v3si22v2',['../structsiv2v3.html#ad18db7d8681eac5b1b6ba93d848c9adf',1,'siv2v3']]],
-  ['siv2v3si22v3_503',['siv2v3si22v3',['../structsiv2v3.html#a567bd40e3a142a70b5127569d2e1359c',1,'siv2v3']]],
-  ['siv3_504',['siv3',['../structsiv3.html',1,'']]],
-  ['siv3si00_505',['siv3si00',['../structsiv3.html#a0eb8f1010cc73f78ed67970c84c8fa62',1,'siv3']]],
-  ['siv3si22v3_506',['siv3si22v3',['../structsiv3.html#adfc1ba3ed70ff068866db24a7f940745',1,'siv3']]],
-  ['size_5ft_507',['size_t',['../zos-base_8h.html#acf18a0d6c4b39d531e021702e9a77984',1,'zos-base.h']]],
-  ['strcasecmp_5fignorecp_508',['strcasecmp_ignorecp',['../zos_8cc.html#a918f854781ebfd2e2b8208e5ac8a5639',1,'strcasecmp_ignorecp(const char *a, const char *b):&#160;zos.cc'],['../zos-base_8h.html#a918f854781ebfd2e2b8208e5ac8a5639',1,'strcasecmp_ignorecp(const char *a, const char *b):&#160;zos.cc']]],
-  ['stringify_509',['STRINGIFY',['../zos_8cc.html#a51840e7e288c8d25587ce062de9d9515',1,'zos.cc']]],
-  ['strncasecmp_5fignorecp_510',['strncasecmp_ignorecp',['../zos_8cc.html#a2bb9ffbde3f05b9d8456495b5b6e0d2e',1,'strncasecmp_ignorecp(const char *a, const char *b, size_t n):&#160;zos.cc'],['../zos-base_8h.html#a2bb9ffbde3f05b9d8456495b5b6e0d2e',1,'strncasecmp_ignorecp(const char *a, const char *b, size_t n):&#160;zos.cc']]],
-  ['strnlen_511',['strnlen',['../zos_8cc.html#ad50ec2039d764d2ff084007ccb957cdb',1,'strnlen(const char *str, size_t maxlen):&#160;zos.cc'],['../zos-base_8h.html#ad50ec2039d764d2ff084007ccb957cdb',1,'strnlen(const char *str, size_t maxlen):&#160;zos.cc']]],
-  ['sz_512',['sz',['../struct____tlsanchor.html#aec8016a8a8d1c49a1ec410322bb11d92',1,'__tlsanchor']]]
+  ['sam24_408',['sam24',['../structthunk24.html#abb1f0593dadb6c3ccc697d06e88cb527',1,'thunk24']]],
+  ['sam64_409',['sam64',['../structthunk24.html#a8cdfa0631b40032954cde2e3539f4283',1,'thunk24']]],
+  ['scope_410',['scope',['../struct_i_f_a_a_r_g_s.html#a324592c28961978aeb5a0998b24a61fa',1,'IFAARGS']]],
+  ['secs_411',['secs',['../structtimer__parm.html#ad36ce7ca273483b6b8290cf43b6a17d9',1,'timer_parm']]],
+  ['sem_5fdestroy_412',['sem_destroy',['../zos-semaphore_8cc.html#a6bc9a7dd941a9b5e319715b767af5682',1,'sem_destroy(sem_t *sem):&#160;zos-semaphore.cc'],['../zos-semaphore_8h.html#a805b225885a048e81d9353d5ba889ac3',1,'sem_destroy(sem_t *semid):&#160;zos-semaphore.cc']]],
+  ['sem_5ffailed_413',['SEM_FAILED',['../zos-semaphore_8h.html#a2ef55dcb46a51cb0f879f4c1724bdded',1,'zos-semaphore.h']]],
+  ['sem_5finit_414',['sem_init',['../zos-semaphore_8cc.html#a532509bd8a6499f8193253192fb83a3d',1,'sem_init(sem_t *sem, int pshared, unsigned int value):&#160;zos-semaphore.cc'],['../zos-semaphore_8h.html#adb6183f037741b30b2ec5c9dca3e1385',1,'sem_init(sem_t *semid, int pshared, unsigned int value):&#160;zos-semaphore.cc']]],
+  ['sem_5fpost_415',['sem_post',['../zos-semaphore_8cc.html#a015dce85cab8477c679cc47968958247',1,'sem_post(sem_t *sem):&#160;zos-semaphore.cc'],['../zos-semaphore_8h.html#af5637fe0b731c83a9468aeb8548a98dc',1,'sem_post(sem_t *semid):&#160;zos-semaphore.cc']]],
+  ['sem_5ft_416',['sem_t',['../structsem__t.html',1,'']]],
+  ['sem_5ftimedwait_417',['sem_timedwait',['../zos-semaphore_8cc.html#a42bba77b6e81aa8432f7a532087d51a8',1,'sem_timedwait(sem_t *sem, const struct timespec *ts):&#160;zos-semaphore.cc'],['../zos-semaphore_8h.html#a3e9518d388d27b5ccad19fd7436c0d65',1,'sem_timedwait(sem_t *semid, const struct timespec *timeout):&#160;zos-semaphore.cc']]],
+  ['sem_5ftrywait_418',['sem_trywait',['../zos-semaphore_8h.html#a4bc8159607450586a40d9871bb2c3006',1,'zos-semaphore.h']]],
+  ['sem_5fwait_419',['sem_wait',['../zos-semaphore_8cc.html#aad70020dca2241a2b78e272ca033271b',1,'sem_wait(sem_t *sem):&#160;zos-semaphore.cc'],['../zos-semaphore_8h.html#a4c17aae6e654bee46c77d967416fef53',1,'sem_wait(sem_t *semid):&#160;zos-semaphore.cc']]],
+  ['set_5fattribute_420',['set_attribute',['../classfd_attribute_cache.html#af7ade8736fb724574cb265c64a440357',1,'fdAttributeCache']]],
+  ['sfaddr_421',['sfaddr',['../struct____cpu__relax__workarea.html#a1925819da07e1ed17665bc87917b5644',1,'__cpu_relax_workarea']]],
+  ['show_422',['show',['../class_____cache.html#a576f36b97c4c09fa169636b1ecd5b00d',1,'__Cache']]],
+  ['si00_423',['si00',['../structsi00.html',1,'']]],
+  ['si00cpcvariety_424',['si00cpcvariety',['../structsi00.html#abb6c4b4cb093166e673134f67a639e47',1,'si00']]],
+  ['si00cpcvariety_5fv1cpc_5fmachine_425',['SI00CPCVARIETY_V1CPC_MACHINE',['../csrsic_8h.html#a4120187b0b0e32adc0318a89311e2bca',1,'csrsic.h']]],
+  ['si00cpcvariety_5fv2cpc_5flpar_426',['SI00CPCVARIETY_V2CPC_LPAR',['../csrsic_8h.html#a444e9e9f5cde10525abbda67b0b0022d',1,'csrsic.h']]],
+  ['si00cpcvariety_5fv3cpc_5fvm_427',['SI00CPCVARIETY_V3CPC_VM',['../csrsic_8h.html#a67688a1bbd8e8dfa479eabe02c4a28ce',1,'csrsic.h']]],
+  ['si00lastupdatetimestamp_428',['si00lastupdatetimestamp',['../structsi00.html#a0d5e99b6c1bb9fa28564d56a38e33f5f',1,'si00']]],
+  ['si00pcca_5fcpu_5faddress_5fmask_429',['si00pcca_cpu_address_mask',['../structsi00.html#a04bea7154ec484a40ff64d7232b3abc2',1,'si00']]],
+  ['si00pccacafm_430',['si00pccacafm',['../structsi00.html#aab547e4246869ca7715dad530dbc9d50',1,'si00']]],
+  ['si00pccacpid_431',['si00pccacpid',['../structsi00.html#a813658671e0e584eed2258d4df3e5999',1,'si00']]],
+  ['si00pccacpua_432',['si00pccacpua',['../structsi00.html#a2aeae9fe7336b84a282dd62e9b6a2483',1,'si00']]],
+  ['si00validityflags_433',['si00validityflags',['../structsi00.html#ae8483ff1f3c1288dd42bff8ba25e4f0a',1,'si00']]],
+  ['si00validsi11v1_434',['si00validsi11v1',['../csrsic_8h.html#ad2105e3bfddf5f6ab3b6c60a4d5ea78b',1,'csrsic.h']]],
+  ['si00validsi22v1_435',['si00validsi22v1',['../csrsic_8h.html#aaaa94ef8c4fc7497906aa3b290329581',1,'csrsic.h']]],
+  ['si00validsi22v2_436',['si00validsi22v2',['../csrsic_8h.html#a48a05ff78ac2b6890ef8de1faabf9953',1,'csrsic.h']]],
+  ['si00validsi22v3_437',['si00validsi22v3',['../csrsic_8h.html#ae17368e43cf441e5b457a73346593a6b',1,'csrsic.h']]],
+  ['si11v1_438',['si11v1',['../structsi11v1.html',1,'']]],
+  ['si11v1cpcmanufacturer_439',['si11v1cpcmanufacturer',['../structsi11v1.html#a92408a66096930e2118844c7d620e0d0',1,'si11v1']]],
+  ['si11v1cpcmodel_440',['si11v1cpcmodel',['../csrsic_8h.html#ad3eb9cfeb73a88c156bfbc69fef9e8ee',1,'csrsic.h']]],
+  ['si11v1cpcmodel1_441',['si11v1cpcmodel1',['../structsi11v1.html#aa44a263ffb8b534052d134e111c60bfb',1,'si11v1']]],
+  ['si11v1cpcmodelcapident_442',['si11v1cpcmodelcapident',['../structsi11v1.html#a527e9537dc668c0fe3bce2dfaa90eb6e',1,'si11v1']]],
+  ['si11v1cpcplantofmanufacture_443',['si11v1cpcplantofmanufacture',['../structsi11v1.html#a28931ded965cb8012fedfa55000eea21',1,'si11v1']]],
+  ['si11v1cpcsequencecode_444',['si11v1cpcsequencecode',['../structsi11v1.html#afb4e00d2cdc7d5cc6bd07bbf3b6f0f0c',1,'si11v1']]],
+  ['si11v1cpctype_445',['si11v1cpctype',['../structsi11v1.html#a29d3e1d69aa7a38c23d29984e1ebf86d',1,'si11v1']]],
+  ['si22v1_446',['si22v1',['../structsi22v1.html',1,'']]],
+  ['si22v1accoffset_447',['si22v1accoffset',['../structsi22v1.html#a6ef36ef4b0b88e3b98ec8618c50f82a2',1,'si22v1']]],
+  ['si22v1alt_448',['si22v1alt',['../structsi22v1alt.html',1,'']]],
+  ['si22v1altcpucapability_449',['si22v1altcpucapability',['../structsi22v1alt.html#a8b89a83b0fbbdd9328215951a56ba013',1,'si22v1alt']]],
+  ['si22v1altmpcpucapaf_450',['si22v1altmpcpucapaf',['../csrsic_8h.html#a643f240b6556c2e0bfb50a6fa22cfc0a',1,'csrsic.h']]],
+  ['si22v1altmpcpucapafs_451',['si22v1altmpcpucapafs',['../structsi22v1alt.html#a520dee0ee9c5423665035ec2217cad4a',1,'si22v1alt']]],
+  ['si22v1configuredcpucount_452',['si22v1configuredcpucount',['../structsi22v1.html#adef16fd139ea3cf11eb1d54d5ad2daa9',1,'si22v1']]],
+  ['si22v1cpucapability_453',['si22v1cpucapability',['../structsi22v1.html#a50614343987267b45d28aca2ebcb98d7',1,'si22v1']]],
+  ['si22v1format_454',['si22v1format',['../structsi22v1.html#af9cf89a90726c760cad7f9c11f352d3a',1,'si22v1']]],
+  ['si22v1mpcpucapaf_455',['si22v1mpcpucapaf',['../csrsic_8h.html#ac2316afa9884eb79cf61c7bde0c680b7',1,'csrsic.h']]],
+  ['si22v1mpcpucapafs_456',['si22v1mpcpucapafs',['../structsi22v1.html#a102d618df6bfc79ff61244323323e2e1',1,'si22v1']]],
+  ['si22v1reservedcpucount_457',['si22v1reservedcpucount',['../structsi22v1.html#ad54f06da511c1764fbd10d56a2eeda85',1,'si22v1']]],
+  ['si22v1secondarycpucapability_458',['si22v1secondarycpucapability',['../structsi22v1.html#ae26770376e111a3d82dd07654569279e',1,'si22v1']]],
+  ['si22v1standbycpucount_459',['si22v1standbycpucount',['../structsi22v1.html#a4518f1a3a8ae4a9e762a5f0b5d832d56',1,'si22v1']]],
+  ['si22v1totalcpucount_460',['si22v1totalcpucount',['../structsi22v1.html#a6652a087787f6a5b60de404b2a9033dd',1,'si22v1']]],
+  ['si22v2_461',['si22v2',['../structsi22v2.html',1,'']]],
+  ['si22v2configuredlcpucount_462',['si22v2configuredlcpucount',['../structsi22v2.html#a87cd25cfae6c468265e10e7fd1a780ec',1,'si22v2']]],
+  ['si22v2cpccapabilityaf_463',['si22v2cpccapabilityaf',['../structsi22v2.html#afde013c1219e6a6a55845452c39f1123',1,'si22v2']]],
+  ['si22v2cpcname_464',['si22v2cpcname',['../structsi22v2.html#a7a1493a62a55d934826f1f5b50fed437',1,'si22v2']]],
+  ['si22v2cpcnumber_465',['si22v2cpcnumber',['../structsi22v2.html#accb64b9f559c2519f47c600c7a030814',1,'si22v2']]],
+  ['si22v2dedicatedlcpucount_466',['si22v2dedicatedlcpucount',['../structsi22v2.html#a7a54e31d7c07d2e7792bbb5013973ba2',1,'si22v2']]],
+  ['si22v2lcpuc_467',['si22v2lcpuc',['../structsi22v2.html#aef07892e360c6eada69d7e83427a93a1',1,'si22v2']]],
+  ['si22v2lcpudedicated_468',['si22v2lcpudedicated',['../csrsic_8h.html#a4120afe320875a0be2abf2139576217f',1,'csrsic.h']]],
+  ['si22v2lcpushared_469',['si22v2lcpushared',['../csrsic_8h.html#a2db04cb3f3adb1099d987f8c13edf5a3',1,'csrsic.h']]],
+  ['si22v2lcpuulimit_470',['si22v2lcpuulimit',['../csrsic_8h.html#a6285f288b0458ef532e60437de3f59a3',1,'csrsic.h']]],
+  ['si22v2lparorigin_471',['si22v2lparorigin',['../structsi22v2.html#a085b831685db7086454c00c08889ddaa',1,'si22v2']]],
+  ['si22v2reservedlcpucount_472',['si22v2reservedlcpucount',['../structsi22v2.html#a937bbf89c18d2a455d9a93c1714ceb92',1,'si22v2']]],
+  ['si22v2sharedlcpucount_473',['si22v2sharedlcpucount',['../structsi22v2.html#a779034a8d4005586eb0878bd4874b007',1,'si22v2']]],
+  ['si22v2standbylcpucount_474',['si22v2standbylcpucount',['../structsi22v2.html#a1798d66e396e6b73cd12bfb29cf65111',1,'si22v2']]],
+  ['si22v2totallcpucount_475',['si22v2totallcpucount',['../structsi22v2.html#ac7b7341383abfd4b36d609497ef5b0fb',1,'si22v2']]],
+  ['si22v3_476',['si22v3',['../structsi22v3.html',1,'']]],
+  ['si22v3db_477',['si22v3db',['../structsi22v3db.html',1,'']]],
+  ['si22v3dbconfiguredlcpucount_478',['si22v3dbconfiguredlcpucount',['../structsi22v3db.html#ab9d76b30d67ef950dc0e81e58aac7ab6',1,'si22v3db']]],
+  ['si22v3dbcount_479',['si22v3dbcount',['../csrsic_8h.html#a274f223c928a13d65fa1056b57dbc332',1,'csrsic.h']]],
+  ['si22v3dbcountfield_480',['si22v3dbcountfield',['../structsi22v3.html#ac4b0105ab599cefa168f0212f22225f4',1,'si22v3']]],
+  ['si22v3dbcpccaf_481',['si22v3dbcpccaf',['../structsi22v3db.html#a30dc384656583a389a6b9bb6f7efa7c5',1,'si22v3db']]],
+  ['si22v3dbcpcname_482',['si22v3dbcpcname',['../structsi22v3db.html#ada47d24ecd0c555359ca6a9d45f9dc12',1,'si22v3db']]],
+  ['si22v3dbe_483',['si22v3dbe',['../structsi22v3.html#ac23f5d923863517c72fee9d6c1e2e07d',1,'si22v3']]],
+  ['si22v3dbreservedlcpucount_484',['si22v3dbreservedlcpucount',['../structsi22v3db.html#a710e83114324520a453817a267e75ac6',1,'si22v3db']]],
+  ['si22v3dbstandbylcpucount_485',['si22v3dbstandbylcpucount',['../structsi22v3db.html#aebf5671f84742e118d20db3661fc7038',1,'si22v3db']]],
+  ['si22v3dbtotallcpucount_486',['si22v3dbtotallcpucount',['../structsi22v3db.html#aedc72ffe84ee5e9cbcf7ba810fa518b5',1,'si22v3db']]],
+  ['si22v3dbvmhpidentifier_487',['si22v3dbvmhpidentifier',['../structsi22v3db.html#aecb967b27770af5e30a284deedd450ba',1,'si22v3db']]],
+  ['siv1_488',['siv1',['../structsiv1.html',1,'']]],
+  ['siv1si00_489',['siv1si00',['../structsiv1.html#aac0b7bcbd22b660ab83afa9d76326a60',1,'siv1']]],
+  ['siv1si11v1_490',['siv1si11v1',['../structsiv1.html#ae47bee928d357496f9cce357a3eb7cf2',1,'siv1']]],
+  ['siv1si22v1_491',['siv1si22v1',['../structsiv1.html#aa657a62b73d33757e6f1ccb6ac5e492a',1,'siv1']]],
+  ['siv1v2_492',['siv1v2',['../structsiv1v2.html',1,'']]],
+  ['siv1v2si00_493',['siv1v2si00',['../structsiv1v2.html#a5c99443fb3b02fb1f6f56d7a38be1681',1,'siv1v2']]],
+  ['siv1v2si11v1_494',['siv1v2si11v1',['../structsiv1v2.html#aab1b51f4ad15a44b54656b008a898f2e',1,'siv1v2']]],
+  ['siv1v2si22v1_495',['siv1v2si22v1',['../structsiv1v2.html#a8c92e062ab7ef2779b0a02e0f62bb682',1,'siv1v2']]],
+  ['siv1v2si22v2_496',['siv1v2si22v2',['../structsiv1v2.html#ad252d9ae2846769621f982ab5683e111',1,'siv1v2']]],
+  ['siv1v2v3_497',['siv1v2v3',['../structsiv1v2v3.html',1,'']]],
+  ['siv1v2v3si00_498',['siv1v2v3si00',['../structsiv1v2v3.html#a66ac99b7765e0d0c4e5a87e7f409e436',1,'siv1v2v3']]],
+  ['siv1v2v3si11v1_499',['siv1v2v3si11v1',['../structsiv1v2v3.html#ad2e73f7bc318f06c85dcdbcb05b94ef5',1,'siv1v2v3']]],
+  ['siv1v2v3si22v1_500',['siv1v2v3si22v1',['../structsiv1v2v3.html#a023f4dbdcd2284090a5f01c20137aeff',1,'siv1v2v3']]],
+  ['siv1v2v3si22v2_501',['siv1v2v3si22v2',['../structsiv1v2v3.html#afb4c4849674ebdf1eca7f17a36b5cd64',1,'siv1v2v3']]],
+  ['siv1v2v3si22v3_502',['siv1v2v3si22v3',['../structsiv1v2v3.html#a47d7b45d901e32cb0f5e15154d2d9f74',1,'siv1v2v3']]],
+  ['siv1v3_503',['siv1v3',['../structsiv1v3.html',1,'']]],
+  ['siv1v3si00_504',['siv1v3si00',['../structsiv1v3.html#aae3bef9b61fdd93a8c958c8c82f60d86',1,'siv1v3']]],
+  ['siv1v3si11v1_505',['siv1v3si11v1',['../structsiv1v3.html#ad01499ac4eadf01e2f4c34a5f2eb3c92',1,'siv1v3']]],
+  ['siv1v3si22v1_506',['siv1v3si22v1',['../structsiv1v3.html#adaf22d4c70404cb68b04b1786b654542',1,'siv1v3']]],
+  ['siv1v3si22v3_507',['siv1v3si22v3',['../structsiv1v3.html#afdfb5e9f6c900ec94f9307ac044cfe74',1,'siv1v3']]],
+  ['siv2_508',['siv2',['../structsiv2.html',1,'']]],
+  ['siv2si00_509',['siv2si00',['../structsiv2.html#a79ee87c41655f45f120991919cef9c73',1,'siv2']]],
+  ['siv2si22v2_510',['siv2si22v2',['../structsiv2.html#a3efe3f3184bbdc3bb5ad75a25a1d5f5e',1,'siv2']]],
+  ['siv2v3_511',['siv2v3',['../structsiv2v3.html',1,'']]],
+  ['siv2v3si00_512',['siv2v3si00',['../structsiv2v3.html#aee7f66a8de86d67efa16a49190d0e545',1,'siv2v3']]],
+  ['siv2v3si22v2_513',['siv2v3si22v2',['../structsiv2v3.html#ad18db7d8681eac5b1b6ba93d848c9adf',1,'siv2v3']]],
+  ['siv2v3si22v3_514',['siv2v3si22v3',['../structsiv2v3.html#a567bd40e3a142a70b5127569d2e1359c',1,'siv2v3']]],
+  ['siv3_515',['siv3',['../structsiv3.html',1,'']]],
+  ['siv3si00_516',['siv3si00',['../structsiv3.html#a0eb8f1010cc73f78ed67970c84c8fa62',1,'siv3']]],
+  ['siv3si22v3_517',['siv3si22v3',['../structsiv3.html#adfc1ba3ed70ff068866db24a7f940745',1,'siv3']]],
+  ['size_5ft_518',['size_t',['../zos-base_8h.html#acf18a0d6c4b39d531e021702e9a77984',1,'zos-base.h']]],
+  ['strcasecmp_5fignorecp_519',['strcasecmp_ignorecp',['../zos_8cc.html#a918f854781ebfd2e2b8208e5ac8a5639',1,'strcasecmp_ignorecp(const char *a, const char *b):&#160;zos.cc'],['../zos-base_8h.html#a918f854781ebfd2e2b8208e5ac8a5639',1,'strcasecmp_ignorecp(const char *a, const char *b):&#160;zos.cc']]],
+  ['stringify_520',['STRINGIFY',['../zos_8cc.html#a51840e7e288c8d25587ce062de9d9515',1,'zos.cc']]],
+  ['strncasecmp_5fignorecp_521',['strncasecmp_ignorecp',['../zos_8cc.html#a2bb9ffbde3f05b9d8456495b5b6e0d2e',1,'strncasecmp_ignorecp(const char *a, const char *b, size_t n):&#160;zos.cc'],['../zos-base_8h.html#a2bb9ffbde3f05b9d8456495b5b6e0d2e',1,'strncasecmp_ignorecp(const char *a, const char *b, size_t n):&#160;zos.cc']]],
+  ['strnlen_522',['strnlen',['../zos_8cc.html#ad50ec2039d764d2ff084007ccb957cdb',1,'strnlen(const char *str, size_t maxlen):&#160;zos.cc'],['../zos-base_8h.html#ad50ec2039d764d2ff084007ccb957cdb',1,'strnlen(const char *str, size_t maxlen):&#160;zos.cc']]],
+  ['sz_523',['sz',['../struct____tlsanchor.html#aec8016a8a8d1c49a1ec410322bb11d92',1,'__tlsanchor']]]
 ];
diff --git a/docs/search/all_11.js b/docs/search/all_11.js
index f564f0b..8538f4a 100644
--- a/docs/search/all_11.js
+++ b/docs/search/all_11.js
@@ -1,10 +1,10 @@
 var searchData=
 [
-  ['t0_513',['t0',['../struct____cpu__relax__workarea.html#ad98fa19d1fc23e05f2a2d6b9d2fb2fd0',1,'__cpu_relax_workarea']]],
-  ['thptr_514',['thptr',['../structloadmod.html#acc8ed747f56645a824cc7171625c4f6b',1,'loadmod']]],
-  ['thunk24_515',['thunk24',['../structthunk24.html',1,'']]],
-  ['thunk24_5ft_516',['thunk24_t',['../zos_8cc.html#a34787f758779a3800ee6963d39b49bab',1,'zos.cc']]],
-  ['tid_517',['tid',['../structtimer__parm.html#a939be74ee8790899a1c9d00ae1d46bea',1,'timer_parm']]],
-  ['timer_5fparm_518',['timer_parm',['../structtimer__parm.html',1,'']]],
-  ['timer_5fparm_5ft_519',['timer_parm_t',['../zos_8cc.html#a2f276cbed5c622fd42032a840046474e',1,'zos.cc']]]
+  ['t0_524',['t0',['../struct____cpu__relax__workarea.html#ad98fa19d1fc23e05f2a2d6b9d2fb2fd0',1,'__cpu_relax_workarea']]],
+  ['thptr_525',['thptr',['../structloadmod.html#acc8ed747f56645a824cc7171625c4f6b',1,'loadmod']]],
+  ['thunk24_526',['thunk24',['../structthunk24.html',1,'']]],
+  ['thunk24_5ft_527',['thunk24_t',['../zos_8cc.html#a34787f758779a3800ee6963d39b49bab',1,'zos.cc']]],
+  ['tid_528',['tid',['../structtimer__parm.html#a939be74ee8790899a1c9d00ae1d46bea',1,'timer_parm']]],
+  ['timer_5fparm_529',['timer_parm',['../structtimer__parm.html',1,'']]],
+  ['timer_5fparm_5ft_530',['timer_parm_t',['../zos_8cc.html#a2f276cbed5c622fd42032a840046474e',1,'zos.cc']]]
 ];
diff --git a/docs/search/all_12.js b/docs/search/all_12.js
index 88ac36d..5f7b8a8 100644
--- a/docs/search/all_12.js
+++ b/docs/search/all_12.js
@@ -1,6 +1,10 @@
 var searchData=
 [
-  ['unset_5fattribute_520',['unset_attribute',['../classfd_attribute_cache.html#ad9ca338892b7fd2ad788dd138fa13291',1,'fdAttributeCache']]],
-  ['upperhalf_521',['upperhalf',['../structthunk24.html#a913dbd19d1d136b3efd3ed60479a7c2d',1,'thunk24::upperhalf()'],['../structloadmod.html#a34ed12eb8d43d11ee37c5b1db3ce4c7b',1,'loadmod::upperhalf()']]],
-  ['usleep_522',['Usleep',['../zos_8cc.html#a2f86dbb8a750221aac9022806a618a3d',1,'zos.cc']]]
+  ['unset_5fattribute_531',['unset_attribute',['../classfd_attribute_cache.html#ad9ca338892b7fd2ad788dd138fa13291',1,'fdAttributeCache']]],
+  ['untagged_5fread_5fmode_5fccsid1047_5fdefault_532',['UNTAGGED_READ_MODE_CCSID1047_DEFAULT',['../zos-base_8h.html#ad51e6cd7f9dac4350e0339af2e6bed78',1,'zos-base.h']]],
+  ['untagged_5fread_5fmode_5fccsid1047_5fenvar_533',['UNTAGGED_READ_MODE_CCSID1047_ENVAR',['../structzoslib__config.html#aae17c26cffd44a34f1e7b099f75078c5',1,'zoslib_config']]],
+  ['untagged_5fread_5fmode_5fdefault_534',['UNTAGGED_READ_MODE_DEFAULT',['../zos-base_8h.html#af8049b4002399235c671357a0c561d33',1,'zos-base.h']]],
+  ['untagged_5fread_5fmode_5fenvar_535',['UNTAGGED_READ_MODE_ENVAR',['../structzoslib__config.html#aa1dd231b327d89cd556a8d70eadd0bae',1,'zoslib_config']]],
+  ['upperhalf_536',['upperhalf',['../structthunk24.html#a913dbd19d1d136b3efd3ed60479a7c2d',1,'thunk24::upperhalf()'],['../structloadmod.html#a34ed12eb8d43d11ee37c5b1db3ce4c7b',1,'loadmod::upperhalf()']]],
+  ['usleep_537',['Usleep',['../zos_8cc.html#a2f86dbb8a750221aac9022806a618a3d',1,'zos.cc']]]
 ];
diff --git a/docs/search/all_13.js b/docs/search/all_13.js
index 88a50ed..ddb69a2 100644
--- a/docs/search/all_13.js
+++ b/docs/search/all_13.js
@@ -1,7 +1,7 @@
 var searchData=
 [
-  ['value_523',['value',['../struct____sem.html#ad87a7b6f3f80c48002605fc838beebfb',1,'__sem::value()'],['../structsem__t.html#ab203e20f45b7a0a0a52d27084725a687',1,'sem_t::value()']]],
-  ['value_5ftype_524',['value_type',['../zos_8cc.html#ab5f57b4467022c5c02135e5b590ff0b6',1,'zos.cc']]],
-  ['vdprintf_525',['vdprintf',['../zos_8cc.html#ae88ae734739949e2e284efb4f5aaab66',1,'vdprintf(int fd, const char *fmt, va_list ap):&#160;zos.cc'],['../zos-base_8h.html#a66333e20c4800e4c908fc5beca574649',1,'vdprintf(int fd, const char *, va_list ap):&#160;zos.cc']]],
-  ['version_526',['version',['../struct_i_f_a_a_r_g_s.html#a1edd7c134609de8a916ee7f561049902',1,'IFAARGS']]]
+  ['value_538',['value',['../struct____sem.html#ad87a7b6f3f80c48002605fc838beebfb',1,'__sem::value()'],['../structsem__t.html#ab203e20f45b7a0a0a52d27084725a687',1,'sem_t::value()']]],
+  ['value_5ftype_539',['value_type',['../zos_8cc.html#ab5f57b4467022c5c02135e5b590ff0b6',1,'zos.cc']]],
+  ['vdprintf_540',['vdprintf',['../zos_8cc.html#ae88ae734739949e2e284efb4f5aaab66',1,'vdprintf(int fd, const char *fmt, va_list ap):&#160;zos.cc'],['../zos-base_8h.html#a66333e20c4800e4c908fc5beca574649',1,'vdprintf(int fd, const char *, va_list ap):&#160;zos.cc']]],
+  ['version_541',['version',['../struct_i_f_a_a_r_g_s.html#a1edd7c134609de8a916ee7f561049902',1,'IFAARGS']]]
 ];
diff --git a/docs/search/all_14.js b/docs/search/all_14.js
index 930d760..aabdb96 100644
--- a/docs/search/all_14.js
+++ b/docs/search/all_14.js
@@ -1,4 +1,4 @@
 var searchData=
 [
-  ['waitcnt_527',['waitcnt',['../struct____sem.html#aa71310199772ca0a317410503cebcab9',1,'__sem']]]
+  ['waitcnt_542',['waitcnt',['../struct____sem.html#aa71310199772ca0a317410503cebcab9',1,'__sem']]]
 ];
diff --git a/docs/search/all_15.js b/docs/search/all_15.js
index e74e94b..c41787e 100644
--- a/docs/search/all_15.js
+++ b/docs/search/all_15.js
@@ -1,98 +1,98 @@
 var searchData=
 [
-  ['x_5frsv0005_528',['x_rsv0005',['../structiarv64parm.html#a17bab79d81d50f2f6f59371809faf05c',1,'iarv64parm']]],
-  ['xaffinity_5fsystem_529',['xaffinity_system',['../structiarv64parm.html#ac1ac405c76f98b6cc33990616859fbcf',1,'iarv64parm']]],
-  ['xaletvalue_530',['xaletvalue',['../structiarv64parm.html#a3c96a6dff80da2c6aeceb51fe637db48',1,'iarv64parm']]],
-  ['xamountsize_5f1meg_531',['xamountsize_1meg',['../structiarv64parm.html#ad46086b39aabb913958a28554501e1b3',1,'iarv64parm']]],
-  ['xamountsize_5f4k_532',['xamountsize_4k',['../structiarv64parm.html#ae67749c47736364c187ec501a22f18e8',1,'iarv64parm']]],
-  ['xattribute_5fdefs_533',['xattribute_defs',['../structiarv64parm.html#af5fbadd97d72c10910f852d79de3c812',1,'iarv64parm']]],
-  ['xattribute_5fnotownergone_534',['xattribute_notownergone',['../structiarv64parm.html#ac60405f36a1e7a689d811cf7b6370fa3',1,'iarv64parm']]],
-  ['xattribute_5fownergone_535',['xattribute_ownergone',['../structiarv64parm.html#ab15d7e3ea3341e0d4e610f883b52d196',1,'iarv64parm']]],
-  ['xchangeaccess_5fglobal_536',['xchangeaccess_global',['../structiarv64parm.html#ab0d8a3fc899b0ab10217bea13fd231c5',1,'iarv64parm']]],
-  ['xclear_5fno_537',['xclear_no',['../structiarv64parm.html#ae68381535dad6b262612fd8f74d51318',1,'iarv64parm']]],
-  ['xcond_5fyes_538',['xcond_yes',['../structiarv64parm.html#a006cfdc1ef5b0a26a2f59d3316ede9e1',1,'iarv64parm']]],
-  ['xcontrol_5fauth_539',['xcontrol_auth',['../structiarv64parm.html#aed1702ee507ed11870734413f455cc6e',1,'iarv64parm']]],
-  ['xconvert_5ffromguard_540',['xconvert_fromguard',['../structiarv64parm.html#a4a4427e62d821ab33a12176ebba1b9cf',1,'iarv64parm']]],
-  ['xconvert_5ftoguard_541',['xconvert_toguard',['../structiarv64parm.html#a4f80f0a5f2a6c469ecd6ae3c5221ff36',1,'iarv64parm']]],
-  ['xconvertsize_542',['xconvertsize',['../structiarv64parm.html#a1fa4d8d7a8629f0f6b796324a666cecc',1,'iarv64parm']]],
-  ['xconvertsize64_543',['xconvertsize64',['../structiarv64parm.html#a9093117b0529dbc52159b88fbac22ef8',1,'iarv64parm']]],
-  ['xconvertstart_544',['xconvertstart',['../structiarv64parm.html#ab8dff7c00abe08143f09080c09b4f4ae',1,'iarv64parm']]],
-  ['xdetachfixed_5fyes_545',['xdetachfixed_yes',['../structiarv64parm.html#a7dc61113f15d7c193200715363f4776c',1,'iarv64parm']]],
-  ['xdiscardpages_5fyes_546',['xdiscardpages_yes',['../structiarv64parm.html#ac107e96f09c9f0184b0deb5dcc97cb51',1,'iarv64parm']]],
-  ['xdmapagetable_547',['xdmapagetable',['../structiarv64parm.html#a998168cbb29f727f869be544732a304c',1,'iarv64parm']]],
-  ['xdoauthchecks_5fyes_548',['xdoauthchecks_yes',['../structiarv64parm.html#a46fc4d659210097dde23b6d96f5de30e',1,'iarv64parm']]],
-  ['xdump_549',['xdump',['../structiarv64parm.html#a52635a0e850f1cedc3bf295fc7d34e87',1,'iarv64parm']]],
-  ['xdumppriority_550',['xdumppriority',['../structiarv64parm.html#a696fe830a1c80247c519d9214107bbd9',1,'iarv64parm']]],
-  ['xdumpprotocol_5fyes_551',['xdumpprotocol_yes',['../structiarv64parm.html#ae0a86fd876c439923341d91c18fc767e',1,'iarv64parm']]],
-  ['xexecutable_5fno_552',['xexecutable_no',['../structiarv64parm.html#a3054bc187e042fe19fed9e539f9e989f',1,'iarv64parm']]],
-  ['xexecutable_5fyes_553',['xexecutable_yes',['../structiarv64parm.html#a12979e85cbfead67a4093a704e9032b1',1,'iarv64parm']]],
-  ['xflags0_5frsvd1_554',['xflags0_rsvd1',['../structiarv64parm.html#a911c46d1d4b9d1df5afc0977865685f2',1,'iarv64parm']]],
-  ['xflags9_5frsvd1_555',['xflags9_rsvd1',['../structiarv64parm.html#afa8d354fe802401d8c630066136ca92d',1,'iarv64parm']]],
-  ['xformat_556',['xformat',['../struct_i_f_a_a_r_g_s.html#abcc436336fdc8cba3fb4dddf853541fb',1,'IFAARGS']]],
-  ['xfprot_5fno_557',['xfprot_no',['../structiarv64parm.html#a8c5c8952ceed79960dc17c04bfcfea8a',1,'iarv64parm']]],
-  ['xguardloc_5fhigh_558',['xguardloc_high',['../structiarv64parm.html#a9e276f07bb4e3be46292c73935fecbc6',1,'iarv64parm']]],
-  ['xguardsize_559',['xguardsize',['../structiarv64parm.html#ae72f556f195b840af27ae5163f425257',1,'iarv64parm']]],
-  ['xguardsize64_560',['xguardsize64',['../structiarv64parm.html#a2e9f6cfe00fcdbeb3a84408a85fbbe17',1,'iarv64parm']]],
-  ['xkeepreal_5fno_561',['xkeepreal_no',['../structiarv64parm.html#abcb0ca7445a30560c2a0728639bcce5e',1,'iarv64parm']]],
-  ['xkey_562',['xkey',['../structiarv64parm.html#a9d1928a1c1aea189ed114908c7c48cfc',1,'iarv64parm']]],
-  ['xkeyused_5finorigin_563',['xkeyused_inorigin',['../structiarv64parm.html#a2ac73d184e21bdd7617a171f729e2024',1,'iarv64parm']]],
-  ['xlocalsysarea_5fyes_564',['xlocalsysarea_yes',['../structiarv64parm.html#a63ab8d44ff92135fcd364ef96e1d0c8b',1,'iarv64parm']]],
-  ['xlong_5fno_565',['xlong_no',['../structiarv64parm.html#a9b532786040e205d3ed9070cbf72e6c4',1,'iarv64parm']]],
-  ['xmatch_5fmotoken_566',['xmatch_motoken',['../structiarv64parm.html#ae9d99a7f971b3380400802dec24e41b0',1,'iarv64parm']]],
-  ['xmatch_5fusertoken_567',['xmatch_usertoken',['../structiarv64parm.html#a796f57567c62e3b1029ce19c389efb7d',1,'iarv64parm']]],
-  ['xmemlimit_5fcond_568',['xmemlimit_cond',['../structiarv64parm.html#afe7763cd0ba4155c5f9b62a085854b66',1,'iarv64parm']]],
-  ['xmemlimit_5fno_569',['xmemlimit_no',['../structiarv64parm.html#a95b5682a1899a839a6601593482622f3',1,'iarv64parm']]],
-  ['xmemobjstart_570',['xmemobjstart',['../structiarv64parm.html#a4db94eeb7a31cd66937bbb83a23c0055',1,'iarv64parm']]],
-  ['xmotkncreator_5fsystem_571',['xmotkncreator_system',['../structiarv64parm.html#a12d23b49516a16835729dc6aa5c1d279',1,'iarv64parm']]],
-  ['xmotknsource_5fsystem_572',['xmotknsource_system',['../structiarv64parm.html#ac274b5e492ef1a00ad2d18d4da4c2c69',1,'iarv64parm']]],
-  ['xnumrange_573',['xnumrange',['../structiarv64parm.html#ab05dc0dd1545bca061e832f03e785943',1,'iarv64parm']]],
-  ['xoptionvalue_574',['xoptionvalue',['../structiarv64parm.html#a00f83435f4f28b08948b3f3f72ed8ba3',1,'iarv64parm']]],
-  ['xorder_5fdumppriority_575',['xorder_dumppriority',['../structiarv64parm.html#a084023f37ab524f7478b7c6f046d5430',1,'iarv64parm']]],
-  ['xorigin_576',['xorigin',['../structiarv64parm.html#a7bd100a9df92ff5bdbda54665af20bc3',1,'iarv64parm']]],
-  ['xowner_5fno_577',['xowner_no',['../structiarv64parm.html#a5c8c579ff1b65bc16e09d78b24e22a0f',1,'iarv64parm']]],
-  ['xownerasid_578',['xownerasid',['../structiarv64parm.html#a580a4bcac63ef14ea13f820c5404bb15',1,'iarv64parm']]],
-  ['xownercom_5fbyasid_579',['xownercom_byasid',['../structiarv64parm.html#ae2090096158517e26bf5b6cafc5a66d0',1,'iarv64parm']]],
-  ['xownercom_5fhome_580',['xownercom_home',['../structiarv64parm.html#ae13648bc7909b0e5174232553251b210',1,'iarv64parm']]],
-  ['xownercom_5fprimary_581',['xownercom_primary',['../structiarv64parm.html#abb706bfb593e05b5f3611a72817220a9',1,'iarv64parm']]],
-  ['xownercom_5fsystem_582',['xownercom_system',['../structiarv64parm.html#a0bdf69c653548aa5d61d64884a66c55e',1,'iarv64parm']]],
-  ['xownerjobname_583',['xownerjobname',['../structiarv64parm.html#a2bdc340cfc478a8c410c620f1a44febd',1,'iarv64parm']]],
-  ['xpageframesize_5f1m_584',['xpageframesize_1m',['../structiarv64parm.html#adb3d1a0f259f24817c435731cbf66f1d',1,'iarv64parm']]],
-  ['xpageframesize_5f1meg_585',['xpageframesize_1meg',['../structiarv64parm.html#a177fe8afe3de3636d0245082292d8750',1,'iarv64parm']]],
-  ['xpageframesize_5f2g_586',['xpageframesize_2g',['../structiarv64parm.html#aa0e17b8b6f1cf228bb451ee8aed04b15',1,'iarv64parm']]],
-  ['xpageframesize_5fall_587',['xpageframesize_all',['../structiarv64parm.html#a5871f76c0bc7147f82931af9d552dcc2',1,'iarv64parm']]],
-  ['xpageframesize_5fdref1meg_588',['xpageframesize_dref1meg',['../structiarv64parm.html#acc29dee047cb926686dec26f3cbfde3c',1,'iarv64parm']]],
-  ['xpageframesize_5fmax_589',['xpageframesize_max',['../structiarv64parm.html#a01f0ccf456c9bdcac05d9bec898df32a',1,'iarv64parm']]],
-  ['xpageframesize_5fpageable1meg_590',['xpageframesize_pageable1meg',['../structiarv64parm.html#a1b63e99daadad47c965c99045dc5b292',1,'iarv64parm']]],
-  ['xranglist_591',['xranglist',['../structiarv64parm.html#a15936fbe93ce16fb19be956af17ac891',1,'iarv64parm']]],
-  ['xrequest_592',['xrequest',['../structiarv64parm.html#ac8d0caefe2664c80d37360d620b3c159',1,'iarv64parm']]],
-  ['xrsv0001_593',['xrsv0001',['../structiarv64parm.html#a720bc45e74be6643969e94c0d7d1a470',1,'iarv64parm']]],
-  ['xrsv0004_594',['xrsv0004',['../structiarv64parm.html#ab1b587669aaf059d665a01a94c5635bb',1,'iarv64parm']]],
-  ['xrsv0006_595',['xrsv0006',['../structiarv64parm.html#a8ccbae693cfc198506c0f757546e7734',1,'iarv64parm']]],
-  ['xsadmp_5fno_596',['xsadmp_no',['../structiarv64parm.html#a52867f4573d3483929c7cb4b2a797bf1',1,'iarv64parm']]],
-  ['xsadmp_5fyes_597',['xsadmp_yes',['../structiarv64parm.html#ac2fccd6bb62598e04ecac4e5bc4966b7',1,'iarv64parm']]],
-  ['xsegments_598',['xsegments',['../structiarv64parm.html#a9911ed10e98f67446bc197b8829a1cb1',1,'iarv64parm']]],
-  ['xstr_599',['XSTR',['../zos_8cc.html#afd0d88bc7a3fb393df04cdd260c553b3',1,'zos.cc']]],
-  ['xsvcdumprgn_5fall_600',['xsvcdumprgn_all',['../structiarv64parm.html#a3107bdc1d3320c65d2fabb0454b810ba',1,'iarv64parm']]],
-  ['xsvcdumprgn_5fno_601',['xsvcdumprgn_no',['../structiarv64parm.html#ad2a1c2931e2441102d3e210bc40a527b',1,'iarv64parm']]],
-  ['xtrackinfo_5fyes_602',['xtrackinfo_yes',['../structiarv64parm.html#af2f578e680c056072199e68ca5b0feae',1,'iarv64parm']]],
-  ['xttoken_603',['xttoken',['../structiarv64parm.html#adb9da4640892584dacda98101ce4f3b4',1,'iarv64parm']]],
-  ['xtype_5fdref_604',['xtype_dref',['../structiarv64parm.html#a702647c0c2bf462378d95d5e38136fa3',1,'iarv64parm']]],
-  ['xtype_5ffixed_605',['xtype_fixed',['../structiarv64parm.html#a9b2a023742e03e50cdf264079a06834b',1,'iarv64parm']]],
-  ['xtype_5fpageable_606',['xtype_pageable',['../structiarv64parm.html#a3fd2d9c9aa9a3dcdae2a254c7c180a6c',1,'iarv64parm']]],
-  ['xunits_607',['xunits',['../structiarv64parm.html#af3016d9458ee7015d9025d0d0300bf60',1,'iarv64parm']]],
-  ['xunitsize_5f1m_608',['xunitsize_1m',['../structiarv64parm.html#a16137f5700dfada389a8cd742727d268',1,'iarv64parm']]],
-  ['xunitsize_5f2g_609',['xunitsize_2g',['../structiarv64parm.html#a0f0964decccdc905610135daeb205c5d',1,'iarv64parm']]],
-  ['xunlocked_5fyes_610',['xunlocked_yes',['../structiarv64parm.html#acc7d44f5cb45658659455b599a780328',1,'iarv64parm']]],
-  ['xuse2gto32g_5fyes_611',['xuse2gto32g_yes',['../structiarv64parm.html#a78f6ecabf21409841e17e423d6a9b513',1,'iarv64parm']]],
-  ['xuse2gto64g_5fyes_612',['xuse2gto64g_yes',['../structiarv64parm.html#ad9c6bcd99cfb9eae2bdb4bd9b06ee090',1,'iarv64parm']]],
-  ['xusertkn_613',['xusertkn',['../structiarv64parm.html#ae9f304d658057c44725d34a519ab4b19',1,'iarv64parm']]],
-  ['xusertoken_614',['xusertoken',['../structiarv64parm.html#accf285cddb9ea90be7fecc76991d6f7c',1,'iarv64parm']]],
-  ['xv64common_5fno_615',['xv64common_no',['../structiarv64parm.html#adab9c44516099f664633de99ca0530f1',1,'iarv64parm']]],
-  ['xv64listlength_616',['xv64listlength',['../structiarv64parm.html#a9410260cb30339fce8ae91cbe09707f5',1,'iarv64parm']]],
-  ['xv64listptr_617',['xv64listptr',['../structiarv64parm.html#a0e850079908f5a9bedbb4c1c2c6efbb4',1,'iarv64parm']]],
-  ['xv64select_5fno_618',['xv64select_no',['../structiarv64parm.html#acdc9e1eda71fbfa74b1bbfef354b88e1',1,'iarv64parm']]],
-  ['xv64shared_5fno_619',['xv64shared_no',['../structiarv64parm.html#a449769c6c1b58167a5544460632b4177',1,'iarv64parm']]],
-  ['xview_5fhidden_620',['xview_hidden',['../structiarv64parm.html#a4fc055f74be62f50edf389ebd6dbd5a3',1,'iarv64parm']]],
-  ['xview_5freadonly_621',['xview_readonly',['../structiarv64parm.html#a76a13adec22ff072c3fcb4d11735aa3f',1,'iarv64parm']]],
-  ['xview_5fsharedwrite_622',['xview_sharedwrite',['../structiarv64parm.html#adf9b4cd7a96ae29a428e29939e0010e4',1,'iarv64parm']]]
+  ['x_5frsv0005_543',['x_rsv0005',['../structiarv64parm.html#a17bab79d81d50f2f6f59371809faf05c',1,'iarv64parm']]],
+  ['xaffinity_5fsystem_544',['xaffinity_system',['../structiarv64parm.html#ac1ac405c76f98b6cc33990616859fbcf',1,'iarv64parm']]],
+  ['xaletvalue_545',['xaletvalue',['../structiarv64parm.html#a3c96a6dff80da2c6aeceb51fe637db48',1,'iarv64parm']]],
+  ['xamountsize_5f1meg_546',['xamountsize_1meg',['../structiarv64parm.html#ad46086b39aabb913958a28554501e1b3',1,'iarv64parm']]],
+  ['xamountsize_5f4k_547',['xamountsize_4k',['../structiarv64parm.html#ae67749c47736364c187ec501a22f18e8',1,'iarv64parm']]],
+  ['xattribute_5fdefs_548',['xattribute_defs',['../structiarv64parm.html#af5fbadd97d72c10910f852d79de3c812',1,'iarv64parm']]],
+  ['xattribute_5fnotownergone_549',['xattribute_notownergone',['../structiarv64parm.html#ac60405f36a1e7a689d811cf7b6370fa3',1,'iarv64parm']]],
+  ['xattribute_5fownergone_550',['xattribute_ownergone',['../structiarv64parm.html#ab15d7e3ea3341e0d4e610f883b52d196',1,'iarv64parm']]],
+  ['xchangeaccess_5fglobal_551',['xchangeaccess_global',['../structiarv64parm.html#ab0d8a3fc899b0ab10217bea13fd231c5',1,'iarv64parm']]],
+  ['xclear_5fno_552',['xclear_no',['../structiarv64parm.html#ae68381535dad6b262612fd8f74d51318',1,'iarv64parm']]],
+  ['xcond_5fyes_553',['xcond_yes',['../structiarv64parm.html#a006cfdc1ef5b0a26a2f59d3316ede9e1',1,'iarv64parm']]],
+  ['xcontrol_5fauth_554',['xcontrol_auth',['../structiarv64parm.html#aed1702ee507ed11870734413f455cc6e',1,'iarv64parm']]],
+  ['xconvert_5ffromguard_555',['xconvert_fromguard',['../structiarv64parm.html#a4a4427e62d821ab33a12176ebba1b9cf',1,'iarv64parm']]],
+  ['xconvert_5ftoguard_556',['xconvert_toguard',['../structiarv64parm.html#a4f80f0a5f2a6c469ecd6ae3c5221ff36',1,'iarv64parm']]],
+  ['xconvertsize_557',['xconvertsize',['../structiarv64parm.html#a1fa4d8d7a8629f0f6b796324a666cecc',1,'iarv64parm']]],
+  ['xconvertsize64_558',['xconvertsize64',['../structiarv64parm.html#a9093117b0529dbc52159b88fbac22ef8',1,'iarv64parm']]],
+  ['xconvertstart_559',['xconvertstart',['../structiarv64parm.html#ab8dff7c00abe08143f09080c09b4f4ae',1,'iarv64parm']]],
+  ['xdetachfixed_5fyes_560',['xdetachfixed_yes',['../structiarv64parm.html#a7dc61113f15d7c193200715363f4776c',1,'iarv64parm']]],
+  ['xdiscardpages_5fyes_561',['xdiscardpages_yes',['../structiarv64parm.html#ac107e96f09c9f0184b0deb5dcc97cb51',1,'iarv64parm']]],
+  ['xdmapagetable_562',['xdmapagetable',['../structiarv64parm.html#a998168cbb29f727f869be544732a304c',1,'iarv64parm']]],
+  ['xdoauthchecks_5fyes_563',['xdoauthchecks_yes',['../structiarv64parm.html#a46fc4d659210097dde23b6d96f5de30e',1,'iarv64parm']]],
+  ['xdump_564',['xdump',['../structiarv64parm.html#a52635a0e850f1cedc3bf295fc7d34e87',1,'iarv64parm']]],
+  ['xdumppriority_565',['xdumppriority',['../structiarv64parm.html#a696fe830a1c80247c519d9214107bbd9',1,'iarv64parm']]],
+  ['xdumpprotocol_5fyes_566',['xdumpprotocol_yes',['../structiarv64parm.html#ae0a86fd876c439923341d91c18fc767e',1,'iarv64parm']]],
+  ['xexecutable_5fno_567',['xexecutable_no',['../structiarv64parm.html#a3054bc187e042fe19fed9e539f9e989f',1,'iarv64parm']]],
+  ['xexecutable_5fyes_568',['xexecutable_yes',['../structiarv64parm.html#a12979e85cbfead67a4093a704e9032b1',1,'iarv64parm']]],
+  ['xflags0_5frsvd1_569',['xflags0_rsvd1',['../structiarv64parm.html#a911c46d1d4b9d1df5afc0977865685f2',1,'iarv64parm']]],
+  ['xflags9_5frsvd1_570',['xflags9_rsvd1',['../structiarv64parm.html#afa8d354fe802401d8c630066136ca92d',1,'iarv64parm']]],
+  ['xformat_571',['xformat',['../struct_i_f_a_a_r_g_s.html#abcc436336fdc8cba3fb4dddf853541fb',1,'IFAARGS']]],
+  ['xfprot_5fno_572',['xfprot_no',['../structiarv64parm.html#a8c5c8952ceed79960dc17c04bfcfea8a',1,'iarv64parm']]],
+  ['xguardloc_5fhigh_573',['xguardloc_high',['../structiarv64parm.html#a9e276f07bb4e3be46292c73935fecbc6',1,'iarv64parm']]],
+  ['xguardsize_574',['xguardsize',['../structiarv64parm.html#ae72f556f195b840af27ae5163f425257',1,'iarv64parm']]],
+  ['xguardsize64_575',['xguardsize64',['../structiarv64parm.html#a2e9f6cfe00fcdbeb3a84408a85fbbe17',1,'iarv64parm']]],
+  ['xkeepreal_5fno_576',['xkeepreal_no',['../structiarv64parm.html#abcb0ca7445a30560c2a0728639bcce5e',1,'iarv64parm']]],
+  ['xkey_577',['xkey',['../structiarv64parm.html#a9d1928a1c1aea189ed114908c7c48cfc',1,'iarv64parm']]],
+  ['xkeyused_5finorigin_578',['xkeyused_inorigin',['../structiarv64parm.html#a2ac73d184e21bdd7617a171f729e2024',1,'iarv64parm']]],
+  ['xlocalsysarea_5fyes_579',['xlocalsysarea_yes',['../structiarv64parm.html#a63ab8d44ff92135fcd364ef96e1d0c8b',1,'iarv64parm']]],
+  ['xlong_5fno_580',['xlong_no',['../structiarv64parm.html#a9b532786040e205d3ed9070cbf72e6c4',1,'iarv64parm']]],
+  ['xmatch_5fmotoken_581',['xmatch_motoken',['../structiarv64parm.html#ae9d99a7f971b3380400802dec24e41b0',1,'iarv64parm']]],
+  ['xmatch_5fusertoken_582',['xmatch_usertoken',['../structiarv64parm.html#a796f57567c62e3b1029ce19c389efb7d',1,'iarv64parm']]],
+  ['xmemlimit_5fcond_583',['xmemlimit_cond',['../structiarv64parm.html#afe7763cd0ba4155c5f9b62a085854b66',1,'iarv64parm']]],
+  ['xmemlimit_5fno_584',['xmemlimit_no',['../structiarv64parm.html#a95b5682a1899a839a6601593482622f3',1,'iarv64parm']]],
+  ['xmemobjstart_585',['xmemobjstart',['../structiarv64parm.html#a4db94eeb7a31cd66937bbb83a23c0055',1,'iarv64parm']]],
+  ['xmotkncreator_5fsystem_586',['xmotkncreator_system',['../structiarv64parm.html#a12d23b49516a16835729dc6aa5c1d279',1,'iarv64parm']]],
+  ['xmotknsource_5fsystem_587',['xmotknsource_system',['../structiarv64parm.html#ac274b5e492ef1a00ad2d18d4da4c2c69',1,'iarv64parm']]],
+  ['xnumrange_588',['xnumrange',['../structiarv64parm.html#ab05dc0dd1545bca061e832f03e785943',1,'iarv64parm']]],
+  ['xoptionvalue_589',['xoptionvalue',['../structiarv64parm.html#a00f83435f4f28b08948b3f3f72ed8ba3',1,'iarv64parm']]],
+  ['xorder_5fdumppriority_590',['xorder_dumppriority',['../structiarv64parm.html#a084023f37ab524f7478b7c6f046d5430',1,'iarv64parm']]],
+  ['xorigin_591',['xorigin',['../structiarv64parm.html#a7bd100a9df92ff5bdbda54665af20bc3',1,'iarv64parm']]],
+  ['xowner_5fno_592',['xowner_no',['../structiarv64parm.html#a5c8c579ff1b65bc16e09d78b24e22a0f',1,'iarv64parm']]],
+  ['xownerasid_593',['xownerasid',['../structiarv64parm.html#a580a4bcac63ef14ea13f820c5404bb15',1,'iarv64parm']]],
+  ['xownercom_5fbyasid_594',['xownercom_byasid',['../structiarv64parm.html#ae2090096158517e26bf5b6cafc5a66d0',1,'iarv64parm']]],
+  ['xownercom_5fhome_595',['xownercom_home',['../structiarv64parm.html#ae13648bc7909b0e5174232553251b210',1,'iarv64parm']]],
+  ['xownercom_5fprimary_596',['xownercom_primary',['../structiarv64parm.html#abb706bfb593e05b5f3611a72817220a9',1,'iarv64parm']]],
+  ['xownercom_5fsystem_597',['xownercom_system',['../structiarv64parm.html#a0bdf69c653548aa5d61d64884a66c55e',1,'iarv64parm']]],
+  ['xownerjobname_598',['xownerjobname',['../structiarv64parm.html#a2bdc340cfc478a8c410c620f1a44febd',1,'iarv64parm']]],
+  ['xpageframesize_5f1m_599',['xpageframesize_1m',['../structiarv64parm.html#adb3d1a0f259f24817c435731cbf66f1d',1,'iarv64parm']]],
+  ['xpageframesize_5f1meg_600',['xpageframesize_1meg',['../structiarv64parm.html#a177fe8afe3de3636d0245082292d8750',1,'iarv64parm']]],
+  ['xpageframesize_5f2g_601',['xpageframesize_2g',['../structiarv64parm.html#aa0e17b8b6f1cf228bb451ee8aed04b15',1,'iarv64parm']]],
+  ['xpageframesize_5fall_602',['xpageframesize_all',['../structiarv64parm.html#a5871f76c0bc7147f82931af9d552dcc2',1,'iarv64parm']]],
+  ['xpageframesize_5fdref1meg_603',['xpageframesize_dref1meg',['../structiarv64parm.html#acc29dee047cb926686dec26f3cbfde3c',1,'iarv64parm']]],
+  ['xpageframesize_5fmax_604',['xpageframesize_max',['../structiarv64parm.html#a01f0ccf456c9bdcac05d9bec898df32a',1,'iarv64parm']]],
+  ['xpageframesize_5fpageable1meg_605',['xpageframesize_pageable1meg',['../structiarv64parm.html#a1b63e99daadad47c965c99045dc5b292',1,'iarv64parm']]],
+  ['xranglist_606',['xranglist',['../structiarv64parm.html#a15936fbe93ce16fb19be956af17ac891',1,'iarv64parm']]],
+  ['xrequest_607',['xrequest',['../structiarv64parm.html#ac8d0caefe2664c80d37360d620b3c159',1,'iarv64parm']]],
+  ['xrsv0001_608',['xrsv0001',['../structiarv64parm.html#a720bc45e74be6643969e94c0d7d1a470',1,'iarv64parm']]],
+  ['xrsv0004_609',['xrsv0004',['../structiarv64parm.html#ab1b587669aaf059d665a01a94c5635bb',1,'iarv64parm']]],
+  ['xrsv0006_610',['xrsv0006',['../structiarv64parm.html#a8ccbae693cfc198506c0f757546e7734',1,'iarv64parm']]],
+  ['xsadmp_5fno_611',['xsadmp_no',['../structiarv64parm.html#a52867f4573d3483929c7cb4b2a797bf1',1,'iarv64parm']]],
+  ['xsadmp_5fyes_612',['xsadmp_yes',['../structiarv64parm.html#ac2fccd6bb62598e04ecac4e5bc4966b7',1,'iarv64parm']]],
+  ['xsegments_613',['xsegments',['../structiarv64parm.html#a9911ed10e98f67446bc197b8829a1cb1',1,'iarv64parm']]],
+  ['xstr_614',['XSTR',['../zos_8cc.html#afd0d88bc7a3fb393df04cdd260c553b3',1,'zos.cc']]],
+  ['xsvcdumprgn_5fall_615',['xsvcdumprgn_all',['../structiarv64parm.html#a3107bdc1d3320c65d2fabb0454b810ba',1,'iarv64parm']]],
+  ['xsvcdumprgn_5fno_616',['xsvcdumprgn_no',['../structiarv64parm.html#ad2a1c2931e2441102d3e210bc40a527b',1,'iarv64parm']]],
+  ['xtrackinfo_5fyes_617',['xtrackinfo_yes',['../structiarv64parm.html#af2f578e680c056072199e68ca5b0feae',1,'iarv64parm']]],
+  ['xttoken_618',['xttoken',['../structiarv64parm.html#adb9da4640892584dacda98101ce4f3b4',1,'iarv64parm']]],
+  ['xtype_5fdref_619',['xtype_dref',['../structiarv64parm.html#a702647c0c2bf462378d95d5e38136fa3',1,'iarv64parm']]],
+  ['xtype_5ffixed_620',['xtype_fixed',['../structiarv64parm.html#a9b2a023742e03e50cdf264079a06834b',1,'iarv64parm']]],
+  ['xtype_5fpageable_621',['xtype_pageable',['../structiarv64parm.html#a3fd2d9c9aa9a3dcdae2a254c7c180a6c',1,'iarv64parm']]],
+  ['xunits_622',['xunits',['../structiarv64parm.html#af3016d9458ee7015d9025d0d0300bf60',1,'iarv64parm']]],
+  ['xunitsize_5f1m_623',['xunitsize_1m',['../structiarv64parm.html#a16137f5700dfada389a8cd742727d268',1,'iarv64parm']]],
+  ['xunitsize_5f2g_624',['xunitsize_2g',['../structiarv64parm.html#a0f0964decccdc905610135daeb205c5d',1,'iarv64parm']]],
+  ['xunlocked_5fyes_625',['xunlocked_yes',['../structiarv64parm.html#acc7d44f5cb45658659455b599a780328',1,'iarv64parm']]],
+  ['xuse2gto32g_5fyes_626',['xuse2gto32g_yes',['../structiarv64parm.html#a78f6ecabf21409841e17e423d6a9b513',1,'iarv64parm']]],
+  ['xuse2gto64g_5fyes_627',['xuse2gto64g_yes',['../structiarv64parm.html#ad9c6bcd99cfb9eae2bdb4bd9b06ee090',1,'iarv64parm']]],
+  ['xusertkn_628',['xusertkn',['../structiarv64parm.html#ae9f304d658057c44725d34a519ab4b19',1,'iarv64parm']]],
+  ['xusertoken_629',['xusertoken',['../structiarv64parm.html#accf285cddb9ea90be7fecc76991d6f7c',1,'iarv64parm']]],
+  ['xv64common_5fno_630',['xv64common_no',['../structiarv64parm.html#adab9c44516099f664633de99ca0530f1',1,'iarv64parm']]],
+  ['xv64listlength_631',['xv64listlength',['../structiarv64parm.html#a9410260cb30339fce8ae91cbe09707f5',1,'iarv64parm']]],
+  ['xv64listptr_632',['xv64listptr',['../structiarv64parm.html#a0e850079908f5a9bedbb4c1c2c6efbb4',1,'iarv64parm']]],
+  ['xv64select_5fno_633',['xv64select_no',['../structiarv64parm.html#acdc9e1eda71fbfa74b1bbfef354b88e1',1,'iarv64parm']]],
+  ['xv64shared_5fno_634',['xv64shared_no',['../structiarv64parm.html#a449769c6c1b58167a5544460632b4177',1,'iarv64parm']]],
+  ['xview_5fhidden_635',['xview_hidden',['../structiarv64parm.html#a4fc055f74be62f50edf389ebd6dbd5a3',1,'iarv64parm']]],
+  ['xview_5freadonly_636',['xview_readonly',['../structiarv64parm.html#a76a13adec22ff072c3fcb4d11735aa3f',1,'iarv64parm']]],
+  ['xview_5fsharedwrite_637',['xview_sharedwrite',['../structiarv64parm.html#adf9b4cd7a96ae29a428e29939e0010e4',1,'iarv64parm']]]
 ];
diff --git a/docs/search/all_16.js b/docs/search/all_16.js
index 3d54353..f18c6eb 100644
--- a/docs/search/all_16.js
+++ b/docs/search/all_16.js
@@ -1,21 +1,28 @@
 var searchData=
 [
-  ['zos_2dbase_2eh_623',['zos-base.h',['../zos-base_8h.html',1,'']]],
-  ['zos_2dsemaphore_2ecc_624',['zos-semaphore.cc',['../zos-semaphore_8cc.html',1,'']]],
-  ['zos_2dsemaphore_2eh_625',['zos-semaphore.h',['../zos-semaphore_8h.html',1,'']]],
-  ['zos_2dsys_2dinfo_2eh_626',['zos-sys-info.h',['../zos-sys-info_8h.html',1,'']]],
-  ['zos_2ecc_627',['zos.cc',['../zos_8cc.html',1,'']]],
-  ['zos_2eh_628',['zos.h',['../zos_8h.html',1,'']]],
-  ['zoscct_629',['ZOSCCT',['../struct_z_o_s_c_c_t.html',1,'']]],
-  ['zoscct_5ft_630',['ZOSCCT_t',['../zos-sys-info_8h.html#abf4f84f67f059cb26f2c8a8f566acb75',1,'zos-sys-info.h']]],
-  ['zoscvt_631',['ZOSCVT',['../struct_z_o_s_c_v_t.html',1,'']]],
-  ['zoscvt_5ft_632',['ZOSCVT_t',['../zos-sys-info_8h.html#aab8b5cd2ac59f15d0bc983409d22e7c0',1,'zos-sys-info.h']]],
-  ['zoslib_5fconfig_633',['zoslib_config',['../structzoslib__config.html',1,'']]],
-  ['zoslib_5fconfig_5ft_634',['zoslib_config_t',['../zos-base_8h.html#a10670868ce3060c834376eae096982ae',1,'zos-base.h']]],
-  ['zospsa_635',['ZOSPSA',['../struct_z_o_s_p_s_a.html',1,'']]],
-  ['zospsa_5ft_636',['ZOSPSA_t',['../zos-sys-info_8h.html#a5c66f5580a71dbf94fde663e7737c09a',1,'zos-sys-info.h']]],
-  ['zosrce_637',['ZOSRCE',['../struct_z_o_s_r_c_e.html',1,'']]],
-  ['zosrce_5ft_638',['ZOSRCE_t',['../zos-sys-info_8h.html#a8aacd406c9cd793d4ec182a7a47758de',1,'zos-sys-info.h']]],
-  ['zosrmct_639',['ZOSRMCT',['../struct_z_o_s_r_m_c_t.html',1,'']]],
-  ['zosrmct_5ft_640',['ZOSRMCT_t',['../zos-sys-info_8h.html#a5823e728b0d55b240e8f89dec6001bb4',1,'zos-sys-info.h']]]
+  ['zos_2dbase_2eh_638',['zos-base.h',['../zos-base_8h.html',1,'']]],
+  ['zos_2dsemaphore_2ecc_639',['zos-semaphore.cc',['../zos-semaphore_8cc.html',1,'']]],
+  ['zos_2dsemaphore_2eh_640',['zos-semaphore.h',['../zos-semaphore_8h.html',1,'']]],
+  ['zos_2dsys_2dinfo_2eh_641',['zos-sys-info.h',['../zos-sys-info_8h.html',1,'']]],
+  ['zos_2ecc_642',['zos.cc',['../zos_8cc.html',1,'']]],
+  ['zos_2eh_643',['zos.h',['../zos_8h.html',1,'']]],
+  ['zoscct_644',['ZOSCCT',['../struct_z_o_s_c_c_t.html',1,'']]],
+  ['zoscct_5ft_645',['ZOSCCT_t',['../zos-sys-info_8h.html#abf4f84f67f059cb26f2c8a8f566acb75',1,'zos-sys-info.h']]],
+  ['zoscvt_646',['ZOSCVT',['../struct_z_o_s_c_v_t.html',1,'']]],
+  ['zoscvt_5ft_647',['ZOSCVT_t',['../zos-sys-info_8h.html#aab8b5cd2ac59f15d0bc983409d22e7c0',1,'zos-sys-info.h']]],
+  ['zoslib_5fconfig_648',['zoslib_config',['../structzoslib__config.html',1,'']]],
+  ['zoslib_5fconfig_5ft_649',['zoslib_config_t',['../zos-base_8h.html#a10670868ce3060c834376eae096982ae',1,'zos-base.h']]],
+  ['zoslvl_5funknown_650',['ZOSLVL_UNKNOWN',['../zos-base_8h.html#adbc37c8430939d1f676d7d6d1fd282aaa58ba8c5aed6ac7f21856244ae076e24b',1,'zos-base.h']]],
+  ['zoslvl_5fv1r13_651',['ZOSLVL_V1R13',['../zos-base_8h.html#adbc37c8430939d1f676d7d6d1fd282aaa38c9a795628618dd5aa678c4ebe604b1',1,'zos-base.h']]],
+  ['zoslvl_5fv2r1_652',['ZOSLVL_V2R1',['../zos-base_8h.html#adbc37c8430939d1f676d7d6d1fd282aaa09ecb9fd45b027cd9f09e4c8a05e6dd8',1,'zos-base.h']]],
+  ['zoslvl_5fv2r2_653',['ZOSLVL_V2R2',['../zos-base_8h.html#adbc37c8430939d1f676d7d6d1fd282aaa7aa24436f20cfd0a81c5d683b1fd9c92',1,'zos-base.h']]],
+  ['zoslvl_5fv2r3_654',['ZOSLVL_V2R3',['../zos-base_8h.html#adbc37c8430939d1f676d7d6d1fd282aaa64e1d9eb01863019081a6b11a1e9a558',1,'zos-base.h']]],
+  ['zoslvl_5fv2r4_655',['ZOSLVL_V2R4',['../zos-base_8h.html#adbc37c8430939d1f676d7d6d1fd282aaaeb2334e1cfb3f9f16310abd91666e5e5',1,'zos-base.h']]],
+  ['zoslvl_5fv2r5_656',['ZOSLVL_V2R5',['../zos-base_8h.html#adbc37c8430939d1f676d7d6d1fd282aaad6f5ed5a0fa757e7c126d5df7593dab4',1,'zos-base.h']]],
+  ['zospsa_657',['ZOSPSA',['../struct_z_o_s_p_s_a.html',1,'']]],
+  ['zospsa_5ft_658',['ZOSPSA_t',['../zos-sys-info_8h.html#a5c66f5580a71dbf94fde663e7737c09a',1,'zos-sys-info.h']]],
+  ['zosrce_659',['ZOSRCE',['../struct_z_o_s_r_c_e.html',1,'']]],
+  ['zosrce_5ft_660',['ZOSRCE_t',['../zos-sys-info_8h.html#a8aacd406c9cd793d4ec182a7a47758de',1,'zos-sys-info.h']]],
+  ['zosrmct_661',['ZOSRMCT',['../struct_z_o_s_r_m_c_t.html',1,'']]],
+  ['zosrmct_5ft_662',['ZOSRMCT_t',['../zos-sys-info_8h.html#a5823e728b0d55b240e8f89dec6001bb4',1,'zos-sys-info.h']]]
 ];
diff --git a/docs/search/all_17.js b/docs/search/all_17.js
index b9c9f96..549fc17 100644
--- a/docs/search/all_17.js
+++ b/docs/search/all_17.js
@@ -1,5 +1,5 @@
 var searchData=
 [
-  ['_7e_5f_5fcache_641',['~__Cache',['../class_____cache.html#af1aeb0880061d43e19f2d1091eca63cd',1,'__Cache']]],
-  ['_7e_5f_5fcsconverter_642',['~__csConverter',['../class____cs_converter.html#a5d786cd596ffee628a671e2cce56b926',1,'__csConverter']]]
+  ['_7e_5f_5fcache_663',['~__Cache',['../class_____cache.html#af1aeb0880061d43e19f2d1091eca63cd',1,'__Cache']]],
+  ['_7e_5f_5fcsconverter_664',['~__csConverter',['../class____cs_converter.html#a5d786cd596ffee628a671e2cce56b926',1,'__csConverter']]]
 ];
diff --git a/docs/search/all_2.js b/docs/search/all_2.js
index 9a16dc3..a039b2d 100644
--- a/docs/search/all_2.js
+++ b/docs/search/all_2.js
@@ -1,10 +1,10 @@
 var searchData=
 [
-  ['backtrace_184',['backtrace',['../zos_8cc.html#a3747bea884034d32d4d558872223969e',1,'backtrace(void **buffer, int size):&#160;zos.cc'],['../zos-base_8h.html#a3747bea884034d32d4d558872223969e',1,'backtrace(void **buffer, int size):&#160;zos.cc']]],
-  ['backtrace_5fsymbols_185',['backtrace_symbols',['../zos_8cc.html#a0b746d48786d86b4b4e882c564f565a0',1,'backtrace_symbols(void *const *buffer, int size):&#160;zos.cc'],['../zos-base_8h.html#a0b746d48786d86b4b4e882c564f565a0',1,'backtrace_symbols(void *const *buffer, int size):&#160;zos.cc']]],
-  ['backtrace_5fsymbols_5ffd_186',['backtrace_symbols_fd',['../zos_8cc.html#ae93bfd4b259fdb4eb75ece87198cbac9',1,'backtrace_symbols_fd(void *const *buffer, int size, int fd):&#160;zos.cc'],['../zos-base_8h.html#ae93bfd4b259fdb4eb75ece87198cbac9',1,'backtrace_symbols_fd(void *const *buffer, int size, int fd):&#160;zos.cc']]],
-  ['basr_187',['basr',['../structthunk24.html#a43c49884459efee2c3a017aa1c919393',1,'thunk24']]],
-  ['begtime_5faddr_188',['begtime_addr',['../struct_i_f_a_a_r_g_s.html#a8134e617fc961644937587576ba1a3d3',1,'IFAARGS']]],
-  ['br14_189',['br14',['../structthunk24.html#a8167bb58e128a2bef0b6bbeca49f106c',1,'thunk24']]],
-  ['braddr_190',['braddr',['../structthunk24.html#a9356ab5ab89bf3b0237eeebed439e775',1,'thunk24']]]
+  ['backtrace_193',['backtrace',['../zos_8cc.html#a3747bea884034d32d4d558872223969e',1,'backtrace(void **buffer, int size):&#160;zos.cc'],['../zos-base_8h.html#a3747bea884034d32d4d558872223969e',1,'backtrace(void **buffer, int size):&#160;zos.cc']]],
+  ['backtrace_5fsymbols_194',['backtrace_symbols',['../zos_8cc.html#a0b746d48786d86b4b4e882c564f565a0',1,'backtrace_symbols(void *const *buffer, int size):&#160;zos.cc'],['../zos-base_8h.html#a0b746d48786d86b4b4e882c564f565a0',1,'backtrace_symbols(void *const *buffer, int size):&#160;zos.cc']]],
+  ['backtrace_5fsymbols_5ffd_195',['backtrace_symbols_fd',['../zos_8cc.html#ae93bfd4b259fdb4eb75ece87198cbac9',1,'backtrace_symbols_fd(void *const *buffer, int size, int fd):&#160;zos.cc'],['../zos-base_8h.html#ae93bfd4b259fdb4eb75ece87198cbac9',1,'backtrace_symbols_fd(void *const *buffer, int size, int fd):&#160;zos.cc']]],
+  ['basr_196',['basr',['../structthunk24.html#a43c49884459efee2c3a017aa1c919393',1,'thunk24']]],
+  ['begtime_5faddr_197',['begtime_addr',['../struct_i_f_a_a_r_g_s.html#a8134e617fc961644937587576ba1a3d3',1,'IFAARGS']]],
+  ['br14_198',['br14',['../structthunk24.html#a8167bb58e128a2bef0b6bbeca49f106c',1,'thunk24']]],
+  ['braddr_199',['braddr',['../structthunk24.html#a9356ab5ab89bf3b0237eeebed439e775',1,'thunk24']]]
 ];
diff --git a/docs/search/all_3.js b/docs/search/all_3.js
index 8fb1118..2072fb4 100644
--- a/docs/search/all_3.js
+++ b/docs/search/all_3.js
@@ -1,72 +1,74 @@
 var searchData=
 [
-  ['cct_191',['cct',['../struct_z_o_s_r_m_c_t.html#ac92f27efa32f6edb87f3a021c87cee50',1,'ZOSRMCT']]],
-  ['cflpp_192',['cflpp',['../struct_i_f_a_e_d_s_t_a__parms.html#a5261dcbcd90f4a8e2d3089b96ee97aa7',1,'IFAEDSTA_parms']]],
-  ['cfnpp_193',['cfnpp',['../struct_i_f_a_e_d_s_t_a__parms.html#a6ecf29f7837492e3944a925760837831',1,'IFAEDSTA_parms']]],
-  ['cfspp_194',['cfspp',['../struct_i_f_a_e_d_s_t_a__parms.html#a7ea18fa5dd17ad3b95e5b4fc9e20f7e2',1,'IFAEDSTA_parms']]],
-  ['clear_195',['clear',['../classfd_attribute_cache.html#a9238b4afa3ffcd284097eec04189c973',1,'fdAttributeCache']]],
-  ['clock_5fgettime_196',['clock_gettime',['../zos_8cc.html#a6fa4fcf1ad1f2f62773a03323f08592e',1,'clock_gettime(clockid_t clk_id, struct timespec *tp):&#160;zos.cc'],['../zos-base_8h.html#a6fa4fcf1ad1f2f62773a03323f08592e',1,'clock_gettime(clockid_t clk_id, struct timespec *tp):&#160;zos.cc']]],
-  ['clock_5fhighres_197',['CLOCK_HIGHRES',['../zos-base_8h.html#a2f9c761af656069fe6fc3df81fa4331aa84fa191348712359af9225ec2870e470',1,'zos-base.h']]],
-  ['clock_5fmonotonic_198',['CLOCK_MONOTONIC',['../zos-base_8h.html#a2f9c761af656069fe6fc3df81fa4331aa12a9ebbd93d62f4b893c1831390bbc0f',1,'zos-base.h']]],
-  ['clock_5frealtime_199',['CLOCK_REALTIME',['../zos-base_8h.html#a2f9c761af656069fe6fc3df81fa4331aa3225196686ced5a2732f8030a10c5b98',1,'zos-base.h']]],
-  ['clock_5fthread_5fcputime_5fid_200',['CLOCK_THREAD_CPUTIME_ID',['../zos-base_8h.html#a2f9c761af656069fe6fc3df81fa4331aa6e72a9ff010176e8858e5813fec4a278',1,'zos-base.h']]],
-  ['clockid_5ft_201',['clockid_t',['../zos-base_8h.html#a2f9c761af656069fe6fc3df81fa4331a',1,'zos-base.h']]],
-  ['cmakelists_2etxt_202',['CMakeLists.txt',['../_c_make_lists_8txt.html',1,'']]],
-  ['coinfo_203',['coinfo',['../struct_i_f_a_e_d_s_t_a__parms.html#ac241e79b6082e0b09960004a32c7538f',1,'IFAEDSTA_parms']]],
-  ['cond_204',['cond',['../struct____sem.html#a6af729638f0169a58da5b36753b403b5',1,'__sem::cond()'],['../structsem__t.html#a4b43a5ff70930485b0fc33ab2e6391ef',1,'sem_t::cond()']]],
-  ['cond_5ftime_5fwait_5fconstants_205',['COND_TIME_WAIT_CONSTANTS',['../zos-base_8h.html#a0b58f7053e9ac0361e12e9b0eaf1c208',1,'zos-base.h']]],
-  ['conv_206',['conv',['../class____cs_converter.html#a6a0f98c870b2e14c5b82e18e93fa9b2d',1,'__csConverter']]],
-  ['conv_5futf16_5futf8_207',['conv_utf16_utf8',['../zos_8cc.html#a727e1aecd09ef6c8a0f3b8003ef7d2f1',1,'conv_utf16_utf8(char *out, size_t outsize, const char *in, size_t insize):&#160;zos.cc'],['../zos-base_8h.html#a474d14f60847c08d208dbee534f7aeff',1,'conv_utf16_utf8(char *, size_t, const char *, size_t):&#160;zos.cc']]],
-  ['conv_5futf8_5futf16_208',['conv_utf8_utf16',['../zos_8cc.html#a8eca1644db807544ac28030859762e9a',1,'conv_utf8_utf16(char *out, size_t outsize, const char *in, size_t insize):&#160;zos.cc'],['../zos-base_8h.html#a7f4ce8765ce0f58fdf6cb6524437ca80',1,'conv_utf8_utf16(char *, size_t, const char *, size_t):&#160;zos.cc']]],
-  ['cpidpp_209',['cpidpp',['../struct_i_f_a_e_d_s_t_a__parms.html#aff2717cfd6218fe1e6fa7af2286dffe4',1,'IFAEDSTA_parms']]],
-  ['cpnpp_210',['cpnpp',['../struct_i_f_a_e_d_s_t_a__parms.html#a8d6157a675e6c1bd539b1481a1502312',1,'IFAEDSTA_parms']]],
-  ['cpo_211',['cpo',['../struct_i_f_a_e_d_s_t_a__parms.html#a57d07143d0227b8dbb7d9a1b12415b4a',1,'IFAEDSTA_parms']]],
-  ['cpucount_212',['cpuCount',['../struct_z_o_s_c_c_t.html#a485979368f80209baa0062c4d63b3e45',1,'ZOSCCT']]],
-  ['crcpp_213',['crcpp',['../struct_i_f_a_e_d_s_t_a__parms.html#a295d03b4300ae2c9f531b705af47b723',1,'IFAEDSTA_parms']]],
-  ['cs_214',['CS',['../zos_8cc.html#afc142f9df9111f9c380cb333bbc3a166',1,'zos.cc']]],
-  ['csg_215',['CSG',['../zos_8cc.html#a43f4122f7ec8bf89b907cb979526f6f2',1,'zos.cc']]],
-  ['csrsi_216',['csrsi',['../csrsic_8h.html#a67373670c74417d1f4df0164d96ddc97',1,'csrsi():&#160;csrsic.h'],['../csrsic_8h.html#aec320b9a8d95cabc6ddcecaf584ad8b9',1,'CSRSI():&#160;csrsic.h']]],
-  ['csrsi_5faddr_217',['CSRSI_addr',['../struct_c_s_r_s_i___c_s_r_t.html#a6f97a4ca5e26c6f4601db74daba96615',1,'CSRSI_CSRT']]],
-  ['csrsi_5fbadinfoarealen_218',['CSRSI_BADINFOAREALEN',['../csrsic_8h.html#a464712805c63ab1b5b85f96d5c7afa35',1,'csrsic.h']]],
-  ['csrsi_5fbadlock_219',['CSRSI_BADLOCK',['../csrsic_8h.html#a7104f25acd73e55ed53903841463b77b',1,'csrsic.h']]],
-  ['csrsi_5fbadrequest_220',['CSRSI_BADREQUEST',['../csrsic_8h.html#a4a29d9663d22478cb9fe02f523087542',1,'csrsic.h']]],
-  ['csrsi_5fbyaddr_221',['csrsi_byaddr',['../csrsic_8h.html#adf6df6a4f500eb6755f15923e1161691',1,'csrsic.h']]],
-  ['csrsi_5fcalltype_222',['CSRSI_calltype',['../csrsic_8h.html#ad2ce4387edc424395d9131dd33da0c0f',1,'csrsic.h']]],
-  ['csrsi_5fcsrt_223',['CSRSI_CSRT',['../struct_c_s_r_s_i___c_s_r_t.html',1,'']]],
-  ['csrsi_5fcsrt_5ffiller1_224',['CSRSI_csrt_filler1',['../struct_c_s_r_s_i___c_s_r_t.html#a3b6422a5f738ef229a4f12f74472e9b7',1,'CSRSI_CSRT']]],
-  ['csrsi_5fcvt_225',['CSRSI_CVT',['../struct_c_s_r_s_i___c_v_t.html',1,'CSRSI_CVT'],['../struct_c_s_r_s_i___p_s_a.html#a704a7654515a8739108793fdb8f5ee93',1,'CSRSI_PSA::CSRSI_cvt()']]],
-  ['csrsi_5fcvt_5ffiller1_226',['CSRSI_cvt_filler1',['../struct_c_s_r_s_i___c_v_t.html#ad3b37a5c1cf667f1d7a720919c481028',1,'CSRSI_CVT']]],
-  ['csrsi_5fcvt_5ffiller2_227',['CSRSI_cvt_filler2',['../struct_c_s_r_s_i___c_v_t.html#ad37f3a15d30521a1c5d9b621edc76480',1,'CSRSI_CVT']]],
-  ['csrsi_5fcvt_5ffiller3_228',['CSRSI_cvt_filler3',['../struct_c_s_r_s_i___c_v_t.html#a165849d14ed1e675ce7dc008f4447814',1,'CSRSI_CVT']]],
-  ['csrsi_5fcvt_5ffiller4_229',['CSRSI_cvt_filler4',['../struct_c_s_r_s_i___c_v_t.html#a6d92e06c1f46a78cd6451244291ce168',1,'CSRSI_CVT']]],
-  ['csrsi_5fcvtcsrsi_230',['CSRSI_cvtcsrsi',['../struct_c_s_r_s_i___c_v_t.html#a4b3c2b897014d63a83dd1cdde19c2b99',1,'CSRSI_CVT']]],
-  ['csrsi_5fcvtcsrt_231',['CSRSI_cvtcsrt',['../struct_c_s_r_s_i___c_v_t.html#a21b91d7bf00c4c1237fd871e19e9f73b',1,'CSRSI_CVT']]],
-  ['csrsi_5fcvtdcb_232',['CSRSI_cvtdcb',['../struct_c_s_r_s_i___c_v_t.html#a827405c84e7f2e8d3350c0305e5fff95',1,'CSRSI_CVT']]],
-  ['csrsi_5fcvtdcb_5frsvd1_233',['CSRSI_cvtdcb_rsvd1',['../struct_c_s_r_s_i___c_v_t.html#abcc0d347c0d5afc368aacf6420cbdcf5',1,'CSRSI_CVT']]],
-  ['csrsi_5fcvtdcb_5frsvd2_234',['CSRSI_cvtdcb_rsvd2',['../struct_c_s_r_s_i___c_v_t.html#ac71276771f5812a64c38a15402ad77f9',1,'CSRSI_CVT']]],
-  ['csrsi_5fcvtosext_235',['CSRSI_cvtosext',['../struct_c_s_r_s_i___c_v_t.html#a615401b9fa64dc8389f1938fc37fe209',1,'CSRSI_CVT']]],
-  ['csrsi_5fcvtoslv0_236',['CSRSI_cvtoslv0',['../struct_c_s_r_s_i___c_v_t.html#a7a4074527809069e4ed0d28c97fd9bd3',1,'CSRSI_CVT']]],
-  ['csrsi_5fcvtoslv1_237',['CSRSI_cvtoslv1',['../struct_c_s_r_s_i___c_v_t.html#a34c915605373cceafc92a61a9701b326',1,'CSRSI_CVT']]],
-  ['csrsi_5fcvtoslv1_5frsvd1_238',['CSRSI_cvtoslv1_rsvd1',['../struct_c_s_r_s_i___c_v_t.html#aedbd0cfb05d4678ad4bc3db596828c52',1,'CSRSI_CVT']]],
-  ['csrsi_5fcvtoslv2_239',['CSRSI_cvtoslv2',['../struct_c_s_r_s_i___c_v_t.html#ab613a1bcb72a070868b668bbd03bab77',1,'CSRSI_CVT']]],
-  ['csrsi_5fcvtoslv3_240',['CSRSI_cvtoslv3',['../struct_c_s_r_s_i___c_v_t.html#ae37d33625ef91536207bb7d8e119cf48',1,'CSRSI_CVT']]],
-  ['csrsi_5fcvtoslv4_241',['CSRSI_cvtoslv4',['../struct_c_s_r_s_i___c_v_t.html#aec39997cd29ebe0c2edc6eb1b9ebcc29',1,'CSRSI_CVT']]],
-  ['csrsi_5fpsa_242',['CSRSI_PSA',['../struct_c_s_r_s_i___p_s_a.html',1,'']]],
-  ['csrsi_5fpsa_5ffiller_243',['CSRSI_psa_filler',['../struct_c_s_r_s_i___p_s_a.html#ae8a435ac8fc7894a6f313ce7d7df0346',1,'CSRSI_PSA']]],
-  ['csrsi_5frequest_5fv1cpc_5fmachine_244',['CSRSI_REQUEST_V1CPC_MACHINE',['../csrsic_8h.html#a7ed51e79c1aee6e943200db88e203719',1,'csrsic.h']]],
-  ['csrsi_5frequest_5fv2cpc_5flpar_245',['CSRSI_REQUEST_V2CPC_LPAR',['../csrsic_8h.html#a3580c95ac7d4fb29d7abec5f031e4b73',1,'csrsic.h']]],
-  ['csrsi_5frequest_5fv3cpc_5fvm_246',['CSRSI_REQUEST_V3CPC_VM',['../csrsic_8h.html#ae87eef1d593dc49cb83aaf429cc8ad32',1,'csrsic.h']]],
-  ['csrsi_5fservicenotavailable_247',['CSRSI_SERVICENOTAVAILABLE',['../csrsic_8h.html#a0b1175e1efb2a7d9385bcbcf4caa5eb7',1,'csrsic.h']]],
-  ['csrsi_5fstsinotavailable_248',['CSRSI_STSINOTAVAILABLE',['../csrsic_8h.html#a12778b2d337f7b38736126b30c517dd5',1,'csrsic.h']]],
-  ['csrsi_5fsuccess_249',['CSRSI_SUCCESS',['../csrsic_8h.html#a77732b74e1fc0402e0ffd8c1793bf3d9',1,'csrsic.h']]],
-  ['csrsic_2eh_250',['csrsic.h',['../csrsic_8h.html',1,'']]],
-  ['csrsiinfoarealen_251',['CSRSIInfoAreaLen',['../csrsic_8h.html#a1c4b2276745754c922451fb60c1826d7',1,'csrsic.h']]],
-  ['csrsirequest_252',['CSRSIRequest',['../csrsic_8h.html#a562a0baf85c97d40c79b4239c4e5cf1a',1,'csrsic.h']]],
-  ['csrsireturncode_253',['CSRSIReturnCode',['../csrsic_8h.html#a5869c9f4ef7889e3a4d9937a409592dd',1,'csrsic.h']]],
-  ['currentdata_5faddr_254',['currentdata_addr',['../struct_i_f_a_a_r_g_s.html#a5302ffdd07dcfb582591cc2181a023f0',1,'IFAARGS']]],
-  ['cursor_5ft_255',['cursor_t',['../zos_8cc.html#a55030292cd8a20bf0b443fb5d5865da9',1,'zos.cc']]],
-  ['cvt_256',['cvt',['../struct_z_o_s_p_s_a.html#a1dde6b4c9616de995e8c726e4bf22ee5',1,'ZOSPSA']]],
-  ['cvtoslvl_257',['cvtoslvl',['../struct_z_o_s_c_v_t.html#a07005e00f938a29607dd856ecc8c0d70',1,'ZOSCVT']]],
-  ['cw_5fcondvar_258',['CW_CONDVAR',['../zos-base_8h.html#a0b58f7053e9ac0361e12e9b0eaf1c208a48c11109f874d680e4fc5bd3325cfbef',1,'zos-base.h']]],
-  ['cw_5fintrpt_259',['CW_INTRPT',['../zos-base_8h.html#a0b58f7053e9ac0361e12e9b0eaf1c208abadca9e703a2894cf1c88a178514d6f3',1,'zos-base.h']]]
+  ['ccsid_5fguess_5fbuf_5fsize_5fdefault_200',['CCSID_GUESS_BUF_SIZE_DEFAULT',['../zos-base_8h.html#ae51a62f771dfacf60d533df8e75002ce',1,'zos-base.h']]],
+  ['ccsid_5fguess_5fbuf_5fsize_5fenvar_201',['CCSID_GUESS_BUF_SIZE_ENVAR',['../structzoslib__config.html#aec4ec699b8e23c4e570673b024e4fa3b',1,'zoslib_config']]],
+  ['cct_202',['cct',['../struct_z_o_s_r_m_c_t.html#ac92f27efa32f6edb87f3a021c87cee50',1,'ZOSRMCT']]],
+  ['cflpp_203',['cflpp',['../struct_i_f_a_e_d_s_t_a__parms.html#a5261dcbcd90f4a8e2d3089b96ee97aa7',1,'IFAEDSTA_parms']]],
+  ['cfnpp_204',['cfnpp',['../struct_i_f_a_e_d_s_t_a__parms.html#a6ecf29f7837492e3944a925760837831',1,'IFAEDSTA_parms']]],
+  ['cfspp_205',['cfspp',['../struct_i_f_a_e_d_s_t_a__parms.html#a7ea18fa5dd17ad3b95e5b4fc9e20f7e2',1,'IFAEDSTA_parms']]],
+  ['clear_206',['clear',['../classfd_attribute_cache.html#a9238b4afa3ffcd284097eec04189c973',1,'fdAttributeCache']]],
+  ['clock_5fgettime_207',['clock_gettime',['../zos_8cc.html#a6fa4fcf1ad1f2f62773a03323f08592e',1,'clock_gettime(clockid_t clk_id, struct timespec *tp):&#160;zos.cc'],['../zos-base_8h.html#a6fa4fcf1ad1f2f62773a03323f08592e',1,'clock_gettime(clockid_t clk_id, struct timespec *tp):&#160;zos.cc']]],
+  ['clock_5fhighres_208',['CLOCK_HIGHRES',['../zos-base_8h.html#a2f9c761af656069fe6fc3df81fa4331aa84fa191348712359af9225ec2870e470',1,'zos-base.h']]],
+  ['clock_5fmonotonic_209',['CLOCK_MONOTONIC',['../zos-base_8h.html#a2f9c761af656069fe6fc3df81fa4331aa12a9ebbd93d62f4b893c1831390bbc0f',1,'zos-base.h']]],
+  ['clock_5frealtime_210',['CLOCK_REALTIME',['../zos-base_8h.html#a2f9c761af656069fe6fc3df81fa4331aa3225196686ced5a2732f8030a10c5b98',1,'zos-base.h']]],
+  ['clock_5fthread_5fcputime_5fid_211',['CLOCK_THREAD_CPUTIME_ID',['../zos-base_8h.html#a2f9c761af656069fe6fc3df81fa4331aa6e72a9ff010176e8858e5813fec4a278',1,'zos-base.h']]],
+  ['clockid_5ft_212',['clockid_t',['../zos-base_8h.html#a2f9c761af656069fe6fc3df81fa4331a',1,'zos-base.h']]],
+  ['cmakelists_2etxt_213',['CMakeLists.txt',['../_c_make_lists_8txt.html',1,'']]],
+  ['coinfo_214',['coinfo',['../struct_i_f_a_e_d_s_t_a__parms.html#ac241e79b6082e0b09960004a32c7538f',1,'IFAEDSTA_parms']]],
+  ['cond_215',['cond',['../struct____sem.html#a6af729638f0169a58da5b36753b403b5',1,'__sem::cond()'],['../structsem__t.html#a4b43a5ff70930485b0fc33ab2e6391ef',1,'sem_t::cond()']]],
+  ['cond_5ftime_5fwait_5fconstants_216',['COND_TIME_WAIT_CONSTANTS',['../zos-base_8h.html#a0b58f7053e9ac0361e12e9b0eaf1c208',1,'zos-base.h']]],
+  ['conv_217',['conv',['../class____cs_converter.html#a6a0f98c870b2e14c5b82e18e93fa9b2d',1,'__csConverter']]],
+  ['conv_5futf16_5futf8_218',['conv_utf16_utf8',['../zos_8cc.html#a727e1aecd09ef6c8a0f3b8003ef7d2f1',1,'conv_utf16_utf8(char *out, size_t outsize, const char *in, size_t insize):&#160;zos.cc'],['../zos-base_8h.html#a474d14f60847c08d208dbee534f7aeff',1,'conv_utf16_utf8(char *, size_t, const char *, size_t):&#160;zos.cc']]],
+  ['conv_5futf8_5futf16_219',['conv_utf8_utf16',['../zos_8cc.html#a8eca1644db807544ac28030859762e9a',1,'conv_utf8_utf16(char *out, size_t outsize, const char *in, size_t insize):&#160;zos.cc'],['../zos-base_8h.html#a7f4ce8765ce0f58fdf6cb6524437ca80',1,'conv_utf8_utf16(char *, size_t, const char *, size_t):&#160;zos.cc']]],
+  ['cpidpp_220',['cpidpp',['../struct_i_f_a_e_d_s_t_a__parms.html#aff2717cfd6218fe1e6fa7af2286dffe4',1,'IFAEDSTA_parms']]],
+  ['cpnpp_221',['cpnpp',['../struct_i_f_a_e_d_s_t_a__parms.html#a8d6157a675e6c1bd539b1481a1502312',1,'IFAEDSTA_parms']]],
+  ['cpo_222',['cpo',['../struct_i_f_a_e_d_s_t_a__parms.html#a57d07143d0227b8dbb7d9a1b12415b4a',1,'IFAEDSTA_parms']]],
+  ['cpucount_223',['cpuCount',['../struct_z_o_s_c_c_t.html#a485979368f80209baa0062c4d63b3e45',1,'ZOSCCT']]],
+  ['crcpp_224',['crcpp',['../struct_i_f_a_e_d_s_t_a__parms.html#a295d03b4300ae2c9f531b705af47b723',1,'IFAEDSTA_parms']]],
+  ['cs_225',['CS',['../zos_8cc.html#afc142f9df9111f9c380cb333bbc3a166',1,'zos.cc']]],
+  ['csg_226',['CSG',['../zos_8cc.html#a43f4122f7ec8bf89b907cb979526f6f2',1,'zos.cc']]],
+  ['csrsi_227',['csrsi',['../csrsic_8h.html#a67373670c74417d1f4df0164d96ddc97',1,'csrsi():&#160;csrsic.h'],['../csrsic_8h.html#aec320b9a8d95cabc6ddcecaf584ad8b9',1,'CSRSI():&#160;csrsic.h']]],
+  ['csrsi_5faddr_228',['CSRSI_addr',['../struct_c_s_r_s_i___c_s_r_t.html#a6f97a4ca5e26c6f4601db74daba96615',1,'CSRSI_CSRT']]],
+  ['csrsi_5fbadinfoarealen_229',['CSRSI_BADINFOAREALEN',['../csrsic_8h.html#a464712805c63ab1b5b85f96d5c7afa35',1,'csrsic.h']]],
+  ['csrsi_5fbadlock_230',['CSRSI_BADLOCK',['../csrsic_8h.html#a7104f25acd73e55ed53903841463b77b',1,'csrsic.h']]],
+  ['csrsi_5fbadrequest_231',['CSRSI_BADREQUEST',['../csrsic_8h.html#a4a29d9663d22478cb9fe02f523087542',1,'csrsic.h']]],
+  ['csrsi_5fbyaddr_232',['csrsi_byaddr',['../csrsic_8h.html#adf6df6a4f500eb6755f15923e1161691',1,'csrsic.h']]],
+  ['csrsi_5fcalltype_233',['CSRSI_calltype',['../csrsic_8h.html#ad2ce4387edc424395d9131dd33da0c0f',1,'csrsic.h']]],
+  ['csrsi_5fcsrt_234',['CSRSI_CSRT',['../struct_c_s_r_s_i___c_s_r_t.html',1,'']]],
+  ['csrsi_5fcsrt_5ffiller1_235',['CSRSI_csrt_filler1',['../struct_c_s_r_s_i___c_s_r_t.html#a3b6422a5f738ef229a4f12f74472e9b7',1,'CSRSI_CSRT']]],
+  ['csrsi_5fcvt_236',['CSRSI_CVT',['../struct_c_s_r_s_i___c_v_t.html',1,'CSRSI_CVT'],['../struct_c_s_r_s_i___p_s_a.html#a704a7654515a8739108793fdb8f5ee93',1,'CSRSI_PSA::CSRSI_cvt()']]],
+  ['csrsi_5fcvt_5ffiller1_237',['CSRSI_cvt_filler1',['../struct_c_s_r_s_i___c_v_t.html#ad3b37a5c1cf667f1d7a720919c481028',1,'CSRSI_CVT']]],
+  ['csrsi_5fcvt_5ffiller2_238',['CSRSI_cvt_filler2',['../struct_c_s_r_s_i___c_v_t.html#ad37f3a15d30521a1c5d9b621edc76480',1,'CSRSI_CVT']]],
+  ['csrsi_5fcvt_5ffiller3_239',['CSRSI_cvt_filler3',['../struct_c_s_r_s_i___c_v_t.html#a165849d14ed1e675ce7dc008f4447814',1,'CSRSI_CVT']]],
+  ['csrsi_5fcvt_5ffiller4_240',['CSRSI_cvt_filler4',['../struct_c_s_r_s_i___c_v_t.html#a6d92e06c1f46a78cd6451244291ce168',1,'CSRSI_CVT']]],
+  ['csrsi_5fcvtcsrsi_241',['CSRSI_cvtcsrsi',['../struct_c_s_r_s_i___c_v_t.html#a4b3c2b897014d63a83dd1cdde19c2b99',1,'CSRSI_CVT']]],
+  ['csrsi_5fcvtcsrt_242',['CSRSI_cvtcsrt',['../struct_c_s_r_s_i___c_v_t.html#a21b91d7bf00c4c1237fd871e19e9f73b',1,'CSRSI_CVT']]],
+  ['csrsi_5fcvtdcb_243',['CSRSI_cvtdcb',['../struct_c_s_r_s_i___c_v_t.html#a827405c84e7f2e8d3350c0305e5fff95',1,'CSRSI_CVT']]],
+  ['csrsi_5fcvtdcb_5frsvd1_244',['CSRSI_cvtdcb_rsvd1',['../struct_c_s_r_s_i___c_v_t.html#abcc0d347c0d5afc368aacf6420cbdcf5',1,'CSRSI_CVT']]],
+  ['csrsi_5fcvtdcb_5frsvd2_245',['CSRSI_cvtdcb_rsvd2',['../struct_c_s_r_s_i___c_v_t.html#ac71276771f5812a64c38a15402ad77f9',1,'CSRSI_CVT']]],
+  ['csrsi_5fcvtosext_246',['CSRSI_cvtosext',['../struct_c_s_r_s_i___c_v_t.html#a615401b9fa64dc8389f1938fc37fe209',1,'CSRSI_CVT']]],
+  ['csrsi_5fcvtoslv0_247',['CSRSI_cvtoslv0',['../struct_c_s_r_s_i___c_v_t.html#a7a4074527809069e4ed0d28c97fd9bd3',1,'CSRSI_CVT']]],
+  ['csrsi_5fcvtoslv1_248',['CSRSI_cvtoslv1',['../struct_c_s_r_s_i___c_v_t.html#a34c915605373cceafc92a61a9701b326',1,'CSRSI_CVT']]],
+  ['csrsi_5fcvtoslv1_5frsvd1_249',['CSRSI_cvtoslv1_rsvd1',['../struct_c_s_r_s_i___c_v_t.html#aedbd0cfb05d4678ad4bc3db596828c52',1,'CSRSI_CVT']]],
+  ['csrsi_5fcvtoslv2_250',['CSRSI_cvtoslv2',['../struct_c_s_r_s_i___c_v_t.html#ab613a1bcb72a070868b668bbd03bab77',1,'CSRSI_CVT']]],
+  ['csrsi_5fcvtoslv3_251',['CSRSI_cvtoslv3',['../struct_c_s_r_s_i___c_v_t.html#ae37d33625ef91536207bb7d8e119cf48',1,'CSRSI_CVT']]],
+  ['csrsi_5fcvtoslv4_252',['CSRSI_cvtoslv4',['../struct_c_s_r_s_i___c_v_t.html#aec39997cd29ebe0c2edc6eb1b9ebcc29',1,'CSRSI_CVT']]],
+  ['csrsi_5fpsa_253',['CSRSI_PSA',['../struct_c_s_r_s_i___p_s_a.html',1,'']]],
+  ['csrsi_5fpsa_5ffiller_254',['CSRSI_psa_filler',['../struct_c_s_r_s_i___p_s_a.html#ae8a435ac8fc7894a6f313ce7d7df0346',1,'CSRSI_PSA']]],
+  ['csrsi_5frequest_5fv1cpc_5fmachine_255',['CSRSI_REQUEST_V1CPC_MACHINE',['../csrsic_8h.html#a7ed51e79c1aee6e943200db88e203719',1,'csrsic.h']]],
+  ['csrsi_5frequest_5fv2cpc_5flpar_256',['CSRSI_REQUEST_V2CPC_LPAR',['../csrsic_8h.html#a3580c95ac7d4fb29d7abec5f031e4b73',1,'csrsic.h']]],
+  ['csrsi_5frequest_5fv3cpc_5fvm_257',['CSRSI_REQUEST_V3CPC_VM',['../csrsic_8h.html#ae87eef1d593dc49cb83aaf429cc8ad32',1,'csrsic.h']]],
+  ['csrsi_5fservicenotavailable_258',['CSRSI_SERVICENOTAVAILABLE',['../csrsic_8h.html#a0b1175e1efb2a7d9385bcbcf4caa5eb7',1,'csrsic.h']]],
+  ['csrsi_5fstsinotavailable_259',['CSRSI_STSINOTAVAILABLE',['../csrsic_8h.html#a12778b2d337f7b38736126b30c517dd5',1,'csrsic.h']]],
+  ['csrsi_5fsuccess_260',['CSRSI_SUCCESS',['../csrsic_8h.html#a77732b74e1fc0402e0ffd8c1793bf3d9',1,'csrsic.h']]],
+  ['csrsic_2eh_261',['csrsic.h',['../csrsic_8h.html',1,'']]],
+  ['csrsiinfoarealen_262',['CSRSIInfoAreaLen',['../csrsic_8h.html#a1c4b2276745754c922451fb60c1826d7',1,'csrsic.h']]],
+  ['csrsirequest_263',['CSRSIRequest',['../csrsic_8h.html#a562a0baf85c97d40c79b4239c4e5cf1a',1,'csrsic.h']]],
+  ['csrsireturncode_264',['CSRSIReturnCode',['../csrsic_8h.html#a5869c9f4ef7889e3a4d9937a409592dd',1,'csrsic.h']]],
+  ['currentdata_5faddr_265',['currentdata_addr',['../struct_i_f_a_a_r_g_s.html#a5302ffdd07dcfb582591cc2181a023f0',1,'IFAARGS']]],
+  ['cursor_5ft_266',['cursor_t',['../zos_8cc.html#a55030292cd8a20bf0b443fb5d5865da9',1,'zos.cc']]],
+  ['cvt_267',['cvt',['../struct_z_o_s_p_s_a.html#a1dde6b4c9616de995e8c726e4bf22ee5',1,'ZOSPSA']]],
+  ['cvtoslvl_268',['cvtoslvl',['../struct_z_o_s_c_v_t.html#a07005e00f938a29607dd856ecc8c0d70',1,'ZOSCVT']]],
+  ['cw_5fcondvar_269',['CW_CONDVAR',['../zos-base_8h.html#a0b58f7053e9ac0361e12e9b0eaf1c208a48c11109f874d680e4fc5bd3325cfbef',1,'zos-base.h']]],
+  ['cw_5fintrpt_270',['CW_INTRPT',['../zos-base_8h.html#a0b58f7053e9ac0361e12e9b0eaf1c208abadca9e703a2894cf1c88a178514d6f3',1,'zos-base.h']]]
 ];
diff --git a/docs/search/all_4.js b/docs/search/all_4.js
index 54d9390..35436cd 100644
--- a/docs/search/all_4.js
+++ b/docs/search/all_4.js
@@ -1,10 +1,10 @@
 var searchData=
 [
-  ['data_5faddr_260',['data_addr',['../struct_i_f_a_a_r_g_s.html#a03df53dfca37e1075f9c6e3f490c9219',1,'IFAARGS']]],
-  ['debug_5fenvar_261',['DEBUG_ENVAR',['../structzoslib__config.html#a2de2ac08c5c391582e288fe06c1f2f57',1,'zoslib_config']]],
-  ['debug_5fenvar_5fdefault_262',['DEBUG_ENVAR_DEFAULT',['../zos-base_8h.html#a379fbe7c50e2be3f9b9864d932342811',1,'zos-base.h']]],
-  ['default_5fbuild_5fstring_263',['DEFAULT_BUILD_STRING',['../zos_8cc.html#acae2f65902c16940098f568e744c0c62',1,'zos.cc']]],
-  ['domain_264',['domain',['../struct_i_f_a_a_r_g_s.html#ad30f5dad20b0c70822f51b4eb56f9209',1,'IFAARGS']]],
-  ['dprintf_265',['dprintf',['../zos_8cc.html#aea1e680b4b559780e2ce0ea587dbd77f',1,'dprintf(int fd, const char *fmt,...):&#160;zos.cc'],['../zos-base_8h.html#a026e3bd38da37deab59c4e07acde8adb',1,'dprintf(int fd, const char *,...):&#160;zos.cc']]],
-  ['dsa_266',['dsa',['../structthunk24.html#a9aed44a8687fbcf57ba6a6d7ec85a333',1,'thunk24::dsa()'],['../structloadmod.html#a4f907fbcf5fe6ed7c1241bbbee1ab273',1,'loadmod::dsa()']]]
+  ['data_5faddr_271',['data_addr',['../struct_i_f_a_a_r_g_s.html#a03df53dfca37e1075f9c6e3f490c9219',1,'IFAARGS']]],
+  ['debug_5fenvar_272',['DEBUG_ENVAR',['../structzoslib__config.html#a2de2ac08c5c391582e288fe06c1f2f57',1,'zoslib_config']]],
+  ['debug_5fenvar_5fdefault_273',['DEBUG_ENVAR_DEFAULT',['../zos-base_8h.html#a379fbe7c50e2be3f9b9864d932342811',1,'zos-base.h']]],
+  ['default_5fbuild_5fstring_274',['DEFAULT_BUILD_STRING',['../zos_8cc.html#acae2f65902c16940098f568e744c0c62',1,'zos.cc']]],
+  ['domain_275',['domain',['../struct_i_f_a_a_r_g_s.html#ad30f5dad20b0c70822f51b4eb56f9209',1,'IFAARGS']]],
+  ['dprintf_276',['dprintf',['../zos_8cc.html#aea1e680b4b559780e2ce0ea587dbd77f',1,'dprintf(int fd, const char *fmt,...):&#160;zos.cc'],['../zos-base_8h.html#a026e3bd38da37deab59c4e07acde8adb',1,'dprintf(int fd, const char *,...):&#160;zos.cc']]],
+  ['dsa_277',['dsa',['../structthunk24.html#a9aed44a8687fbcf57ba6a6d7ec85a333',1,'thunk24::dsa()'],['../structloadmod.html#a4f907fbcf5fe6ed7c1241bbbee1ab273',1,'loadmod::dsa()']]]
 ];
diff --git a/docs/search/all_5.js b/docs/search/all_5.js
index 12c1556..6153ada 100644
--- a/docs/search/all_5.js
+++ b/docs/search/all_5.js
@@ -1,24 +1,24 @@
 var searchData=
 [
-  ['edcwccwi_2eh_267',['edcwccwi.h',['../edcwccwi_8h.html',1,'']]],
-  ['edoi_268',['EDOI',['../struct_e_d_o_i.html',1,'']]],
-  ['edoiflags_269',['EdoiFlags',['../struct_e_d_o_i.html#a16eb34e6b40bd4a9685344cf0a5c336a',1,'EDOI']]],
-  ['edoineededfeatureslen_270',['EdoiNeededFeaturesLen',['../struct_e_d_o_i.html#af15dc3c8a823071582c743c2d7f3a9b0',1,'EDOI']]],
-  ['edoinotallfeaturesreturned_271',['EdoiNotAllFeaturesReturned',['../struct_e_d_o_i.html#a5f79c8ab65b6615ee2e51fabf73f6b27',1,'EDOI']]],
-  ['edoiprodmod_272',['EdoiProdMod',['../struct_e_d_o_i.html#ac01fe9a15a1caf712d208a59edad5cd8',1,'EDOI']]],
-  ['edoiprodrel_273',['EdoiProdRel',['../struct_e_d_o_i.html#ae10baaa05238eb1cd58b735470e3e6b1',1,'EDOI']]],
-  ['edoiprodvers_274',['EdoiProdVers',['../struct_e_d_o_i.html#acde9a1e692c535d4472857e80485f0a3',1,'EDOI']]],
-  ['edoiprodversrelmod_275',['EdoiProdVersRelMod',['../struct_e_d_o_i.html#ad2ca80fe9362c535d962d6f41a5fbcdb',1,'EDOI']]],
-  ['edoiregistered_276',['EdoiRegistered',['../struct_e_d_o_i.html#af3a4d76bfe88bb2065830d9e8d80d3b2',1,'EDOI']]],
-  ['edoistatusenabled_277',['EdoiStatusEnabled',['../struct_e_d_o_i.html#a131c7552a2b13cfc87316b7213232165',1,'EDOI']]],
-  ['edoistatusnotdefined_278',['EdoiStatusNotDefined',['../struct_e_d_o_i.html#a1db99b2a63677679558aa08205e1c089',1,'EDOI']]],
-  ['elligible_279',['elligible',['../class_____cache.html#aeb96f33f958af4267946e095e3d86161',1,'__Cache']]],
-  ['else_280',['else',['../zos_8cc.html#a0544c3fe466e421738dae463968b70ba',1,'zos.cc']]],
-  ['enddata_5faddr_281',['enddata_addr',['../struct_i_f_a_a_r_g_s.html#a25eb4f32c4c381a1d45104563f46952e',1,'IFAARGS']]],
-  ['endtime_5faddr_282',['endtime_addr',['../struct_i_f_a_a_r_g_s.html#af9a483a1c19781ca67ed893e4d9d0465',1,'IFAARGS']]],
-  ['environ_283',['environ',['../zos_8cc.html#aa006daaf11f1e2e45a6ababaf463212b',1,'zos.cc']]],
-  ['espiearg_284',['espiearg',['../structespiearg.html',1,'']]],
-  ['execvpe_285',['execvpe',['../zos_8cc.html#a024eef20782126c07492cd8e687396d4',1,'execvpe(const char *name, char *const argv[], char *const envp[]):&#160;zos.cc'],['../zos-base_8h.html#a024eef20782126c07492cd8e687396d4',1,'execvpe(const char *name, char *const argv[], char *const envp[]):&#160;zos.cc']]],
-  ['exitargs_286',['exitargs',['../structespiearg.html#a358f3c3ea822102c6b3eddee759473fb',1,'espiearg']]],
-  ['exitproc_287',['exitproc',['../structespiearg.html#aee8d0dd852d2433d2f71ed6f0c4e755e',1,'espiearg']]]
+  ['edcwccwi_2eh_278',['edcwccwi.h',['../edcwccwi_8h.html',1,'']]],
+  ['edoi_279',['EDOI',['../struct_e_d_o_i.html',1,'']]],
+  ['edoiflags_280',['EdoiFlags',['../struct_e_d_o_i.html#a16eb34e6b40bd4a9685344cf0a5c336a',1,'EDOI']]],
+  ['edoineededfeatureslen_281',['EdoiNeededFeaturesLen',['../struct_e_d_o_i.html#af15dc3c8a823071582c743c2d7f3a9b0',1,'EDOI']]],
+  ['edoinotallfeaturesreturned_282',['EdoiNotAllFeaturesReturned',['../struct_e_d_o_i.html#a5f79c8ab65b6615ee2e51fabf73f6b27',1,'EDOI']]],
+  ['edoiprodmod_283',['EdoiProdMod',['../struct_e_d_o_i.html#ac01fe9a15a1caf712d208a59edad5cd8',1,'EDOI']]],
+  ['edoiprodrel_284',['EdoiProdRel',['../struct_e_d_o_i.html#ae10baaa05238eb1cd58b735470e3e6b1',1,'EDOI']]],
+  ['edoiprodvers_285',['EdoiProdVers',['../struct_e_d_o_i.html#acde9a1e692c535d4472857e80485f0a3',1,'EDOI']]],
+  ['edoiprodversrelmod_286',['EdoiProdVersRelMod',['../struct_e_d_o_i.html#ad2ca80fe9362c535d962d6f41a5fbcdb',1,'EDOI']]],
+  ['edoiregistered_287',['EdoiRegistered',['../struct_e_d_o_i.html#af3a4d76bfe88bb2065830d9e8d80d3b2',1,'EDOI']]],
+  ['edoistatusenabled_288',['EdoiStatusEnabled',['../struct_e_d_o_i.html#a131c7552a2b13cfc87316b7213232165',1,'EDOI']]],
+  ['edoistatusnotdefined_289',['EdoiStatusNotDefined',['../struct_e_d_o_i.html#a1db99b2a63677679558aa08205e1c089',1,'EDOI']]],
+  ['elligible_290',['elligible',['../class_____cache.html#aeb96f33f958af4267946e095e3d86161',1,'__Cache']]],
+  ['else_291',['else',['../zos_8cc.html#a0544c3fe466e421738dae463968b70ba',1,'zos.cc']]],
+  ['enddata_5faddr_292',['enddata_addr',['../struct_i_f_a_a_r_g_s.html#a25eb4f32c4c381a1d45104563f46952e',1,'IFAARGS']]],
+  ['endtime_5faddr_293',['endtime_addr',['../struct_i_f_a_a_r_g_s.html#af9a483a1c19781ca67ed893e4d9d0465',1,'IFAARGS']]],
+  ['environ_294',['environ',['../zos_8cc.html#aa006daaf11f1e2e45a6ababaf463212b',1,'zos.cc']]],
+  ['espiearg_295',['espiearg',['../structespiearg.html',1,'']]],
+  ['execvpe_296',['execvpe',['../zos_8cc.html#a024eef20782126c07492cd8e687396d4',1,'execvpe(const char *name, char *const argv[], char *const envp[]):&#160;zos.cc'],['../zos-base_8h.html#a024eef20782126c07492cd8e687396d4',1,'execvpe(const char *name, char *const argv[], char *const envp[]):&#160;zos.cc']]],
+  ['exitargs_297',['exitargs',['../structespiearg.html#a358f3c3ea822102c6b3eddee759473fb',1,'espiearg']]],
+  ['exitproc_298',['exitproc',['../structespiearg.html#aee8d0dd852d2433d2f71ed6f0c4e755e',1,'espiearg']]]
 ];
diff --git a/docs/search/all_6.js b/docs/search/all_6.js
index d26eb71..a8280a5 100644
--- a/docs/search/all_6.js
+++ b/docs/search/all_6.js
@@ -1,14 +1,14 @@
 var searchData=
 [
-  ['fd_5fattribute_288',['fd_attribute',['../zos_8cc.html#a95ec3b81d9a25978296e95e389e9665e',1,'zos.cc']]],
-  ['fdattributecache_289',['fdAttributeCache',['../classfd_attribute_cache.html',1,'']]],
-  ['fdcache_290',['fdcache',['../zos_8cc.html#af43c53b9e21844b545fd8728e00d405d',1,'zos.cc']]],
-  ['filler_291',['filler',['../struct_z_o_s_c_c_t.html#a2011d5f917ad319e671ec1e3e818f6ca',1,'ZOSCCT::filler()'],['../struct_z_o_s_c_v_t.html#a45d68fcdc97fb3ff671e3b32038641d6',1,'ZOSCVT::filler()'],['../struct_z_o_s_p_s_a.html#a89a060e893028859ec91ffde99ac05c6',1,'ZOSPSA::filler()']]],
-  ['filler1_292',['filler1',['../struct_z_o_s_c_v_t.html#ad74104d1b692d6f28542e7557b9f50a4',1,'ZOSCVT']]],
-  ['filler2_293',['filler2',['../struct_z_o_s_c_v_t.html#a669f7d5343e3793f8a88d189149942f5',1,'ZOSCVT']]],
-  ['flags_294',['flags',['../structespiearg.html#a5d70a8f33a1737ea2df7b47dac895c8e',1,'espiearg::flags()'],['../struct_i_f_a_a_r_g_s.html#a51ad4308c13ff01886749acef43f683c',1,'IFAARGS::flags()']]],
-  ['forkmax_5fenvar_295',['FORKMAX_ENVAR',['../structzoslib__config.html#a1b54c4d5900916f270b3d4cc44f79dfd',1,'zoslib_config']]],
-  ['forkmax_5fenvar_5fdefault_296',['FORKMAX_ENVAR_DEFAULT',['../zos-base_8h.html#a712c2123828b7e5c39cf0703e3d5cc54',1,'zos-base.h']]],
-  ['free_5fseg_297',['free_seg',['../class_____cache.html#aadc5e4366b86ced683c579d3adc736ac',1,'__Cache']]],
-  ['freeptr_298',['freeptr',['../class_____cache.html#a36185e7a4fc5243525f8cf85d96095ca',1,'__Cache']]]
+  ['fd_5fattribute_299',['fd_attribute',['../zos_8cc.html#a95ec3b81d9a25978296e95e389e9665e',1,'zos.cc']]],
+  ['fdattributecache_300',['fdAttributeCache',['../classfd_attribute_cache.html',1,'']]],
+  ['fdcache_301',['fdcache',['../zos_8cc.html#af43c53b9e21844b545fd8728e00d405d',1,'zos.cc']]],
+  ['filler_302',['filler',['../struct_z_o_s_c_c_t.html#a2011d5f917ad319e671ec1e3e818f6ca',1,'ZOSCCT::filler()'],['../struct_z_o_s_c_v_t.html#a45d68fcdc97fb3ff671e3b32038641d6',1,'ZOSCVT::filler()'],['../struct_z_o_s_p_s_a.html#a89a060e893028859ec91ffde99ac05c6',1,'ZOSPSA::filler()']]],
+  ['filler1_303',['filler1',['../struct_z_o_s_c_v_t.html#ad74104d1b692d6f28542e7557b9f50a4',1,'ZOSCVT']]],
+  ['filler2_304',['filler2',['../struct_z_o_s_c_v_t.html#a669f7d5343e3793f8a88d189149942f5',1,'ZOSCVT']]],
+  ['flags_305',['flags',['../structespiearg.html#a5d70a8f33a1737ea2df7b47dac895c8e',1,'espiearg::flags()'],['../struct_i_f_a_a_r_g_s.html#a51ad4308c13ff01886749acef43f683c',1,'IFAARGS::flags()']]],
+  ['forkmax_5fenvar_306',['FORKMAX_ENVAR',['../structzoslib__config.html#a1b54c4d5900916f270b3d4cc44f79dfd',1,'zoslib_config']]],
+  ['forkmax_5fenvar_5fdefault_307',['FORKMAX_ENVAR_DEFAULT',['../zos-base_8h.html#a712c2123828b7e5c39cf0703e3d5cc54',1,'zos-base.h']]],
+  ['free_5fseg_308',['free_seg',['../class_____cache.html#aadc5e4366b86ced683c579d3adc736ac',1,'__Cache']]],
+  ['freeptr_309',['freeptr',['../class_____cache.html#a36185e7a4fc5243525f8cf85d96095ca',1,'__Cache']]]
 ];
diff --git a/docs/search/all_7.js b/docs/search/all_7.js
index bc94df8..be1c894 100644
--- a/docs/search/all_7.js
+++ b/docs/search/all_7.js
@@ -1,9 +1,9 @@
 var searchData=
 [
-  ['get_5fattribute_299',['get_attribute',['../classfd_attribute_cache.html#a604c3b35cfbf77e8b4f38eb6c1e9e08d',1,'fdAttributeCache']]],
-  ['get_5fipcs_5foverview_300',['get_ipcs_overview',['../zos_8cc.html#a9c2aa2bc64d9760560a3081722479829',1,'get_ipcs_overview(IPCQPROC *info):&#160;zos.cc'],['../zos-base_8h.html#a9c2aa2bc64d9760560a3081722479829',1,'get_ipcs_overview(IPCQPROC *info):&#160;zos.cc']]],
-  ['getentropy_301',['getentropy',['../zos_8cc.html#a2bb68aad8eabbbd2fc645add90de1e21',1,'getentropy(void *output, size_t size):&#160;zos.cc'],['../zos-base_8h.html#a5d88641f86c8a447fefd1e531758a3c0',1,'getentropy(void *buffer, size_t length):&#160;zos.cc']]],
-  ['getifausageerrorstring_302',['getIFAUsageErrorString',['../zos_8cc.html#a8158b250fec7f3bc47b8396f06229b74',1,'getIFAUsageErrorString(unsigned long rc):&#160;zos.cc'],['../zos-base_8h.html#a8158b250fec7f3bc47b8396f06229b74',1,'getIFAUsageErrorString(unsigned long rc):&#160;zos.cc']]],
-  ['getipttoken_303',['getipttoken',['../zos_8cc.html#a3f7240d3b2eaa5ff770cf4e54ab3ec44',1,'zos.cc']]],
-  ['gettid_304',['gettid',['../zos_8cc.html#ad7d99c4618975fd753197a2f412d3fd0',1,'gettid():&#160;zos.cc'],['../zos-base_8h.html#ad7d99c4618975fd753197a2f412d3fd0',1,'gettid():&#160;zos.cc']]]
+  ['get_5fattribute_310',['get_attribute',['../classfd_attribute_cache.html#a604c3b35cfbf77e8b4f38eb6c1e9e08d',1,'fdAttributeCache']]],
+  ['get_5fipcs_5foverview_311',['get_ipcs_overview',['../zos_8cc.html#a9c2aa2bc64d9760560a3081722479829',1,'get_ipcs_overview(IPCQPROC *info):&#160;zos.cc'],['../zos-base_8h.html#a9c2aa2bc64d9760560a3081722479829',1,'get_ipcs_overview(IPCQPROC *info):&#160;zos.cc']]],
+  ['getentropy_312',['getentropy',['../zos_8cc.html#a2bb68aad8eabbbd2fc645add90de1e21',1,'getentropy(void *output, size_t size):&#160;zos.cc'],['../zos-base_8h.html#a5d88641f86c8a447fefd1e531758a3c0',1,'getentropy(void *buffer, size_t length):&#160;zos.cc']]],
+  ['getifausageerrorstring_313',['getIFAUsageErrorString',['../zos_8cc.html#a8158b250fec7f3bc47b8396f06229b74',1,'getIFAUsageErrorString(unsigned long rc):&#160;zos.cc'],['../zos-base_8h.html#a8158b250fec7f3bc47b8396f06229b74',1,'getIFAUsageErrorString(unsigned long rc):&#160;zos.cc']]],
+  ['getipttoken_314',['getipttoken',['../zos_8cc.html#a3f7240d3b2eaa5ff770cf4e54ab3ec44',1,'zos.cc']]],
+  ['gettid_315',['gettid',['../zos_8cc.html#ad7d99c4618975fd753197a2f412d3fd0',1,'gettid():&#160;zos.cc'],['../zos-base_8h.html#ad7d99c4618975fd753197a2f412d3fd0',1,'gettid():&#160;zos.cc']]]
 ];
diff --git a/docs/search/all_8.js b/docs/search/all_8.js
index 7884d5e..298babe 100644
--- a/docs/search/all_8.js
+++ b/docs/search/all_8.js
@@ -1,32 +1,32 @@
 var searchData=
 [
-  ['iarv64parm_305',['iarv64parm',['../structiarv64parm.html',1,'']]],
-  ['iconv_306',['iconv',['../class____cs_converter.html#af01702026fa1b9335f13d0788dcbb2b7',1,'__csConverter']]],
-  ['id_307',['id',['../struct_i_f_a_a_r_g_s.html#ad847e05d3260a09a626b87da516d288e',1,'IFAARGS::id()'],['../struct____sem.html#a27a2157284bab89fc8d169efde729b8d',1,'__sem::id()'],['../struct_z_o_s_r_c_e.html#a518e40ac2c2542cc786421da3b5e6916',1,'ZOSRCE::id()']]],
-  ['if_308',['if',['../zos_8cc.html#a566345c907bfff3d7a7daae086cb9c67',1,'if(!mod) return -1:&#160;zos.cc'],['../zos_8cc.html#a08eff0e097503909b4059d3696296bc7',1,'if(m-&gt;thptr):&#160;zos.cc']]],
-  ['ifaargs_309',['IFAARGS',['../struct_i_f_a_a_r_g_s.html',1,'']]],
-  ['ifaargs_5ft_310',['IFAARGS_t',['../zos_8cc.html#a2153fa12c0d5e61efb9b88f0fe4a82de',1,'zos.cc']]],
-  ['ifaedfeaturename_311',['IfaedFeatureName',['../zos_8cc.html#abefc7b49941a2c68d9b4cb951275c717',1,'zos.cc']]],
-  ['ifaedfeatureslen_312',['IfaedFeaturesLen',['../zos_8cc.html#a73262cedf112378ec869b77c710dd810',1,'zos.cc']]],
-  ['ifaedprodid_313',['IfaedProdID',['../zos_8cc.html#a9235bacf6018f728aa0d54cc3f38e5c9',1,'zos.cc']]],
-  ['ifaedprodmod_314',['IfaedProdMod',['../zos_8cc.html#a28bea2352f10dd553c99d6eaf8a48c62',1,'zos.cc']]],
-  ['ifaedprodname_315',['IfaedProdName',['../zos_8cc.html#ab5a864fa536705c6a017d2318ebb2c2f',1,'zos.cc']]],
-  ['ifaedprodowner_316',['IfaedProdOwner',['../zos_8cc.html#a3cce8210f73af001f806b415206f7ec6',1,'zos.cc']]],
-  ['ifaedprodrel_317',['IfaedProdRel',['../zos_8cc.html#a1e19c8800962b979bc5481f0f9889646',1,'zos.cc']]],
-  ['ifaedprodtoken_318',['IfaedProdToken',['../zos_8cc.html#a1ba0a4729d73a202727a8ead4e503937',1,'zos.cc']]],
-  ['ifaedprodvers_319',['IfaedProdVers',['../zos_8cc.html#a82a31e49e1e8d950e208ae11dabd62af',1,'zos.cc']]],
-  ['ifaedreturncode_320',['IfaedReturnCode',['../zos_8cc.html#ab451b6ba3e6cc2fc47e5803947dfb800',1,'zos.cc']]],
-  ['ifaedsta_5fparms_321',['IFAEDSTA_parms',['../struct_i_f_a_e_d_s_t_a__parms.html',1,'']]],
-  ['ifaedsta_5fparms_5ft_322',['IFAEDSTA_parms_t',['../zos_8cc.html#abfd39763ce8ec9511c6c05282d8086ff',1,'zos.cc']]],
-  ['ifaedtype_323',['IfaedType',['../zos_8cc.html#a98486ba1c03677990fbc328603921e91',1,'zos.cc']]],
-  ['ifausageerrorstrings_324',['IFAUsageErrorStrings',['../zos_8cc.html#af535ad823f790786fa91ab9160eda2af',1,'zos.cc']]],
-  ['init_5fzoslib_325',['init_zoslib',['../zos_8cc.html#ae823ecb53c5dce05137534f5d14edb11',1,'init_zoslib(const zoslib_config_t config):&#160;zos.cc'],['../zos-base_8h.html#ae823ecb53c5dce05137534f5d14edb11',1,'init_zoslib(const zoslib_config_t config):&#160;zos.cc']]],
-  ['init_5fzoslib_5fconfig_326',['init_zoslib_config',['../zos_8cc.html#a07a98c0cfecbb83c41bea035f85af5c0',1,'init_zoslib_config(zoslib_config_t &amp;config):&#160;zos.cc'],['../zos_8cc.html#ad08be3bfe25046883b7d3bea7ac88cc2',1,'init_zoslib_config(zoslib_config_t *const config):&#160;zos.cc'],['../zos-base_8h.html#ad08be3bfe25046883b7d3bea7ac88cc2',1,'init_zoslib_config(zoslib_config_t *const config):&#160;zos.cc']]],
-  ['int_327',['int',['../structsi22v1.html#af11629e7cfe5d2670fb34d8a63841501',1,'si22v1']]],
-  ['inthash_328',['IntHash',['../struct_int_hash.html',1,'']]],
-  ['ipc_5fcleanup_5fenvar_329',['IPC_CLEANUP_ENVAR',['../structzoslib__config.html#a02e39b562b409f9e0751491ba8498d73',1,'zoslib_config']]],
-  ['ipc_5fcleanup_5fenvar_5fdefault_330',['IPC_CLEANUP_ENVAR_DEFAULT',['../zos-base_8h.html#a989178e9f01743b2af2111725b2b1eb8',1,'zos-base.h']]],
-  ['is_5fexist_5fptr_331',['is_exist_ptr',['../class_____cache.html#ad2aa7dc0030c9e74aff646f44696a66d',1,'__Cache']]],
-  ['is_5frmode64_332',['is_rmode64',['../class_____cache.html#a5f26d82716ef7d1e1f61cbac5334cd93',1,'__Cache']]],
-  ['is_5fvalid_333',['is_valid',['../class____cs_converter.html#a75bcc547ae64e6c61c12f3d9ac3e79b9',1,'__csConverter']]]
+  ['iarv64parm_316',['iarv64parm',['../structiarv64parm.html',1,'']]],
+  ['iconv_317',['iconv',['../class____cs_converter.html#af01702026fa1b9335f13d0788dcbb2b7',1,'__csConverter']]],
+  ['id_318',['id',['../struct_i_f_a_a_r_g_s.html#ad847e05d3260a09a626b87da516d288e',1,'IFAARGS::id()'],['../struct____sem.html#a27a2157284bab89fc8d169efde729b8d',1,'__sem::id()'],['../struct_z_o_s_r_c_e.html#a518e40ac2c2542cc786421da3b5e6916',1,'ZOSRCE::id()']]],
+  ['if_319',['if',['../zos_8cc.html#a566345c907bfff3d7a7daae086cb9c67',1,'if(!mod) return -1:&#160;zos.cc'],['../zos_8cc.html#a08eff0e097503909b4059d3696296bc7',1,'if(m-&gt;thptr):&#160;zos.cc']]],
+  ['ifaargs_320',['IFAARGS',['../struct_i_f_a_a_r_g_s.html',1,'']]],
+  ['ifaargs_5ft_321',['IFAARGS_t',['../zos_8cc.html#a2153fa12c0d5e61efb9b88f0fe4a82de',1,'zos.cc']]],
+  ['ifaedfeaturename_322',['IfaedFeatureName',['../zos_8cc.html#abefc7b49941a2c68d9b4cb951275c717',1,'zos.cc']]],
+  ['ifaedfeatureslen_323',['IfaedFeaturesLen',['../zos_8cc.html#a73262cedf112378ec869b77c710dd810',1,'zos.cc']]],
+  ['ifaedprodid_324',['IfaedProdID',['../zos_8cc.html#a9235bacf6018f728aa0d54cc3f38e5c9',1,'zos.cc']]],
+  ['ifaedprodmod_325',['IfaedProdMod',['../zos_8cc.html#a28bea2352f10dd553c99d6eaf8a48c62',1,'zos.cc']]],
+  ['ifaedprodname_326',['IfaedProdName',['../zos_8cc.html#ab5a864fa536705c6a017d2318ebb2c2f',1,'zos.cc']]],
+  ['ifaedprodowner_327',['IfaedProdOwner',['../zos_8cc.html#a3cce8210f73af001f806b415206f7ec6',1,'zos.cc']]],
+  ['ifaedprodrel_328',['IfaedProdRel',['../zos_8cc.html#a1e19c8800962b979bc5481f0f9889646',1,'zos.cc']]],
+  ['ifaedprodtoken_329',['IfaedProdToken',['../zos_8cc.html#a1ba0a4729d73a202727a8ead4e503937',1,'zos.cc']]],
+  ['ifaedprodvers_330',['IfaedProdVers',['../zos_8cc.html#a82a31e49e1e8d950e208ae11dabd62af',1,'zos.cc']]],
+  ['ifaedreturncode_331',['IfaedReturnCode',['../zos_8cc.html#ab451b6ba3e6cc2fc47e5803947dfb800',1,'zos.cc']]],
+  ['ifaedsta_5fparms_332',['IFAEDSTA_parms',['../struct_i_f_a_e_d_s_t_a__parms.html',1,'']]],
+  ['ifaedsta_5fparms_5ft_333',['IFAEDSTA_parms_t',['../zos_8cc.html#abfd39763ce8ec9511c6c05282d8086ff',1,'zos.cc']]],
+  ['ifaedtype_334',['IfaedType',['../zos_8cc.html#a98486ba1c03677990fbc328603921e91',1,'zos.cc']]],
+  ['ifausageerrorstrings_335',['IFAUsageErrorStrings',['../zos_8cc.html#af535ad823f790786fa91ab9160eda2af',1,'zos.cc']]],
+  ['init_5fzoslib_336',['init_zoslib',['../zos_8cc.html#ae823ecb53c5dce05137534f5d14edb11',1,'init_zoslib(const zoslib_config_t config):&#160;zos.cc'],['../zos-base_8h.html#ae823ecb53c5dce05137534f5d14edb11',1,'init_zoslib(const zoslib_config_t config):&#160;zos.cc']]],
+  ['init_5fzoslib_5fconfig_337',['init_zoslib_config',['../zos_8cc.html#a07a98c0cfecbb83c41bea035f85af5c0',1,'init_zoslib_config(zoslib_config_t &amp;config):&#160;zos.cc'],['../zos_8cc.html#ad08be3bfe25046883b7d3bea7ac88cc2',1,'init_zoslib_config(zoslib_config_t *const config):&#160;zos.cc'],['../zos-base_8h.html#ad08be3bfe25046883b7d3bea7ac88cc2',1,'init_zoslib_config(zoslib_config_t *const config):&#160;zos.cc']]],
+  ['int_338',['int',['../structsi22v1.html#af11629e7cfe5d2670fb34d8a63841501',1,'si22v1']]],
+  ['inthash_339',['IntHash',['../struct_int_hash.html',1,'']]],
+  ['ipc_5fcleanup_5fenvar_340',['IPC_CLEANUP_ENVAR',['../structzoslib__config.html#a02e39b562b409f9e0751491ba8498d73',1,'zoslib_config']]],
+  ['ipc_5fcleanup_5fenvar_5fdefault_341',['IPC_CLEANUP_ENVAR_DEFAULT',['../zos-base_8h.html#a989178e9f01743b2af2111725b2b1eb8',1,'zos-base.h']]],
+  ['is_5fexist_5fptr_342',['is_exist_ptr',['../class_____cache.html#ad2aa7dc0030c9e74aff646f44696a66d',1,'__Cache']]],
+  ['is_5frmode64_343',['is_rmode64',['../class_____cache.html#a5f26d82716ef7d1e1f61cbac5334cd93',1,'__Cache']]],
+  ['is_5fvalid_344',['is_valid',['../class____cs_converter.html#a75bcc547ae64e6c61c12f3d9ac3e79b9',1,'__csConverter']]]
 ];
diff --git a/docs/search/all_9.js b/docs/search/all_9.js
index 810ac77..791504b 100644
--- a/docs/search/all_9.js
+++ b/docs/search/all_9.js
@@ -1,18 +1,18 @@
 var searchData=
 [
-  ['key_334',['key',['../struct____tlsanchor.html#a19a98c7eac6864a7f3b2170edfdd0024',1,'__tlsanchor']]],
-  ['key_5ftype_335',['key_type',['../zos_8cc.html#a6dd1bf9568357cc13fb38a760be40d17',1,'zos.cc']]],
-  ['keyused_5fconvertsize64_336',['keyused_convertsize64',['../structiarv64parm.html#a26d3e6035b041b3a9938e5071acdabff',1,'iarv64parm']]],
-  ['keyused_5fconvertstart_337',['keyused_convertstart',['../structiarv64parm.html#a09defadf8061f532834dac195ab5d029',1,'iarv64parm']]],
-  ['keyused_5fdump_338',['keyused_dump',['../structiarv64parm.html#a9b1d509ec1455198c944418a625f4e6d',1,'iarv64parm']]],
-  ['keyused_5fguardsize64_339',['keyused_guardsize64',['../structiarv64parm.html#a95b5623dc7bd9d4d7e1845e6d80c382d',1,'iarv64parm']]],
-  ['keyused_5fkey_340',['keyused_key',['../structiarv64parm.html#aa9c693a626ce8f1fa1eb2f9870cfa73a',1,'iarv64parm']]],
-  ['keyused_5fmotkn_341',['keyused_motkn',['../structiarv64parm.html#a2514ce69aadf4f61ba03e7c374784213',1,'iarv64parm']]],
-  ['keyused_5foptionvalue_342',['keyused_optionvalue',['../structiarv64parm.html#a79e3dda947e0087aff213897998d8187',1,'iarv64parm']]],
-  ['keyused_5fownerjobname_343',['keyused_ownerjobname',['../structiarv64parm.html#a9a18dc42e2a755bff76cf2c8f23ffea2',1,'iarv64parm']]],
-  ['keyused_5fsvcdumprgn_344',['keyused_svcdumprgn',['../structiarv64parm.html#a6a7f201ea0960ec1343ac125c3de72c2',1,'iarv64parm']]],
-  ['keyused_5fttoken_345',['keyused_ttoken',['../structiarv64parm.html#a60bf93e0681bcf6ef4a61baed03678a1',1,'iarv64parm']]],
-  ['keyused_5funits_346',['keyused_units',['../structiarv64parm.html#a0f5dbae8adbce82c014bf220d20aa260',1,'iarv64parm']]],
-  ['keyused_5fusertkn_347',['keyused_usertkn',['../structiarv64parm.html#a99fc687bd54a77c5ff287727c999b6a6',1,'iarv64parm']]],
-  ['kill_348',['kill',['../zos_8cc.html#a17629c5f27ae250d924b74b1789e3b27',1,'zos.cc']]]
+  ['key_345',['key',['../struct____tlsanchor.html#a19a98c7eac6864a7f3b2170edfdd0024',1,'__tlsanchor']]],
+  ['key_5ftype_346',['key_type',['../zos_8cc.html#a6dd1bf9568357cc13fb38a760be40d17',1,'zos.cc']]],
+  ['keyused_5fconvertsize64_347',['keyused_convertsize64',['../structiarv64parm.html#a26d3e6035b041b3a9938e5071acdabff',1,'iarv64parm']]],
+  ['keyused_5fconvertstart_348',['keyused_convertstart',['../structiarv64parm.html#a09defadf8061f532834dac195ab5d029',1,'iarv64parm']]],
+  ['keyused_5fdump_349',['keyused_dump',['../structiarv64parm.html#a9b1d509ec1455198c944418a625f4e6d',1,'iarv64parm']]],
+  ['keyused_5fguardsize64_350',['keyused_guardsize64',['../structiarv64parm.html#a95b5623dc7bd9d4d7e1845e6d80c382d',1,'iarv64parm']]],
+  ['keyused_5fkey_351',['keyused_key',['../structiarv64parm.html#aa9c693a626ce8f1fa1eb2f9870cfa73a',1,'iarv64parm']]],
+  ['keyused_5fmotkn_352',['keyused_motkn',['../structiarv64parm.html#a2514ce69aadf4f61ba03e7c374784213',1,'iarv64parm']]],
+  ['keyused_5foptionvalue_353',['keyused_optionvalue',['../structiarv64parm.html#a79e3dda947e0087aff213897998d8187',1,'iarv64parm']]],
+  ['keyused_5fownerjobname_354',['keyused_ownerjobname',['../structiarv64parm.html#a9a18dc42e2a755bff76cf2c8f23ffea2',1,'iarv64parm']]],
+  ['keyused_5fsvcdumprgn_355',['keyused_svcdumprgn',['../structiarv64parm.html#a6a7f201ea0960ec1343ac125c3de72c2',1,'iarv64parm']]],
+  ['keyused_5fttoken_356',['keyused_ttoken',['../structiarv64parm.html#a60bf93e0681bcf6ef4a61baed03678a1',1,'iarv64parm']]],
+  ['keyused_5funits_357',['keyused_units',['../structiarv64parm.html#a0f5dbae8adbce82c014bf220d20aa260',1,'iarv64parm']]],
+  ['keyused_5fusertkn_358',['keyused_usertkn',['../structiarv64parm.html#a99fc687bd54a77c5ff287727c999b6a6',1,'iarv64parm']]],
+  ['kill_359',['kill',['../zos_8cc.html#a17629c5f27ae250d924b74b1789e3b27',1,'zos.cc']]]
 ];
diff --git a/docs/search/all_a.js b/docs/search/all_a.js
index d710b97..1de2f4d 100644
--- a/docs/search/all_a.js
+++ b/docs/search/all_a.js
@@ -1,9 +1,9 @@
 var searchData=
 [
-  ['listlen_349',['listlen',['../struct_i_f_a_a_r_g_s.html#ac32c1acb1238aaec054fd73bd23eaafa',1,'IFAARGS']]],
-  ['load_5fr1_350',['load_r1',['../structloadmod.html#a1337e29cc53edde778dbb338020fd164',1,'loadmod']]],
-  ['load_5fr15_351',['load_r15',['../structloadmod.html#a478cf1743fcd32a03fbb40c9fdda922d',1,'loadmod']]],
-  ['loadmod_352',['loadmod',['../structloadmod.html',1,'']]],
-  ['loadmod_5ft_353',['loadmod_t',['../zos_8cc.html#a85a53d65465b75c01770f2350bee02a2',1,'zos.cc']]],
-  ['loadr14_354',['loadr14',['../structthunk24.html#ab8139cd9cd3dac71a4d976b843adc2f1',1,'thunk24']]]
+  ['listlen_360',['listlen',['../struct_i_f_a_a_r_g_s.html#ac32c1acb1238aaec054fd73bd23eaafa',1,'IFAARGS']]],
+  ['load_5fr1_361',['load_r1',['../structloadmod.html#a1337e29cc53edde778dbb338020fd164',1,'loadmod']]],
+  ['load_5fr15_362',['load_r15',['../structloadmod.html#a478cf1743fcd32a03fbb40c9fdda922d',1,'loadmod']]],
+  ['loadmod_363',['loadmod',['../structloadmod.html',1,'']]],
+  ['loadmod_5ft_364',['loadmod_t',['../zos_8cc.html#a85a53d65465b75c01770f2350bee02a2',1,'zos.cc']]],
+  ['loadr14_365',['loadr14',['../structthunk24.html#ab8139cd9cd3dac71a4d976b843adc2f1',1,'thunk24']]]
 ];
diff --git a/docs/search/all_b.js b/docs/search/all_b.js
index 5dfff39..d2f8a7a 100644
--- a/docs/search/all_b.js
+++ b/docs/search/all_b.js
@@ -1,11 +1,11 @@
 var searchData=
 [
-  ['mainpage_2edox_355',['mainpage.dox',['../mainpage_8dox.html',1,'']]],
-  ['major_5fversion_356',['MAJOR_VERSION',['../zos_8h.html#aa9e8f3bb466bb421d13913df7aeaa20c',1,'zos.h']]],
-  ['max_357',['max',['../zos_8cc.html#affe776513b24d84b39af8ab0930fef7f',1,'zos.cc']]],
-  ['mem_5fcursor_5ft_358',['mem_cursor_t',['../zos_8cc.html#a6e3d22f7f570ca1e8fed2efaf6faf315',1,'zos.cc']]],
-  ['minor_5fversion_359',['MINOR_VERSION',['../zos_8h.html#a320988aa2655ee094f3a34a52da10831',1,'zos.h']]],
-  ['modname_360',['modname',['../structloadmod.html#a2d378ed8e12716c4e947df1df82276d2',1,'loadmod']]],
-  ['module_5fregister_5fusage_361',['MODULE_REGISTER_USAGE',['../zos_8cc.html#a219f1b17ffb2a3dc45beabff803c2ddc',1,'zos.cc']]],
-  ['mutex_362',['mutex',['../struct____sem.html#a293b3726a9615306dbff428fdd703469',1,'__sem::mutex()'],['../structsem__t.html#a0d7238ac4d204a062ab0bba619cbe333',1,'sem_t::mutex()']]]
+  ['mainpage_2edox_366',['mainpage.dox',['../mainpage_8dox.html',1,'']]],
+  ['major_5fversion_367',['MAJOR_VERSION',['../zos_8h.html#aa9e8f3bb466bb421d13913df7aeaa20c',1,'zos.h']]],
+  ['max_368',['max',['../zos_8cc.html#affe776513b24d84b39af8ab0930fef7f',1,'zos.cc']]],
+  ['mem_5fcursor_5ft_369',['mem_cursor_t',['../zos_8cc.html#a6e3d22f7f570ca1e8fed2efaf6faf315',1,'zos.cc']]],
+  ['minor_5fversion_370',['MINOR_VERSION',['../zos_8h.html#a320988aa2655ee094f3a34a52da10831',1,'zos.h']]],
+  ['modname_371',['modname',['../structloadmod.html#a2d378ed8e12716c4e947df1df82276d2',1,'loadmod']]],
+  ['module_5fregister_5fusage_372',['MODULE_REGISTER_USAGE',['../zos_8cc.html#a219f1b17ffb2a3dc45beabff803c2ddc',1,'zos.cc']]],
+  ['mutex_373',['mutex',['../struct____sem.html#a293b3726a9615306dbff428fdd703469',1,'__sem::mutex()'],['../structsem__t.html#a0d7238ac4d204a062ab0bba619cbe333',1,'sem_t::mutex()']]]
 ];
diff --git a/docs/search/all_c.js b/docs/search/all_c.js
index c13ce82..9f70188 100644
--- a/docs/search/all_c.js
+++ b/docs/search/all_c.js
@@ -1,6 +1,6 @@
 var searchData=
 [
-  ['name_363',['name',['../struct_z_o_s_r_m_c_t.html#a4ecb2832e59873f7186540897fe3d236',1,'ZOSRMCT']]],
-  ['nanosleep_364',['nanosleep',['../zos_8cc.html#a1b63fa141b202a0b01cfef8421aa48d6',1,'nanosleep(const struct timespec *req, struct timespec *rem):&#160;zos.cc'],['../zos-base_8h.html#a1b63fa141b202a0b01cfef8421aa48d6',1,'nanosleep(const struct timespec *req, struct timespec *rem):&#160;zos.cc']]],
-  ['notagread_365',['notagread',['../zos_8cc.html#a5a0384476a9cd0f9aeff7e9d28e10dbd',1,'notagread():&#160;zos.cc'],['../zos_8cc.html#a1475641bddb64b81a08190d912b4fe4d',1,'notagread():&#160;zos.cc']]]
+  ['name_374',['name',['../struct_z_o_s_r_m_c_t.html#a4ecb2832e59873f7186540897fe3d236',1,'ZOSRMCT']]],
+  ['nanosleep_375',['nanosleep',['../zos_8cc.html#a1b63fa141b202a0b01cfef8421aa48d6',1,'nanosleep(const struct timespec *req, struct timespec *rem):&#160;zos.cc'],['../zos-base_8h.html#a1b63fa141b202a0b01cfef8421aa48d6',1,'nanosleep(const struct timespec *req, struct timespec *rem):&#160;zos.cc']]],
+  ['notagread_376',['notagread',['../zos_8cc.html#a5a0384476a9cd0f9aeff7e9d28e10dbd',1,'notagread():&#160;zos.cc'],['../zos_8cc.html#a1475641bddb64b81a08190d912b4fe4d',1,'notagread():&#160;zos.cc']]]
 ];
diff --git a/docs/search/all_d.js b/docs/search/all_d.js
index acc7e3b..bda1f76 100644
--- a/docs/search/all_d.js
+++ b/docs/search/all_d.js
@@ -1,5 +1,6 @@
 var searchData=
 [
-  ['once_366',['once',['../struct____tlsanchor.html#aac49e060787eeea3b9bae3b80c312558',1,'__tlsanchor']]],
-  ['operator_28_29_367',['operator()',['../struct_int_hash.html#acf55a6ab8b224c5a78fe330429a2f9f0',1,'IntHash::operator()()'],['../struct____hash__func.html#a6171542059e6c5eeb24c64e720c3cf53',1,'__hash_func::operator()()']]]
+  ['once_377',['once',['../struct____tlsanchor.html#aac49e060787eeea3b9bae3b80c312558',1,'__tlsanchor']]],
+  ['operator_28_29_378',['operator()',['../struct_int_hash.html#acf55a6ab8b224c5a78fe330429a2f9f0',1,'IntHash::operator()()'],['../struct____hash__func.html#a6171542059e6c5eeb24c64e720c3cf53',1,'__hash_func::operator()()']]],
+  ['oslvl_5ft_379',['oslvl_t',['../zos-base_8h.html#adbc37c8430939d1f676d7d6d1fd282aa',1,'zos-base.h']]]
 ];
diff --git a/docs/search/all_e.js b/docs/search/all_e.js
index 285d528..28edb65 100644
--- a/docs/search/all_e.js
+++ b/docs/search/all_e.js
@@ -1,15 +1,15 @@
 var searchData=
 [
-  ['patch_5fversion_368',['PATCH_VERSION',['../zos_8h.html#aed5f6b4b087292b1f6579952fc7c14eb',1,'zos.h']]],
-  ['pgth_5fcurrent_369',['PGTH_CURRENT',['../zos_8cc.html#a7f6f9e879c9fc403a2575aeb0da2cfc0',1,'zos.cc']]],
-  ['pgthacommandlong_370',['PGTHACOMMANDLONG',['../zos_8cc.html#a316704bcbd14679b33ab2d29311a226c',1,'zos.cc']]],
-  ['plist_371',['plist',['../zos_8cc.html#aa3d6614da88c74bd72e5d82aadcbfa68',1,'zos.cc']]],
-  ['pool_372',['pool',['../struct_z_o_s_r_c_e.html#af2331cd9ce9a344c703eb1b668ab2499',1,'ZOSRCE']]],
-  ['prefix_373',['prefix',['../struct_i_f_a_a_r_g_s.html#a5d7f9430e07dd5f2ea0492685c6db8df',1,'IFAARGS']]],
-  ['prodid_374',['prodid',['../struct_i_f_a_a_r_g_s.html#af5996c64198631607801aacea8b1b157',1,'IFAARGS']]],
-  ['prodname_375',['prodname',['../struct_i_f_a_a_r_g_s.html#a7c4de9c898d979e9c79a7d8344725129',1,'IFAARGS']]],
-  ['prodowner_376',['prodowner',['../struct_i_f_a_a_r_g_s.html#a7a5f0dc86bd22340955e34713f2d842a',1,'IFAARGS']]],
-  ['prodqual_377',['prodqual',['../struct_i_f_a_a_r_g_s.html#aa56a1023ff2aaa17195ebbae1f1b692b',1,'IFAARGS']]],
-  ['prodvers_378',['prodvers',['../struct_i_f_a_a_r_g_s.html#aa050b67908d1f9b07d9dd107af55b083',1,'IFAARGS']]],
-  ['prtoken_5faddr_379',['prtoken_addr',['../struct_i_f_a_a_r_g_s.html#a037f703b781aad75544fa83089cb670f',1,'IFAARGS']]]
+  ['patch_5fversion_380',['PATCH_VERSION',['../zos_8h.html#aed5f6b4b087292b1f6579952fc7c14eb',1,'zos.h']]],
+  ['pgth_5fcurrent_381',['PGTH_CURRENT',['../zos_8cc.html#a7f6f9e879c9fc403a2575aeb0da2cfc0',1,'zos.cc']]],
+  ['pgthacommandlong_382',['PGTHACOMMANDLONG',['../zos_8cc.html#a316704bcbd14679b33ab2d29311a226c',1,'zos.cc']]],
+  ['plist_383',['plist',['../zos_8cc.html#aa3d6614da88c74bd72e5d82aadcbfa68',1,'zos.cc']]],
+  ['pool_384',['pool',['../struct_z_o_s_r_c_e.html#af2331cd9ce9a344c703eb1b668ab2499',1,'ZOSRCE']]],
+  ['prefix_385',['prefix',['../struct_i_f_a_a_r_g_s.html#a5d7f9430e07dd5f2ea0492685c6db8df',1,'IFAARGS']]],
+  ['prodid_386',['prodid',['../struct_i_f_a_a_r_g_s.html#af5996c64198631607801aacea8b1b157',1,'IFAARGS']]],
+  ['prodname_387',['prodname',['../struct_i_f_a_a_r_g_s.html#a7c4de9c898d979e9c79a7d8344725129',1,'IFAARGS']]],
+  ['prodowner_388',['prodowner',['../struct_i_f_a_a_r_g_s.html#a7a5f0dc86bd22340955e34713f2d842a',1,'IFAARGS']]],
+  ['prodqual_389',['prodqual',['../struct_i_f_a_a_r_g_s.html#aa56a1023ff2aaa17195ebbae1f1b692b',1,'IFAARGS']]],
+  ['prodvers_390',['prodvers',['../struct_i_f_a_a_r_g_s.html#aa050b67908d1f9b07d9dd107af55b083',1,'IFAARGS']]],
+  ['prtoken_5faddr_391',['prtoken_addr',['../struct_i_f_a_a_r_g_s.html#a037f703b781aad75544fa83089cb670f',1,'IFAARGS']]]
 ];
diff --git a/docs/search/all_f.js b/docs/search/all_f.js
index 22943eb..b1a0c46 100644
--- a/docs/search/all_f.js
+++ b/docs/search/all_f.js
@@ -1,19 +1,19 @@
 var searchData=
 [
-  ['rc_380',['rc',['../zos_8cc.html#a24a75778e4eea3c696ecc59576fe16d1',1,'zos.cc']]],
-  ['rce_381',['rce',['../struct_z_o_s_c_v_t.html#a6e96b41565f94d67d9fb657190b3fc60',1,'ZOSCVT']]],
-  ['reg1_382',['reg1',['../structloadmod.html#a9c03f0a11e44bbb22dce95ec9292f9e2',1,'loadmod::reg1()'],['../zos_8cc.html#a46172c7afd264d87858b72d50d3faf56',1,'reg1():&#160;zos.cc']]],
-  ['reg13_383',['reg13',['../structloadmod.html#ac848b88f1e33e60272c9d686de5370bc',1,'loadmod']]],
-  ['reg15_384',['reg15',['../structloadmod.html#a4a182e60ded36c0fe8bea97942494bc8',1,'loadmod']]],
-  ['request_385',['request',['../struct_i_f_a_a_r_g_s.html#a504765f7b4a7a2753cff4952cc829fdf',1,'IFAARGS']]],
-  ['reserved_386',['reserved',['../structespiearg.html#af346b087cb59cc884fdea682b56e14c8',1,'espiearg']]],
-  ['rmct_387',['rmct',['../struct_z_o_s_c_v_t.html#ac67be1672f02cafd4474d5ade437235b',1,'ZOSCVT']]],
-  ['roanon_5fmmap_388',['roanon_mmap',['../zos_8cc.html#abacb87ed98c22ed1c16d5100e9d8e903',1,'roanon_mmap(void *_, size_t len, int prot, int flags, const char *filename, int fildes, off_t off):&#160;zos.cc'],['../zos-base_8h.html#abacb87ed98c22ed1c16d5100e9d8e903',1,'roanon_mmap(void *_, size_t len, int prot, int flags, const char *filename, int fildes, off_t off):&#160;zos.cc']]],
-  ['rsv0001_389',['rsv0001',['../struct_i_f_a_a_r_g_s.html#a689041bb63098ca7be07fb239a6a8382',1,'IFAARGS']]],
-  ['rsv0002_390',['rsv0002',['../struct_i_f_a_a_r_g_s.html#ae21da63c5cbaa79dc576e5b014b4813e',1,'IFAARGS']]],
-  ['rsvd_391',['Rsvd',['../struct_e_d_o_i.html#a625d01641e373f4910b43c8ad8ff37c9',1,'EDOI']]],
-  ['rsvd0_392',['Rsvd0',['../struct_e_d_o_i.html#a2f33098a2bae09af2db2effa6299a51c',1,'EDOI']]],
-  ['rsvd1_393',['Rsvd1',['../struct_e_d_o_i.html#acd98dfdd7206a665806458f8c452c964',1,'EDOI']]],
-  ['runtime_5flimit_5fenvar_394',['RUNTIME_LIMIT_ENVAR',['../structzoslib__config.html#a7c60ac4e4754b6aeea8985fab8aeb963',1,'zoslib_config']]],
-  ['runtime_5flimit_5fenvar_5fdefault_395',['RUNTIME_LIMIT_ENVAR_DEFAULT',['../zos-base_8h.html#a8e6b6f696a5e7fa70287429d5816264f',1,'zos-base.h']]]
+  ['rc_392',['rc',['../zos_8cc.html#a24a75778e4eea3c696ecc59576fe16d1',1,'zos.cc']]],
+  ['rce_393',['rce',['../struct_z_o_s_c_v_t.html#a6e96b41565f94d67d9fb657190b3fc60',1,'ZOSCVT']]],
+  ['reg1_394',['reg1',['../structloadmod.html#a9c03f0a11e44bbb22dce95ec9292f9e2',1,'loadmod::reg1()'],['../zos_8cc.html#a46172c7afd264d87858b72d50d3faf56',1,'reg1():&#160;zos.cc']]],
+  ['reg13_395',['reg13',['../structloadmod.html#ac848b88f1e33e60272c9d686de5370bc',1,'loadmod']]],
+  ['reg15_396',['reg15',['../structloadmod.html#a4a182e60ded36c0fe8bea97942494bc8',1,'loadmod']]],
+  ['request_397',['request',['../struct_i_f_a_a_r_g_s.html#a504765f7b4a7a2753cff4952cc829fdf',1,'IFAARGS']]],
+  ['reserved_398',['reserved',['../structespiearg.html#af346b087cb59cc884fdea682b56e14c8',1,'espiearg']]],
+  ['rmct_399',['rmct',['../struct_z_o_s_c_v_t.html#ac67be1672f02cafd4474d5ade437235b',1,'ZOSCVT']]],
+  ['roanon_5fmmap_400',['roanon_mmap',['../zos_8cc.html#abacb87ed98c22ed1c16d5100e9d8e903',1,'roanon_mmap(void *_, size_t len, int prot, int flags, const char *filename, int fildes, off_t off):&#160;zos.cc'],['../zos-base_8h.html#abacb87ed98c22ed1c16d5100e9d8e903',1,'roanon_mmap(void *_, size_t len, int prot, int flags, const char *filename, int fildes, off_t off):&#160;zos.cc']]],
+  ['rsv0001_401',['rsv0001',['../struct_i_f_a_a_r_g_s.html#a689041bb63098ca7be07fb239a6a8382',1,'IFAARGS']]],
+  ['rsv0002_402',['rsv0002',['../struct_i_f_a_a_r_g_s.html#ae21da63c5cbaa79dc576e5b014b4813e',1,'IFAARGS']]],
+  ['rsvd_403',['Rsvd',['../struct_e_d_o_i.html#a625d01641e373f4910b43c8ad8ff37c9',1,'EDOI']]],
+  ['rsvd0_404',['Rsvd0',['../struct_e_d_o_i.html#a2f33098a2bae09af2db2effa6299a51c',1,'EDOI']]],
+  ['rsvd1_405',['Rsvd1',['../struct_e_d_o_i.html#acd98dfdd7206a665806458f8c452c964',1,'EDOI']]],
+  ['runtime_5flimit_5fenvar_406',['RUNTIME_LIMIT_ENVAR',['../structzoslib__config.html#a7c60ac4e4754b6aeea8985fab8aeb963',1,'zoslib_config']]],
+  ['runtime_5flimit_5fenvar_5fdefault_407',['RUNTIME_LIMIT_ENVAR_DEFAULT',['../zos-base_8h.html#a8e6b6f696a5e7fa70287429d5816264f',1,'zos-base.h']]]
 ];
diff --git a/docs/search/classes_0.js b/docs/search/classes_0.js
index 7067575..0b84c6d 100644
--- a/docs/search/classes_0.js
+++ b/docs/search/classes_0.js
@@ -1,10 +1,11 @@
 var searchData=
 [
-  ['_5f_5fbpxyatt_643',['__bpxyatt',['../struct____bpxyatt.html',1,'']]],
-  ['_5f_5fcache_644',['__Cache',['../class_____cache.html',1,'']]],
-  ['_5f_5fcpu_5frelax_5fworkarea_645',['__cpu_relax_workarea',['../struct____cpu__relax__workarea.html',1,'']]],
-  ['_5f_5fcsconverter_646',['__csConverter',['../class____cs_converter.html',1,'']]],
-  ['_5f_5fhash_5ffunc_647',['__hash_func',['../struct____hash__func.html',1,'']]],
-  ['_5f_5fsem_648',['__sem',['../struct____sem.html',1,'']]],
-  ['_5f_5ftlsanchor_649',['__tlsanchor',['../struct____tlsanchor.html',1,'']]]
+  ['_5f_5fbpxyatt_665',['__bpxyatt',['../struct____bpxyatt.html',1,'']]],
+  ['_5f_5fcache_666',['__Cache',['../class_____cache.html',1,'']]],
+  ['_5f_5fcpu_5frelax_5fworkarea_667',['__cpu_relax_workarea',['../struct____cpu__relax__workarea.html',1,'']]],
+  ['_5f_5fcsconverter_668',['__csConverter',['../class____cs_converter.html',1,'']]],
+  ['_5f_5fhash_5ffunc_669',['__hash_func',['../struct____hash__func.html',1,'']]],
+  ['_5f_5fsem_670',['__sem',['../struct____sem.html',1,'']]],
+  ['_5f_5fsem_5ft_671',['__sem_t',['../struct____sem__t.html',1,'']]],
+  ['_5f_5ftlsanchor_672',['__tlsanchor',['../struct____tlsanchor.html',1,'']]]
 ];
diff --git a/docs/search/classes_1.js b/docs/search/classes_1.js
index e55e929..33934b6 100644
--- a/docs/search/classes_1.js
+++ b/docs/search/classes_1.js
@@ -1,6 +1,6 @@
 var searchData=
 [
-  ['csrsi_5fcsrt_650',['CSRSI_CSRT',['../struct_c_s_r_s_i___c_s_r_t.html',1,'']]],
-  ['csrsi_5fcvt_651',['CSRSI_CVT',['../struct_c_s_r_s_i___c_v_t.html',1,'']]],
-  ['csrsi_5fpsa_652',['CSRSI_PSA',['../struct_c_s_r_s_i___p_s_a.html',1,'']]]
+  ['csrsi_5fcsrt_673',['CSRSI_CSRT',['../struct_c_s_r_s_i___c_s_r_t.html',1,'']]],
+  ['csrsi_5fcvt_674',['CSRSI_CVT',['../struct_c_s_r_s_i___c_v_t.html',1,'']]],
+  ['csrsi_5fpsa_675',['CSRSI_PSA',['../struct_c_s_r_s_i___p_s_a.html',1,'']]]
 ];
diff --git a/docs/search/classes_2.js b/docs/search/classes_2.js
index 43762f2..5e80dbd 100644
--- a/docs/search/classes_2.js
+++ b/docs/search/classes_2.js
@@ -1,5 +1,5 @@
 var searchData=
 [
-  ['edoi_653',['EDOI',['../struct_e_d_o_i.html',1,'']]],
-  ['espiearg_654',['espiearg',['../structespiearg.html',1,'']]]
+  ['edoi_676',['EDOI',['../struct_e_d_o_i.html',1,'']]],
+  ['espiearg_677',['espiearg',['../structespiearg.html',1,'']]]
 ];
diff --git a/docs/search/classes_3.js b/docs/search/classes_3.js
index 556265d..8bddc7f 100644
--- a/docs/search/classes_3.js
+++ b/docs/search/classes_3.js
@@ -1,4 +1,4 @@
 var searchData=
 [
-  ['fdattributecache_655',['fdAttributeCache',['../classfd_attribute_cache.html',1,'']]]
+  ['fdattributecache_678',['fdAttributeCache',['../classfd_attribute_cache.html',1,'']]]
 ];
diff --git a/docs/search/classes_4.js b/docs/search/classes_4.js
index 5d0fbcc..900bf11 100644
--- a/docs/search/classes_4.js
+++ b/docs/search/classes_4.js
@@ -1,7 +1,7 @@
 var searchData=
 [
-  ['iarv64parm_656',['iarv64parm',['../structiarv64parm.html',1,'']]],
-  ['ifaargs_657',['IFAARGS',['../struct_i_f_a_a_r_g_s.html',1,'']]],
-  ['ifaedsta_5fparms_658',['IFAEDSTA_parms',['../struct_i_f_a_e_d_s_t_a__parms.html',1,'']]],
-  ['inthash_659',['IntHash',['../struct_int_hash.html',1,'']]]
+  ['iarv64parm_679',['iarv64parm',['../structiarv64parm.html',1,'']]],
+  ['ifaargs_680',['IFAARGS',['../struct_i_f_a_a_r_g_s.html',1,'']]],
+  ['ifaedsta_5fparms_681',['IFAEDSTA_parms',['../struct_i_f_a_e_d_s_t_a__parms.html',1,'']]],
+  ['inthash_682',['IntHash',['../struct_int_hash.html',1,'']]]
 ];
diff --git a/docs/search/classes_5.js b/docs/search/classes_5.js
index 3acab4b..46cd703 100644
--- a/docs/search/classes_5.js
+++ b/docs/search/classes_5.js
@@ -1,4 +1,4 @@
 var searchData=
 [
-  ['loadmod_660',['loadmod',['../structloadmod.html',1,'']]]
+  ['loadmod_683',['loadmod',['../structloadmod.html',1,'']]]
 ];
diff --git a/docs/search/classes_6.js b/docs/search/classes_6.js
index 9a0455c..a6ae6f2 100644
--- a/docs/search/classes_6.js
+++ b/docs/search/classes_6.js
@@ -1,19 +1,18 @@
 var searchData=
 [
-  ['sem_5ft_661',['sem_t',['../structsem__t.html',1,'']]],
-  ['semaphore_662',['Semaphore',['../struct_semaphore.html',1,'']]],
-  ['si00_663',['si00',['../structsi00.html',1,'']]],
-  ['si11v1_664',['si11v1',['../structsi11v1.html',1,'']]],
-  ['si22v1_665',['si22v1',['../structsi22v1.html',1,'']]],
-  ['si22v1alt_666',['si22v1alt',['../structsi22v1alt.html',1,'']]],
-  ['si22v2_667',['si22v2',['../structsi22v2.html',1,'']]],
-  ['si22v3_668',['si22v3',['../structsi22v3.html',1,'']]],
-  ['si22v3db_669',['si22v3db',['../structsi22v3db.html',1,'']]],
-  ['siv1_670',['siv1',['../structsiv1.html',1,'']]],
-  ['siv1v2_671',['siv1v2',['../structsiv1v2.html',1,'']]],
-  ['siv1v2v3_672',['siv1v2v3',['../structsiv1v2v3.html',1,'']]],
-  ['siv1v3_673',['siv1v3',['../structsiv1v3.html',1,'']]],
-  ['siv2_674',['siv2',['../structsiv2.html',1,'']]],
-  ['siv2v3_675',['siv2v3',['../structsiv2v3.html',1,'']]],
-  ['siv3_676',['siv3',['../structsiv3.html',1,'']]]
+  ['sem_5ft_684',['sem_t',['../structsem__t.html',1,'']]],
+  ['si00_685',['si00',['../structsi00.html',1,'']]],
+  ['si11v1_686',['si11v1',['../structsi11v1.html',1,'']]],
+  ['si22v1_687',['si22v1',['../structsi22v1.html',1,'']]],
+  ['si22v1alt_688',['si22v1alt',['../structsi22v1alt.html',1,'']]],
+  ['si22v2_689',['si22v2',['../structsi22v2.html',1,'']]],
+  ['si22v3_690',['si22v3',['../structsi22v3.html',1,'']]],
+  ['si22v3db_691',['si22v3db',['../structsi22v3db.html',1,'']]],
+  ['siv1_692',['siv1',['../structsiv1.html',1,'']]],
+  ['siv1v2_693',['siv1v2',['../structsiv1v2.html',1,'']]],
+  ['siv1v2v3_694',['siv1v2v3',['../structsiv1v2v3.html',1,'']]],
+  ['siv1v3_695',['siv1v3',['../structsiv1v3.html',1,'']]],
+  ['siv2_696',['siv2',['../structsiv2.html',1,'']]],
+  ['siv2v3_697',['siv2v3',['../structsiv2v3.html',1,'']]],
+  ['siv3_698',['siv3',['../structsiv3.html',1,'']]]
 ];
diff --git a/docs/search/classes_7.js b/docs/search/classes_7.js
index ef6194b..94440ee 100644
--- a/docs/search/classes_7.js
+++ b/docs/search/classes_7.js
@@ -1,5 +1,5 @@
 var searchData=
 [
-  ['thunk24_677',['thunk24',['../structthunk24.html',1,'']]],
-  ['timer_5fparm_678',['timer_parm',['../structtimer__parm.html',1,'']]]
+  ['thunk24_699',['thunk24',['../structthunk24.html',1,'']]],
+  ['timer_5fparm_700',['timer_parm',['../structtimer__parm.html',1,'']]]
 ];
diff --git a/docs/search/classes_8.js b/docs/search/classes_8.js
index fdad44b..4d7dfdf 100644
--- a/docs/search/classes_8.js
+++ b/docs/search/classes_8.js
@@ -1,9 +1,9 @@
 var searchData=
 [
-  ['zoscct_679',['ZOSCCT',['../struct_z_o_s_c_c_t.html',1,'']]],
-  ['zoscvt_680',['ZOSCVT',['../struct_z_o_s_c_v_t.html',1,'']]],
-  ['zoslib_5fconfig_681',['zoslib_config',['../structzoslib__config.html',1,'']]],
-  ['zospsa_682',['ZOSPSA',['../struct_z_o_s_p_s_a.html',1,'']]],
-  ['zosrce_683',['ZOSRCE',['../struct_z_o_s_r_c_e.html',1,'']]],
-  ['zosrmct_684',['ZOSRMCT',['../struct_z_o_s_r_m_c_t.html',1,'']]]
+  ['zoscct_701',['ZOSCCT',['../struct_z_o_s_c_c_t.html',1,'']]],
+  ['zoscvt_702',['ZOSCVT',['../struct_z_o_s_c_v_t.html',1,'']]],
+  ['zoslib_5fconfig_703',['zoslib_config',['../structzoslib__config.html',1,'']]],
+  ['zospsa_704',['ZOSPSA',['../struct_z_o_s_p_s_a.html',1,'']]],
+  ['zosrce_705',['ZOSRCE',['../struct_z_o_s_r_c_e.html',1,'']]],
+  ['zosrmct_706',['ZOSRMCT',['../struct_z_o_s_r_m_c_t.html',1,'']]]
 ];
diff --git a/docs/search/defines_0.js b/docs/search/defines_0.js
index c87f021..7a77bd7 100644
--- a/docs/search/defines_0.js
+++ b/docs/search/defines_0.js
@@ -1,17 +1,17 @@
 var searchData=
 [
-  ['_5f_5fedc_5fle_1234',['__EDC_LE',['../edcwccwi_8h.html#afb6c21d54d80cf7fbb7889a9c87c4be8',1,'edcwccwi.h']]],
-  ['_5f_5fedcwccwi_1235',['__edcwccwi',['../edcwccwi_8h.html#acb858b33de5cf91338a9fb02b12bf779',1,'edcwccwi.h']]],
-  ['_5f_5fsize_5ft_1236',['__size_t',['../zos-base_8h.html#aeb277d01686af866ed777fb7da13d9c4',1,'zos-base.h']]],
-  ['_5f_5fsizeof_5fsem_5ft_1237',['__SIZEOF_SEM_T',['../zos-semaphore_8h.html#a57db768aa087f9542a39faf667924c50',1,'zos-semaphore.h']]],
-  ['_5f_5fuse_5fiarv64_1238',['__USE_IARV64',['../zos_8cc.html#a5341b5cf9721b7a737fa7591980130fe',1,'zos.cc']]],
-  ['_5f_5fzos_5fcc_1239',['__ZOS_CC',['../zos_8cc.html#ae6eb63ab679fae20beac500e7d117a04',1,'__ZOS_CC():&#160;zos.cc'],['../zos-base_8h.html#ae6eb63ab679fae20beac500e7d117a04',1,'__ZOS_CC():&#160;zos-base.h']]],
-  ['_5f_5fzos_5fext_5f_5f_1240',['__ZOS_EXT__',['../zos-base_8h.html#ae96480323b045acfbd9134868f9abf88',1,'zos-base.h']]],
-  ['_5fae_5fbimodal_1241',['_AE_BIMODAL',['../zos_8cc.html#a55c845b63ed7450afbd05ada9c9bfded',1,'zos.cc']]],
-  ['_5fenhanced_5fascii_5fext_1242',['_ENHANCED_ASCII_EXT',['../zos_8cc.html#a876e9d07c9e3d50c194f63739610ce15',1,'zos.cc']]],
-  ['_5fopen_5fmsgq_5fext_1243',['_OPEN_MSGQ_EXT',['../zos_8cc.html#a52e653c51d3d5729f46d432f5708a041',1,'zos.cc']]],
-  ['_5fopen_5fsys_5ffile_5fext_1244',['_OPEN_SYS_FILE_EXT',['../zos_8cc.html#ac58d5abbc36b37a18c792e60ad829749',1,'zos.cc']]],
-  ['_5fstr_5fa2e_1245',['_str_a2e',['../zos-base_8h.html#aed8dbbb0fe4f47e3cfad8a85c72f91a3',1,'zos-base.h']]],
-  ['_5fstr_5fe2a_1246',['_str_e2a',['../zos-base_8h.html#af33ceeb0056bef47f7ad074f617979e0',1,'zos-base.h']]],
-  ['_5fxopen_5fsource_1247',['_XOPEN_SOURCE',['../zos_8cc.html#a78c99ffd76a7bb3c8c74db76207e9ab4',1,'zos.cc']]]
+  ['_5f_5fedc_5fle_1275',['__EDC_LE',['../edcwccwi_8h.html#afb6c21d54d80cf7fbb7889a9c87c4be8',1,'edcwccwi.h']]],
+  ['_5f_5fedcwccwi_1276',['__edcwccwi',['../edcwccwi_8h.html#acb858b33de5cf91338a9fb02b12bf779',1,'edcwccwi.h']]],
+  ['_5f_5fsize_5ft_1277',['__size_t',['../zos-base_8h.html#aeb277d01686af866ed777fb7da13d9c4',1,'zos-base.h']]],
+  ['_5f_5fsizeof_5fsem_5ft_1278',['__SIZEOF_SEM_T',['../zos-semaphore_8h.html#a57db768aa087f9542a39faf667924c50',1,'zos-semaphore.h']]],
+  ['_5f_5fuse_5fiarv64_1279',['__USE_IARV64',['../zos_8cc.html#a5341b5cf9721b7a737fa7591980130fe',1,'zos.cc']]],
+  ['_5f_5fzos_5fcc_1280',['__ZOS_CC',['../zos_8cc.html#ae6eb63ab679fae20beac500e7d117a04',1,'__ZOS_CC():&#160;zos.cc'],['../zos-base_8h.html#ae6eb63ab679fae20beac500e7d117a04',1,'__ZOS_CC():&#160;zos-base.h']]],
+  ['_5f_5fzos_5fext_5f_5f_1281',['__ZOS_EXT__',['../zos-base_8h.html#ae96480323b045acfbd9134868f9abf88',1,'zos-base.h']]],
+  ['_5fae_5fbimodal_1282',['_AE_BIMODAL',['../zos_8cc.html#a55c845b63ed7450afbd05ada9c9bfded',1,'zos.cc']]],
+  ['_5fenhanced_5fascii_5fext_1283',['_ENHANCED_ASCII_EXT',['../zos_8cc.html#a876e9d07c9e3d50c194f63739610ce15',1,'zos.cc']]],
+  ['_5fopen_5fmsgq_5fext_1284',['_OPEN_MSGQ_EXT',['../zos_8cc.html#a52e653c51d3d5729f46d432f5708a041',1,'zos.cc']]],
+  ['_5fopen_5fsys_5ffile_5fext_1285',['_OPEN_SYS_FILE_EXT',['../zos_8cc.html#ac58d5abbc36b37a18c792e60ad829749',1,'zos.cc']]],
+  ['_5fstr_5fa2e_1286',['_str_a2e',['../zos-base_8h.html#aed8dbbb0fe4f47e3cfad8a85c72f91a3',1,'zos-base.h']]],
+  ['_5fstr_5fe2a_1287',['_str_e2a',['../zos-base_8h.html#af33ceeb0056bef47f7ad074f617979e0',1,'zos-base.h']]],
+  ['_5fxopen_5fsource_1288',['_XOPEN_SOURCE',['../zos_8cc.html#a78c99ffd76a7bb3c8c74db76207e9ab4',1,'zos.cc']]]
 ];
diff --git a/docs/search/defines_1.js b/docs/search/defines_1.js
index b15e692..02cbf9e 100644
--- a/docs/search/defines_1.js
+++ b/docs/search/defines_1.js
@@ -1,5 +1,5 @@
 var searchData=
 [
-  ['aewrap_1248',['AEWRAP',['../zos-base_8h.html#a4fecf8eec80c3445d99b3a7c86798275',1,'zos-base.h']]],
-  ['aewrap_5fvoid_1249',['AEWRAP_VOID',['../zos-base_8h.html#a6a0f6ac6755d74edc41975514f3d4706',1,'zos-base.h']]]
+  ['aewrap_1289',['AEWRAP',['../zos-base_8h.html#a4fecf8eec80c3445d99b3a7c86798275',1,'zos-base.h']]],
+  ['aewrap_5fvoid_1290',['AEWRAP_VOID',['../zos-base_8h.html#a6a0f6ac6755d74edc41975514f3d4706',1,'zos-base.h']]]
 ];
diff --git a/docs/search/defines_2.js b/docs/search/defines_2.js
index 9c7f00f..856e50c 100644
--- a/docs/search/defines_2.js
+++ b/docs/search/defines_2.js
@@ -1,16 +1,17 @@
 var searchData=
 [
-  ['cs_1250',['CS',['../zos_8cc.html#afc142f9df9111f9c380cb333bbc3a166',1,'zos.cc']]],
-  ['csg_1251',['CSG',['../zos_8cc.html#a43f4122f7ec8bf89b907cb979526f6f2',1,'zos.cc']]],
-  ['csrsi_1252',['csrsi',['../csrsic_8h.html#a67373670c74417d1f4df0164d96ddc97',1,'csrsic.h']]],
-  ['csrsi_5fbadinfoarealen_1253',['CSRSI_BADINFOAREALEN',['../csrsic_8h.html#a464712805c63ab1b5b85f96d5c7afa35',1,'csrsic.h']]],
-  ['csrsi_5fbadlock_1254',['CSRSI_BADLOCK',['../csrsic_8h.html#a7104f25acd73e55ed53903841463b77b',1,'csrsic.h']]],
-  ['csrsi_5fbadrequest_1255',['CSRSI_BADREQUEST',['../csrsic_8h.html#a4a29d9663d22478cb9fe02f523087542',1,'csrsic.h']]],
-  ['csrsi_5fbyaddr_1256',['csrsi_byaddr',['../csrsic_8h.html#adf6df6a4f500eb6755f15923e1161691',1,'csrsic.h']]],
-  ['csrsi_5frequest_5fv1cpc_5fmachine_1257',['CSRSI_REQUEST_V1CPC_MACHINE',['../csrsic_8h.html#a7ed51e79c1aee6e943200db88e203719',1,'csrsic.h']]],
-  ['csrsi_5frequest_5fv2cpc_5flpar_1258',['CSRSI_REQUEST_V2CPC_LPAR',['../csrsic_8h.html#a3580c95ac7d4fb29d7abec5f031e4b73',1,'csrsic.h']]],
-  ['csrsi_5frequest_5fv3cpc_5fvm_1259',['CSRSI_REQUEST_V3CPC_VM',['../csrsic_8h.html#ae87eef1d593dc49cb83aaf429cc8ad32',1,'csrsic.h']]],
-  ['csrsi_5fservicenotavailable_1260',['CSRSI_SERVICENOTAVAILABLE',['../csrsic_8h.html#a0b1175e1efb2a7d9385bcbcf4caa5eb7',1,'csrsic.h']]],
-  ['csrsi_5fstsinotavailable_1261',['CSRSI_STSINOTAVAILABLE',['../csrsic_8h.html#a12778b2d337f7b38736126b30c517dd5',1,'csrsic.h']]],
-  ['csrsi_5fsuccess_1262',['CSRSI_SUCCESS',['../csrsic_8h.html#a77732b74e1fc0402e0ffd8c1793bf3d9',1,'csrsic.h']]]
+  ['ccsid_5fguess_5fbuf_5fsize_5fdefault_1291',['CCSID_GUESS_BUF_SIZE_DEFAULT',['../zos-base_8h.html#ae51a62f771dfacf60d533df8e75002ce',1,'zos-base.h']]],
+  ['cs_1292',['CS',['../zos_8cc.html#afc142f9df9111f9c380cb333bbc3a166',1,'zos.cc']]],
+  ['csg_1293',['CSG',['../zos_8cc.html#a43f4122f7ec8bf89b907cb979526f6f2',1,'zos.cc']]],
+  ['csrsi_1294',['csrsi',['../csrsic_8h.html#a67373670c74417d1f4df0164d96ddc97',1,'csrsic.h']]],
+  ['csrsi_5fbadinfoarealen_1295',['CSRSI_BADINFOAREALEN',['../csrsic_8h.html#a464712805c63ab1b5b85f96d5c7afa35',1,'csrsic.h']]],
+  ['csrsi_5fbadlock_1296',['CSRSI_BADLOCK',['../csrsic_8h.html#a7104f25acd73e55ed53903841463b77b',1,'csrsic.h']]],
+  ['csrsi_5fbadrequest_1297',['CSRSI_BADREQUEST',['../csrsic_8h.html#a4a29d9663d22478cb9fe02f523087542',1,'csrsic.h']]],
+  ['csrsi_5fbyaddr_1298',['csrsi_byaddr',['../csrsic_8h.html#adf6df6a4f500eb6755f15923e1161691',1,'csrsic.h']]],
+  ['csrsi_5frequest_5fv1cpc_5fmachine_1299',['CSRSI_REQUEST_V1CPC_MACHINE',['../csrsic_8h.html#a7ed51e79c1aee6e943200db88e203719',1,'csrsic.h']]],
+  ['csrsi_5frequest_5fv2cpc_5flpar_1300',['CSRSI_REQUEST_V2CPC_LPAR',['../csrsic_8h.html#a3580c95ac7d4fb29d7abec5f031e4b73',1,'csrsic.h']]],
+  ['csrsi_5frequest_5fv3cpc_5fvm_1301',['CSRSI_REQUEST_V3CPC_VM',['../csrsic_8h.html#ae87eef1d593dc49cb83aaf429cc8ad32',1,'csrsic.h']]],
+  ['csrsi_5fservicenotavailable_1302',['CSRSI_SERVICENOTAVAILABLE',['../csrsic_8h.html#a0b1175e1efb2a7d9385bcbcf4caa5eb7',1,'csrsic.h']]],
+  ['csrsi_5fstsinotavailable_1303',['CSRSI_STSINOTAVAILABLE',['../csrsic_8h.html#a12778b2d337f7b38736126b30c517dd5',1,'csrsic.h']]],
+  ['csrsi_5fsuccess_1304',['CSRSI_SUCCESS',['../csrsic_8h.html#a77732b74e1fc0402e0ffd8c1793bf3d9',1,'csrsic.h']]]
 ];
diff --git a/docs/search/defines_3.js b/docs/search/defines_3.js
index 40ca8b5..3b860ac 100644
--- a/docs/search/defines_3.js
+++ b/docs/search/defines_3.js
@@ -1,5 +1,5 @@
 var searchData=
 [
-  ['debug_5fenvar_5fdefault_1263',['DEBUG_ENVAR_DEFAULT',['../zos-base_8h.html#a379fbe7c50e2be3f9b9864d932342811',1,'zos-base.h']]],
-  ['default_5fbuild_5fstring_1264',['DEFAULT_BUILD_STRING',['../zos_8cc.html#acae2f65902c16940098f568e744c0c62',1,'zos.cc']]]
+  ['debug_5fenvar_5fdefault_1305',['DEBUG_ENVAR_DEFAULT',['../zos-base_8h.html#a379fbe7c50e2be3f9b9864d932342811',1,'zos-base.h']]],
+  ['default_5fbuild_5fstring_1306',['DEFAULT_BUILD_STRING',['../zos_8cc.html#acae2f65902c16940098f568e744c0c62',1,'zos.cc']]]
 ];
diff --git a/docs/search/defines_4.js b/docs/search/defines_4.js
index 59a6203..06c66f1 100644
--- a/docs/search/defines_4.js
+++ b/docs/search/defines_4.js
@@ -1,4 +1,4 @@
 var searchData=
 [
-  ['forkmax_5fenvar_5fdefault_1265',['FORKMAX_ENVAR_DEFAULT',['../zos-base_8h.html#a712c2123828b7e5c39cf0703e3d5cc54',1,'zos-base.h']]]
+  ['forkmax_5fenvar_5fdefault_1307',['FORKMAX_ENVAR_DEFAULT',['../zos-base_8h.html#a712c2123828b7e5c39cf0703e3d5cc54',1,'zos-base.h']]]
 ];
diff --git a/docs/search/defines_5.js b/docs/search/defines_5.js
index 0124b36..6410360 100644
--- a/docs/search/defines_5.js
+++ b/docs/search/defines_5.js
@@ -1,4 +1,4 @@
 var searchData=
 [
-  ['ipc_5fcleanup_5fenvar_5fdefault_1266',['IPC_CLEANUP_ENVAR_DEFAULT',['../zos-base_8h.html#a989178e9f01743b2af2111725b2b1eb8',1,'zos-base.h']]]
+  ['ipc_5fcleanup_5fenvar_5fdefault_1308',['IPC_CLEANUP_ENVAR_DEFAULT',['../zos-base_8h.html#a989178e9f01743b2af2111725b2b1eb8',1,'zos-base.h']]]
 ];
diff --git a/docs/search/defines_6.js b/docs/search/defines_6.js
index 190f20a..4fb7f44 100644
--- a/docs/search/defines_6.js
+++ b/docs/search/defines_6.js
@@ -1,6 +1,6 @@
 var searchData=
 [
-  ['major_5fversion_1267',['MAJOR_VERSION',['../zos_8h.html#aa9e8f3bb466bb421d13913df7aeaa20c',1,'zos.h']]],
-  ['max_1268',['max',['../zos_8cc.html#affe776513b24d84b39af8ab0930fef7f',1,'zos.cc']]],
-  ['minor_5fversion_1269',['MINOR_VERSION',['../zos_8h.html#a320988aa2655ee094f3a34a52da10831',1,'zos.h']]]
+  ['major_5fversion_1309',['MAJOR_VERSION',['../zos_8h.html#aa9e8f3bb466bb421d13913df7aeaa20c',1,'zos.h']]],
+  ['max_1310',['max',['../zos_8cc.html#affe776513b24d84b39af8ab0930fef7f',1,'zos.cc']]],
+  ['minor_5fversion_1311',['MINOR_VERSION',['../zos_8h.html#a320988aa2655ee094f3a34a52da10831',1,'zos.h']]]
 ];
diff --git a/docs/search/defines_7.js b/docs/search/defines_7.js
index f029a13..44928e0 100644
--- a/docs/search/defines_7.js
+++ b/docs/search/defines_7.js
@@ -1,6 +1,6 @@
 var searchData=
 [
-  ['patch_5fversion_1270',['PATCH_VERSION',['../zos_8h.html#aed5f6b4b087292b1f6579952fc7c14eb',1,'zos.h']]],
-  ['pgth_5fcurrent_1271',['PGTH_CURRENT',['../zos_8cc.html#a7f6f9e879c9fc403a2575aeb0da2cfc0',1,'zos.cc']]],
-  ['pgthacommandlong_1272',['PGTHACOMMANDLONG',['../zos_8cc.html#a316704bcbd14679b33ab2d29311a226c',1,'zos.cc']]]
+  ['patch_5fversion_1312',['PATCH_VERSION',['../zos_8h.html#aed5f6b4b087292b1f6579952fc7c14eb',1,'zos.h']]],
+  ['pgth_5fcurrent_1313',['PGTH_CURRENT',['../zos_8cc.html#a7f6f9e879c9fc403a2575aeb0da2cfc0',1,'zos.cc']]],
+  ['pgthacommandlong_1314',['PGTHACOMMANDLONG',['../zos_8cc.html#a316704bcbd14679b33ab2d29311a226c',1,'zos.cc']]]
 ];
diff --git a/docs/search/defines_8.js b/docs/search/defines_8.js
index 26dbe84..a7f5882 100644
--- a/docs/search/defines_8.js
+++ b/docs/search/defines_8.js
@@ -1,4 +1,4 @@
 var searchData=
 [
-  ['runtime_5flimit_5fenvar_5fdefault_1273',['RUNTIME_LIMIT_ENVAR_DEFAULT',['../zos-base_8h.html#a8e6b6f696a5e7fa70287429d5816264f',1,'zos-base.h']]]
+  ['runtime_5flimit_5fenvar_5fdefault_1315',['RUNTIME_LIMIT_ENVAR_DEFAULT',['../zos-base_8h.html#a8e6b6f696a5e7fa70287429d5816264f',1,'zos-base.h']]]
 ];
diff --git a/docs/search/defines_9.js b/docs/search/defines_9.js
index a81951d..2e681e8 100644
--- a/docs/search/defines_9.js
+++ b/docs/search/defines_9.js
@@ -1,19 +1,19 @@
 var searchData=
 [
-  ['sem_5ffailed_1274',['SEM_FAILED',['../zos-semaphore_8h.html#a2ef55dcb46a51cb0f879f4c1724bdded',1,'zos-semaphore.h']]],
-  ['si00cpcvariety_5fv1cpc_5fmachine_1275',['SI00CPCVARIETY_V1CPC_MACHINE',['../csrsic_8h.html#a4120187b0b0e32adc0318a89311e2bca',1,'csrsic.h']]],
-  ['si00cpcvariety_5fv2cpc_5flpar_1276',['SI00CPCVARIETY_V2CPC_LPAR',['../csrsic_8h.html#a444e9e9f5cde10525abbda67b0b0022d',1,'csrsic.h']]],
-  ['si00cpcvariety_5fv3cpc_5fvm_1277',['SI00CPCVARIETY_V3CPC_VM',['../csrsic_8h.html#a67688a1bbd8e8dfa479eabe02c4a28ce',1,'csrsic.h']]],
-  ['si00validsi11v1_1278',['si00validsi11v1',['../csrsic_8h.html#ad2105e3bfddf5f6ab3b6c60a4d5ea78b',1,'csrsic.h']]],
-  ['si00validsi22v1_1279',['si00validsi22v1',['../csrsic_8h.html#aaaa94ef8c4fc7497906aa3b290329581',1,'csrsic.h']]],
-  ['si00validsi22v2_1280',['si00validsi22v2',['../csrsic_8h.html#a48a05ff78ac2b6890ef8de1faabf9953',1,'csrsic.h']]],
-  ['si00validsi22v3_1281',['si00validsi22v3',['../csrsic_8h.html#ae17368e43cf441e5b457a73346593a6b',1,'csrsic.h']]],
-  ['si11v1cpcmodel_1282',['si11v1cpcmodel',['../csrsic_8h.html#ad3eb9cfeb73a88c156bfbc69fef9e8ee',1,'csrsic.h']]],
-  ['si22v1altmpcpucapaf_1283',['si22v1altmpcpucapaf',['../csrsic_8h.html#a643f240b6556c2e0bfb50a6fa22cfc0a',1,'csrsic.h']]],
-  ['si22v1mpcpucapaf_1284',['si22v1mpcpucapaf',['../csrsic_8h.html#ac2316afa9884eb79cf61c7bde0c680b7',1,'csrsic.h']]],
-  ['si22v2lcpudedicated_1285',['si22v2lcpudedicated',['../csrsic_8h.html#a4120afe320875a0be2abf2139576217f',1,'csrsic.h']]],
-  ['si22v2lcpushared_1286',['si22v2lcpushared',['../csrsic_8h.html#a2db04cb3f3adb1099d987f8c13edf5a3',1,'csrsic.h']]],
-  ['si22v2lcpuulimit_1287',['si22v2lcpuulimit',['../csrsic_8h.html#a6285f288b0458ef532e60437de3f59a3',1,'csrsic.h']]],
-  ['si22v3dbcount_1288',['si22v3dbcount',['../csrsic_8h.html#a274f223c928a13d65fa1056b57dbc332',1,'csrsic.h']]],
-  ['stringify_1289',['STRINGIFY',['../zos_8cc.html#a51840e7e288c8d25587ce062de9d9515',1,'zos.cc']]]
+  ['sem_5ffailed_1316',['SEM_FAILED',['../zos-semaphore_8h.html#a2ef55dcb46a51cb0f879f4c1724bdded',1,'zos-semaphore.h']]],
+  ['si00cpcvariety_5fv1cpc_5fmachine_1317',['SI00CPCVARIETY_V1CPC_MACHINE',['../csrsic_8h.html#a4120187b0b0e32adc0318a89311e2bca',1,'csrsic.h']]],
+  ['si00cpcvariety_5fv2cpc_5flpar_1318',['SI00CPCVARIETY_V2CPC_LPAR',['../csrsic_8h.html#a444e9e9f5cde10525abbda67b0b0022d',1,'csrsic.h']]],
+  ['si00cpcvariety_5fv3cpc_5fvm_1319',['SI00CPCVARIETY_V3CPC_VM',['../csrsic_8h.html#a67688a1bbd8e8dfa479eabe02c4a28ce',1,'csrsic.h']]],
+  ['si00validsi11v1_1320',['si00validsi11v1',['../csrsic_8h.html#ad2105e3bfddf5f6ab3b6c60a4d5ea78b',1,'csrsic.h']]],
+  ['si00validsi22v1_1321',['si00validsi22v1',['../csrsic_8h.html#aaaa94ef8c4fc7497906aa3b290329581',1,'csrsic.h']]],
+  ['si00validsi22v2_1322',['si00validsi22v2',['../csrsic_8h.html#a48a05ff78ac2b6890ef8de1faabf9953',1,'csrsic.h']]],
+  ['si00validsi22v3_1323',['si00validsi22v3',['../csrsic_8h.html#ae17368e43cf441e5b457a73346593a6b',1,'csrsic.h']]],
+  ['si11v1cpcmodel_1324',['si11v1cpcmodel',['../csrsic_8h.html#ad3eb9cfeb73a88c156bfbc69fef9e8ee',1,'csrsic.h']]],
+  ['si22v1altmpcpucapaf_1325',['si22v1altmpcpucapaf',['../csrsic_8h.html#a643f240b6556c2e0bfb50a6fa22cfc0a',1,'csrsic.h']]],
+  ['si22v1mpcpucapaf_1326',['si22v1mpcpucapaf',['../csrsic_8h.html#ac2316afa9884eb79cf61c7bde0c680b7',1,'csrsic.h']]],
+  ['si22v2lcpudedicated_1327',['si22v2lcpudedicated',['../csrsic_8h.html#a4120afe320875a0be2abf2139576217f',1,'csrsic.h']]],
+  ['si22v2lcpushared_1328',['si22v2lcpushared',['../csrsic_8h.html#a2db04cb3f3adb1099d987f8c13edf5a3',1,'csrsic.h']]],
+  ['si22v2lcpuulimit_1329',['si22v2lcpuulimit',['../csrsic_8h.html#a6285f288b0458ef532e60437de3f59a3',1,'csrsic.h']]],
+  ['si22v3dbcount_1330',['si22v3dbcount',['../csrsic_8h.html#a274f223c928a13d65fa1056b57dbc332',1,'csrsic.h']]],
+  ['stringify_1331',['STRINGIFY',['../zos_8cc.html#a51840e7e288c8d25587ce062de9d9515',1,'zos.cc']]]
 ];
diff --git a/docs/search/defines_a.js b/docs/search/defines_a.js
index 02fc46e..9ce2443 100644
--- a/docs/search/defines_a.js
+++ b/docs/search/defines_a.js
@@ -1,4 +1,5 @@
 var searchData=
 [
-  ['xstr_1290',['XSTR',['../zos_8cc.html#afd0d88bc7a3fb393df04cdd260c553b3',1,'zos.cc']]]
+  ['untagged_5fread_5fmode_5fccsid1047_5fdefault_1332',['UNTAGGED_READ_MODE_CCSID1047_DEFAULT',['../zos-base_8h.html#ad51e6cd7f9dac4350e0339af2e6bed78',1,'zos-base.h']]],
+  ['untagged_5fread_5fmode_5fdefault_1333',['UNTAGGED_READ_MODE_DEFAULT',['../zos-base_8h.html#af8049b4002399235c671357a0c561d33',1,'zos-base.h']]]
 ];
diff --git a/docs/search/defines_b.html b/docs/search/defines_b.html
new file mode 100644
index 0000000..e2cb561
--- /dev/null
+++ b/docs/search/defines_b.html
@@ -0,0 +1,36 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.19"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="defines_b.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+createResults();
+/* @license-end */
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+window.addEventListener("message", function(event) {
+  if (event.data == "take_focus") {
+    var elem = searchResults.NavNext(0);
+    if (elem) elem.focus();
+  }
+});
+/* @license-end */
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/search/defines_b.js b/docs/search/defines_b.js
new file mode 100644
index 0000000..15044ba
--- /dev/null
+++ b/docs/search/defines_b.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+  ['xstr_1334',['XSTR',['../zos_8cc.html#afd0d88bc7a3fb393df04cdd260c553b3',1,'zos.cc']]]
+];
diff --git a/docs/search/enums_0.js b/docs/search/enums_0.js
index c9a2ee9..1b705cf 100644
--- a/docs/search/enums_0.js
+++ b/docs/search/enums_0.js
@@ -1,5 +1,5 @@
 var searchData=
 [
-  ['clockid_5ft_1221',['clockid_t',['../zos-base_8h.html#a2f9c761af656069fe6fc3df81fa4331a',1,'zos-base.h']]],
-  ['cond_5ftime_5fwait_5fconstants_1222',['COND_TIME_WAIT_CONSTANTS',['../zos-base_8h.html#a0b58f7053e9ac0361e12e9b0eaf1c208',1,'zos-base.h']]]
+  ['clockid_5ft_1254',['clockid_t',['../zos-base_8h.html#a2f9c761af656069fe6fc3df81fa4331a',1,'zos-base.h']]],
+  ['cond_5ftime_5fwait_5fconstants_1255',['COND_TIME_WAIT_CONSTANTS',['../zos-base_8h.html#a0b58f7053e9ac0361e12e9b0eaf1c208',1,'zos-base.h']]]
 ];
diff --git a/docs/search/enums_1.js b/docs/search/enums_1.js
index bfba174..8fd8976 100644
--- a/docs/search/enums_1.js
+++ b/docs/search/enums_1.js
@@ -1,4 +1,4 @@
 var searchData=
 [
-  ['notagread_1223',['notagread',['../zos_8cc.html#a5a0384476a9cd0f9aeff7e9d28e10dbd',1,'zos.cc']]]
+  ['notagread_1256',['notagread',['../zos_8cc.html#a5a0384476a9cd0f9aeff7e9d28e10dbd',1,'zos.cc']]]
 ];
diff --git a/docs/search/enums_2.html b/docs/search/enums_2.html
new file mode 100644
index 0000000..a5efcf3
--- /dev/null
+++ b/docs/search/enums_2.html
@@ -0,0 +1,36 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.19"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="enums_2.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+createResults();
+/* @license-end */
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+window.addEventListener("message", function(event) {
+  if (event.data == "take_focus") {
+    var elem = searchResults.NavNext(0);
+    if (elem) elem.focus();
+  }
+});
+/* @license-end */
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/search/enums_2.js b/docs/search/enums_2.js
new file mode 100644
index 0000000..43b331a
--- /dev/null
+++ b/docs/search/enums_2.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+  ['oslvl_5ft_1257',['oslvl_t',['../zos-base_8h.html#adbc37c8430939d1f676d7d6d1fd282aa',1,'zos-base.h']]]
+];
diff --git a/docs/search/enumvalues_0.js b/docs/search/enumvalues_0.js
index 36db4f6..c9c79a0 100644
--- a/docs/search/enumvalues_0.js
+++ b/docs/search/enumvalues_0.js
@@ -1,7 +1,7 @@
 var searchData=
 [
-  ['_5f_5fno_5ftag_5fread_5fdefault_1224',['__NO_TAG_READ_DEFAULT',['../zos_8cc.html#a5a0384476a9cd0f9aeff7e9d28e10dbda39d4856e780b4891e089d122c54a2541',1,'zos.cc']]],
-  ['_5f_5fno_5ftag_5fread_5fdefault_5fwithwarning_1225',['__NO_TAG_READ_DEFAULT_WITHWARNING',['../zos_8cc.html#a5a0384476a9cd0f9aeff7e9d28e10dbda412a28cbc4284b11c6be20f63bc8ab3a',1,'zos.cc']]],
-  ['_5f_5fno_5ftag_5fread_5fstrict_1226',['__NO_TAG_READ_STRICT',['../zos_8cc.html#a5a0384476a9cd0f9aeff7e9d28e10dbda55c670f47bee17442e97d57aa831cb7e',1,'zos.cc']]],
-  ['_5f_5fno_5ftag_5fread_5fv6_1227',['__NO_TAG_READ_V6',['../zos_8cc.html#a5a0384476a9cd0f9aeff7e9d28e10dbdaa9bd2e76cd11076a1ece305c20049876',1,'zos.cc']]]
+  ['_5f_5fno_5ftag_5fread_5fdefault_1258',['__NO_TAG_READ_DEFAULT',['../zos_8cc.html#a5a0384476a9cd0f9aeff7e9d28e10dbda39d4856e780b4891e089d122c54a2541',1,'zos.cc']]],
+  ['_5f_5fno_5ftag_5fread_5fdefault_5fwithwarning_1259',['__NO_TAG_READ_DEFAULT_WITHWARNING',['../zos_8cc.html#a5a0384476a9cd0f9aeff7e9d28e10dbda412a28cbc4284b11c6be20f63bc8ab3a',1,'zos.cc']]],
+  ['_5f_5fno_5ftag_5fread_5fstrict_1260',['__NO_TAG_READ_STRICT',['../zos_8cc.html#a5a0384476a9cd0f9aeff7e9d28e10dbda55c670f47bee17442e97d57aa831cb7e',1,'zos.cc']]],
+  ['_5f_5fno_5ftag_5fread_5fv6_1261',['__NO_TAG_READ_V6',['../zos_8cc.html#a5a0384476a9cd0f9aeff7e9d28e10dbdaa9bd2e76cd11076a1ece305c20049876',1,'zos.cc']]]
 ];
diff --git a/docs/search/enumvalues_1.js b/docs/search/enumvalues_1.js
index b13fccc..407a7c4 100644
--- a/docs/search/enumvalues_1.js
+++ b/docs/search/enumvalues_1.js
@@ -1,9 +1,9 @@
 var searchData=
 [
-  ['clock_5fhighres_1228',['CLOCK_HIGHRES',['../zos-base_8h.html#a2f9c761af656069fe6fc3df81fa4331aa84fa191348712359af9225ec2870e470',1,'zos-base.h']]],
-  ['clock_5fmonotonic_1229',['CLOCK_MONOTONIC',['../zos-base_8h.html#a2f9c761af656069fe6fc3df81fa4331aa12a9ebbd93d62f4b893c1831390bbc0f',1,'zos-base.h']]],
-  ['clock_5frealtime_1230',['CLOCK_REALTIME',['../zos-base_8h.html#a2f9c761af656069fe6fc3df81fa4331aa3225196686ced5a2732f8030a10c5b98',1,'zos-base.h']]],
-  ['clock_5fthread_5fcputime_5fid_1231',['CLOCK_THREAD_CPUTIME_ID',['../zos-base_8h.html#a2f9c761af656069fe6fc3df81fa4331aa6e72a9ff010176e8858e5813fec4a278',1,'zos-base.h']]],
-  ['cw_5fcondvar_1232',['CW_CONDVAR',['../zos-base_8h.html#a0b58f7053e9ac0361e12e9b0eaf1c208a48c11109f874d680e4fc5bd3325cfbef',1,'zos-base.h']]],
-  ['cw_5fintrpt_1233',['CW_INTRPT',['../zos-base_8h.html#a0b58f7053e9ac0361e12e9b0eaf1c208abadca9e703a2894cf1c88a178514d6f3',1,'zos-base.h']]]
+  ['clock_5fhighres_1262',['CLOCK_HIGHRES',['../zos-base_8h.html#a2f9c761af656069fe6fc3df81fa4331aa84fa191348712359af9225ec2870e470',1,'zos-base.h']]],
+  ['clock_5fmonotonic_1263',['CLOCK_MONOTONIC',['../zos-base_8h.html#a2f9c761af656069fe6fc3df81fa4331aa12a9ebbd93d62f4b893c1831390bbc0f',1,'zos-base.h']]],
+  ['clock_5frealtime_1264',['CLOCK_REALTIME',['../zos-base_8h.html#a2f9c761af656069fe6fc3df81fa4331aa3225196686ced5a2732f8030a10c5b98',1,'zos-base.h']]],
+  ['clock_5fthread_5fcputime_5fid_1265',['CLOCK_THREAD_CPUTIME_ID',['../zos-base_8h.html#a2f9c761af656069fe6fc3df81fa4331aa6e72a9ff010176e8858e5813fec4a278',1,'zos-base.h']]],
+  ['cw_5fcondvar_1266',['CW_CONDVAR',['../zos-base_8h.html#a0b58f7053e9ac0361e12e9b0eaf1c208a48c11109f874d680e4fc5bd3325cfbef',1,'zos-base.h']]],
+  ['cw_5fintrpt_1267',['CW_INTRPT',['../zos-base_8h.html#a0b58f7053e9ac0361e12e9b0eaf1c208abadca9e703a2894cf1c88a178514d6f3',1,'zos-base.h']]]
 ];
diff --git a/docs/search/enumvalues_2.html b/docs/search/enumvalues_2.html
new file mode 100644
index 0000000..e16db5f
--- /dev/null
+++ b/docs/search/enumvalues_2.html
@@ -0,0 +1,36 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.19"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="enumvalues_2.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+createResults();
+/* @license-end */
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+window.addEventListener("message", function(event) {
+  if (event.data == "take_focus") {
+    var elem = searchResults.NavNext(0);
+    if (elem) elem.focus();
+  }
+});
+/* @license-end */
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/search/enumvalues_2.js b/docs/search/enumvalues_2.js
new file mode 100644
index 0000000..c77d38f
--- /dev/null
+++ b/docs/search/enumvalues_2.js
@@ -0,0 +1,10 @@
+var searchData=
+[
+  ['zoslvl_5funknown_1268',['ZOSLVL_UNKNOWN',['../zos-base_8h.html#adbc37c8430939d1f676d7d6d1fd282aaa58ba8c5aed6ac7f21856244ae076e24b',1,'zos-base.h']]],
+  ['zoslvl_5fv1r13_1269',['ZOSLVL_V1R13',['../zos-base_8h.html#adbc37c8430939d1f676d7d6d1fd282aaa38c9a795628618dd5aa678c4ebe604b1',1,'zos-base.h']]],
+  ['zoslvl_5fv2r1_1270',['ZOSLVL_V2R1',['../zos-base_8h.html#adbc37c8430939d1f676d7d6d1fd282aaa09ecb9fd45b027cd9f09e4c8a05e6dd8',1,'zos-base.h']]],
+  ['zoslvl_5fv2r2_1271',['ZOSLVL_V2R2',['../zos-base_8h.html#adbc37c8430939d1f676d7d6d1fd282aaa7aa24436f20cfd0a81c5d683b1fd9c92',1,'zos-base.h']]],
+  ['zoslvl_5fv2r3_1272',['ZOSLVL_V2R3',['../zos-base_8h.html#adbc37c8430939d1f676d7d6d1fd282aaa64e1d9eb01863019081a6b11a1e9a558',1,'zos-base.h']]],
+  ['zoslvl_5fv2r4_1273',['ZOSLVL_V2R4',['../zos-base_8h.html#adbc37c8430939d1f676d7d6d1fd282aaaeb2334e1cfb3f9f16310abd91666e5e5',1,'zos-base.h']]],
+  ['zoslvl_5fv2r5_1274',['ZOSLVL_V2R5',['../zos-base_8h.html#adbc37c8430939d1f676d7d6d1fd282aaad6f5ed5a0fa757e7c126d5df7593dab4',1,'zos-base.h']]]
+];
diff --git a/docs/search/files_0.js b/docs/search/files_0.js
index 953a176..e0d227e 100644
--- a/docs/search/files_0.js
+++ b/docs/search/files_0.js
@@ -1,5 +1,5 @@
 var searchData=
 [
-  ['cmakelists_2etxt_685',['CMakeLists.txt',['../_c_make_lists_8txt.html',1,'']]],
-  ['csrsic_2eh_686',['csrsic.h',['../csrsic_8h.html',1,'']]]
+  ['cmakelists_2etxt_707',['CMakeLists.txt',['../_c_make_lists_8txt.html',1,'']]],
+  ['csrsic_2eh_708',['csrsic.h',['../csrsic_8h.html',1,'']]]
 ];
diff --git a/docs/search/files_1.js b/docs/search/files_1.js
index f43c213..d94ece6 100644
--- a/docs/search/files_1.js
+++ b/docs/search/files_1.js
@@ -1,4 +1,4 @@
 var searchData=
 [
-  ['edcwccwi_2eh_687',['edcwccwi.h',['../edcwccwi_8h.html',1,'']]]
+  ['edcwccwi_2eh_709',['edcwccwi.h',['../edcwccwi_8h.html',1,'']]]
 ];
diff --git a/docs/search/files_2.js b/docs/search/files_2.js
index f4f6cda..2e08d68 100644
--- a/docs/search/files_2.js
+++ b/docs/search/files_2.js
@@ -1,4 +1,4 @@
 var searchData=
 [
-  ['mainpage_2edox_688',['mainpage.dox',['../mainpage_8dox.html',1,'']]]
+  ['mainpage_2edox_710',['mainpage.dox',['../mainpage_8dox.html',1,'']]]
 ];
diff --git a/docs/search/files_3.js b/docs/search/files_3.js
index 395935d..22bfdb6 100644
--- a/docs/search/files_3.js
+++ b/docs/search/files_3.js
@@ -1,9 +1,9 @@
 var searchData=
 [
-  ['zos_2dbase_2eh_689',['zos-base.h',['../zos-base_8h.html',1,'']]],
-  ['zos_2dsemaphore_2ecc_690',['zos-semaphore.cc',['../zos-semaphore_8cc.html',1,'']]],
-  ['zos_2dsemaphore_2eh_691',['zos-semaphore.h',['../zos-semaphore_8h.html',1,'']]],
-  ['zos_2dsys_2dinfo_2eh_692',['zos-sys-info.h',['../zos-sys-info_8h.html',1,'']]],
-  ['zos_2ecc_693',['zos.cc',['../zos_8cc.html',1,'']]],
-  ['zos_2eh_694',['zos.h',['../zos_8h.html',1,'']]]
+  ['zos_2dbase_2eh_711',['zos-base.h',['../zos-base_8h.html',1,'']]],
+  ['zos_2dsemaphore_2ecc_712',['zos-semaphore.cc',['../zos-semaphore_8cc.html',1,'']]],
+  ['zos_2dsemaphore_2eh_713',['zos-semaphore.h',['../zos-semaphore_8h.html',1,'']]],
+  ['zos_2dsys_2dinfo_2eh_714',['zos-sys-info.h',['../zos-sys-info_8h.html',1,'']]],
+  ['zos_2ecc_715',['zos.cc',['../zos_8cc.html',1,'']]],
+  ['zos_2eh_716',['zos.h',['../zos_8h.html',1,'']]]
 ];
diff --git a/docs/search/functions_0.js b/docs/search/functions_0.js
index 0b5b7dc..3864094 100644
--- a/docs/search/functions_0.js
+++ b/docs/search/functions_0.js
@@ -1,66 +1,75 @@
 var searchData=
 [
-  ['_5f_5fa2e_5fl_695',['__a2e_l',['../zos-base_8h.html#a66dfba0bda56f0b5b4eb2be56cbc1174',1,'zos-base.h']]],
-  ['_5f_5fa2e_5fs_696',['__a2e_s',['../zos-base_8h.html#ab726f34752dc8cfe1d1e3f792ddfab0e',1,'zos-base.h']]],
-  ['_5f_5fabend_697',['__abend',['../zos_8cc.html#a356023b7241042bab4058771953f109b',1,'__abend(int comp_code, unsigned reason_code, int flat_byte, void *plist):&#160;zos.cc'],['../zos-base_8h.html#a356023b7241042bab4058771953f109b',1,'__abend(int comp_code, unsigned reason_code, int flat_byte, void *plist):&#160;zos.cc']]],
-  ['_5f_5fatomic_5fstore_5freal_698',['__atomic_store_real',['../zos_8cc.html#ada82224bee9e0497e00904cded0517db',1,'zos.cc']]],
-  ['_5f_5fattribute_5f_5f_699',['__attribute__',['../structiarv64parm.html#a70dcca8a9b7a8ba88983fb191c1cc871',1,'iarv64parm::__attribute__()'],['../zos_8cc.html#a62676a8ce24f4f8c756ebb1ac249f098',1,'__attribute__():&#160;zos.cc']]],
-  ['_5f_5fbuild_5fversion_700',['__build_version',['../zos_8cc.html#ae6d06ccc8af47e7526ac720d02f29ade',1,'__build_version(void):&#160;zos.cc'],['../zos-base_8h.html#ae6d06ccc8af47e7526ac720d02f29ade',1,'__build_version(void):&#160;zos.cc']]],
-  ['_5f_5fcache_701',['__Cache',['../class_____cache.html#a5f2ad08544add09c86cd26f62cc57525',1,'__Cache']]],
-  ['_5f_5fchgfdccsid_702',['__chgfdccsid',['../zos_8cc.html#a6c79250963a5848440a39bb4b71d56b6',1,'__chgfdccsid(int fd, unsigned short ccsid):&#160;zos.cc'],['../zos-base_8h.html#a6c79250963a5848440a39bb4b71d56b6',1,'__chgfdccsid(int fd, unsigned short ccsid):&#160;zos.cc']]],
-  ['_5f_5fcleanupipc_703',['__cleanupipc',['../zos_8cc.html#ab75508b8ae841f296e21438dd27e28db',1,'__cleanupipc(int others):&#160;zos.cc'],['../zos-base_8h.html#ab75508b8ae841f296e21438dd27e28db',1,'__cleanupipc(int others):&#160;zos.cc']]],
-  ['_5f_5fclock_704',['__clock',['../zos_8cc.html#a08b0c5dab33d2c2bb858bf2f82b9d641',1,'zos.cc']]],
-  ['_5f_5fcond_5ftimed_5fwait_705',['__cond_timed_wait',['../zos_8cc.html#ae647b7279cea008a3b5785dfb2097891',1,'__cond_timed_wait(unsigned int secs, unsigned int nsecs, unsigned int event_list, unsigned int *secs_rem, unsigned int *nsecs_rem):&#160;zos.cc'],['../zos-base_8h.html#ae647b7279cea008a3b5785dfb2097891',1,'__cond_timed_wait(unsigned int secs, unsigned int nsecs, unsigned int event_list, unsigned int *secs_rem, unsigned int *nsecs_rem):&#160;zos.cc']]],
-  ['_5f_5fconsole_5fprintf_706',['__console_printf',['../zos_8cc.html#aa111e065a77c2a74c9dc6309266ca7b7',1,'__console_printf(const char *fmt,...):&#160;zos.cc'],['../zos-base_8h.html#aa111e065a77c2a74c9dc6309266ca7b7',1,'__console_printf(const char *fmt,...):&#160;zos.cc']]],
-  ['_5f_5fcpu_5frelax_707',['__cpu_relax',['../zos_8cc.html#afebed570608e023ba3730e48ee7d102b',1,'__cpu_relax(__crwa_t *p):&#160;zos.cc'],['../zos-base_8h.html#a0a384e05bc05158aa503139ffca491a5',1,'__cpu_relax(__crwa_t *):&#160;zos.cc']]],
-  ['_5f_5fcsconverter_708',['__csConverter',['../class____cs_converter.html#ac1760c3a8ed6b6829b7aa144130fd711',1,'__csConverter']]],
-  ['_5f_5fdisplay_5fbacktrace_709',['__display_backtrace',['../zos_8cc.html#adaadac4f341edd6973a413370bbcd382',1,'__display_backtrace(int fd):&#160;zos.cc'],['../zos-base_8h.html#adaadac4f341edd6973a413370bbcd382',1,'__display_backtrace(int fd):&#160;zos.cc']]],
-  ['_5f_5fdlcb_5fentry_5faddr_710',['__dlcb_entry_addr',['../zos_8cc.html#a53a6a70a1e25ac646020762525af5578',1,'__dlcb_entry_addr(void *dlcb):&#160;zos.cc'],['../zos-base_8h.html#a53a6a70a1e25ac646020762525af5578',1,'__dlcb_entry_addr(void *dlcb):&#160;zos.cc']]],
-  ['_5f_5fdlcb_5fentry_5fname_711',['__dlcb_entry_name',['../zos_8cc.html#af0e953aba19ac06bdf4d1934a409184e',1,'__dlcb_entry_name(char *buf, int size, void *dlcb):&#160;zos.cc'],['../zos-base_8h.html#af0e953aba19ac06bdf4d1934a409184e',1,'__dlcb_entry_name(char *buf, int size, void *dlcb):&#160;zos.cc']]],
-  ['_5f_5fdlcb_5fnext_712',['__dlcb_next',['../zos_8cc.html#af03baf0b70a27078df7d8501a54a504e',1,'__dlcb_next(void *last):&#160;zos.cc'],['../zos-base_8h.html#af03baf0b70a27078df7d8501a54a504e',1,'__dlcb_next(void *last):&#160;zos.cc']]],
-  ['_5f_5fdump_713',['__dump',['../zos_8cc.html#aaaaab11cdfe715e251c58cdc01c9c3d6',1,'__dump(int fd, const void *addr, size_t len, size_t bw):&#160;zos.cc'],['../zos-base_8h.html#aaaaab11cdfe715e251c58cdc01c9c3d6',1,'__dump(int fd, const void *addr, size_t len, size_t bw):&#160;zos.cc']]],
-  ['_5f_5fdump_5ftitle_714',['__dump_title',['../zos_8cc.html#ac143afd60862bb947fbfaf39ca58274e',1,'__dump_title(int fd, const void *addr, size_t len, size_t bw, const char *format,...):&#160;zos.cc'],['../zos-base_8h.html#a94b4b66cdaac370339f2123b2a2f48a4',1,'__dump_title(int fd, const void *addr, size_t len, size_t bw, const char *,...):&#160;zos.cc']]],
-  ['_5f_5fe2a_5fl_715',['__e2a_l',['../zos-base_8h.html#aae0d13f3118b831f0577762101cbc569',1,'zos-base.h']]],
-  ['_5f_5fe2a_5fs_716',['__e2a_s',['../zos-base_8h.html#a3af23f2a9b8f8411880da3325ca81cb8',1,'zos-base.h']]],
-  ['_5f_5ffd_5fclose_717',['__fd_close',['../zos_8cc.html#a1c9b02f2c32d8ef0621b41b4142c8816',1,'__fd_close(int fd):&#160;zos.cc'],['../zos-base_8h.html#a1c9b02f2c32d8ef0621b41b4142c8816',1,'__fd_close(int fd):&#160;zos.cc']]],
-  ['_5f_5ffdinfo_718',['__fdinfo',['../zos-base_8h.html#a0f52ff3bc281beee05eab0ddc404fb8e',1,'zos-base.h']]],
-  ['_5f_5ffile_5fneeds_5fconversion_719',['__file_needs_conversion',['../zos_8cc.html#a828c1d76a7773572f289e210fd94b09f',1,'__file_needs_conversion(int fd):&#160;zos.cc'],['../zos-base_8h.html#a828c1d76a7773572f289e210fd94b09f',1,'__file_needs_conversion(int fd):&#160;zos.cc']]],
-  ['_5f_5ffile_5fneeds_5fconversion_5finit_720',['__file_needs_conversion_init',['../zos_8cc.html#a690294b495f591280cd4e76006cf86b4',1,'__file_needs_conversion_init(const char *name, int fd):&#160;zos.cc'],['../zos-base_8h.html#a690294b495f591280cd4e76006cf86b4',1,'__file_needs_conversion_init(const char *name, int fd):&#160;zos.cc']]],
-  ['_5f_5ffind_5ffile_5fin_5fpath_721',['__find_file_in_path',['../zos_8cc.html#af5ecc7b9285446eb69449a33bff8eec5',1,'__find_file_in_path(char *out, int size, const char *envvar, const char *file):&#160;zos.cc'],['../zos-base_8h.html#af5ecc7b9285446eb69449a33bff8eec5',1,'__find_file_in_path(char *out, int size, const char *envvar, const char *file):&#160;zos.cc']]],
-  ['_5f_5ffork_722',['__fork',['../zos_8cc.html#ae93297a3ea73ced0e4e4345d8c41bf03',1,'__fork(void):&#160;zos.cc'],['../zos-base_8h.html#ae93297a3ea73ced0e4e4345d8c41bf03',1,'__fork(void):&#160;zos.cc']]],
-  ['_5f_5fget_5fenviron_5fnp_723',['__get_environ_np',['../zos_8cc.html#af533310fcdfe17eb1d68114bfc33a1a6',1,'__get_environ_np(void):&#160;zos.cc'],['../zos-base_8h.html#af533310fcdfe17eb1d68114bfc33a1a6',1,'__get_environ_np(void):&#160;zos.cc']]],
-  ['_5f_5fgetargc_724',['__getargc',['../zos_8cc.html#a3bc167e04f4b05824076ec2e20e4a581',1,'__getargc(void):&#160;zos.cc'],['../zos-base_8h.html#a3bc167e04f4b05824076ec2e20e4a581',1,'__getargc(void):&#160;zos.cc']]],
-  ['_5f_5fgetargcv_725',['__getargcv',['../zos_8cc.html#ae84be62539ccfe5bde4bcbe507b7e2e9',1,'__getargcv(int *argc, char ***argv, pid_t pid):&#160;zos.cc'],['../zos-base_8h.html#ae84be62539ccfe5bde4bcbe507b7e2e9',1,'__getargcv(int *argc, char ***argv, pid_t pid):&#160;zos.cc']]],
-  ['_5f_5fgetargv_726',['__getargv',['../zos_8cc.html#ae290ebf3e301799ce9b7ce12c13ada34',1,'__getargv(void):&#160;zos.cc'],['../zos-base_8h.html#ae290ebf3e301799ce9b7ce12c13ada34',1,'__getargv(void):&#160;zos.cc']]],
-  ['_5f_5fgetargv_5fa_727',['__getargv_a',['../zos_8cc.html#ad9bb80365d219c432a4d4901d4db3f19',1,'zos.cc']]],
-  ['_5f_5fgetfdccsid_728',['__getfdccsid',['../zos_8cc.html#a5595cb548093b4cba59dbe97ccce1097',1,'__getfdccsid(int fd):&#160;zos.cc'],['../zos-base_8h.html#a5595cb548093b4cba59dbe97ccce1097',1,'__getfdccsid(int fd):&#160;zos.cc']]],
-  ['_5f_5fguess_5fae_729',['__guess_ae',['../zos_8cc.html#acd80c9142c65aa99177bf1e5924d0f04',1,'__guess_ae(const void *src, size_t size):&#160;zos.cc'],['../zos-base_8h.html#acd80c9142c65aa99177bf1e5924d0f04',1,'__guess_ae(const void *src, size_t size):&#160;zos.cc']]],
-  ['_5f_5findebug_730',['__indebug',['../zos_8cc.html#a6d6262268568ca267a869ea8a09f636d',1,'__indebug(void):&#160;zos.cc'],['../zos-base_8h.html#a6d6262268568ca267a869ea8a09f636d',1,'__indebug(void):&#160;zos.cc']]],
-  ['_5f_5floadmod_731',['__loadmod',['../zos_8cc.html#a9c67bd32277f8d7d8c4fb725907fa0b9',1,'zos.cc']]],
-  ['_5f_5flutimes_732',['__lutimes',['../zos_8cc.html#ab972ed38da2c91d02f9e667ba6a29a23',1,'__lutimes(const char *filename, const struct timeval tv[2]):&#160;zos.cc'],['../zos-base_8h.html#ab972ed38da2c91d02f9e667ba6a29a23',1,'__lutimes(const char *filename, const struct timeval tv[2]):&#160;zos.cc']]],
-  ['_5f_5fmach_5fabsolute_5ftime_733',['__mach_absolute_time',['../zos_8cc.html#a6319466e3a209b94c3d277245cbd61f7',1,'__mach_absolute_time(void):&#160;zos.cc'],['../zos-base_8h.html#a6319466e3a209b94c3d277245cbd61f7',1,'__mach_absolute_time(void):&#160;zos.cc']]],
-  ['_5f_5fregisterproduct_734',['__registerProduct',['../zos_8cc.html#a12c0dd60622e54588c056aef25313df0',1,'__registerProduct(const char *major_version, const char *product_owner, const char *feature_name, const char *product_name, const char *pid):&#160;zos.cc'],['../zos-base_8h.html#a12c0dd60622e54588c056aef25313df0',1,'__registerProduct(const char *major_version, const char *product_owner, const char *feature_name, const char *product_name, const char *pid):&#160;zos.cc']]],
-  ['_5f_5fsem_5fdestroy_735',['__sem_destroy',['../zos_8cc.html#a4a493515255bd9d8113483a3d3dd124e',1,'__sem_destroy(__sem_t *s0):&#160;zos.cc'],['../zos-base_8h.html#a4a493515255bd9d8113483a3d3dd124e',1,'__sem_destroy(__sem_t *s0):&#160;zos.cc']]],
-  ['_5f_5fsem_5fgetvalue_736',['__sem_getvalue',['../zos_8cc.html#a4696c3760dd8a87ed4b5f5079d452609',1,'__sem_getvalue(__sem_t *s0, int *sval):&#160;zos.cc'],['../zos-base_8h.html#a4696c3760dd8a87ed4b5f5079d452609',1,'__sem_getvalue(__sem_t *s0, int *sval):&#160;zos.cc']]],
-  ['_5f_5fsem_5finit_737',['__sem_init',['../zos_8cc.html#a1384c2247230a3c174fc5f0d2c7a9ad8',1,'__sem_init(__sem_t *s0, int shared, unsigned int val):&#160;zos.cc'],['../zos-base_8h.html#a1384c2247230a3c174fc5f0d2c7a9ad8',1,'__sem_init(__sem_t *s0, int shared, unsigned int val):&#160;zos.cc']]],
-  ['_5f_5fsem_5fpost_738',['__sem_post',['../zos_8cc.html#aaa9b944d46ae048731ef457bac855fa3',1,'__sem_post(__sem_t *s0):&#160;zos.cc'],['../zos-base_8h.html#aaa9b944d46ae048731ef457bac855fa3',1,'__sem_post(__sem_t *s0):&#160;zos.cc']]],
-  ['_5f_5fsem_5ftimedwait_739',['__sem_timedwait',['../zos_8cc.html#abefbdaf388bed46623de543588fba24b',1,'__sem_timedwait(__sem_t *s0, const struct timespec *abs_timeout):&#160;zos.cc'],['../zos-base_8h.html#aa796711629d74f05f88a5d53f3b68956',1,'__sem_timedwait(____sem_t *s0, const struct timespec *abs_timeout):&#160;zos-base.h']]],
-  ['_5f_5fsem_5ftrywait_740',['__sem_trywait',['../zos_8cc.html#ab645a4486f4249e0f5e24e713199b9ad',1,'__sem_trywait(__sem_t *s0):&#160;zos.cc'],['../zos-base_8h.html#accc696cae41b87b19fa2ffc0ce4a06e2',1,'__sem_trywait(____sem_t *s0):&#160;zos-base.h']]],
-  ['_5f_5fsem_5fwait_741',['__sem_wait',['../zos_8cc.html#a1adbe1c392115b2ff023ab7dbf605011',1,'__sem_wait(__sem_t *s0):&#160;zos.cc'],['../zos-base_8h.html#a1adbe1c392115b2ff023ab7dbf605011',1,'__sem_wait(__sem_t *s0):&#160;zos.cc']]],
-  ['_5f_5fset_5fautocvt_5fon_5ffd_5fstream_742',['__set_autocvt_on_fd_stream',['../zos_8cc.html#a471dc9324e1d385a16614bc1c2171d45',1,'__set_autocvt_on_fd_stream(int fd, unsigned short ccsid, unsigned char txtflag, int on_untagged_only):&#160;zos.cc'],['../zos-base_8h.html#a471dc9324e1d385a16614bc1c2171d45',1,'__set_autocvt_on_fd_stream(int fd, unsigned short ccsid, unsigned char txtflag, int on_untagged_only):&#160;zos.cc']]],
-  ['_5f_5fsetdebug_743',['__setdebug',['../zos_8cc.html#ac65f5b2b1095a2c51ee4e2b1f87b9cb0',1,'__setdebug(int v):&#160;zos.cc'],['../zos-base_8h.html#a2cea5c0e624b0131aba94ab6d0df91a9',1,'__setdebug(int):&#160;zos.cc']]],
-  ['_5f_5fsetenv_5fa_744',['__setenv_a',['../zos_8cc.html#abe4300c3c9bba7985cb7d7f49e5c874e',1,'zos.cc']]],
-  ['_5f_5fsetfdccsid_745',['__setfdccsid',['../zos_8cc.html#a1a0138d7459e13d4a6f70cce01aab5c8',1,'__setfdccsid(int fd, int t_ccsid):&#160;zos.cc'],['../zos-base_8h.html#a1a0138d7459e13d4a6f70cce01aab5c8',1,'__setfdccsid(int fd, int t_ccsid):&#160;zos.cc']]],
-  ['_5f_5fsettimelimit_746',['__settimelimit',['../zos_8cc.html#a3a9f8edd020d4b529d5bc6e786d205d6',1,'zos.cc']]],
-  ['_5f_5ftb_747',['__tb',['../zos_8cc.html#aa1ad85ba2714fc321967050989c5fee7',1,'__tb(void):&#160;zos.cc'],['../zos-base_8h.html#aa1ad85ba2714fc321967050989c5fee7',1,'__tb(void):&#160;zos.cc']]],
-  ['_5f_5ftcp_5fclear_5fto_5fclose_748',['__tcp_clear_to_close',['../zos_8cc.html#a24e641431113c2b6bed09be1492f39c6',1,'__tcp_clear_to_close(int socket, unsigned int secs):&#160;zos.cc'],['../zos-base_8h.html#a24e641431113c2b6bed09be1492f39c6',1,'__tcp_clear_to_close(int socket, unsigned int secs):&#160;zos.cc']]],
-  ['_5f_5ftestread_749',['__testread',['../zos_8cc.html#a023962f5ca109441bd87580ddca08f77',1,'__testread(const void *location):&#160;zos.cc'],['../zos-base_8h.html#a023962f5ca109441bd87580ddca08f77',1,'__testread(const void *location):&#160;zos.cc']]],
-  ['_5f_5ftlsptrfromanchor_750',['__tlsPtrFromAnchor',['../zos_8cc.html#a6621a4bbedbe45e1fe719409f7b6a2fe',1,'__tlsPtrFromAnchor(struct __tlsanchor *anchor, const void *initvalue):&#160;zos.cc'],['../zos-base_8h.html#aa8d885903cb48dc02c6d9e6fe0e2fea8',1,'__tlsPtrFromAnchor(struct __tlsanchor *anchor, const void *):&#160;zos.cc']]],
-  ['_5f_5ftlsvaranchor_5fcreate_751',['__tlsvaranchor_create',['../zos_8cc.html#a86fe6d2b6ea6ee485a9b857dd3e51701',1,'__tlsvaranchor_create(size_t sz):&#160;zos.cc'],['../zos-base_8h.html#a86fe6d2b6ea6ee485a9b857dd3e51701',1,'__tlsvaranchor_create(size_t sz):&#160;zos.cc']]],
-  ['_5f_5ftlsvaranchor_5fdestroy_752',['__tlsvaranchor_destroy',['../zos_8cc.html#a70cfa58f0ddd04ee045b7f8dd5f5a84a',1,'__tlsvaranchor_destroy(struct __tlsanchor *anchor):&#160;zos.cc'],['../zos-base_8h.html#a70cfa58f0ddd04ee045b7f8dd5f5a84a',1,'__tlsvaranchor_destroy(struct __tlsanchor *anchor):&#160;zos.cc']]],
-  ['_5f_5funloadmod_753',['__unloadmod',['../zos_8cc.html#a4e883009c3bf597cb20eedfd427ebef9',1,'zos.cc']]],
-  ['_5f_5fxfer_5fenv_754',['__xfer_env',['../zos_8cc.html#ab34998b2282ac455c862099ec3894f33',1,'__xfer_env(void):&#160;zos.cc'],['../zos-base_8h.html#ab34998b2282ac455c862099ec3894f33',1,'__xfer_env(void):&#160;zos.cc']]],
-  ['_5f_5fzsync_5fval_5fcompare_5fand_5fswap32_755',['__zsync_val_compare_and_swap32',['../zos_8cc.html#a685f6f3de90ad3900f57aebbe637b766',1,'zos.cc']]],
-  ['_5fconvert_5fa2e_756',['_convert_a2e',['../zos_8cc.html#aaa7f8746a5d3f1ec038b64ae2ff2ca8e',1,'_convert_a2e(void *dst, const void *src, size_t size):&#160;zos.cc'],['../zos-base_8h.html#aaa7f8746a5d3f1ec038b64ae2ff2ca8e',1,'_convert_a2e(void *dst, const void *src, size_t size):&#160;zos.cc']]],
-  ['_5fconvert_5fe2a_757',['_convert_e2a',['../zos_8cc.html#a8b9226967c1d98227eced5eee36301ef',1,'_convert_e2a(void *dst, const void *src, size_t size):&#160;zos.cc'],['../zos-base_8h.html#a8b9226967c1d98227eced5eee36301ef',1,'_convert_e2a(void *dst, const void *src, size_t size):&#160;zos.cc']]]
+  ['_5f_5fa2e_5fl_717',['__a2e_l',['../zos-base_8h.html#a66dfba0bda56f0b5b4eb2be56cbc1174',1,'zos-base.h']]],
+  ['_5f_5fa2e_5fs_718',['__a2e_s',['../zos-base_8h.html#ab726f34752dc8cfe1d1e3f792ddfab0e',1,'zos-base.h']]],
+  ['_5f_5fabend_719',['__abend',['../zos_8cc.html#a356023b7241042bab4058771953f109b',1,'__abend(int comp_code, unsigned reason_code, int flat_byte, void *plist):&#160;zos.cc'],['../zos-base_8h.html#a356023b7241042bab4058771953f109b',1,'__abend(int comp_code, unsigned reason_code, int flat_byte, void *plist):&#160;zos.cc']]],
+  ['_5f_5fatomic_5fstore_5freal_720',['__atomic_store_real',['../zos_8cc.html#ada82224bee9e0497e00904cded0517db',1,'zos.cc']]],
+  ['_5f_5fattribute_5f_5f_721',['__attribute__',['../structiarv64parm.html#a70dcca8a9b7a8ba88983fb191c1cc871',1,'iarv64parm::__attribute__()'],['../zos_8cc.html#a62676a8ce24f4f8c756ebb1ac249f098',1,'__attribute__():&#160;zos.cc']]],
+  ['_5f_5fbuild_5fversion_722',['__build_version',['../zos_8cc.html#ae6d06ccc8af47e7526ac720d02f29ade',1,'__build_version(void):&#160;zos.cc'],['../zos-base_8h.html#ae6d06ccc8af47e7526ac720d02f29ade',1,'__build_version(void):&#160;zos.cc']]],
+  ['_5f_5fcache_723',['__Cache',['../class_____cache.html#a5f2ad08544add09c86cd26f62cc57525',1,'__Cache']]],
+  ['_5f_5fchgfdccsid_724',['__chgfdccsid',['../zos_8cc.html#a6c79250963a5848440a39bb4b71d56b6',1,'__chgfdccsid(int fd, unsigned short ccsid):&#160;zos.cc'],['../zos-base_8h.html#a6c79250963a5848440a39bb4b71d56b6',1,'__chgfdccsid(int fd, unsigned short ccsid):&#160;zos.cc']]],
+  ['_5f_5fcleanupipc_725',['__cleanupipc',['../zos_8cc.html#ab75508b8ae841f296e21438dd27e28db',1,'__cleanupipc(int others):&#160;zos.cc'],['../zos-base_8h.html#ab75508b8ae841f296e21438dd27e28db',1,'__cleanupipc(int others):&#160;zos.cc']]],
+  ['_5f_5fclock_726',['__clock',['../zos_8cc.html#a08b0c5dab33d2c2bb858bf2f82b9d641',1,'zos.cc']]],
+  ['_5f_5fcond_5ftimed_5fwait_727',['__cond_timed_wait',['../zos_8cc.html#ae647b7279cea008a3b5785dfb2097891',1,'__cond_timed_wait(unsigned int secs, unsigned int nsecs, unsigned int event_list, unsigned int *secs_rem, unsigned int *nsecs_rem):&#160;zos.cc'],['../zos-base_8h.html#ae647b7279cea008a3b5785dfb2097891',1,'__cond_timed_wait(unsigned int secs, unsigned int nsecs, unsigned int event_list, unsigned int *secs_rem, unsigned int *nsecs_rem):&#160;zos.cc']]],
+  ['_5f_5fconsole_5fprintf_728',['__console_printf',['../zos_8cc.html#aa111e065a77c2a74c9dc6309266ca7b7',1,'__console_printf(const char *fmt,...):&#160;zos.cc'],['../zos-base_8h.html#aa111e065a77c2a74c9dc6309266ca7b7',1,'__console_printf(const char *fmt,...):&#160;zos.cc']]],
+  ['_5f_5fcpu_5frelax_729',['__cpu_relax',['../zos_8cc.html#afebed570608e023ba3730e48ee7d102b',1,'__cpu_relax(__crwa_t *p):&#160;zos.cc'],['../zos-base_8h.html#a0a384e05bc05158aa503139ffca491a5',1,'__cpu_relax(__crwa_t *):&#160;zos.cc']]],
+  ['_5f_5fcsconverter_730',['__csConverter',['../class____cs_converter.html#ac1760c3a8ed6b6829b7aa144130fd711',1,'__csConverter']]],
+  ['_5f_5fdisplay_5fbacktrace_731',['__display_backtrace',['../zos_8cc.html#adaadac4f341edd6973a413370bbcd382',1,'__display_backtrace(int fd):&#160;zos.cc'],['../zos-base_8h.html#adaadac4f341edd6973a413370bbcd382',1,'__display_backtrace(int fd):&#160;zos.cc']]],
+  ['_5f_5fdlcb_5fentry_5faddr_732',['__dlcb_entry_addr',['../zos_8cc.html#a53a6a70a1e25ac646020762525af5578',1,'__dlcb_entry_addr(void *dlcb):&#160;zos.cc'],['../zos-base_8h.html#a53a6a70a1e25ac646020762525af5578',1,'__dlcb_entry_addr(void *dlcb):&#160;zos.cc']]],
+  ['_5f_5fdlcb_5fentry_5fname_733',['__dlcb_entry_name',['../zos_8cc.html#af0e953aba19ac06bdf4d1934a409184e',1,'__dlcb_entry_name(char *buf, int size, void *dlcb):&#160;zos.cc'],['../zos-base_8h.html#af0e953aba19ac06bdf4d1934a409184e',1,'__dlcb_entry_name(char *buf, int size, void *dlcb):&#160;zos.cc']]],
+  ['_5f_5fdlcb_5fnext_734',['__dlcb_next',['../zos_8cc.html#af03baf0b70a27078df7d8501a54a504e',1,'__dlcb_next(void *last):&#160;zos.cc'],['../zos-base_8h.html#af03baf0b70a27078df7d8501a54a504e',1,'__dlcb_next(void *last):&#160;zos.cc']]],
+  ['_5f_5fdump_735',['__dump',['../zos_8cc.html#aaaaab11cdfe715e251c58cdc01c9c3d6',1,'__dump(int fd, const void *addr, size_t len, size_t bw):&#160;zos.cc'],['../zos-base_8h.html#aaaaab11cdfe715e251c58cdc01c9c3d6',1,'__dump(int fd, const void *addr, size_t len, size_t bw):&#160;zos.cc']]],
+  ['_5f_5fdump_5ftitle_736',['__dump_title',['../zos_8cc.html#ac143afd60862bb947fbfaf39ca58274e',1,'__dump_title(int fd, const void *addr, size_t len, size_t bw, const char *format,...):&#160;zos.cc'],['../zos-base_8h.html#a94b4b66cdaac370339f2123b2a2f48a4',1,'__dump_title(int fd, const void *addr, size_t len, size_t bw, const char *,...):&#160;zos.cc']]],
+  ['_5f_5fe2a_5fl_737',['__e2a_l',['../zos-base_8h.html#aae0d13f3118b831f0577762101cbc569',1,'zos-base.h']]],
+  ['_5f_5fe2a_5fs_738',['__e2a_s',['../zos-base_8h.html#a3af23f2a9b8f8411880da3325ca81cb8',1,'zos-base.h']]],
+  ['_5f_5ffd_5fclose_739',['__fd_close',['../zos_8cc.html#a1c9b02f2c32d8ef0621b41b4142c8816',1,'__fd_close(int fd):&#160;zos.cc'],['../zos-base_8h.html#a1c9b02f2c32d8ef0621b41b4142c8816',1,'__fd_close(int fd):&#160;zos.cc']]],
+  ['_5f_5ffdinfo_740',['__fdinfo',['../zos-base_8h.html#a0f52ff3bc281beee05eab0ddc404fb8e',1,'zos-base.h']]],
+  ['_5f_5ffile_5fneeds_5fconversion_741',['__file_needs_conversion',['../zos_8cc.html#a828c1d76a7773572f289e210fd94b09f',1,'__file_needs_conversion(int fd):&#160;zos.cc'],['../zos-base_8h.html#a828c1d76a7773572f289e210fd94b09f',1,'__file_needs_conversion(int fd):&#160;zos.cc']]],
+  ['_5f_5ffile_5fneeds_5fconversion_5finit_742',['__file_needs_conversion_init',['../zos_8cc.html#a690294b495f591280cd4e76006cf86b4',1,'__file_needs_conversion_init(const char *name, int fd):&#160;zos.cc'],['../zos-base_8h.html#a690294b495f591280cd4e76006cf86b4',1,'__file_needs_conversion_init(const char *name, int fd):&#160;zos.cc']]],
+  ['_5f_5ffind_5ffile_5fin_5fpath_743',['__find_file_in_path',['../zos_8cc.html#af5ecc7b9285446eb69449a33bff8eec5',1,'__find_file_in_path(char *out, int size, const char *envvar, const char *file):&#160;zos.cc'],['../zos-base_8h.html#af5ecc7b9285446eb69449a33bff8eec5',1,'__find_file_in_path(char *out, int size, const char *envvar, const char *file):&#160;zos.cc']]],
+  ['_5f_5ffork_744',['__fork',['../zos_8cc.html#ae93297a3ea73ced0e4e4345d8c41bf03',1,'__fork(void):&#160;zos.cc'],['../zos-base_8h.html#ae93297a3ea73ced0e4e4345d8c41bf03',1,'__fork(void):&#160;zos.cc']]],
+  ['_5f_5fget_5fenviron_5fnp_745',['__get_environ_np',['../zos_8cc.html#af533310fcdfe17eb1d68114bfc33a1a6',1,'__get_environ_np(void):&#160;zos.cc'],['../zos-base_8h.html#af533310fcdfe17eb1d68114bfc33a1a6',1,'__get_environ_np(void):&#160;zos.cc']]],
+  ['_5f_5fget_5fnum_5fframes_746',['__get_num_frames',['../zos_8cc.html#a67eea4362b2e4efb1cfcf07f17eba6f7',1,'__get_num_frames(void):&#160;zos.cc'],['../zos-base_8h.html#a67eea4362b2e4efb1cfcf07f17eba6f7',1,'__get_num_frames(void):&#160;zos.cc']]],
+  ['_5f_5fget_5fnum_5fonline_5fcpus_747',['__get_num_online_cpus',['../zos_8cc.html#a3b2ad7fe0aee30edf781eefd73ee5b88',1,'__get_num_online_cpus(void):&#160;zos.cc'],['../zos-base_8h.html#a3b2ad7fe0aee30edf781eefd73ee5b88',1,'__get_num_online_cpus(void):&#160;zos.cc']]],
+  ['_5f_5fget_5fos_5flevel_748',['__get_os_level',['../zos_8cc.html#af45c5eb88465481f83247e8024e59836',1,'__get_os_level(void):&#160;zos.cc'],['../zos-base_8h.html#af45c5eb88465481f83247e8024e59836',1,'__get_os_level(void):&#160;zos.cc']]],
+  ['_5f_5fgetargc_749',['__getargc',['../zos_8cc.html#a3bc167e04f4b05824076ec2e20e4a581',1,'__getargc(void):&#160;zos.cc'],['../zos-base_8h.html#a3bc167e04f4b05824076ec2e20e4a581',1,'__getargc(void):&#160;zos.cc']]],
+  ['_5f_5fgetargcv_750',['__getargcv',['../zos_8cc.html#ae84be62539ccfe5bde4bcbe507b7e2e9',1,'__getargcv(int *argc, char ***argv, pid_t pid):&#160;zos.cc'],['../zos-base_8h.html#ae84be62539ccfe5bde4bcbe507b7e2e9',1,'__getargcv(int *argc, char ***argv, pid_t pid):&#160;zos.cc']]],
+  ['_5f_5fgetargv_751',['__getargv',['../zos_8cc.html#ae290ebf3e301799ce9b7ce12c13ada34',1,'__getargv(void):&#160;zos.cc'],['../zos-base_8h.html#ae290ebf3e301799ce9b7ce12c13ada34',1,'__getargv(void):&#160;zos.cc']]],
+  ['_5f_5fgetargv_5fa_752',['__getargv_a',['../zos_8cc.html#ad9bb80365d219c432a4d4901d4db3f19',1,'zos.cc']]],
+  ['_5f_5fgetexepath_753',['__getexepath',['../zos_8cc.html#af30187abaa1cd19be451e99e186b38c6',1,'__getexepath(char *path, int pathlen, pid_t pid):&#160;zos.cc'],['../zos-base_8h.html#af30187abaa1cd19be451e99e186b38c6',1,'__getexepath(char *path, int pathlen, pid_t pid):&#160;zos.cc']]],
+  ['_5f_5fgetfdccsid_754',['__getfdccsid',['../zos_8cc.html#a5595cb548093b4cba59dbe97ccce1097',1,'__getfdccsid(int fd):&#160;zos.cc'],['../zos-base_8h.html#a5595cb548093b4cba59dbe97ccce1097',1,'__getfdccsid(int fd):&#160;zos.cc']]],
+  ['_5f_5fguess_5fae_755',['__guess_ae',['../zos_8cc.html#acd80c9142c65aa99177bf1e5924d0f04',1,'__guess_ae(const void *src, size_t size):&#160;zos.cc'],['../zos-base_8h.html#acd80c9142c65aa99177bf1e5924d0f04',1,'__guess_ae(const void *src, size_t size):&#160;zos.cc']]],
+  ['_5f_5fguess_5ffd_5fue_756',['__guess_fd_ue',['../zos_8cc.html#acccc80c73ea31d4e50ffba89be63662b',1,'__guess_fd_ue(int fd, char *errmsg, size_t er_size, int is_new_fd):&#160;zos.cc'],['../zos-base_8h.html#acccc80c73ea31d4e50ffba89be63662b',1,'__guess_fd_ue(int fd, char *errmsg, size_t er_size, int is_new_fd):&#160;zos.cc']]],
+  ['_5f_5fguess_5fue_757',['__guess_ue',['../zos_8cc.html#a8f1aa901e609043fac0cdd29d6e57912',1,'__guess_ue(const void *src, size_t size, char *errmsg, size_t er_size):&#160;zos.cc'],['../zos-base_8h.html#a8f1aa901e609043fac0cdd29d6e57912',1,'__guess_ue(const void *src, size_t size, char *errmsg, size_t er_size):&#160;zos.cc']]],
+  ['_5f_5findebug_758',['__indebug',['../zos_8cc.html#a6d6262268568ca267a869ea8a09f636d',1,'__indebug(void):&#160;zos.cc'],['../zos-base_8h.html#a6d6262268568ca267a869ea8a09f636d',1,'__indebug(void):&#160;zos.cc']]],
+  ['_5f_5fis_5fos_5flevel_5fat_5for_5fabove_759',['__is_os_level_at_or_above',['../zos_8cc.html#a73cf375e89e966ca2e6a7e360ccc11f5',1,'__is_os_level_at_or_above(oslvl_t level):&#160;zos.cc'],['../zos-base_8h.html#a73cf375e89e966ca2e6a7e360ccc11f5',1,'__is_os_level_at_or_above(oslvl_t level):&#160;zos.cc']]],
+  ['_5f_5floadmod_760',['__loadmod',['../zos_8cc.html#a9c67bd32277f8d7d8c4fb725907fa0b9',1,'zos.cc']]],
+  ['_5f_5flutimes_761',['__lutimes',['../zos_8cc.html#ab972ed38da2c91d02f9e667ba6a29a23',1,'__lutimes(const char *filename, const struct timeval tv[2]):&#160;zos.cc'],['../zos-base_8h.html#ab972ed38da2c91d02f9e667ba6a29a23',1,'__lutimes(const char *filename, const struct timeval tv[2]):&#160;zos.cc']]],
+  ['_5f_5fmach_5fabsolute_5ftime_762',['__mach_absolute_time',['../zos_8cc.html#a6319466e3a209b94c3d277245cbd61f7',1,'__mach_absolute_time(void):&#160;zos.cc'],['../zos-base_8h.html#a6319466e3a209b94c3d277245cbd61f7',1,'__mach_absolute_time(void):&#160;zos.cc']]],
+  ['_5f_5fprint_5fzoslib_5fhelp_763',['__print_zoslib_help',['../zos_8cc.html#ac597a71375605aa919ffde000a4e9bf9',1,'__print_zoslib_help(FILE *fp, const char *title):&#160;zos.cc'],['../zos-base_8h.html#ac597a71375605aa919ffde000a4e9bf9',1,'__print_zoslib_help(FILE *fp, const char *title):&#160;zos.cc']]],
+  ['_5f_5fregisterproduct_764',['__registerProduct',['../zos_8cc.html#a12c0dd60622e54588c056aef25313df0',1,'__registerProduct(const char *major_version, const char *product_owner, const char *feature_name, const char *product_name, const char *pid):&#160;zos.cc'],['../zos-base_8h.html#a12c0dd60622e54588c056aef25313df0',1,'__registerProduct(const char *major_version, const char *product_owner, const char *feature_name, const char *product_name, const char *pid):&#160;zos.cc']]],
+  ['_5f_5fsem_5fdestroy_765',['__sem_destroy',['../zos_8cc.html#a4a493515255bd9d8113483a3d3dd124e',1,'__sem_destroy(__sem_t *s0):&#160;zos.cc'],['../zos-base_8h.html#a4a493515255bd9d8113483a3d3dd124e',1,'__sem_destroy(__sem_t *s0):&#160;zos.cc']]],
+  ['_5f_5fsem_5fgetvalue_766',['__sem_getvalue',['../zos_8cc.html#a4696c3760dd8a87ed4b5f5079d452609',1,'__sem_getvalue(__sem_t *s0, int *sval):&#160;zos.cc'],['../zos-base_8h.html#a4696c3760dd8a87ed4b5f5079d452609',1,'__sem_getvalue(__sem_t *s0, int *sval):&#160;zos.cc']]],
+  ['_5f_5fsem_5finit_767',['__sem_init',['../zos_8cc.html#a1384c2247230a3c174fc5f0d2c7a9ad8',1,'__sem_init(__sem_t *s0, int shared, unsigned int val):&#160;zos.cc'],['../zos-base_8h.html#a1384c2247230a3c174fc5f0d2c7a9ad8',1,'__sem_init(__sem_t *s0, int shared, unsigned int val):&#160;zos.cc']]],
+  ['_5f_5fsem_5fpost_768',['__sem_post',['../zos_8cc.html#aaa9b944d46ae048731ef457bac855fa3',1,'__sem_post(__sem_t *s0):&#160;zos.cc'],['../zos-base_8h.html#aaa9b944d46ae048731ef457bac855fa3',1,'__sem_post(__sem_t *s0):&#160;zos.cc']]],
+  ['_5f_5fsem_5ftimedwait_769',['__sem_timedwait',['../zos_8cc.html#abefbdaf388bed46623de543588fba24b',1,'__sem_timedwait(__sem_t *s0, const struct timespec *abs_timeout):&#160;zos.cc'],['../zos-base_8h.html#aa796711629d74f05f88a5d53f3b68956',1,'__sem_timedwait(____sem_t *s0, const struct timespec *abs_timeout):&#160;zos-base.h']]],
+  ['_5f_5fsem_5ftrywait_770',['__sem_trywait',['../zos_8cc.html#ab645a4486f4249e0f5e24e713199b9ad',1,'__sem_trywait(__sem_t *s0):&#160;zos.cc'],['../zos-base_8h.html#accc696cae41b87b19fa2ffc0ce4a06e2',1,'__sem_trywait(____sem_t *s0):&#160;zos-base.h']]],
+  ['_5f_5fsem_5fwait_771',['__sem_wait',['../zos_8cc.html#a1adbe1c392115b2ff023ab7dbf605011',1,'__sem_wait(__sem_t *s0):&#160;zos.cc'],['../zos-base_8h.html#a1adbe1c392115b2ff023ab7dbf605011',1,'__sem_wait(__sem_t *s0):&#160;zos.cc']]],
+  ['_5f_5fset_5fautocvt_5fon_5ffd_5fstream_772',['__set_autocvt_on_fd_stream',['../zos_8cc.html#a471dc9324e1d385a16614bc1c2171d45',1,'__set_autocvt_on_fd_stream(int fd, unsigned short ccsid, unsigned char txtflag, int on_untagged_only):&#160;zos.cc'],['../zos-base_8h.html#a471dc9324e1d385a16614bc1c2171d45',1,'__set_autocvt_on_fd_stream(int fd, unsigned short ccsid, unsigned char txtflag, int on_untagged_only):&#160;zos.cc']]],
+  ['_5f_5fsetdebug_773',['__setdebug',['../zos_8cc.html#ac65f5b2b1095a2c51ee4e2b1f87b9cb0',1,'__setdebug(int v):&#160;zos.cc'],['../zos-base_8h.html#a2cea5c0e624b0131aba94ab6d0df91a9',1,'__setdebug(int):&#160;zos.cc']]],
+  ['_5f_5fsetenv_5fa_774',['__setenv_a',['../zos_8cc.html#abe4300c3c9bba7985cb7d7f49e5c874e',1,'zos.cc']]],
+  ['_5f_5fsetfdccsid_775',['__setfdccsid',['../zos_8cc.html#a1a0138d7459e13d4a6f70cce01aab5c8',1,'__setfdccsid(int fd, int t_ccsid):&#160;zos.cc'],['../zos-base_8h.html#a1a0138d7459e13d4a6f70cce01aab5c8',1,'__setfdccsid(int fd, int t_ccsid):&#160;zos.cc']]],
+  ['_5f_5fsettimelimit_776',['__settimelimit',['../zos_8cc.html#a3a9f8edd020d4b529d5bc6e786d205d6',1,'zos.cc']]],
+  ['_5f_5ftb_777',['__tb',['../zos_8cc.html#aa1ad85ba2714fc321967050989c5fee7',1,'__tb(void):&#160;zos.cc'],['../zos-base_8h.html#aa1ad85ba2714fc321967050989c5fee7',1,'__tb(void):&#160;zos.cc']]],
+  ['_5f_5ftcp_5fclear_5fto_5fclose_778',['__tcp_clear_to_close',['../zos_8cc.html#a24e641431113c2b6bed09be1492f39c6',1,'__tcp_clear_to_close(int socket, unsigned int secs):&#160;zos.cc'],['../zos-base_8h.html#a24e641431113c2b6bed09be1492f39c6',1,'__tcp_clear_to_close(int socket, unsigned int secs):&#160;zos.cc']]],
+  ['_5f_5ftestread_779',['__testread',['../zos_8cc.html#a023962f5ca109441bd87580ddca08f77',1,'__testread(const void *location):&#160;zos.cc'],['../zos-base_8h.html#a023962f5ca109441bd87580ddca08f77',1,'__testread(const void *location):&#160;zos.cc']]],
+  ['_5f_5ftlsptrfromanchor_780',['__tlsPtrFromAnchor',['../zos_8cc.html#a6621a4bbedbe45e1fe719409f7b6a2fe',1,'__tlsPtrFromAnchor(struct __tlsanchor *anchor, const void *initvalue):&#160;zos.cc'],['../zos-base_8h.html#aa8d885903cb48dc02c6d9e6fe0e2fea8',1,'__tlsPtrFromAnchor(struct __tlsanchor *anchor, const void *):&#160;zos.cc']]],
+  ['_5f_5ftlsvaranchor_5fcreate_781',['__tlsvaranchor_create',['../zos_8cc.html#a86fe6d2b6ea6ee485a9b857dd3e51701',1,'__tlsvaranchor_create(size_t sz):&#160;zos.cc'],['../zos-base_8h.html#a86fe6d2b6ea6ee485a9b857dd3e51701',1,'__tlsvaranchor_create(size_t sz):&#160;zos.cc']]],
+  ['_5f_5ftlsvaranchor_5fdestroy_782',['__tlsvaranchor_destroy',['../zos_8cc.html#a70cfa58f0ddd04ee045b7f8dd5f5a84a',1,'__tlsvaranchor_destroy(struct __tlsanchor *anchor):&#160;zos.cc'],['../zos-base_8h.html#a70cfa58f0ddd04ee045b7f8dd5f5a84a',1,'__tlsvaranchor_destroy(struct __tlsanchor *anchor):&#160;zos.cc']]],
+  ['_5f_5funloadmod_783',['__unloadmod',['../zos_8cc.html#a4e883009c3bf597cb20eedfd427ebef9',1,'zos.cc']]],
+  ['_5f_5fupdate_5fenvar_5fsettings_784',['__update_envar_settings',['../zos_8cc.html#a9142fb1bf3e67052a3fb42a97166ef37',1,'__update_envar_settings(const char *envar):&#160;zos.cc'],['../zos-base_8h.html#a9142fb1bf3e67052a3fb42a97166ef37',1,'__update_envar_settings(const char *envar):&#160;zos.cc']]],
+  ['_5f_5fxfer_5fenv_785',['__xfer_env',['../zos_8cc.html#ab34998b2282ac455c862099ec3894f33',1,'__xfer_env(void):&#160;zos.cc'],['../zos-base_8h.html#ab34998b2282ac455c862099ec3894f33',1,'__xfer_env(void):&#160;zos.cc']]],
+  ['_5f_5fzsync_5fval_5fcompare_5fand_5fswap32_786',['__zsync_val_compare_and_swap32',['../zos_8cc.html#a685f6f3de90ad3900f57aebbe637b766',1,'zos.cc']]],
+  ['_5fconvert_5fa2e_787',['_convert_a2e',['../zos_8cc.html#aaa7f8746a5d3f1ec038b64ae2ff2ca8e',1,'_convert_a2e(void *dst, const void *src, size_t size):&#160;zos.cc'],['../zos-base_8h.html#aaa7f8746a5d3f1ec038b64ae2ff2ca8e',1,'_convert_a2e(void *dst, const void *src, size_t size):&#160;zos.cc']]],
+  ['_5fconvert_5fe2a_788',['_convert_e2a',['../zos_8cc.html#a8b9226967c1d98227eced5eee36301ef',1,'_convert_e2a(void *dst, const void *src, size_t size):&#160;zos.cc'],['../zos-base_8h.html#a8b9226967c1d98227eced5eee36301ef',1,'_convert_e2a(void *dst, const void *src, size_t size):&#160;zos.cc']]]
 ];
diff --git a/docs/search/functions_1.js b/docs/search/functions_1.js
index fcaafde..80d95e1 100644
--- a/docs/search/functions_1.js
+++ b/docs/search/functions_1.js
@@ -1,14 +1,14 @@
 var searchData=
 [
-  ['abort_758',['abort',['../zos_8cc.html#a8dec7c95227ff149687066cf04029191',1,'zos.cc']]],
-  ['addptr_759',['addptr',['../class_____cache.html#a3fd58be39af8859641a022a73a4b0fd6',1,'__Cache']]],
-  ['alloc_5fseg_760',['alloc_seg',['../class_____cache.html#a5f52e97ae5d66610fd81fde42837127d',1,'__Cache']]],
-  ['anon_5fmmap_761',['anon_mmap',['../zos_8cc.html#a80836ddd1b6b15678df61b69152bacd5',1,'anon_mmap(void *_, size_t len):&#160;zos.cc'],['../zos-base_8h.html#a80836ddd1b6b15678df61b69152bacd5',1,'anon_mmap(void *_, size_t len):&#160;zos.cc']]],
-  ['anon_5fmunmap_762',['anon_munmap',['../zos_8cc.html#aa00ab042a596dd63795d3791d34b8d29',1,'anon_munmap(void *addr, size_t len):&#160;zos.cc'],['../zos-base_8h.html#aa00ab042a596dd63795d3791d34b8d29',1,'anon_munmap(void *addr, size_t len):&#160;zos.cc']]],
-  ['assignsemdestroyerror_763',['assignSemDestroyError',['../zos-semaphore_8cc.html#a62fd3258850921286ea4c79545cb066d',1,'zos-semaphore.cc']]],
-  ['assignsemgeterror_764',['assignSemgetError',['../zos-semaphore_8cc.html#acc9424de862c2ca951f26a3ae99e9b42',1,'zos-semaphore.cc']]],
-  ['assignseminitializeerror_765',['assignSemInitializeError',['../zos-semaphore_8cc.html#a84e16a2a8387f9d4b9d2fc2e55a19d2b',1,'zos-semaphore.cc']]],
-  ['assignsemoperrorcode_766',['assignSemopErrorCode',['../zos-semaphore_8cc.html#a6332df567b6c0f441fdd6c350c68b7cc',1,'zos-semaphore.cc']]],
-  ['atomic_5fdec_767',['atomic_dec',['../zos_8cc.html#a68bff7004136b886a1d072088c1a7aa9',1,'atomic_dec(volatile unsigned int *loc):&#160;zos.cc'],['../zos-base_8h.html#a68bff7004136b886a1d072088c1a7aa9',1,'atomic_dec(volatile unsigned int *loc):&#160;zos.cc']]],
-  ['atomic_5finc_768',['atomic_inc',['../zos_8cc.html#ac276a4ee174620ca6c8c15802dec8ece',1,'atomic_inc(volatile unsigned int *loc):&#160;zos.cc'],['../zos-base_8h.html#ac276a4ee174620ca6c8c15802dec8ece',1,'atomic_inc(volatile unsigned int *loc):&#160;zos.cc']]]
+  ['abort_789',['abort',['../zos_8cc.html#a8dec7c95227ff149687066cf04029191',1,'zos.cc']]],
+  ['addptr_790',['addptr',['../class_____cache.html#a3fd58be39af8859641a022a73a4b0fd6',1,'__Cache']]],
+  ['alloc_5fseg_791',['alloc_seg',['../class_____cache.html#a5f52e97ae5d66610fd81fde42837127d',1,'__Cache']]],
+  ['anon_5fmmap_792',['anon_mmap',['../zos_8cc.html#a80836ddd1b6b15678df61b69152bacd5',1,'anon_mmap(void *_, size_t len):&#160;zos.cc'],['../zos-base_8h.html#a80836ddd1b6b15678df61b69152bacd5',1,'anon_mmap(void *_, size_t len):&#160;zos.cc']]],
+  ['anon_5fmunmap_793',['anon_munmap',['../zos_8cc.html#aa00ab042a596dd63795d3791d34b8d29',1,'anon_munmap(void *addr, size_t len):&#160;zos.cc'],['../zos-base_8h.html#aa00ab042a596dd63795d3791d34b8d29',1,'anon_munmap(void *addr, size_t len):&#160;zos.cc']]],
+  ['assignsemdestroyerror_794',['assignSemDestroyError',['../zos-semaphore_8cc.html#a62fd3258850921286ea4c79545cb066d',1,'zos-semaphore.cc']]],
+  ['assignsemgeterror_795',['assignSemgetError',['../zos-semaphore_8cc.html#acc9424de862c2ca951f26a3ae99e9b42',1,'zos-semaphore.cc']]],
+  ['assignseminitializeerror_796',['assignSemInitializeError',['../zos-semaphore_8cc.html#a84e16a2a8387f9d4b9d2fc2e55a19d2b',1,'zos-semaphore.cc']]],
+  ['assignsemoperrorcode_797',['assignSemopErrorCode',['../zos-semaphore_8cc.html#a6332df567b6c0f441fdd6c350c68b7cc',1,'zos-semaphore.cc']]],
+  ['atomic_5fdec_798',['atomic_dec',['../zos_8cc.html#a68bff7004136b886a1d072088c1a7aa9',1,'atomic_dec(volatile unsigned int *loc):&#160;zos.cc'],['../zos-base_8h.html#a68bff7004136b886a1d072088c1a7aa9',1,'atomic_dec(volatile unsigned int *loc):&#160;zos.cc']]],
+  ['atomic_5finc_799',['atomic_inc',['../zos_8cc.html#ac276a4ee174620ca6c8c15802dec8ece',1,'atomic_inc(volatile unsigned int *loc):&#160;zos.cc'],['../zos-base_8h.html#ac276a4ee174620ca6c8c15802dec8ece',1,'atomic_inc(volatile unsigned int *loc):&#160;zos.cc']]]
 ];
diff --git a/docs/search/functions_10.js b/docs/search/functions_10.js
index 803a85e..7b7b0c4 100644
--- a/docs/search/functions_10.js
+++ b/docs/search/functions_10.js
@@ -1,5 +1,5 @@
 var searchData=
 [
-  ['_7e_5f_5fcache_813',['~__Cache',['../class_____cache.html#af1aeb0880061d43e19f2d1091eca63cd',1,'__Cache']]],
-  ['_7e_5f_5fcsconverter_814',['~__csConverter',['../class____cs_converter.html#a5d786cd596ffee628a671e2cce56b926',1,'__csConverter']]]
+  ['_7e_5f_5fcache_844',['~__Cache',['../class_____cache.html#af1aeb0880061d43e19f2d1091eca63cd',1,'__Cache']]],
+  ['_7e_5f_5fcsconverter_845',['~__csConverter',['../class____cs_converter.html#a5d786cd596ffee628a671e2cce56b926',1,'__csConverter']]]
 ];
diff --git a/docs/search/functions_2.js b/docs/search/functions_2.js
index 0282d78..8da03fc 100644
--- a/docs/search/functions_2.js
+++ b/docs/search/functions_2.js
@@ -1,6 +1,6 @@
 var searchData=
 [
-  ['backtrace_769',['backtrace',['../zos_8cc.html#a3747bea884034d32d4d558872223969e',1,'backtrace(void **buffer, int size):&#160;zos.cc'],['../zos-base_8h.html#a3747bea884034d32d4d558872223969e',1,'backtrace(void **buffer, int size):&#160;zos.cc']]],
-  ['backtrace_5fsymbols_770',['backtrace_symbols',['../zos_8cc.html#a0b746d48786d86b4b4e882c564f565a0',1,'backtrace_symbols(void *const *buffer, int size):&#160;zos.cc'],['../zos-base_8h.html#a0b746d48786d86b4b4e882c564f565a0',1,'backtrace_symbols(void *const *buffer, int size):&#160;zos.cc']]],
-  ['backtrace_5fsymbols_5ffd_771',['backtrace_symbols_fd',['../zos_8cc.html#ae93bfd4b259fdb4eb75ece87198cbac9',1,'backtrace_symbols_fd(void *const *buffer, int size, int fd):&#160;zos.cc'],['../zos-base_8h.html#ae93bfd4b259fdb4eb75ece87198cbac9',1,'backtrace_symbols_fd(void *const *buffer, int size, int fd):&#160;zos.cc']]]
+  ['backtrace_800',['backtrace',['../zos_8cc.html#a3747bea884034d32d4d558872223969e',1,'backtrace(void **buffer, int size):&#160;zos.cc'],['../zos-base_8h.html#a3747bea884034d32d4d558872223969e',1,'backtrace(void **buffer, int size):&#160;zos.cc']]],
+  ['backtrace_5fsymbols_801',['backtrace_symbols',['../zos_8cc.html#a0b746d48786d86b4b4e882c564f565a0',1,'backtrace_symbols(void *const *buffer, int size):&#160;zos.cc'],['../zos-base_8h.html#a0b746d48786d86b4b4e882c564f565a0',1,'backtrace_symbols(void *const *buffer, int size):&#160;zos.cc']]],
+  ['backtrace_5fsymbols_5ffd_802',['backtrace_symbols_fd',['../zos_8cc.html#ae93bfd4b259fdb4eb75ece87198cbac9',1,'backtrace_symbols_fd(void *const *buffer, int size, int fd):&#160;zos.cc'],['../zos-base_8h.html#ae93bfd4b259fdb4eb75ece87198cbac9',1,'backtrace_symbols_fd(void *const *buffer, int size, int fd):&#160;zos.cc']]]
 ];
diff --git a/docs/search/functions_3.js b/docs/search/functions_3.js
index f8893f4..1884e0f 100644
--- a/docs/search/functions_3.js
+++ b/docs/search/functions_3.js
@@ -1,8 +1,8 @@
 var searchData=
 [
-  ['clear_772',['clear',['../classfd_attribute_cache.html#a9238b4afa3ffcd284097eec04189c973',1,'fdAttributeCache']]],
-  ['clock_5fgettime_773',['clock_gettime',['../zos_8cc.html#a6fa4fcf1ad1f2f62773a03323f08592e',1,'clock_gettime(clockid_t clk_id, struct timespec *tp):&#160;zos.cc'],['../zos-base_8h.html#a6fa4fcf1ad1f2f62773a03323f08592e',1,'clock_gettime(clockid_t clk_id, struct timespec *tp):&#160;zos.cc']]],
-  ['conv_774',['conv',['../class____cs_converter.html#a6a0f98c870b2e14c5b82e18e93fa9b2d',1,'__csConverter']]],
-  ['conv_5futf16_5futf8_775',['conv_utf16_utf8',['../zos_8cc.html#a727e1aecd09ef6c8a0f3b8003ef7d2f1',1,'conv_utf16_utf8(char *out, size_t outsize, const char *in, size_t insize):&#160;zos.cc'],['../zos-base_8h.html#a474d14f60847c08d208dbee534f7aeff',1,'conv_utf16_utf8(char *, size_t, const char *, size_t):&#160;zos.cc']]],
-  ['conv_5futf8_5futf16_776',['conv_utf8_utf16',['../zos_8cc.html#a8eca1644db807544ac28030859762e9a',1,'conv_utf8_utf16(char *out, size_t outsize, const char *in, size_t insize):&#160;zos.cc'],['../zos-base_8h.html#a7f4ce8765ce0f58fdf6cb6524437ca80',1,'conv_utf8_utf16(char *, size_t, const char *, size_t):&#160;zos.cc']]]
+  ['clear_803',['clear',['../classfd_attribute_cache.html#a9238b4afa3ffcd284097eec04189c973',1,'fdAttributeCache']]],
+  ['clock_5fgettime_804',['clock_gettime',['../zos_8cc.html#a6fa4fcf1ad1f2f62773a03323f08592e',1,'clock_gettime(clockid_t clk_id, struct timespec *tp):&#160;zos.cc'],['../zos-base_8h.html#a6fa4fcf1ad1f2f62773a03323f08592e',1,'clock_gettime(clockid_t clk_id, struct timespec *tp):&#160;zos.cc']]],
+  ['conv_805',['conv',['../class____cs_converter.html#a6a0f98c870b2e14c5b82e18e93fa9b2d',1,'__csConverter']]],
+  ['conv_5futf16_5futf8_806',['conv_utf16_utf8',['../zos_8cc.html#a727e1aecd09ef6c8a0f3b8003ef7d2f1',1,'conv_utf16_utf8(char *out, size_t outsize, const char *in, size_t insize):&#160;zos.cc'],['../zos-base_8h.html#a474d14f60847c08d208dbee534f7aeff',1,'conv_utf16_utf8(char *, size_t, const char *, size_t):&#160;zos.cc']]],
+  ['conv_5futf8_5futf16_807',['conv_utf8_utf16',['../zos_8cc.html#a8eca1644db807544ac28030859762e9a',1,'conv_utf8_utf16(char *out, size_t outsize, const char *in, size_t insize):&#160;zos.cc'],['../zos-base_8h.html#a7f4ce8765ce0f58fdf6cb6524437ca80',1,'conv_utf8_utf16(char *, size_t, const char *, size_t):&#160;zos.cc']]]
 ];
diff --git a/docs/search/functions_4.js b/docs/search/functions_4.js
index 8d0464b..2a2c99c 100644
--- a/docs/search/functions_4.js
+++ b/docs/search/functions_4.js
@@ -1,4 +1,4 @@
 var searchData=
 [
-  ['dprintf_777',['dprintf',['../zos_8cc.html#aea1e680b4b559780e2ce0ea587dbd77f',1,'dprintf(int fd, const char *fmt,...):&#160;zos.cc'],['../zos-base_8h.html#a026e3bd38da37deab59c4e07acde8adb',1,'dprintf(int fd, const char *,...):&#160;zos.cc']]]
+  ['dprintf_808',['dprintf',['../zos_8cc.html#aea1e680b4b559780e2ce0ea587dbd77f',1,'dprintf(int fd, const char *fmt,...):&#160;zos.cc'],['../zos-base_8h.html#a026e3bd38da37deab59c4e07acde8adb',1,'dprintf(int fd, const char *,...):&#160;zos.cc']]]
 ];
diff --git a/docs/search/functions_5.js b/docs/search/functions_5.js
index 4c7606f..5b4f086 100644
--- a/docs/search/functions_5.js
+++ b/docs/search/functions_5.js
@@ -1,5 +1,5 @@
 var searchData=
 [
-  ['elligible_778',['elligible',['../class_____cache.html#aeb96f33f958af4267946e095e3d86161',1,'__Cache']]],
-  ['execvpe_779',['execvpe',['../zos_8cc.html#a024eef20782126c07492cd8e687396d4',1,'execvpe(const char *name, char *const argv[], char *const envp[]):&#160;zos.cc'],['../zos-base_8h.html#a024eef20782126c07492cd8e687396d4',1,'execvpe(const char *name, char *const argv[], char *const envp[]):&#160;zos.cc']]]
+  ['elligible_809',['elligible',['../class_____cache.html#aeb96f33f958af4267946e095e3d86161',1,'__Cache']]],
+  ['execvpe_810',['execvpe',['../zos_8cc.html#a024eef20782126c07492cd8e687396d4',1,'execvpe(const char *name, char *const argv[], char *const envp[]):&#160;zos.cc'],['../zos-base_8h.html#a024eef20782126c07492cd8e687396d4',1,'execvpe(const char *name, char *const argv[], char *const envp[]):&#160;zos.cc']]]
 ];
diff --git a/docs/search/functions_6.js b/docs/search/functions_6.js
index 6a93b87..e8c2990 100644
--- a/docs/search/functions_6.js
+++ b/docs/search/functions_6.js
@@ -1,5 +1,5 @@
 var searchData=
 [
-  ['free_5fseg_780',['free_seg',['../class_____cache.html#aadc5e4366b86ced683c579d3adc736ac',1,'__Cache']]],
-  ['freeptr_781',['freeptr',['../class_____cache.html#a36185e7a4fc5243525f8cf85d96095ca',1,'__Cache']]]
+  ['free_5fseg_811',['free_seg',['../class_____cache.html#aadc5e4366b86ced683c579d3adc736ac',1,'__Cache']]],
+  ['freeptr_812',['freeptr',['../class_____cache.html#a36185e7a4fc5243525f8cf85d96095ca',1,'__Cache']]]
 ];
diff --git a/docs/search/functions_7.js b/docs/search/functions_7.js
index 226356d..a02ca13 100644
--- a/docs/search/functions_7.js
+++ b/docs/search/functions_7.js
@@ -1,9 +1,9 @@
 var searchData=
 [
-  ['get_5fattribute_782',['get_attribute',['../classfd_attribute_cache.html#a604c3b35cfbf77e8b4f38eb6c1e9e08d',1,'fdAttributeCache']]],
-  ['get_5fipcs_5foverview_783',['get_ipcs_overview',['../zos_8cc.html#a9c2aa2bc64d9760560a3081722479829',1,'get_ipcs_overview(IPCQPROC *info):&#160;zos.cc'],['../zos-base_8h.html#a9c2aa2bc64d9760560a3081722479829',1,'get_ipcs_overview(IPCQPROC *info):&#160;zos.cc']]],
-  ['getentropy_784',['getentropy',['../zos_8cc.html#a2bb68aad8eabbbd2fc645add90de1e21',1,'getentropy(void *output, size_t size):&#160;zos.cc'],['../zos-base_8h.html#a5d88641f86c8a447fefd1e531758a3c0',1,'getentropy(void *buffer, size_t length):&#160;zos.cc']]],
-  ['getifausageerrorstring_785',['getIFAUsageErrorString',['../zos_8cc.html#a8158b250fec7f3bc47b8396f06229b74',1,'getIFAUsageErrorString(unsigned long rc):&#160;zos.cc'],['../zos-base_8h.html#a8158b250fec7f3bc47b8396f06229b74',1,'getIFAUsageErrorString(unsigned long rc):&#160;zos.cc']]],
-  ['getipttoken_786',['getipttoken',['../zos_8cc.html#a3f7240d3b2eaa5ff770cf4e54ab3ec44',1,'zos.cc']]],
-  ['gettid_787',['gettid',['../zos_8cc.html#ad7d99c4618975fd753197a2f412d3fd0',1,'gettid():&#160;zos.cc'],['../zos-base_8h.html#ad7d99c4618975fd753197a2f412d3fd0',1,'gettid():&#160;zos.cc']]]
+  ['get_5fattribute_813',['get_attribute',['../classfd_attribute_cache.html#a604c3b35cfbf77e8b4f38eb6c1e9e08d',1,'fdAttributeCache']]],
+  ['get_5fipcs_5foverview_814',['get_ipcs_overview',['../zos_8cc.html#a9c2aa2bc64d9760560a3081722479829',1,'get_ipcs_overview(IPCQPROC *info):&#160;zos.cc'],['../zos-base_8h.html#a9c2aa2bc64d9760560a3081722479829',1,'get_ipcs_overview(IPCQPROC *info):&#160;zos.cc']]],
+  ['getentropy_815',['getentropy',['../zos_8cc.html#a2bb68aad8eabbbd2fc645add90de1e21',1,'getentropy(void *output, size_t size):&#160;zos.cc'],['../zos-base_8h.html#a5d88641f86c8a447fefd1e531758a3c0',1,'getentropy(void *buffer, size_t length):&#160;zos.cc']]],
+  ['getifausageerrorstring_816',['getIFAUsageErrorString',['../zos_8cc.html#a8158b250fec7f3bc47b8396f06229b74',1,'getIFAUsageErrorString(unsigned long rc):&#160;zos.cc'],['../zos-base_8h.html#a8158b250fec7f3bc47b8396f06229b74',1,'getIFAUsageErrorString(unsigned long rc):&#160;zos.cc']]],
+  ['getipttoken_817',['getipttoken',['../zos_8cc.html#a3f7240d3b2eaa5ff770cf4e54ab3ec44',1,'zos.cc']]],
+  ['gettid_818',['gettid',['../zos_8cc.html#ad7d99c4618975fd753197a2f412d3fd0',1,'gettid():&#160;zos.cc'],['../zos-base_8h.html#ad7d99c4618975fd753197a2f412d3fd0',1,'gettid():&#160;zos.cc']]]
 ];
diff --git a/docs/search/functions_8.js b/docs/search/functions_8.js
index 350598a..a771e1c 100644
--- a/docs/search/functions_8.js
+++ b/docs/search/functions_8.js
@@ -1,10 +1,10 @@
 var searchData=
 [
-  ['iconv_788',['iconv',['../class____cs_converter.html#af01702026fa1b9335f13d0788dcbb2b7',1,'__csConverter']]],
-  ['if_789',['if',['../zos_8cc.html#a566345c907bfff3d7a7daae086cb9c67',1,'if(!mod) return -1:&#160;zos.cc'],['../zos_8cc.html#a08eff0e097503909b4059d3696296bc7',1,'if(m-&gt;thptr):&#160;zos.cc']]],
-  ['init_5fzoslib_790',['init_zoslib',['../zos_8cc.html#ae823ecb53c5dce05137534f5d14edb11',1,'init_zoslib(const zoslib_config_t config):&#160;zos.cc'],['../zos-base_8h.html#ae823ecb53c5dce05137534f5d14edb11',1,'init_zoslib(const zoslib_config_t config):&#160;zos.cc']]],
-  ['init_5fzoslib_5fconfig_791',['init_zoslib_config',['../zos_8cc.html#a07a98c0cfecbb83c41bea035f85af5c0',1,'init_zoslib_config(zoslib_config_t &amp;config):&#160;zos.cc'],['../zos_8cc.html#ad08be3bfe25046883b7d3bea7ac88cc2',1,'init_zoslib_config(zoslib_config_t *const config):&#160;zos.cc'],['../zos-base_8h.html#ad08be3bfe25046883b7d3bea7ac88cc2',1,'init_zoslib_config(zoslib_config_t *const config):&#160;zos.cc']]],
-  ['is_5fexist_5fptr_792',['is_exist_ptr',['../class_____cache.html#ad2aa7dc0030c9e74aff646f44696a66d',1,'__Cache']]],
-  ['is_5frmode64_793',['is_rmode64',['../class_____cache.html#a5f26d82716ef7d1e1f61cbac5334cd93',1,'__Cache']]],
-  ['is_5fvalid_794',['is_valid',['../class____cs_converter.html#a75bcc547ae64e6c61c12f3d9ac3e79b9',1,'__csConverter']]]
+  ['iconv_819',['iconv',['../class____cs_converter.html#af01702026fa1b9335f13d0788dcbb2b7',1,'__csConverter']]],
+  ['if_820',['if',['../zos_8cc.html#a566345c907bfff3d7a7daae086cb9c67',1,'if(!mod) return -1:&#160;zos.cc'],['../zos_8cc.html#a08eff0e097503909b4059d3696296bc7',1,'if(m-&gt;thptr):&#160;zos.cc']]],
+  ['init_5fzoslib_821',['init_zoslib',['../zos_8cc.html#ae823ecb53c5dce05137534f5d14edb11',1,'init_zoslib(const zoslib_config_t config):&#160;zos.cc'],['../zos-base_8h.html#ae823ecb53c5dce05137534f5d14edb11',1,'init_zoslib(const zoslib_config_t config):&#160;zos.cc']]],
+  ['init_5fzoslib_5fconfig_822',['init_zoslib_config',['../zos_8cc.html#a07a98c0cfecbb83c41bea035f85af5c0',1,'init_zoslib_config(zoslib_config_t &amp;config):&#160;zos.cc'],['../zos_8cc.html#ad08be3bfe25046883b7d3bea7ac88cc2',1,'init_zoslib_config(zoslib_config_t *const config):&#160;zos.cc'],['../zos-base_8h.html#ad08be3bfe25046883b7d3bea7ac88cc2',1,'init_zoslib_config(zoslib_config_t *const config):&#160;zos.cc']]],
+  ['is_5fexist_5fptr_823',['is_exist_ptr',['../class_____cache.html#ad2aa7dc0030c9e74aff646f44696a66d',1,'__Cache']]],
+  ['is_5frmode64_824',['is_rmode64',['../class_____cache.html#a5f26d82716ef7d1e1f61cbac5334cd93',1,'__Cache']]],
+  ['is_5fvalid_825',['is_valid',['../class____cs_converter.html#a75bcc547ae64e6c61c12f3d9ac3e79b9',1,'__csConverter']]]
 ];
diff --git a/docs/search/functions_9.js b/docs/search/functions_9.js
index ffa7a05..4a90430 100644
--- a/docs/search/functions_9.js
+++ b/docs/search/functions_9.js
@@ -1,4 +1,4 @@
 var searchData=
 [
-  ['kill_795',['kill',['../zos_8cc.html#a17629c5f27ae250d924b74b1789e3b27',1,'zos.cc']]]
+  ['kill_826',['kill',['../zos_8cc.html#a17629c5f27ae250d924b74b1789e3b27',1,'zos.cc']]]
 ];
diff --git a/docs/search/functions_a.js b/docs/search/functions_a.js
index caec588..db0f878 100644
--- a/docs/search/functions_a.js
+++ b/docs/search/functions_a.js
@@ -1,4 +1,4 @@
 var searchData=
 [
-  ['nanosleep_796',['nanosleep',['../zos_8cc.html#a1b63fa141b202a0b01cfef8421aa48d6',1,'nanosleep(const struct timespec *req, struct timespec *rem):&#160;zos.cc'],['../zos-base_8h.html#a1b63fa141b202a0b01cfef8421aa48d6',1,'nanosleep(const struct timespec *req, struct timespec *rem):&#160;zos.cc']]]
+  ['nanosleep_827',['nanosleep',['../zos_8cc.html#a1b63fa141b202a0b01cfef8421aa48d6',1,'nanosleep(const struct timespec *req, struct timespec *rem):&#160;zos.cc'],['../zos-base_8h.html#a1b63fa141b202a0b01cfef8421aa48d6',1,'nanosleep(const struct timespec *req, struct timespec *rem):&#160;zos.cc']]]
 ];
diff --git a/docs/search/functions_b.js b/docs/search/functions_b.js
index 59e0190..1f7b8ba 100644
--- a/docs/search/functions_b.js
+++ b/docs/search/functions_b.js
@@ -1,4 +1,4 @@
 var searchData=
 [
-  ['operator_28_29_797',['operator()',['../struct_int_hash.html#acf55a6ab8b224c5a78fe330429a2f9f0',1,'IntHash::operator()()'],['../struct____hash__func.html#a6171542059e6c5eeb24c64e720c3cf53',1,'__hash_func::operator()()']]]
+  ['operator_28_29_828',['operator()',['../struct_int_hash.html#acf55a6ab8b224c5a78fe330429a2f9f0',1,'IntHash::operator()()'],['../struct____hash__func.html#a6171542059e6c5eeb24c64e720c3cf53',1,'__hash_func::operator()()']]]
 ];
diff --git a/docs/search/functions_c.js b/docs/search/functions_c.js
index fe4f9d2..5843a84 100644
--- a/docs/search/functions_c.js
+++ b/docs/search/functions_c.js
@@ -1,4 +1,4 @@
 var searchData=
 [
-  ['roanon_5fmmap_798',['roanon_mmap',['../zos_8cc.html#abacb87ed98c22ed1c16d5100e9d8e903',1,'roanon_mmap(void *_, size_t len, int prot, int flags, const char *filename, int fildes, off_t off):&#160;zos.cc'],['../zos-base_8h.html#abacb87ed98c22ed1c16d5100e9d8e903',1,'roanon_mmap(void *_, size_t len, int prot, int flags, const char *filename, int fildes, off_t off):&#160;zos.cc']]]
+  ['roanon_5fmmap_829',['roanon_mmap',['../zos_8cc.html#abacb87ed98c22ed1c16d5100e9d8e903',1,'roanon_mmap(void *_, size_t len, int prot, int flags, const char *filename, int fildes, off_t off):&#160;zos.cc'],['../zos-base_8h.html#abacb87ed98c22ed1c16d5100e9d8e903',1,'roanon_mmap(void *_, size_t len, int prot, int flags, const char *filename, int fildes, off_t off):&#160;zos.cc']]]
 ];
diff --git a/docs/search/functions_d.js b/docs/search/functions_d.js
index e7fa324..2f6aaf9 100644
--- a/docs/search/functions_d.js
+++ b/docs/search/functions_d.js
@@ -1,14 +1,14 @@
 var searchData=
 [
-  ['sem_5fdestroy_799',['sem_destroy',['../zos-semaphore_8cc.html#a6bc9a7dd941a9b5e319715b767af5682',1,'sem_destroy(sem_t *sem):&#160;zos-semaphore.cc'],['../zos-semaphore_8h.html#a805b225885a048e81d9353d5ba889ac3',1,'sem_destroy(sem_t *semid):&#160;zos-semaphore.cc']]],
-  ['sem_5finit_800',['sem_init',['../zos-semaphore_8cc.html#a532509bd8a6499f8193253192fb83a3d',1,'sem_init(sem_t *sem, int pshared, unsigned int value):&#160;zos-semaphore.cc'],['../zos-semaphore_8h.html#adb6183f037741b30b2ec5c9dca3e1385',1,'sem_init(sem_t *semid, int pshared, unsigned int value):&#160;zos-semaphore.cc']]],
-  ['sem_5fpost_801',['sem_post',['../zos-semaphore_8cc.html#a015dce85cab8477c679cc47968958247',1,'sem_post(sem_t *sem):&#160;zos-semaphore.cc'],['../zos-semaphore_8h.html#af5637fe0b731c83a9468aeb8548a98dc',1,'sem_post(sem_t *semid):&#160;zos-semaphore.cc']]],
-  ['sem_5ftimedwait_802',['sem_timedwait',['../zos-semaphore_8cc.html#a42bba77b6e81aa8432f7a532087d51a8',1,'sem_timedwait(sem_t *sem, const struct timespec *ts):&#160;zos-semaphore.cc'],['../zos-semaphore_8h.html#a3e9518d388d27b5ccad19fd7436c0d65',1,'sem_timedwait(sem_t *semid, const struct timespec *timeout):&#160;zos-semaphore.cc']]],
-  ['sem_5ftrywait_803',['sem_trywait',['../zos-semaphore_8h.html#a4bc8159607450586a40d9871bb2c3006',1,'zos-semaphore.h']]],
-  ['sem_5fwait_804',['sem_wait',['../zos-semaphore_8cc.html#aad70020dca2241a2b78e272ca033271b',1,'sem_wait(sem_t *sem):&#160;zos-semaphore.cc'],['../zos-semaphore_8h.html#a4c17aae6e654bee46c77d967416fef53',1,'sem_wait(sem_t *semid):&#160;zos-semaphore.cc']]],
-  ['set_5fattribute_805',['set_attribute',['../classfd_attribute_cache.html#af7ade8736fb724574cb265c64a440357',1,'fdAttributeCache']]],
-  ['show_806',['show',['../class_____cache.html#a576f36b97c4c09fa169636b1ecd5b00d',1,'__Cache']]],
-  ['strcasecmp_5fignorecp_807',['strcasecmp_ignorecp',['../zos_8cc.html#a918f854781ebfd2e2b8208e5ac8a5639',1,'strcasecmp_ignorecp(const char *a, const char *b):&#160;zos.cc'],['../zos-base_8h.html#a918f854781ebfd2e2b8208e5ac8a5639',1,'strcasecmp_ignorecp(const char *a, const char *b):&#160;zos.cc']]],
-  ['strncasecmp_5fignorecp_808',['strncasecmp_ignorecp',['../zos_8cc.html#a2bb9ffbde3f05b9d8456495b5b6e0d2e',1,'strncasecmp_ignorecp(const char *a, const char *b, size_t n):&#160;zos.cc'],['../zos-base_8h.html#a2bb9ffbde3f05b9d8456495b5b6e0d2e',1,'strncasecmp_ignorecp(const char *a, const char *b, size_t n):&#160;zos.cc']]],
-  ['strnlen_809',['strnlen',['../zos_8cc.html#ad50ec2039d764d2ff084007ccb957cdb',1,'strnlen(const char *str, size_t maxlen):&#160;zos.cc'],['../zos-base_8h.html#ad50ec2039d764d2ff084007ccb957cdb',1,'strnlen(const char *str, size_t maxlen):&#160;zos.cc']]]
+  ['sem_5fdestroy_830',['sem_destroy',['../zos-semaphore_8cc.html#a6bc9a7dd941a9b5e319715b767af5682',1,'sem_destroy(sem_t *sem):&#160;zos-semaphore.cc'],['../zos-semaphore_8h.html#a805b225885a048e81d9353d5ba889ac3',1,'sem_destroy(sem_t *semid):&#160;zos-semaphore.cc']]],
+  ['sem_5finit_831',['sem_init',['../zos-semaphore_8cc.html#a532509bd8a6499f8193253192fb83a3d',1,'sem_init(sem_t *sem, int pshared, unsigned int value):&#160;zos-semaphore.cc'],['../zos-semaphore_8h.html#adb6183f037741b30b2ec5c9dca3e1385',1,'sem_init(sem_t *semid, int pshared, unsigned int value):&#160;zos-semaphore.cc']]],
+  ['sem_5fpost_832',['sem_post',['../zos-semaphore_8cc.html#a015dce85cab8477c679cc47968958247',1,'sem_post(sem_t *sem):&#160;zos-semaphore.cc'],['../zos-semaphore_8h.html#af5637fe0b731c83a9468aeb8548a98dc',1,'sem_post(sem_t *semid):&#160;zos-semaphore.cc']]],
+  ['sem_5ftimedwait_833',['sem_timedwait',['../zos-semaphore_8cc.html#a42bba77b6e81aa8432f7a532087d51a8',1,'sem_timedwait(sem_t *sem, const struct timespec *ts):&#160;zos-semaphore.cc'],['../zos-semaphore_8h.html#a3e9518d388d27b5ccad19fd7436c0d65',1,'sem_timedwait(sem_t *semid, const struct timespec *timeout):&#160;zos-semaphore.cc']]],
+  ['sem_5ftrywait_834',['sem_trywait',['../zos-semaphore_8h.html#a4bc8159607450586a40d9871bb2c3006',1,'zos-semaphore.h']]],
+  ['sem_5fwait_835',['sem_wait',['../zos-semaphore_8cc.html#aad70020dca2241a2b78e272ca033271b',1,'sem_wait(sem_t *sem):&#160;zos-semaphore.cc'],['../zos-semaphore_8h.html#a4c17aae6e654bee46c77d967416fef53',1,'sem_wait(sem_t *semid):&#160;zos-semaphore.cc']]],
+  ['set_5fattribute_836',['set_attribute',['../classfd_attribute_cache.html#af7ade8736fb724574cb265c64a440357',1,'fdAttributeCache']]],
+  ['show_837',['show',['../class_____cache.html#a576f36b97c4c09fa169636b1ecd5b00d',1,'__Cache']]],
+  ['strcasecmp_5fignorecp_838',['strcasecmp_ignorecp',['../zos_8cc.html#a918f854781ebfd2e2b8208e5ac8a5639',1,'strcasecmp_ignorecp(const char *a, const char *b):&#160;zos.cc'],['../zos-base_8h.html#a918f854781ebfd2e2b8208e5ac8a5639',1,'strcasecmp_ignorecp(const char *a, const char *b):&#160;zos.cc']]],
+  ['strncasecmp_5fignorecp_839',['strncasecmp_ignorecp',['../zos_8cc.html#a2bb9ffbde3f05b9d8456495b5b6e0d2e',1,'strncasecmp_ignorecp(const char *a, const char *b, size_t n):&#160;zos.cc'],['../zos-base_8h.html#a2bb9ffbde3f05b9d8456495b5b6e0d2e',1,'strncasecmp_ignorecp(const char *a, const char *b, size_t n):&#160;zos.cc']]],
+  ['strnlen_840',['strnlen',['../zos_8cc.html#ad50ec2039d764d2ff084007ccb957cdb',1,'strnlen(const char *str, size_t maxlen):&#160;zos.cc'],['../zos-base_8h.html#ad50ec2039d764d2ff084007ccb957cdb',1,'strnlen(const char *str, size_t maxlen):&#160;zos.cc']]]
 ];
diff --git a/docs/search/functions_e.js b/docs/search/functions_e.js
index 32d5c31..1e881f1 100644
--- a/docs/search/functions_e.js
+++ b/docs/search/functions_e.js
@@ -1,5 +1,5 @@
 var searchData=
 [
-  ['unset_5fattribute_810',['unset_attribute',['../classfd_attribute_cache.html#ad9ca338892b7fd2ad788dd138fa13291',1,'fdAttributeCache']]],
-  ['usleep_811',['Usleep',['../zos_8cc.html#a2f86dbb8a750221aac9022806a618a3d',1,'zos.cc']]]
+  ['unset_5fattribute_841',['unset_attribute',['../classfd_attribute_cache.html#ad9ca338892b7fd2ad788dd138fa13291',1,'fdAttributeCache']]],
+  ['usleep_842',['Usleep',['../zos_8cc.html#a2f86dbb8a750221aac9022806a618a3d',1,'zos.cc']]]
 ];
diff --git a/docs/search/functions_f.js b/docs/search/functions_f.js
index 1f8b361..6b0d9d9 100644
--- a/docs/search/functions_f.js
+++ b/docs/search/functions_f.js
@@ -1,4 +1,4 @@
 var searchData=
 [
-  ['vdprintf_812',['vdprintf',['../zos_8cc.html#ae88ae734739949e2e284efb4f5aaab66',1,'vdprintf(int fd, const char *fmt, va_list ap):&#160;zos.cc'],['../zos-base_8h.html#a66333e20c4800e4c908fc5beca574649',1,'vdprintf(int fd, const char *, va_list ap):&#160;zos.cc']]]
+  ['vdprintf_843',['vdprintf',['../zos_8cc.html#ae88ae734739949e2e284efb4f5aaab66',1,'vdprintf(int fd, const char *fmt, va_list ap):&#160;zos.cc'],['../zos-base_8h.html#a66333e20c4800e4c908fc5beca574649',1,'vdprintf(int fd, const char *, va_list ap):&#160;zos.cc']]]
 ];
diff --git a/docs/search/searchdata.js b/docs/search/searchdata.js
index 0726695..0b169aa 100644
--- a/docs/search/searchdata.js
+++ b/docs/search/searchdata.js
@@ -6,9 +6,9 @@
   3: "_abcdefgiknorsuv~",
   4: "_abcdefiklmnoprstuvwx",
   5: "_cfiklmstvz",
-  6: "cn",
-  7: "_c",
-  8: "_acdfimprsx"
+  6: "cno",
+  7: "_cz",
+  8: "_acdfimprsux"
 };
 
 var indexSectionNames =
diff --git a/docs/search/typedefs_0.js b/docs/search/typedefs_0.js
index af6e0e1..3c5a360 100644
--- a/docs/search/typedefs_0.js
+++ b/docs/search/typedefs_0.js
@@ -1,7 +1,6 @@
 var searchData=
 [
-  ['_5f_5f_5f_5fsem_5ft_1185',['____sem_t',['../zos-base_8h.html#a0d00354d3f691022e7fcf2b503cb07b6',1,'zos-base.h']]],
-  ['_5f_5fbpxyatt_5ft_1186',['__bpxyatt_t',['../zos_8cc.html#a07a9577d6129da8993206435115f8dc0',1,'zos.cc']]],
-  ['_5f_5fcrwa_5ft_1187',['__crwa_t',['../zos-base_8h.html#ae10c4318fa7f7eba3b2799ffc90060e8',1,'zos-base.h']]],
-  ['_5f_5fsem_5ft_1188',['__sem_t',['../zos-base_8h.html#aae0de884c84dcd706b561e0fa02f49b4',1,'zos-base.h']]]
+  ['_5f_5f_5f_5fsem_5ft_1219',['____sem_t',['../zos-base_8h.html#a0d00354d3f691022e7fcf2b503cb07b6',1,'zos-base.h']]],
+  ['_5f_5fbpxyatt_5ft_1220',['__bpxyatt_t',['../zos_8cc.html#a07a9577d6129da8993206435115f8dc0',1,'zos.cc']]],
+  ['_5f_5fcrwa_5ft_1221',['__crwa_t',['../zos-base_8h.html#ae10c4318fa7f7eba3b2799ffc90060e8',1,'zos-base.h']]]
 ];
diff --git a/docs/search/typedefs_1.js b/docs/search/typedefs_1.js
index 9b072bc..838e534 100644
--- a/docs/search/typedefs_1.js
+++ b/docs/search/typedefs_1.js
@@ -1,8 +1,8 @@
 var searchData=
 [
-  ['csrsi_5fcalltype_1189',['CSRSI_calltype',['../csrsic_8h.html#ad2ce4387edc424395d9131dd33da0c0f',1,'csrsic.h']]],
-  ['csrsiinfoarealen_1190',['CSRSIInfoAreaLen',['../csrsic_8h.html#a1c4b2276745754c922451fb60c1826d7',1,'csrsic.h']]],
-  ['csrsirequest_1191',['CSRSIRequest',['../csrsic_8h.html#a562a0baf85c97d40c79b4239c4e5cf1a',1,'csrsic.h']]],
-  ['csrsireturncode_1192',['CSRSIReturnCode',['../csrsic_8h.html#a5869c9f4ef7889e3a4d9937a409592dd',1,'csrsic.h']]],
-  ['cursor_5ft_1193',['cursor_t',['../zos_8cc.html#a55030292cd8a20bf0b443fb5d5865da9',1,'zos.cc']]]
+  ['csrsi_5fcalltype_1222',['CSRSI_calltype',['../csrsic_8h.html#ad2ce4387edc424395d9131dd33da0c0f',1,'csrsic.h']]],
+  ['csrsiinfoarealen_1223',['CSRSIInfoAreaLen',['../csrsic_8h.html#a1c4b2276745754c922451fb60c1826d7',1,'csrsic.h']]],
+  ['csrsirequest_1224',['CSRSIRequest',['../csrsic_8h.html#a562a0baf85c97d40c79b4239c4e5cf1a',1,'csrsic.h']]],
+  ['csrsireturncode_1225',['CSRSIReturnCode',['../csrsic_8h.html#a5869c9f4ef7889e3a4d9937a409592dd',1,'csrsic.h']]],
+  ['cursor_5ft_1226',['cursor_t',['../zos_8cc.html#a55030292cd8a20bf0b443fb5d5865da9',1,'zos.cc']]]
 ];
diff --git a/docs/search/typedefs_2.js b/docs/search/typedefs_2.js
index a7c9aa2..1f282c6 100644
--- a/docs/search/typedefs_2.js
+++ b/docs/search/typedefs_2.js
@@ -1,4 +1,4 @@
 var searchData=
 [
-  ['fd_5fattribute_1194',['fd_attribute',['../zos_8cc.html#a95ec3b81d9a25978296e95e389e9665e',1,'zos.cc']]]
+  ['fd_5fattribute_1227',['fd_attribute',['../zos_8cc.html#a95ec3b81d9a25978296e95e389e9665e',1,'zos.cc']]]
 ];
diff --git a/docs/search/typedefs_3.js b/docs/search/typedefs_3.js
index c675476..d991aff 100644
--- a/docs/search/typedefs_3.js
+++ b/docs/search/typedefs_3.js
@@ -1,16 +1,16 @@
 var searchData=
 [
-  ['ifaargs_5ft_1195',['IFAARGS_t',['../zos_8cc.html#a2153fa12c0d5e61efb9b88f0fe4a82de',1,'zos.cc']]],
-  ['ifaedfeaturename_1196',['IfaedFeatureName',['../zos_8cc.html#abefc7b49941a2c68d9b4cb951275c717',1,'zos.cc']]],
-  ['ifaedfeatureslen_1197',['IfaedFeaturesLen',['../zos_8cc.html#a73262cedf112378ec869b77c710dd810',1,'zos.cc']]],
-  ['ifaedprodid_1198',['IfaedProdID',['../zos_8cc.html#a9235bacf6018f728aa0d54cc3f38e5c9',1,'zos.cc']]],
-  ['ifaedprodmod_1199',['IfaedProdMod',['../zos_8cc.html#a28bea2352f10dd553c99d6eaf8a48c62',1,'zos.cc']]],
-  ['ifaedprodname_1200',['IfaedProdName',['../zos_8cc.html#ab5a864fa536705c6a017d2318ebb2c2f',1,'zos.cc']]],
-  ['ifaedprodowner_1201',['IfaedProdOwner',['../zos_8cc.html#a3cce8210f73af001f806b415206f7ec6',1,'zos.cc']]],
-  ['ifaedprodrel_1202',['IfaedProdRel',['../zos_8cc.html#a1e19c8800962b979bc5481f0f9889646',1,'zos.cc']]],
-  ['ifaedprodtoken_1203',['IfaedProdToken',['../zos_8cc.html#a1ba0a4729d73a202727a8ead4e503937',1,'zos.cc']]],
-  ['ifaedprodvers_1204',['IfaedProdVers',['../zos_8cc.html#a82a31e49e1e8d950e208ae11dabd62af',1,'zos.cc']]],
-  ['ifaedreturncode_1205',['IfaedReturnCode',['../zos_8cc.html#ab451b6ba3e6cc2fc47e5803947dfb800',1,'zos.cc']]],
-  ['ifaedsta_5fparms_5ft_1206',['IFAEDSTA_parms_t',['../zos_8cc.html#abfd39763ce8ec9511c6c05282d8086ff',1,'zos.cc']]],
-  ['ifaedtype_1207',['IfaedType',['../zos_8cc.html#a98486ba1c03677990fbc328603921e91',1,'zos.cc']]]
+  ['ifaargs_5ft_1228',['IFAARGS_t',['../zos_8cc.html#a2153fa12c0d5e61efb9b88f0fe4a82de',1,'zos.cc']]],
+  ['ifaedfeaturename_1229',['IfaedFeatureName',['../zos_8cc.html#abefc7b49941a2c68d9b4cb951275c717',1,'zos.cc']]],
+  ['ifaedfeatureslen_1230',['IfaedFeaturesLen',['../zos_8cc.html#a73262cedf112378ec869b77c710dd810',1,'zos.cc']]],
+  ['ifaedprodid_1231',['IfaedProdID',['../zos_8cc.html#a9235bacf6018f728aa0d54cc3f38e5c9',1,'zos.cc']]],
+  ['ifaedprodmod_1232',['IfaedProdMod',['../zos_8cc.html#a28bea2352f10dd553c99d6eaf8a48c62',1,'zos.cc']]],
+  ['ifaedprodname_1233',['IfaedProdName',['../zos_8cc.html#ab5a864fa536705c6a017d2318ebb2c2f',1,'zos.cc']]],
+  ['ifaedprodowner_1234',['IfaedProdOwner',['../zos_8cc.html#a3cce8210f73af001f806b415206f7ec6',1,'zos.cc']]],
+  ['ifaedprodrel_1235',['IfaedProdRel',['../zos_8cc.html#a1e19c8800962b979bc5481f0f9889646',1,'zos.cc']]],
+  ['ifaedprodtoken_1236',['IfaedProdToken',['../zos_8cc.html#a1ba0a4729d73a202727a8ead4e503937',1,'zos.cc']]],
+  ['ifaedprodvers_1237',['IfaedProdVers',['../zos_8cc.html#a82a31e49e1e8d950e208ae11dabd62af',1,'zos.cc']]],
+  ['ifaedreturncode_1238',['IfaedReturnCode',['../zos_8cc.html#ab451b6ba3e6cc2fc47e5803947dfb800',1,'zos.cc']]],
+  ['ifaedsta_5fparms_5ft_1239',['IFAEDSTA_parms_t',['../zos_8cc.html#abfd39763ce8ec9511c6c05282d8086ff',1,'zos.cc']]],
+  ['ifaedtype_1240',['IfaedType',['../zos_8cc.html#a98486ba1c03677990fbc328603921e91',1,'zos.cc']]]
 ];
diff --git a/docs/search/typedefs_4.js b/docs/search/typedefs_4.js
index 77a10bf..0b3e237 100644
--- a/docs/search/typedefs_4.js
+++ b/docs/search/typedefs_4.js
@@ -1,4 +1,4 @@
 var searchData=
 [
-  ['key_5ftype_1208',['key_type',['../zos_8cc.html#a6dd1bf9568357cc13fb38a760be40d17',1,'zos.cc']]]
+  ['key_5ftype_1241',['key_type',['../zos_8cc.html#a6dd1bf9568357cc13fb38a760be40d17',1,'zos.cc']]]
 ];
diff --git a/docs/search/typedefs_5.js b/docs/search/typedefs_5.js
index 2bec709..f4460db 100644
--- a/docs/search/typedefs_5.js
+++ b/docs/search/typedefs_5.js
@@ -1,4 +1,4 @@
 var searchData=
 [
-  ['loadmod_5ft_1209',['loadmod_t',['../zos_8cc.html#a85a53d65465b75c01770f2350bee02a2',1,'zos.cc']]]
+  ['loadmod_5ft_1242',['loadmod_t',['../zos_8cc.html#a85a53d65465b75c01770f2350bee02a2',1,'zos.cc']]]
 ];
diff --git a/docs/search/typedefs_6.js b/docs/search/typedefs_6.js
index 863c7f9..5cdf5bc 100644
--- a/docs/search/typedefs_6.js
+++ b/docs/search/typedefs_6.js
@@ -1,4 +1,4 @@
 var searchData=
 [
-  ['mem_5fcursor_5ft_1210',['mem_cursor_t',['../zos_8cc.html#a6e3d22f7f570ca1e8fed2efaf6faf315',1,'zos.cc']]]
+  ['mem_5fcursor_5ft_1243',['mem_cursor_t',['../zos_8cc.html#a6e3d22f7f570ca1e8fed2efaf6faf315',1,'zos.cc']]]
 ];
diff --git a/docs/search/typedefs_7.js b/docs/search/typedefs_7.js
index 8fb8c3c..cfa88d0 100644
--- a/docs/search/typedefs_7.js
+++ b/docs/search/typedefs_7.js
@@ -1,4 +1,4 @@
 var searchData=
 [
-  ['size_5ft_1211',['size_t',['../zos-base_8h.html#acf18a0d6c4b39d531e021702e9a77984',1,'zos-base.h']]]
+  ['size_5ft_1244',['size_t',['../zos-base_8h.html#acf18a0d6c4b39d531e021702e9a77984',1,'zos-base.h']]]
 ];
diff --git a/docs/search/typedefs_8.js b/docs/search/typedefs_8.js
index 78aa37e..e90033d 100644
--- a/docs/search/typedefs_8.js
+++ b/docs/search/typedefs_8.js
@@ -1,5 +1,5 @@
 var searchData=
 [
-  ['thunk24_5ft_1212',['thunk24_t',['../zos_8cc.html#a34787f758779a3800ee6963d39b49bab',1,'zos.cc']]],
-  ['timer_5fparm_5ft_1213',['timer_parm_t',['../zos_8cc.html#a2f276cbed5c622fd42032a840046474e',1,'zos.cc']]]
+  ['thunk24_5ft_1245',['thunk24_t',['../zos_8cc.html#a34787f758779a3800ee6963d39b49bab',1,'zos.cc']]],
+  ['timer_5fparm_5ft_1246',['timer_parm_t',['../zos_8cc.html#a2f276cbed5c622fd42032a840046474e',1,'zos.cc']]]
 ];
diff --git a/docs/search/typedefs_9.js b/docs/search/typedefs_9.js
index b15b2eb..677c8d8 100644
--- a/docs/search/typedefs_9.js
+++ b/docs/search/typedefs_9.js
@@ -1,4 +1,4 @@
 var searchData=
 [
-  ['value_5ftype_1214',['value_type',['../zos_8cc.html#ab5f57b4467022c5c02135e5b590ff0b6',1,'zos.cc']]]
+  ['value_5ftype_1247',['value_type',['../zos_8cc.html#ab5f57b4467022c5c02135e5b590ff0b6',1,'zos.cc']]]
 ];
diff --git a/docs/search/typedefs_a.js b/docs/search/typedefs_a.js
index cb86de7..7ce2fd1 100644
--- a/docs/search/typedefs_a.js
+++ b/docs/search/typedefs_a.js
@@ -1,9 +1,9 @@
 var searchData=
 [
-  ['zoscct_5ft_1215',['ZOSCCT_t',['../zos-sys-info_8h.html#abf4f84f67f059cb26f2c8a8f566acb75',1,'zos-sys-info.h']]],
-  ['zoscvt_5ft_1216',['ZOSCVT_t',['../zos-sys-info_8h.html#aab8b5cd2ac59f15d0bc983409d22e7c0',1,'zos-sys-info.h']]],
-  ['zoslib_5fconfig_5ft_1217',['zoslib_config_t',['../zos-base_8h.html#a10670868ce3060c834376eae096982ae',1,'zos-base.h']]],
-  ['zospsa_5ft_1218',['ZOSPSA_t',['../zos-sys-info_8h.html#a5c66f5580a71dbf94fde663e7737c09a',1,'zos-sys-info.h']]],
-  ['zosrce_5ft_1219',['ZOSRCE_t',['../zos-sys-info_8h.html#a8aacd406c9cd793d4ec182a7a47758de',1,'zos-sys-info.h']]],
-  ['zosrmct_5ft_1220',['ZOSRMCT_t',['../zos-sys-info_8h.html#a5823e728b0d55b240e8f89dec6001bb4',1,'zos-sys-info.h']]]
+  ['zoscct_5ft_1248',['ZOSCCT_t',['../zos-sys-info_8h.html#abf4f84f67f059cb26f2c8a8f566acb75',1,'zos-sys-info.h']]],
+  ['zoscvt_5ft_1249',['ZOSCVT_t',['../zos-sys-info_8h.html#aab8b5cd2ac59f15d0bc983409d22e7c0',1,'zos-sys-info.h']]],
+  ['zoslib_5fconfig_5ft_1250',['zoslib_config_t',['../zos-base_8h.html#a10670868ce3060c834376eae096982ae',1,'zos-base.h']]],
+  ['zospsa_5ft_1251',['ZOSPSA_t',['../zos-sys-info_8h.html#a5c66f5580a71dbf94fde663e7737c09a',1,'zos-sys-info.h']]],
+  ['zosrce_5ft_1252',['ZOSRCE_t',['../zos-sys-info_8h.html#a8aacd406c9cd793d4ec182a7a47758de',1,'zos-sys-info.h']]],
+  ['zosrmct_5ft_1253',['ZOSRMCT_t',['../zos-sys-info_8h.html#a5823e728b0d55b240e8f89dec6001bb4',1,'zos-sys-info.h']]]
 ];
diff --git a/docs/search/variables_0.js b/docs/search/variables_0.js
index a9cec7d..217acef 100644
--- a/docs/search/variables_0.js
+++ b/docs/search/variables_0.js
@@ -1,22 +1,22 @@
 var searchData=
 [
-  ['_5f1_815',['_1',['../structloadmod.html#a6dd1548e512039ea3b7ee89e190894a8',1,'loadmod']]],
-  ['_5f_5fzoslib_5fversion_816',['__zoslib_version',['../zos_8cc.html#a50c65fa4d98053511f95bc2fefd1aea5',1,'__zoslib_version():&#160;zos.cc'],['../zos-base_8h.html#a50c65fa4d98053511f95bc2fefd1aea5',1,'__zoslib_version():&#160;zos.cc']]],
-  ['_5ffiller1_817',['_filler1',['../structsi11v1.html#a2bfc72129a434a28c7284955f715f7a5',1,'si11v1::_filler1()'],['../structsi22v1.html#af6d6f80b1427b3930e7106d97b6b4715',1,'si22v1::_filler1()'],['../structsi22v2.html#a4c4d0d804eaefa3494b7b7432986d263',1,'si22v2::_filler1()'],['../structsi22v3db.html#a7e179d9890d73e28b56323013f743fe9',1,'si22v3db::_filler1()'],['../structsi22v3.html#aa5dc692e1d83e9f9c8132f5535ca8518',1,'si22v3::_filler1()'],['../structsi00.html#a468b4b0f36af58cb477d38af7bfa463c',1,'si00::_filler1()']]],
-  ['_5ffiller2_818',['_filler2',['../structsi11v1.html#a2c8f4b487ae9f9297b4db0adbcfb28e3',1,'si11v1::_filler2()'],['../structsi22v1.html#ae4219359b5138fce07c6c1f158d19b92',1,'si22v1::_filler2()'],['../structsi22v1alt.html#a9433bfc133f0c38e4f1cb00d7c6cdf67',1,'si22v1alt::_filler2()'],['../structsi22v2.html#a843a0949097de85cd4e20c504faa2d30',1,'si22v2::_filler2()'],['../structsi22v3db.html#a3605192f57da77e678814f3659ef3f8b',1,'si22v3db::_filler2()'],['../structsi22v3.html#a145503ca75f530527d0ea2913c4f1c42',1,'si22v3::_filler2()'],['../structsi00.html#ae996390cecd6727ef359d64ce299fed2',1,'si00::_filler2()']]],
-  ['_5ffiller3_819',['_filler3',['../structsi11v1.html#abaf53e50a1e2a062868cf04c74e8a650',1,'si11v1::_filler3()'],['../structsi22v2.html#a7faa3431ad2beb256b95e27a9cebd2d6',1,'si22v2::_filler3()'],['../structsi22v3.html#abd24d451b1ee37552a8e78c2d1103c81',1,'si22v3::_filler3()'],['../structsi00.html#a0e791c95d3d897ffd5a424383903bd70',1,'si00::_filler3()']]],
-  ['_5ffiller4_820',['_filler4',['../structsi22v2.html#ab96377ec715d3a152f0d153f3f775b1a',1,'si22v2::_filler4()'],['../structsi00.html#a500968716d6c2e160ac94c5555c5c4ad',1,'si00::_filler4()']]],
-  ['_5ffiller5_821',['_filler5',['../structsi22v2.html#a3daa3f8d30686e1a2210447f130a93e2',1,'si22v2::_filler5()'],['../structsi22v3.html#a17b773e2e43e1589ad4470bd44de0a80',1,'si22v3::_filler5()']]],
-  ['_5fforce_5faddress_5falign_822',['_force_address_align',['../structthunk24.html#ad09d318854534e95f2a24b714090a8e7',1,'thunk24']]],
-  ['_5fs_823',['_s',['../struct_semaphore.html#ac67e007dbf8bfbaf3f51100d8dac28ce',1,'Semaphore']]],
-  ['_5fsi00validsi11v1_824',['_si00validsi11v1',['../structsi00.html#ad2b2e0bf01b20a34f471ffdd5fae07cd',1,'si00']]],
-  ['_5fsi00validsi22v1_825',['_si00validsi22v1',['../structsi00.html#a5a74d5ac17cda1863eb9db90202e37c3',1,'si00']]],
-  ['_5fsi00validsi22v2_826',['_si00validsi22v2',['../structsi00.html#af62a84201a6f89833aa54bb9c5a18f5a',1,'si00']]],
-  ['_5fsi00validsi22v3_827',['_si00validsi22v3',['../structsi00.html#aff50f861e376137bce860b2127112d94',1,'si00']]],
-  ['_5fsi22v1altmpcpucapaf_828',['_si22v1altmpcpucapaf',['../structsi22v1alt.html#abf409384a79316cdd32caba35be8d2e9',1,'si22v1alt']]],
-  ['_5fsi22v1mpcpucapaf_829',['_si22v1mpcpucapaf',['../structsi22v1.html#aacf3ebae0e32975eb7ae429416aff05c',1,'si22v1']]],
-  ['_5fsi22v2lcpudedicated_830',['_si22v2lcpudedicated',['../structsi22v2.html#abb0becd324f7e2731b76875e95d507a8',1,'si22v2']]],
-  ['_5fsi22v2lcpushared_831',['_si22v2lcpushared',['../structsi22v2.html#a40c461f85039725305fc9aa1ccfcfb69',1,'si22v2']]],
-  ['_5fsi22v2lcpuulimit_832',['_si22v2lcpuulimit',['../structsi22v2.html#aab90b3f4c85e6af1d1d5937ca8433ea9',1,'si22v2']]],
-  ['_5fsi22v3dbcount_833',['_si22v3dbcount',['../structsi22v3.html#aa151fabfa2a7e3ce723f213512237022',1,'si22v3']]]
+  ['_5f1_846',['_1',['../structloadmod.html#a6dd1548e512039ea3b7ee89e190894a8',1,'loadmod']]],
+  ['_5f_5fzoslib_5fversion_847',['__zoslib_version',['../zos_8cc.html#a50c65fa4d98053511f95bc2fefd1aea5',1,'__zoslib_version():&#160;zos.cc'],['../zos-base_8h.html#a50c65fa4d98053511f95bc2fefd1aea5',1,'__zoslib_version():&#160;zos.cc']]],
+  ['_5ffiller1_848',['_filler1',['../structsi11v1.html#a2bfc72129a434a28c7284955f715f7a5',1,'si11v1::_filler1()'],['../structsi22v1.html#af6d6f80b1427b3930e7106d97b6b4715',1,'si22v1::_filler1()'],['../structsi22v2.html#a4c4d0d804eaefa3494b7b7432986d263',1,'si22v2::_filler1()'],['../structsi22v3db.html#a7e179d9890d73e28b56323013f743fe9',1,'si22v3db::_filler1()'],['../structsi22v3.html#aa5dc692e1d83e9f9c8132f5535ca8518',1,'si22v3::_filler1()'],['../structsi00.html#a468b4b0f36af58cb477d38af7bfa463c',1,'si00::_filler1()']]],
+  ['_5ffiller2_849',['_filler2',['../structsi11v1.html#a2c8f4b487ae9f9297b4db0adbcfb28e3',1,'si11v1::_filler2()'],['../structsi22v1.html#ae4219359b5138fce07c6c1f158d19b92',1,'si22v1::_filler2()'],['../structsi22v1alt.html#a9433bfc133f0c38e4f1cb00d7c6cdf67',1,'si22v1alt::_filler2()'],['../structsi22v2.html#a843a0949097de85cd4e20c504faa2d30',1,'si22v2::_filler2()'],['../structsi22v3db.html#a3605192f57da77e678814f3659ef3f8b',1,'si22v3db::_filler2()'],['../structsi22v3.html#a145503ca75f530527d0ea2913c4f1c42',1,'si22v3::_filler2()'],['../structsi00.html#ae996390cecd6727ef359d64ce299fed2',1,'si00::_filler2()']]],
+  ['_5ffiller3_850',['_filler3',['../structsi11v1.html#abaf53e50a1e2a062868cf04c74e8a650',1,'si11v1::_filler3()'],['../structsi22v2.html#a7faa3431ad2beb256b95e27a9cebd2d6',1,'si22v2::_filler3()'],['../structsi22v3.html#abd24d451b1ee37552a8e78c2d1103c81',1,'si22v3::_filler3()'],['../structsi00.html#a0e791c95d3d897ffd5a424383903bd70',1,'si00::_filler3()']]],
+  ['_5ffiller4_851',['_filler4',['../structsi22v2.html#ab96377ec715d3a152f0d153f3f775b1a',1,'si22v2::_filler4()'],['../structsi00.html#a500968716d6c2e160ac94c5555c5c4ad',1,'si00::_filler4()']]],
+  ['_5ffiller5_852',['_filler5',['../structsi22v2.html#a3daa3f8d30686e1a2210447f130a93e2',1,'si22v2::_filler5()'],['../structsi22v3.html#a17b773e2e43e1589ad4470bd44de0a80',1,'si22v3::_filler5()']]],
+  ['_5fforce_5faddress_5falign_853',['_force_address_align',['../structthunk24.html#ad09d318854534e95f2a24b714090a8e7',1,'thunk24']]],
+  ['_5fs_854',['_s',['../struct____sem__t.html#a9f84b2eb2cf8b0a74abd97d3d31f0b78',1,'__sem_t']]],
+  ['_5fsi00validsi11v1_855',['_si00validsi11v1',['../structsi00.html#ad2b2e0bf01b20a34f471ffdd5fae07cd',1,'si00']]],
+  ['_5fsi00validsi22v1_856',['_si00validsi22v1',['../structsi00.html#a5a74d5ac17cda1863eb9db90202e37c3',1,'si00']]],
+  ['_5fsi00validsi22v2_857',['_si00validsi22v2',['../structsi00.html#af62a84201a6f89833aa54bb9c5a18f5a',1,'si00']]],
+  ['_5fsi00validsi22v3_858',['_si00validsi22v3',['../structsi00.html#aff50f861e376137bce860b2127112d94',1,'si00']]],
+  ['_5fsi22v1altmpcpucapaf_859',['_si22v1altmpcpucapaf',['../structsi22v1alt.html#abf409384a79316cdd32caba35be8d2e9',1,'si22v1alt']]],
+  ['_5fsi22v1mpcpucapaf_860',['_si22v1mpcpucapaf',['../structsi22v1.html#aacf3ebae0e32975eb7ae429416aff05c',1,'si22v1']]],
+  ['_5fsi22v2lcpudedicated_861',['_si22v2lcpudedicated',['../structsi22v2.html#abb0becd324f7e2731b76875e95d507a8',1,'si22v2']]],
+  ['_5fsi22v2lcpushared_862',['_si22v2lcpushared',['../structsi22v2.html#a40c461f85039725305fc9aa1ccfcfb69',1,'si22v2']]],
+  ['_5fsi22v2lcpuulimit_863',['_si22v2lcpuulimit',['../structsi22v2.html#aab90b3f4c85e6af1d1d5937ca8433ea9',1,'si22v2']]],
+  ['_5fsi22v3dbcount_864',['_si22v3dbcount',['../structsi22v3.html#aa151fabfa2a7e3ce723f213512237022',1,'si22v3']]]
 ];
diff --git a/docs/search/variables_1.js b/docs/search/variables_1.js
index 7d96bb2..1168dc9 100644
--- a/docs/search/variables_1.js
+++ b/docs/search/variables_1.js
@@ -1,65 +1,65 @@
 var searchData=
 [
-  ['args_834',['args',['../struct_i_f_a_e_d_s_t_a__parms.html#a8d55edb9cf5e43fa1034bcfa7f1f598b',1,'IFAEDSTA_parms']]],
-  ['att_5fapfauth_835',['att_apfauth',['../struct____bpxyatt.html#afd03de607653ee98017d684f491d33b6',1,'__bpxyatt']]],
-  ['att_5fapfauthmask_836',['att_apfauthmask',['../struct____bpxyatt.html#a7f475a456bbf619725543dbe734221d5',1,'__bpxyatt']]],
-  ['att_5fatime_837',['att_atime',['../struct____bpxyatt.html#a3bbf8940c7dfce9042c0ef04a4cc484a',1,'__bpxyatt']]],
-  ['att_5fatime64_838',['att_atime64',['../struct____bpxyatt.html#a98cdd99d8c57f84cebf4a97418a6a307',1,'__bpxyatt']]],
-  ['att_5fatimechg_839',['att_atimechg',['../struct____bpxyatt.html#a6c44a6d7a18aa6e28ba72f9c315a6453',1,'__bpxyatt']]],
-  ['att_5fatimetod_840',['att_atimetod',['../struct____bpxyatt.html#a0ba1dde771182f09cfe34e3a594ce0b6',1,'__bpxyatt']]],
-  ['att_5fauditoraudit_841',['att_auditoraudit',['../struct____bpxyatt.html#ac5fbdf9363bfb7c3a0a2d8738ae0c782',1,'__bpxyatt']]],
-  ['att_5fcharsetidchg_842',['att_charsetidchg',['../struct____bpxyatt.html#abab70a4b1be7fca7b1a762032ea21a14',1,'__bpxyatt']]],
-  ['att_5fctime_843',['att_ctime',['../struct____bpxyatt.html#a575de8caae8d7305132b578d8dcbd594',1,'__bpxyatt']]],
-  ['att_5fctime64_844',['att_ctime64',['../struct____bpxyatt.html#a2b5b6315eb339e7d09df0afb08591223',1,'__bpxyatt']]],
-  ['att_5fctimechg_845',['att_ctimechg',['../struct____bpxyatt.html#aa7e4cfe7b664388510e5ff3e25aeb628',1,'__bpxyatt']]],
-  ['att_5fctimetod_846',['att_ctimetod',['../struct____bpxyatt.html#a321c6b01d1f567a61aef8fe487e500f6',1,'__bpxyatt']]],
-  ['att_5ffilefmt_847',['att_filefmt',['../struct____bpxyatt.html#a5e73158afe71de2180200855078347ec',1,'__bpxyatt']]],
-  ['att_5ffilefmtchg_848',['att_filefmtchg',['../struct____bpxyatt.html#af28bda066d4e0c7d425952a609c46284',1,'__bpxyatt']]],
-  ['att_5ffiletag_849',['att_filetag',['../struct____bpxyatt.html#a7ef90bfbf84d7d8b994d5b7332f130a5',1,'__bpxyatt']]],
-  ['att_5fgid_850',['att_gid',['../struct____bpxyatt.html#a0a8bbe8dcc8cf9420160d71ec86e1e08',1,'__bpxyatt']]],
-  ['att_5fid_851',['att_id',['../struct____bpxyatt.html#a8a48ce167e8ba3df4073c1181ea9ade8',1,'__bpxyatt']]],
-  ['att_5flp64times_852',['att_lp64times',['../struct____bpxyatt.html#ac9fe3b98afbb180d00a59e8dcd30667c',1,'__bpxyatt']]],
-  ['att_5fmaaudit_853',['att_maaudit',['../struct____bpxyatt.html#a76bac933365dacc7aadf635a206790c7',1,'__bpxyatt']]],
-  ['att_5fmode_854',['att_mode',['../struct____bpxyatt.html#ae150ce742985bb535572002b4eee9621',1,'__bpxyatt']]],
-  ['att_5fmodechg_855',['att_modechg',['../struct____bpxyatt.html#aaba0d255d5796b247b005db37826e0f2',1,'__bpxyatt']]],
-  ['att_5fmtime_856',['att_mtime',['../struct____bpxyatt.html#a8c5a93bee7cc61ab714bc82b9827bf4e',1,'__bpxyatt']]],
-  ['att_5fmtime64_857',['att_mtime64',['../struct____bpxyatt.html#acbda83cfd4452fb4b81035d97972a312',1,'__bpxyatt']]],
-  ['att_5fmtimechg_858',['att_mtimechg',['../struct____bpxyatt.html#aaff291e74b746a3f67ee231bad5a166c',1,'__bpxyatt']]],
-  ['att_5fmtimetod_859',['att_mtimetod',['../struct____bpxyatt.html#a3a6d32a9c5efb24f0ac82097e4686f46',1,'__bpxyatt']]],
-  ['att_5fmuaudit_860',['att_muaudit',['../struct____bpxyatt.html#a016c91c5eb677a13c10e584703307ce5',1,'__bpxyatt']]],
-  ['att_5fnodelfiles_861',['att_nodelfiles',['../struct____bpxyatt.html#ab589d904bb70d3c7e025a7f5e5ba3f8b',1,'__bpxyatt']]],
-  ['att_5fnodelfilesmask_862',['att_nodelfilesmask',['../struct____bpxyatt.html#a5497013f3a36336e316a6e3b80c02061',1,'__bpxyatt']]],
-  ['att_5fnoshareas_863',['att_noshareas',['../struct____bpxyatt.html#a9e9977aa6472da882ce92c0ab7c05bb9',1,'__bpxyatt']]],
-  ['att_5fnoshareasmask_864',['att_noshareasmask',['../struct____bpxyatt.html#a0c3639ccae45d727bdf91d3fbbdad400',1,'__bpxyatt']]],
-  ['att_5fopaque_865',['att_opaque',['../struct____bpxyatt.html#a6d6eff3af260eaa9957e6699d7e24189',1,'__bpxyatt']]],
-  ['att_5fopaquemask_866',['att_opaquemask',['../struct____bpxyatt.html#a5a3b0db665d4ce6f237e687288ce6ec1',1,'__bpxyatt']]],
-  ['att_5fownerchg_867',['att_ownerchg',['../struct____bpxyatt.html#acfeebedaf2f18f71fa5a3a7a0d56d34e',1,'__bpxyatt']]],
-  ['att_5fprogctl_868',['att_progctl',['../struct____bpxyatt.html#a753ba60f26f0f3db32b934e1a8f9565f',1,'__bpxyatt']]],
-  ['att_5fprogctlmask_869',['att_progctlmask',['../struct____bpxyatt.html#aceeb4a79bf240fa62e04e53b280820ec',1,'__bpxyatt']]],
-  ['att_5freftime_870',['att_reftime',['../struct____bpxyatt.html#a55e764b37850dcc0df502e5c447a20aa',1,'__bpxyatt']]],
-  ['att_5freftime64_871',['att_reftime64',['../struct____bpxyatt.html#a7b1bb7989fd4b19943a00d5d2b972d33',1,'__bpxyatt']]],
-  ['att_5freftimechg_872',['att_reftimechg',['../struct____bpxyatt.html#a481ae8ac5bd56052f6dd28f0b01947cb',1,'__bpxyatt']]],
-  ['att_5freftimetod_873',['att_reftimetod',['../struct____bpxyatt.html#ae339299b2a78809e76a451093fae6192',1,'__bpxyatt']]],
-  ['att_5fres01_874',['att_res01',['../struct____bpxyatt.html#ad892c2545562c2c05569109f8bc09f69',1,'__bpxyatt']]],
-  ['att_5fres02_875',['att_res02',['../struct____bpxyatt.html#a5c2faf4c58d6e5010be3f2576eb708af',1,'__bpxyatt']]],
-  ['att_5fres03_876',['att_res03',['../struct____bpxyatt.html#ae3922071d3dffea78234dc29f5b73942',1,'__bpxyatt']]],
-  ['att_5fres04_877',['att_res04',['../struct____bpxyatt.html#a28bee26b900df02acffdfe380e787c3a',1,'__bpxyatt']]],
-  ['att_5fres05_878',['att_res05',['../struct____bpxyatt.html#a7b8a0e43b17a674e7f85094eb3e066d7',1,'__bpxyatt']]],
-  ['att_5fseclabel_879',['att_seclabel',['../struct____bpxyatt.html#a61d78d393c16966f0bb7b5085bd65283',1,'__bpxyatt']]],
-  ['att_5fseclabelchg_880',['att_seclabelchg',['../struct____bpxyatt.html#abd45d3ebb135b3e592dff0b72c18128b',1,'__bpxyatt']]],
-  ['att_5fsetflags4_881',['att_setflags4',['../struct____bpxyatt.html#a27e0feda5d62b77691a04992acbe6156',1,'__bpxyatt']]],
-  ['att_5fsetgen_882',['att_setgen',['../struct____bpxyatt.html#ae2fe3260e5a5dfaff036fe2e7de6a318',1,'__bpxyatt']]],
-  ['att_5fsharelib_883',['att_sharelib',['../struct____bpxyatt.html#a5f550747c86098acfd7fab8d1ef1e962',1,'__bpxyatt']]],
-  ['att_5fsharelibmask_884',['att_sharelibmask',['../struct____bpxyatt.html#a4f6f7d2a108c4f3b29f29e4e03c39dd5',1,'__bpxyatt']]],
-  ['att_5fsize_5fh_885',['att_size_h',['../struct____bpxyatt.html#adf0f113febebebfe22c809538421846d',1,'__bpxyatt']]],
-  ['att_5fsize_5fl_886',['att_size_l',['../struct____bpxyatt.html#ac95288f07185cb75a05d6f745bfcb5ac',1,'__bpxyatt']]],
-  ['att_5ftrunc_887',['att_trunc',['../struct____bpxyatt.html#a00554c017e823b2c14f643c3f42e66ec',1,'__bpxyatt']]],
-  ['att_5fuid_888',['att_uid',['../struct____bpxyatt.html#a2eedea34a17538317de36cdcdf6eab30',1,'__bpxyatt']]],
-  ['att_5fuseraudit_889',['att_useraudit',['../struct____bpxyatt.html#a46bdcaf56567944735337ff70f0d404f',1,'__bpxyatt']]],
-  ['att_5fver3res02_890',['att_ver3res02',['../struct____bpxyatt.html#a701c9dbad41dd0c0930abd6d92f7bcbc',1,'__bpxyatt']]],
-  ['att_5fversion_891',['att_version',['../struct____bpxyatt.html#a7ffbb3931eab53a401d92d7aaa32e06b',1,'__bpxyatt']]],
-  ['att_5fvisblmaskres_892',['att_visblmaskres',['../struct____bpxyatt.html#aff8b930b9e015fbe718175f2ab4531a8',1,'__bpxyatt']]],
-  ['att_5fvisblmskrmain_893',['att_visblmskrmain',['../struct____bpxyatt.html#a8a6760a22a240d4e2d13abd910fc5f08',1,'__bpxyatt']]],
-  ['att_5fvisblrmain_894',['att_visblrmain',['../struct____bpxyatt.html#ad6a40b5e3244ef7a3f881f83da49061d',1,'__bpxyatt']]],
-  ['att_5fvisibleres_895',['att_visibleres',['../struct____bpxyatt.html#a0a20e9c916161b90e8e9444516770706',1,'__bpxyatt']]]
+  ['args_865',['args',['../struct_i_f_a_e_d_s_t_a__parms.html#a8d55edb9cf5e43fa1034bcfa7f1f598b',1,'IFAEDSTA_parms']]],
+  ['att_5fapfauth_866',['att_apfauth',['../struct____bpxyatt.html#afd03de607653ee98017d684f491d33b6',1,'__bpxyatt']]],
+  ['att_5fapfauthmask_867',['att_apfauthmask',['../struct____bpxyatt.html#a7f475a456bbf619725543dbe734221d5',1,'__bpxyatt']]],
+  ['att_5fatime_868',['att_atime',['../struct____bpxyatt.html#a3bbf8940c7dfce9042c0ef04a4cc484a',1,'__bpxyatt']]],
+  ['att_5fatime64_869',['att_atime64',['../struct____bpxyatt.html#a98cdd99d8c57f84cebf4a97418a6a307',1,'__bpxyatt']]],
+  ['att_5fatimechg_870',['att_atimechg',['../struct____bpxyatt.html#a6c44a6d7a18aa6e28ba72f9c315a6453',1,'__bpxyatt']]],
+  ['att_5fatimetod_871',['att_atimetod',['../struct____bpxyatt.html#a0ba1dde771182f09cfe34e3a594ce0b6',1,'__bpxyatt']]],
+  ['att_5fauditoraudit_872',['att_auditoraudit',['../struct____bpxyatt.html#ac5fbdf9363bfb7c3a0a2d8738ae0c782',1,'__bpxyatt']]],
+  ['att_5fcharsetidchg_873',['att_charsetidchg',['../struct____bpxyatt.html#abab70a4b1be7fca7b1a762032ea21a14',1,'__bpxyatt']]],
+  ['att_5fctime_874',['att_ctime',['../struct____bpxyatt.html#a575de8caae8d7305132b578d8dcbd594',1,'__bpxyatt']]],
+  ['att_5fctime64_875',['att_ctime64',['../struct____bpxyatt.html#a2b5b6315eb339e7d09df0afb08591223',1,'__bpxyatt']]],
+  ['att_5fctimechg_876',['att_ctimechg',['../struct____bpxyatt.html#aa7e4cfe7b664388510e5ff3e25aeb628',1,'__bpxyatt']]],
+  ['att_5fctimetod_877',['att_ctimetod',['../struct____bpxyatt.html#a321c6b01d1f567a61aef8fe487e500f6',1,'__bpxyatt']]],
+  ['att_5ffilefmt_878',['att_filefmt',['../struct____bpxyatt.html#a5e73158afe71de2180200855078347ec',1,'__bpxyatt']]],
+  ['att_5ffilefmtchg_879',['att_filefmtchg',['../struct____bpxyatt.html#af28bda066d4e0c7d425952a609c46284',1,'__bpxyatt']]],
+  ['att_5ffiletag_880',['att_filetag',['../struct____bpxyatt.html#a7ef90bfbf84d7d8b994d5b7332f130a5',1,'__bpxyatt']]],
+  ['att_5fgid_881',['att_gid',['../struct____bpxyatt.html#a0a8bbe8dcc8cf9420160d71ec86e1e08',1,'__bpxyatt']]],
+  ['att_5fid_882',['att_id',['../struct____bpxyatt.html#a8a48ce167e8ba3df4073c1181ea9ade8',1,'__bpxyatt']]],
+  ['att_5flp64times_883',['att_lp64times',['../struct____bpxyatt.html#ac9fe3b98afbb180d00a59e8dcd30667c',1,'__bpxyatt']]],
+  ['att_5fmaaudit_884',['att_maaudit',['../struct____bpxyatt.html#a76bac933365dacc7aadf635a206790c7',1,'__bpxyatt']]],
+  ['att_5fmode_885',['att_mode',['../struct____bpxyatt.html#ae150ce742985bb535572002b4eee9621',1,'__bpxyatt']]],
+  ['att_5fmodechg_886',['att_modechg',['../struct____bpxyatt.html#aaba0d255d5796b247b005db37826e0f2',1,'__bpxyatt']]],
+  ['att_5fmtime_887',['att_mtime',['../struct____bpxyatt.html#a8c5a93bee7cc61ab714bc82b9827bf4e',1,'__bpxyatt']]],
+  ['att_5fmtime64_888',['att_mtime64',['../struct____bpxyatt.html#acbda83cfd4452fb4b81035d97972a312',1,'__bpxyatt']]],
+  ['att_5fmtimechg_889',['att_mtimechg',['../struct____bpxyatt.html#aaff291e74b746a3f67ee231bad5a166c',1,'__bpxyatt']]],
+  ['att_5fmtimetod_890',['att_mtimetod',['../struct____bpxyatt.html#a3a6d32a9c5efb24f0ac82097e4686f46',1,'__bpxyatt']]],
+  ['att_5fmuaudit_891',['att_muaudit',['../struct____bpxyatt.html#a016c91c5eb677a13c10e584703307ce5',1,'__bpxyatt']]],
+  ['att_5fnodelfiles_892',['att_nodelfiles',['../struct____bpxyatt.html#ab589d904bb70d3c7e025a7f5e5ba3f8b',1,'__bpxyatt']]],
+  ['att_5fnodelfilesmask_893',['att_nodelfilesmask',['../struct____bpxyatt.html#a5497013f3a36336e316a6e3b80c02061',1,'__bpxyatt']]],
+  ['att_5fnoshareas_894',['att_noshareas',['../struct____bpxyatt.html#a9e9977aa6472da882ce92c0ab7c05bb9',1,'__bpxyatt']]],
+  ['att_5fnoshareasmask_895',['att_noshareasmask',['../struct____bpxyatt.html#a0c3639ccae45d727bdf91d3fbbdad400',1,'__bpxyatt']]],
+  ['att_5fopaque_896',['att_opaque',['../struct____bpxyatt.html#a6d6eff3af260eaa9957e6699d7e24189',1,'__bpxyatt']]],
+  ['att_5fopaquemask_897',['att_opaquemask',['../struct____bpxyatt.html#a5a3b0db665d4ce6f237e687288ce6ec1',1,'__bpxyatt']]],
+  ['att_5fownerchg_898',['att_ownerchg',['../struct____bpxyatt.html#acfeebedaf2f18f71fa5a3a7a0d56d34e',1,'__bpxyatt']]],
+  ['att_5fprogctl_899',['att_progctl',['../struct____bpxyatt.html#a753ba60f26f0f3db32b934e1a8f9565f',1,'__bpxyatt']]],
+  ['att_5fprogctlmask_900',['att_progctlmask',['../struct____bpxyatt.html#aceeb4a79bf240fa62e04e53b280820ec',1,'__bpxyatt']]],
+  ['att_5freftime_901',['att_reftime',['../struct____bpxyatt.html#a55e764b37850dcc0df502e5c447a20aa',1,'__bpxyatt']]],
+  ['att_5freftime64_902',['att_reftime64',['../struct____bpxyatt.html#a7b1bb7989fd4b19943a00d5d2b972d33',1,'__bpxyatt']]],
+  ['att_5freftimechg_903',['att_reftimechg',['../struct____bpxyatt.html#a481ae8ac5bd56052f6dd28f0b01947cb',1,'__bpxyatt']]],
+  ['att_5freftimetod_904',['att_reftimetod',['../struct____bpxyatt.html#ae339299b2a78809e76a451093fae6192',1,'__bpxyatt']]],
+  ['att_5fres01_905',['att_res01',['../struct____bpxyatt.html#ad892c2545562c2c05569109f8bc09f69',1,'__bpxyatt']]],
+  ['att_5fres02_906',['att_res02',['../struct____bpxyatt.html#a5c2faf4c58d6e5010be3f2576eb708af',1,'__bpxyatt']]],
+  ['att_5fres03_907',['att_res03',['../struct____bpxyatt.html#ae3922071d3dffea78234dc29f5b73942',1,'__bpxyatt']]],
+  ['att_5fres04_908',['att_res04',['../struct____bpxyatt.html#a28bee26b900df02acffdfe380e787c3a',1,'__bpxyatt']]],
+  ['att_5fres05_909',['att_res05',['../struct____bpxyatt.html#a7b8a0e43b17a674e7f85094eb3e066d7',1,'__bpxyatt']]],
+  ['att_5fseclabel_910',['att_seclabel',['../struct____bpxyatt.html#a61d78d393c16966f0bb7b5085bd65283',1,'__bpxyatt']]],
+  ['att_5fseclabelchg_911',['att_seclabelchg',['../struct____bpxyatt.html#abd45d3ebb135b3e592dff0b72c18128b',1,'__bpxyatt']]],
+  ['att_5fsetflags4_912',['att_setflags4',['../struct____bpxyatt.html#a27e0feda5d62b77691a04992acbe6156',1,'__bpxyatt']]],
+  ['att_5fsetgen_913',['att_setgen',['../struct____bpxyatt.html#ae2fe3260e5a5dfaff036fe2e7de6a318',1,'__bpxyatt']]],
+  ['att_5fsharelib_914',['att_sharelib',['../struct____bpxyatt.html#a5f550747c86098acfd7fab8d1ef1e962',1,'__bpxyatt']]],
+  ['att_5fsharelibmask_915',['att_sharelibmask',['../struct____bpxyatt.html#a4f6f7d2a108c4f3b29f29e4e03c39dd5',1,'__bpxyatt']]],
+  ['att_5fsize_5fh_916',['att_size_h',['../struct____bpxyatt.html#adf0f113febebebfe22c809538421846d',1,'__bpxyatt']]],
+  ['att_5fsize_5fl_917',['att_size_l',['../struct____bpxyatt.html#ac95288f07185cb75a05d6f745bfcb5ac',1,'__bpxyatt']]],
+  ['att_5ftrunc_918',['att_trunc',['../struct____bpxyatt.html#a00554c017e823b2c14f643c3f42e66ec',1,'__bpxyatt']]],
+  ['att_5fuid_919',['att_uid',['../struct____bpxyatt.html#a2eedea34a17538317de36cdcdf6eab30',1,'__bpxyatt']]],
+  ['att_5fuseraudit_920',['att_useraudit',['../struct____bpxyatt.html#a46bdcaf56567944735337ff70f0d404f',1,'__bpxyatt']]],
+  ['att_5fver3res02_921',['att_ver3res02',['../struct____bpxyatt.html#a701c9dbad41dd0c0930abd6d92f7bcbc',1,'__bpxyatt']]],
+  ['att_5fversion_922',['att_version',['../struct____bpxyatt.html#a7ffbb3931eab53a401d92d7aaa32e06b',1,'__bpxyatt']]],
+  ['att_5fvisblmaskres_923',['att_visblmaskres',['../struct____bpxyatt.html#aff8b930b9e015fbe718175f2ab4531a8',1,'__bpxyatt']]],
+  ['att_5fvisblmskrmain_924',['att_visblmskrmain',['../struct____bpxyatt.html#a8a6760a22a240d4e2d13abd910fc5f08',1,'__bpxyatt']]],
+  ['att_5fvisblrmain_925',['att_visblrmain',['../struct____bpxyatt.html#ad6a40b5e3244ef7a3f881f83da49061d',1,'__bpxyatt']]],
+  ['att_5fvisibleres_926',['att_visibleres',['../struct____bpxyatt.html#a0a20e9c916161b90e8e9444516770706',1,'__bpxyatt']]]
 ];
diff --git a/docs/search/variables_10.js b/docs/search/variables_10.js
index 2f27a6f..88007ae 100644
--- a/docs/search/variables_10.js
+++ b/docs/search/variables_10.js
@@ -1,6 +1,6 @@
 var searchData=
 [
-  ['t0_1084',['t0',['../struct____cpu__relax__workarea.html#ad98fa19d1fc23e05f2a2d6b9d2fb2fd0',1,'__cpu_relax_workarea']]],
-  ['thptr_1085',['thptr',['../structloadmod.html#acc8ed747f56645a824cc7171625c4f6b',1,'loadmod']]],
-  ['tid_1086',['tid',['../structtimer__parm.html#a939be74ee8790899a1c9d00ae1d46bea',1,'timer_parm']]]
+  ['t0_1116',['t0',['../struct____cpu__relax__workarea.html#ad98fa19d1fc23e05f2a2d6b9d2fb2fd0',1,'__cpu_relax_workarea']]],
+  ['thptr_1117',['thptr',['../structloadmod.html#acc8ed747f56645a824cc7171625c4f6b',1,'loadmod']]],
+  ['tid_1118',['tid',['../structtimer__parm.html#a939be74ee8790899a1c9d00ae1d46bea',1,'timer_parm']]]
 ];
diff --git a/docs/search/variables_11.js b/docs/search/variables_11.js
index 9f1847c..8292bb6 100644
--- a/docs/search/variables_11.js
+++ b/docs/search/variables_11.js
@@ -1,4 +1,6 @@
 var searchData=
 [
-  ['upperhalf_1087',['upperhalf',['../structthunk24.html#a913dbd19d1d136b3efd3ed60479a7c2d',1,'thunk24::upperhalf()'],['../structloadmod.html#a34ed12eb8d43d11ee37c5b1db3ce4c7b',1,'loadmod::upperhalf()']]]
+  ['untagged_5fread_5fmode_5fccsid1047_5fenvar_1119',['UNTAGGED_READ_MODE_CCSID1047_ENVAR',['../structzoslib__config.html#aae17c26cffd44a34f1e7b099f75078c5',1,'zoslib_config']]],
+  ['untagged_5fread_5fmode_5fenvar_1120',['UNTAGGED_READ_MODE_ENVAR',['../structzoslib__config.html#aa1dd231b327d89cd556a8d70eadd0bae',1,'zoslib_config']]],
+  ['upperhalf_1121',['upperhalf',['../structthunk24.html#a913dbd19d1d136b3efd3ed60479a7c2d',1,'thunk24::upperhalf()'],['../structloadmod.html#a34ed12eb8d43d11ee37c5b1db3ce4c7b',1,'loadmod::upperhalf()']]]
 ];
diff --git a/docs/search/variables_12.js b/docs/search/variables_12.js
index c609abc..f5f2c44 100644
--- a/docs/search/variables_12.js
+++ b/docs/search/variables_12.js
@@ -1,5 +1,5 @@
 var searchData=
 [
-  ['value_1088',['value',['../struct____sem.html#ad87a7b6f3f80c48002605fc838beebfb',1,'__sem::value()'],['../structsem__t.html#ab203e20f45b7a0a0a52d27084725a687',1,'sem_t::value()']]],
-  ['version_1089',['version',['../struct_i_f_a_a_r_g_s.html#a1edd7c134609de8a916ee7f561049902',1,'IFAARGS']]]
+  ['value_1122',['value',['../struct____sem.html#ad87a7b6f3f80c48002605fc838beebfb',1,'__sem::value()'],['../structsem__t.html#ab203e20f45b7a0a0a52d27084725a687',1,'sem_t::value()']]],
+  ['version_1123',['version',['../struct_i_f_a_a_r_g_s.html#a1edd7c134609de8a916ee7f561049902',1,'IFAARGS']]]
 ];
diff --git a/docs/search/variables_13.js b/docs/search/variables_13.js
index c445d27..135d2ee 100644
--- a/docs/search/variables_13.js
+++ b/docs/search/variables_13.js
@@ -1,4 +1,4 @@
 var searchData=
 [
-  ['waitcnt_1090',['waitcnt',['../struct____sem.html#aa71310199772ca0a317410503cebcab9',1,'__sem']]]
+  ['waitcnt_1124',['waitcnt',['../struct____sem.html#aa71310199772ca0a317410503cebcab9',1,'__sem']]]
 ];
diff --git a/docs/search/variables_14.js b/docs/search/variables_14.js
index 095b625..0549168 100644
--- a/docs/search/variables_14.js
+++ b/docs/search/variables_14.js
@@ -1,97 +1,97 @@
 var searchData=
 [
-  ['x_5frsv0005_1091',['x_rsv0005',['../structiarv64parm.html#a17bab79d81d50f2f6f59371809faf05c',1,'iarv64parm']]],
-  ['xaffinity_5fsystem_1092',['xaffinity_system',['../structiarv64parm.html#ac1ac405c76f98b6cc33990616859fbcf',1,'iarv64parm']]],
-  ['xaletvalue_1093',['xaletvalue',['../structiarv64parm.html#a3c96a6dff80da2c6aeceb51fe637db48',1,'iarv64parm']]],
-  ['xamountsize_5f1meg_1094',['xamountsize_1meg',['../structiarv64parm.html#ad46086b39aabb913958a28554501e1b3',1,'iarv64parm']]],
-  ['xamountsize_5f4k_1095',['xamountsize_4k',['../structiarv64parm.html#ae67749c47736364c187ec501a22f18e8',1,'iarv64parm']]],
-  ['xattribute_5fdefs_1096',['xattribute_defs',['../structiarv64parm.html#af5fbadd97d72c10910f852d79de3c812',1,'iarv64parm']]],
-  ['xattribute_5fnotownergone_1097',['xattribute_notownergone',['../structiarv64parm.html#ac60405f36a1e7a689d811cf7b6370fa3',1,'iarv64parm']]],
-  ['xattribute_5fownergone_1098',['xattribute_ownergone',['../structiarv64parm.html#ab15d7e3ea3341e0d4e610f883b52d196',1,'iarv64parm']]],
-  ['xchangeaccess_5fglobal_1099',['xchangeaccess_global',['../structiarv64parm.html#ab0d8a3fc899b0ab10217bea13fd231c5',1,'iarv64parm']]],
-  ['xclear_5fno_1100',['xclear_no',['../structiarv64parm.html#ae68381535dad6b262612fd8f74d51318',1,'iarv64parm']]],
-  ['xcond_5fyes_1101',['xcond_yes',['../structiarv64parm.html#a006cfdc1ef5b0a26a2f59d3316ede9e1',1,'iarv64parm']]],
-  ['xcontrol_5fauth_1102',['xcontrol_auth',['../structiarv64parm.html#aed1702ee507ed11870734413f455cc6e',1,'iarv64parm']]],
-  ['xconvert_5ffromguard_1103',['xconvert_fromguard',['../structiarv64parm.html#a4a4427e62d821ab33a12176ebba1b9cf',1,'iarv64parm']]],
-  ['xconvert_5ftoguard_1104',['xconvert_toguard',['../structiarv64parm.html#a4f80f0a5f2a6c469ecd6ae3c5221ff36',1,'iarv64parm']]],
-  ['xconvertsize_1105',['xconvertsize',['../structiarv64parm.html#a1fa4d8d7a8629f0f6b796324a666cecc',1,'iarv64parm']]],
-  ['xconvertsize64_1106',['xconvertsize64',['../structiarv64parm.html#a9093117b0529dbc52159b88fbac22ef8',1,'iarv64parm']]],
-  ['xconvertstart_1107',['xconvertstart',['../structiarv64parm.html#ab8dff7c00abe08143f09080c09b4f4ae',1,'iarv64parm']]],
-  ['xdetachfixed_5fyes_1108',['xdetachfixed_yes',['../structiarv64parm.html#a7dc61113f15d7c193200715363f4776c',1,'iarv64parm']]],
-  ['xdiscardpages_5fyes_1109',['xdiscardpages_yes',['../structiarv64parm.html#ac107e96f09c9f0184b0deb5dcc97cb51',1,'iarv64parm']]],
-  ['xdmapagetable_1110',['xdmapagetable',['../structiarv64parm.html#a998168cbb29f727f869be544732a304c',1,'iarv64parm']]],
-  ['xdoauthchecks_5fyes_1111',['xdoauthchecks_yes',['../structiarv64parm.html#a46fc4d659210097dde23b6d96f5de30e',1,'iarv64parm']]],
-  ['xdump_1112',['xdump',['../structiarv64parm.html#a52635a0e850f1cedc3bf295fc7d34e87',1,'iarv64parm']]],
-  ['xdumppriority_1113',['xdumppriority',['../structiarv64parm.html#a696fe830a1c80247c519d9214107bbd9',1,'iarv64parm']]],
-  ['xdumpprotocol_5fyes_1114',['xdumpprotocol_yes',['../structiarv64parm.html#ae0a86fd876c439923341d91c18fc767e',1,'iarv64parm']]],
-  ['xexecutable_5fno_1115',['xexecutable_no',['../structiarv64parm.html#a3054bc187e042fe19fed9e539f9e989f',1,'iarv64parm']]],
-  ['xexecutable_5fyes_1116',['xexecutable_yes',['../structiarv64parm.html#a12979e85cbfead67a4093a704e9032b1',1,'iarv64parm']]],
-  ['xflags0_5frsvd1_1117',['xflags0_rsvd1',['../structiarv64parm.html#a911c46d1d4b9d1df5afc0977865685f2',1,'iarv64parm']]],
-  ['xflags9_5frsvd1_1118',['xflags9_rsvd1',['../structiarv64parm.html#afa8d354fe802401d8c630066136ca92d',1,'iarv64parm']]],
-  ['xformat_1119',['xformat',['../struct_i_f_a_a_r_g_s.html#abcc436336fdc8cba3fb4dddf853541fb',1,'IFAARGS']]],
-  ['xfprot_5fno_1120',['xfprot_no',['../structiarv64parm.html#a8c5c8952ceed79960dc17c04bfcfea8a',1,'iarv64parm']]],
-  ['xguardloc_5fhigh_1121',['xguardloc_high',['../structiarv64parm.html#a9e276f07bb4e3be46292c73935fecbc6',1,'iarv64parm']]],
-  ['xguardsize_1122',['xguardsize',['../structiarv64parm.html#ae72f556f195b840af27ae5163f425257',1,'iarv64parm']]],
-  ['xguardsize64_1123',['xguardsize64',['../structiarv64parm.html#a2e9f6cfe00fcdbeb3a84408a85fbbe17',1,'iarv64parm']]],
-  ['xkeepreal_5fno_1124',['xkeepreal_no',['../structiarv64parm.html#abcb0ca7445a30560c2a0728639bcce5e',1,'iarv64parm']]],
-  ['xkey_1125',['xkey',['../structiarv64parm.html#a9d1928a1c1aea189ed114908c7c48cfc',1,'iarv64parm']]],
-  ['xkeyused_5finorigin_1126',['xkeyused_inorigin',['../structiarv64parm.html#a2ac73d184e21bdd7617a171f729e2024',1,'iarv64parm']]],
-  ['xlocalsysarea_5fyes_1127',['xlocalsysarea_yes',['../structiarv64parm.html#a63ab8d44ff92135fcd364ef96e1d0c8b',1,'iarv64parm']]],
-  ['xlong_5fno_1128',['xlong_no',['../structiarv64parm.html#a9b532786040e205d3ed9070cbf72e6c4',1,'iarv64parm']]],
-  ['xmatch_5fmotoken_1129',['xmatch_motoken',['../structiarv64parm.html#ae9d99a7f971b3380400802dec24e41b0',1,'iarv64parm']]],
-  ['xmatch_5fusertoken_1130',['xmatch_usertoken',['../structiarv64parm.html#a796f57567c62e3b1029ce19c389efb7d',1,'iarv64parm']]],
-  ['xmemlimit_5fcond_1131',['xmemlimit_cond',['../structiarv64parm.html#afe7763cd0ba4155c5f9b62a085854b66',1,'iarv64parm']]],
-  ['xmemlimit_5fno_1132',['xmemlimit_no',['../structiarv64parm.html#a95b5682a1899a839a6601593482622f3',1,'iarv64parm']]],
-  ['xmemobjstart_1133',['xmemobjstart',['../structiarv64parm.html#a4db94eeb7a31cd66937bbb83a23c0055',1,'iarv64parm']]],
-  ['xmotkncreator_5fsystem_1134',['xmotkncreator_system',['../structiarv64parm.html#a12d23b49516a16835729dc6aa5c1d279',1,'iarv64parm']]],
-  ['xmotknsource_5fsystem_1135',['xmotknsource_system',['../structiarv64parm.html#ac274b5e492ef1a00ad2d18d4da4c2c69',1,'iarv64parm']]],
-  ['xnumrange_1136',['xnumrange',['../structiarv64parm.html#ab05dc0dd1545bca061e832f03e785943',1,'iarv64parm']]],
-  ['xoptionvalue_1137',['xoptionvalue',['../structiarv64parm.html#a00f83435f4f28b08948b3f3f72ed8ba3',1,'iarv64parm']]],
-  ['xorder_5fdumppriority_1138',['xorder_dumppriority',['../structiarv64parm.html#a084023f37ab524f7478b7c6f046d5430',1,'iarv64parm']]],
-  ['xorigin_1139',['xorigin',['../structiarv64parm.html#a7bd100a9df92ff5bdbda54665af20bc3',1,'iarv64parm']]],
-  ['xowner_5fno_1140',['xowner_no',['../structiarv64parm.html#a5c8c579ff1b65bc16e09d78b24e22a0f',1,'iarv64parm']]],
-  ['xownerasid_1141',['xownerasid',['../structiarv64parm.html#a580a4bcac63ef14ea13f820c5404bb15',1,'iarv64parm']]],
-  ['xownercom_5fbyasid_1142',['xownercom_byasid',['../structiarv64parm.html#ae2090096158517e26bf5b6cafc5a66d0',1,'iarv64parm']]],
-  ['xownercom_5fhome_1143',['xownercom_home',['../structiarv64parm.html#ae13648bc7909b0e5174232553251b210',1,'iarv64parm']]],
-  ['xownercom_5fprimary_1144',['xownercom_primary',['../structiarv64parm.html#abb706bfb593e05b5f3611a72817220a9',1,'iarv64parm']]],
-  ['xownercom_5fsystem_1145',['xownercom_system',['../structiarv64parm.html#a0bdf69c653548aa5d61d64884a66c55e',1,'iarv64parm']]],
-  ['xownerjobname_1146',['xownerjobname',['../structiarv64parm.html#a2bdc340cfc478a8c410c620f1a44febd',1,'iarv64parm']]],
-  ['xpageframesize_5f1m_1147',['xpageframesize_1m',['../structiarv64parm.html#adb3d1a0f259f24817c435731cbf66f1d',1,'iarv64parm']]],
-  ['xpageframesize_5f1meg_1148',['xpageframesize_1meg',['../structiarv64parm.html#a177fe8afe3de3636d0245082292d8750',1,'iarv64parm']]],
-  ['xpageframesize_5f2g_1149',['xpageframesize_2g',['../structiarv64parm.html#aa0e17b8b6f1cf228bb451ee8aed04b15',1,'iarv64parm']]],
-  ['xpageframesize_5fall_1150',['xpageframesize_all',['../structiarv64parm.html#a5871f76c0bc7147f82931af9d552dcc2',1,'iarv64parm']]],
-  ['xpageframesize_5fdref1meg_1151',['xpageframesize_dref1meg',['../structiarv64parm.html#acc29dee047cb926686dec26f3cbfde3c',1,'iarv64parm']]],
-  ['xpageframesize_5fmax_1152',['xpageframesize_max',['../structiarv64parm.html#a01f0ccf456c9bdcac05d9bec898df32a',1,'iarv64parm']]],
-  ['xpageframesize_5fpageable1meg_1153',['xpageframesize_pageable1meg',['../structiarv64parm.html#a1b63e99daadad47c965c99045dc5b292',1,'iarv64parm']]],
-  ['xranglist_1154',['xranglist',['../structiarv64parm.html#a15936fbe93ce16fb19be956af17ac891',1,'iarv64parm']]],
-  ['xrequest_1155',['xrequest',['../structiarv64parm.html#ac8d0caefe2664c80d37360d620b3c159',1,'iarv64parm']]],
-  ['xrsv0001_1156',['xrsv0001',['../structiarv64parm.html#a720bc45e74be6643969e94c0d7d1a470',1,'iarv64parm']]],
-  ['xrsv0004_1157',['xrsv0004',['../structiarv64parm.html#ab1b587669aaf059d665a01a94c5635bb',1,'iarv64parm']]],
-  ['xrsv0006_1158',['xrsv0006',['../structiarv64parm.html#a8ccbae693cfc198506c0f757546e7734',1,'iarv64parm']]],
-  ['xsadmp_5fno_1159',['xsadmp_no',['../structiarv64parm.html#a52867f4573d3483929c7cb4b2a797bf1',1,'iarv64parm']]],
-  ['xsadmp_5fyes_1160',['xsadmp_yes',['../structiarv64parm.html#ac2fccd6bb62598e04ecac4e5bc4966b7',1,'iarv64parm']]],
-  ['xsegments_1161',['xsegments',['../structiarv64parm.html#a9911ed10e98f67446bc197b8829a1cb1',1,'iarv64parm']]],
-  ['xsvcdumprgn_5fall_1162',['xsvcdumprgn_all',['../structiarv64parm.html#a3107bdc1d3320c65d2fabb0454b810ba',1,'iarv64parm']]],
-  ['xsvcdumprgn_5fno_1163',['xsvcdumprgn_no',['../structiarv64parm.html#ad2a1c2931e2441102d3e210bc40a527b',1,'iarv64parm']]],
-  ['xtrackinfo_5fyes_1164',['xtrackinfo_yes',['../structiarv64parm.html#af2f578e680c056072199e68ca5b0feae',1,'iarv64parm']]],
-  ['xttoken_1165',['xttoken',['../structiarv64parm.html#adb9da4640892584dacda98101ce4f3b4',1,'iarv64parm']]],
-  ['xtype_5fdref_1166',['xtype_dref',['../structiarv64parm.html#a702647c0c2bf462378d95d5e38136fa3',1,'iarv64parm']]],
-  ['xtype_5ffixed_1167',['xtype_fixed',['../structiarv64parm.html#a9b2a023742e03e50cdf264079a06834b',1,'iarv64parm']]],
-  ['xtype_5fpageable_1168',['xtype_pageable',['../structiarv64parm.html#a3fd2d9c9aa9a3dcdae2a254c7c180a6c',1,'iarv64parm']]],
-  ['xunits_1169',['xunits',['../structiarv64parm.html#af3016d9458ee7015d9025d0d0300bf60',1,'iarv64parm']]],
-  ['xunitsize_5f1m_1170',['xunitsize_1m',['../structiarv64parm.html#a16137f5700dfada389a8cd742727d268',1,'iarv64parm']]],
-  ['xunitsize_5f2g_1171',['xunitsize_2g',['../structiarv64parm.html#a0f0964decccdc905610135daeb205c5d',1,'iarv64parm']]],
-  ['xunlocked_5fyes_1172',['xunlocked_yes',['../structiarv64parm.html#acc7d44f5cb45658659455b599a780328',1,'iarv64parm']]],
-  ['xuse2gto32g_5fyes_1173',['xuse2gto32g_yes',['../structiarv64parm.html#a78f6ecabf21409841e17e423d6a9b513',1,'iarv64parm']]],
-  ['xuse2gto64g_5fyes_1174',['xuse2gto64g_yes',['../structiarv64parm.html#ad9c6bcd99cfb9eae2bdb4bd9b06ee090',1,'iarv64parm']]],
-  ['xusertkn_1175',['xusertkn',['../structiarv64parm.html#ae9f304d658057c44725d34a519ab4b19',1,'iarv64parm']]],
-  ['xusertoken_1176',['xusertoken',['../structiarv64parm.html#accf285cddb9ea90be7fecc76991d6f7c',1,'iarv64parm']]],
-  ['xv64common_5fno_1177',['xv64common_no',['../structiarv64parm.html#adab9c44516099f664633de99ca0530f1',1,'iarv64parm']]],
-  ['xv64listlength_1178',['xv64listlength',['../structiarv64parm.html#a9410260cb30339fce8ae91cbe09707f5',1,'iarv64parm']]],
-  ['xv64listptr_1179',['xv64listptr',['../structiarv64parm.html#a0e850079908f5a9bedbb4c1c2c6efbb4',1,'iarv64parm']]],
-  ['xv64select_5fno_1180',['xv64select_no',['../structiarv64parm.html#acdc9e1eda71fbfa74b1bbfef354b88e1',1,'iarv64parm']]],
-  ['xv64shared_5fno_1181',['xv64shared_no',['../structiarv64parm.html#a449769c6c1b58167a5544460632b4177',1,'iarv64parm']]],
-  ['xview_5fhidden_1182',['xview_hidden',['../structiarv64parm.html#a4fc055f74be62f50edf389ebd6dbd5a3',1,'iarv64parm']]],
-  ['xview_5freadonly_1183',['xview_readonly',['../structiarv64parm.html#a76a13adec22ff072c3fcb4d11735aa3f',1,'iarv64parm']]],
-  ['xview_5fsharedwrite_1184',['xview_sharedwrite',['../structiarv64parm.html#adf9b4cd7a96ae29a428e29939e0010e4',1,'iarv64parm']]]
+  ['x_5frsv0005_1125',['x_rsv0005',['../structiarv64parm.html#a17bab79d81d50f2f6f59371809faf05c',1,'iarv64parm']]],
+  ['xaffinity_5fsystem_1126',['xaffinity_system',['../structiarv64parm.html#ac1ac405c76f98b6cc33990616859fbcf',1,'iarv64parm']]],
+  ['xaletvalue_1127',['xaletvalue',['../structiarv64parm.html#a3c96a6dff80da2c6aeceb51fe637db48',1,'iarv64parm']]],
+  ['xamountsize_5f1meg_1128',['xamountsize_1meg',['../structiarv64parm.html#ad46086b39aabb913958a28554501e1b3',1,'iarv64parm']]],
+  ['xamountsize_5f4k_1129',['xamountsize_4k',['../structiarv64parm.html#ae67749c47736364c187ec501a22f18e8',1,'iarv64parm']]],
+  ['xattribute_5fdefs_1130',['xattribute_defs',['../structiarv64parm.html#af5fbadd97d72c10910f852d79de3c812',1,'iarv64parm']]],
+  ['xattribute_5fnotownergone_1131',['xattribute_notownergone',['../structiarv64parm.html#ac60405f36a1e7a689d811cf7b6370fa3',1,'iarv64parm']]],
+  ['xattribute_5fownergone_1132',['xattribute_ownergone',['../structiarv64parm.html#ab15d7e3ea3341e0d4e610f883b52d196',1,'iarv64parm']]],
+  ['xchangeaccess_5fglobal_1133',['xchangeaccess_global',['../structiarv64parm.html#ab0d8a3fc899b0ab10217bea13fd231c5',1,'iarv64parm']]],
+  ['xclear_5fno_1134',['xclear_no',['../structiarv64parm.html#ae68381535dad6b262612fd8f74d51318',1,'iarv64parm']]],
+  ['xcond_5fyes_1135',['xcond_yes',['../structiarv64parm.html#a006cfdc1ef5b0a26a2f59d3316ede9e1',1,'iarv64parm']]],
+  ['xcontrol_5fauth_1136',['xcontrol_auth',['../structiarv64parm.html#aed1702ee507ed11870734413f455cc6e',1,'iarv64parm']]],
+  ['xconvert_5ffromguard_1137',['xconvert_fromguard',['../structiarv64parm.html#a4a4427e62d821ab33a12176ebba1b9cf',1,'iarv64parm']]],
+  ['xconvert_5ftoguard_1138',['xconvert_toguard',['../structiarv64parm.html#a4f80f0a5f2a6c469ecd6ae3c5221ff36',1,'iarv64parm']]],
+  ['xconvertsize_1139',['xconvertsize',['../structiarv64parm.html#a1fa4d8d7a8629f0f6b796324a666cecc',1,'iarv64parm']]],
+  ['xconvertsize64_1140',['xconvertsize64',['../structiarv64parm.html#a9093117b0529dbc52159b88fbac22ef8',1,'iarv64parm']]],
+  ['xconvertstart_1141',['xconvertstart',['../structiarv64parm.html#ab8dff7c00abe08143f09080c09b4f4ae',1,'iarv64parm']]],
+  ['xdetachfixed_5fyes_1142',['xdetachfixed_yes',['../structiarv64parm.html#a7dc61113f15d7c193200715363f4776c',1,'iarv64parm']]],
+  ['xdiscardpages_5fyes_1143',['xdiscardpages_yes',['../structiarv64parm.html#ac107e96f09c9f0184b0deb5dcc97cb51',1,'iarv64parm']]],
+  ['xdmapagetable_1144',['xdmapagetable',['../structiarv64parm.html#a998168cbb29f727f869be544732a304c',1,'iarv64parm']]],
+  ['xdoauthchecks_5fyes_1145',['xdoauthchecks_yes',['../structiarv64parm.html#a46fc4d659210097dde23b6d96f5de30e',1,'iarv64parm']]],
+  ['xdump_1146',['xdump',['../structiarv64parm.html#a52635a0e850f1cedc3bf295fc7d34e87',1,'iarv64parm']]],
+  ['xdumppriority_1147',['xdumppriority',['../structiarv64parm.html#a696fe830a1c80247c519d9214107bbd9',1,'iarv64parm']]],
+  ['xdumpprotocol_5fyes_1148',['xdumpprotocol_yes',['../structiarv64parm.html#ae0a86fd876c439923341d91c18fc767e',1,'iarv64parm']]],
+  ['xexecutable_5fno_1149',['xexecutable_no',['../structiarv64parm.html#a3054bc187e042fe19fed9e539f9e989f',1,'iarv64parm']]],
+  ['xexecutable_5fyes_1150',['xexecutable_yes',['../structiarv64parm.html#a12979e85cbfead67a4093a704e9032b1',1,'iarv64parm']]],
+  ['xflags0_5frsvd1_1151',['xflags0_rsvd1',['../structiarv64parm.html#a911c46d1d4b9d1df5afc0977865685f2',1,'iarv64parm']]],
+  ['xflags9_5frsvd1_1152',['xflags9_rsvd1',['../structiarv64parm.html#afa8d354fe802401d8c630066136ca92d',1,'iarv64parm']]],
+  ['xformat_1153',['xformat',['../struct_i_f_a_a_r_g_s.html#abcc436336fdc8cba3fb4dddf853541fb',1,'IFAARGS']]],
+  ['xfprot_5fno_1154',['xfprot_no',['../structiarv64parm.html#a8c5c8952ceed79960dc17c04bfcfea8a',1,'iarv64parm']]],
+  ['xguardloc_5fhigh_1155',['xguardloc_high',['../structiarv64parm.html#a9e276f07bb4e3be46292c73935fecbc6',1,'iarv64parm']]],
+  ['xguardsize_1156',['xguardsize',['../structiarv64parm.html#ae72f556f195b840af27ae5163f425257',1,'iarv64parm']]],
+  ['xguardsize64_1157',['xguardsize64',['../structiarv64parm.html#a2e9f6cfe00fcdbeb3a84408a85fbbe17',1,'iarv64parm']]],
+  ['xkeepreal_5fno_1158',['xkeepreal_no',['../structiarv64parm.html#abcb0ca7445a30560c2a0728639bcce5e',1,'iarv64parm']]],
+  ['xkey_1159',['xkey',['../structiarv64parm.html#a9d1928a1c1aea189ed114908c7c48cfc',1,'iarv64parm']]],
+  ['xkeyused_5finorigin_1160',['xkeyused_inorigin',['../structiarv64parm.html#a2ac73d184e21bdd7617a171f729e2024',1,'iarv64parm']]],
+  ['xlocalsysarea_5fyes_1161',['xlocalsysarea_yes',['../structiarv64parm.html#a63ab8d44ff92135fcd364ef96e1d0c8b',1,'iarv64parm']]],
+  ['xlong_5fno_1162',['xlong_no',['../structiarv64parm.html#a9b532786040e205d3ed9070cbf72e6c4',1,'iarv64parm']]],
+  ['xmatch_5fmotoken_1163',['xmatch_motoken',['../structiarv64parm.html#ae9d99a7f971b3380400802dec24e41b0',1,'iarv64parm']]],
+  ['xmatch_5fusertoken_1164',['xmatch_usertoken',['../structiarv64parm.html#a796f57567c62e3b1029ce19c389efb7d',1,'iarv64parm']]],
+  ['xmemlimit_5fcond_1165',['xmemlimit_cond',['../structiarv64parm.html#afe7763cd0ba4155c5f9b62a085854b66',1,'iarv64parm']]],
+  ['xmemlimit_5fno_1166',['xmemlimit_no',['../structiarv64parm.html#a95b5682a1899a839a6601593482622f3',1,'iarv64parm']]],
+  ['xmemobjstart_1167',['xmemobjstart',['../structiarv64parm.html#a4db94eeb7a31cd66937bbb83a23c0055',1,'iarv64parm']]],
+  ['xmotkncreator_5fsystem_1168',['xmotkncreator_system',['../structiarv64parm.html#a12d23b49516a16835729dc6aa5c1d279',1,'iarv64parm']]],
+  ['xmotknsource_5fsystem_1169',['xmotknsource_system',['../structiarv64parm.html#ac274b5e492ef1a00ad2d18d4da4c2c69',1,'iarv64parm']]],
+  ['xnumrange_1170',['xnumrange',['../structiarv64parm.html#ab05dc0dd1545bca061e832f03e785943',1,'iarv64parm']]],
+  ['xoptionvalue_1171',['xoptionvalue',['../structiarv64parm.html#a00f83435f4f28b08948b3f3f72ed8ba3',1,'iarv64parm']]],
+  ['xorder_5fdumppriority_1172',['xorder_dumppriority',['../structiarv64parm.html#a084023f37ab524f7478b7c6f046d5430',1,'iarv64parm']]],
+  ['xorigin_1173',['xorigin',['../structiarv64parm.html#a7bd100a9df92ff5bdbda54665af20bc3',1,'iarv64parm']]],
+  ['xowner_5fno_1174',['xowner_no',['../structiarv64parm.html#a5c8c579ff1b65bc16e09d78b24e22a0f',1,'iarv64parm']]],
+  ['xownerasid_1175',['xownerasid',['../structiarv64parm.html#a580a4bcac63ef14ea13f820c5404bb15',1,'iarv64parm']]],
+  ['xownercom_5fbyasid_1176',['xownercom_byasid',['../structiarv64parm.html#ae2090096158517e26bf5b6cafc5a66d0',1,'iarv64parm']]],
+  ['xownercom_5fhome_1177',['xownercom_home',['../structiarv64parm.html#ae13648bc7909b0e5174232553251b210',1,'iarv64parm']]],
+  ['xownercom_5fprimary_1178',['xownercom_primary',['../structiarv64parm.html#abb706bfb593e05b5f3611a72817220a9',1,'iarv64parm']]],
+  ['xownercom_5fsystem_1179',['xownercom_system',['../structiarv64parm.html#a0bdf69c653548aa5d61d64884a66c55e',1,'iarv64parm']]],
+  ['xownerjobname_1180',['xownerjobname',['../structiarv64parm.html#a2bdc340cfc478a8c410c620f1a44febd',1,'iarv64parm']]],
+  ['xpageframesize_5f1m_1181',['xpageframesize_1m',['../structiarv64parm.html#adb3d1a0f259f24817c435731cbf66f1d',1,'iarv64parm']]],
+  ['xpageframesize_5f1meg_1182',['xpageframesize_1meg',['../structiarv64parm.html#a177fe8afe3de3636d0245082292d8750',1,'iarv64parm']]],
+  ['xpageframesize_5f2g_1183',['xpageframesize_2g',['../structiarv64parm.html#aa0e17b8b6f1cf228bb451ee8aed04b15',1,'iarv64parm']]],
+  ['xpageframesize_5fall_1184',['xpageframesize_all',['../structiarv64parm.html#a5871f76c0bc7147f82931af9d552dcc2',1,'iarv64parm']]],
+  ['xpageframesize_5fdref1meg_1185',['xpageframesize_dref1meg',['../structiarv64parm.html#acc29dee047cb926686dec26f3cbfde3c',1,'iarv64parm']]],
+  ['xpageframesize_5fmax_1186',['xpageframesize_max',['../structiarv64parm.html#a01f0ccf456c9bdcac05d9bec898df32a',1,'iarv64parm']]],
+  ['xpageframesize_5fpageable1meg_1187',['xpageframesize_pageable1meg',['../structiarv64parm.html#a1b63e99daadad47c965c99045dc5b292',1,'iarv64parm']]],
+  ['xranglist_1188',['xranglist',['../structiarv64parm.html#a15936fbe93ce16fb19be956af17ac891',1,'iarv64parm']]],
+  ['xrequest_1189',['xrequest',['../structiarv64parm.html#ac8d0caefe2664c80d37360d620b3c159',1,'iarv64parm']]],
+  ['xrsv0001_1190',['xrsv0001',['../structiarv64parm.html#a720bc45e74be6643969e94c0d7d1a470',1,'iarv64parm']]],
+  ['xrsv0004_1191',['xrsv0004',['../structiarv64parm.html#ab1b587669aaf059d665a01a94c5635bb',1,'iarv64parm']]],
+  ['xrsv0006_1192',['xrsv0006',['../structiarv64parm.html#a8ccbae693cfc198506c0f757546e7734',1,'iarv64parm']]],
+  ['xsadmp_5fno_1193',['xsadmp_no',['../structiarv64parm.html#a52867f4573d3483929c7cb4b2a797bf1',1,'iarv64parm']]],
+  ['xsadmp_5fyes_1194',['xsadmp_yes',['../structiarv64parm.html#ac2fccd6bb62598e04ecac4e5bc4966b7',1,'iarv64parm']]],
+  ['xsegments_1195',['xsegments',['../structiarv64parm.html#a9911ed10e98f67446bc197b8829a1cb1',1,'iarv64parm']]],
+  ['xsvcdumprgn_5fall_1196',['xsvcdumprgn_all',['../structiarv64parm.html#a3107bdc1d3320c65d2fabb0454b810ba',1,'iarv64parm']]],
+  ['xsvcdumprgn_5fno_1197',['xsvcdumprgn_no',['../structiarv64parm.html#ad2a1c2931e2441102d3e210bc40a527b',1,'iarv64parm']]],
+  ['xtrackinfo_5fyes_1198',['xtrackinfo_yes',['../structiarv64parm.html#af2f578e680c056072199e68ca5b0feae',1,'iarv64parm']]],
+  ['xttoken_1199',['xttoken',['../structiarv64parm.html#adb9da4640892584dacda98101ce4f3b4',1,'iarv64parm']]],
+  ['xtype_5fdref_1200',['xtype_dref',['../structiarv64parm.html#a702647c0c2bf462378d95d5e38136fa3',1,'iarv64parm']]],
+  ['xtype_5ffixed_1201',['xtype_fixed',['../structiarv64parm.html#a9b2a023742e03e50cdf264079a06834b',1,'iarv64parm']]],
+  ['xtype_5fpageable_1202',['xtype_pageable',['../structiarv64parm.html#a3fd2d9c9aa9a3dcdae2a254c7c180a6c',1,'iarv64parm']]],
+  ['xunits_1203',['xunits',['../structiarv64parm.html#af3016d9458ee7015d9025d0d0300bf60',1,'iarv64parm']]],
+  ['xunitsize_5f1m_1204',['xunitsize_1m',['../structiarv64parm.html#a16137f5700dfada389a8cd742727d268',1,'iarv64parm']]],
+  ['xunitsize_5f2g_1205',['xunitsize_2g',['../structiarv64parm.html#a0f0964decccdc905610135daeb205c5d',1,'iarv64parm']]],
+  ['xunlocked_5fyes_1206',['xunlocked_yes',['../structiarv64parm.html#acc7d44f5cb45658659455b599a780328',1,'iarv64parm']]],
+  ['xuse2gto32g_5fyes_1207',['xuse2gto32g_yes',['../structiarv64parm.html#a78f6ecabf21409841e17e423d6a9b513',1,'iarv64parm']]],
+  ['xuse2gto64g_5fyes_1208',['xuse2gto64g_yes',['../structiarv64parm.html#ad9c6bcd99cfb9eae2bdb4bd9b06ee090',1,'iarv64parm']]],
+  ['xusertkn_1209',['xusertkn',['../structiarv64parm.html#ae9f304d658057c44725d34a519ab4b19',1,'iarv64parm']]],
+  ['xusertoken_1210',['xusertoken',['../structiarv64parm.html#accf285cddb9ea90be7fecc76991d6f7c',1,'iarv64parm']]],
+  ['xv64common_5fno_1211',['xv64common_no',['../structiarv64parm.html#adab9c44516099f664633de99ca0530f1',1,'iarv64parm']]],
+  ['xv64listlength_1212',['xv64listlength',['../structiarv64parm.html#a9410260cb30339fce8ae91cbe09707f5',1,'iarv64parm']]],
+  ['xv64listptr_1213',['xv64listptr',['../structiarv64parm.html#a0e850079908f5a9bedbb4c1c2c6efbb4',1,'iarv64parm']]],
+  ['xv64select_5fno_1214',['xv64select_no',['../structiarv64parm.html#acdc9e1eda71fbfa74b1bbfef354b88e1',1,'iarv64parm']]],
+  ['xv64shared_5fno_1215',['xv64shared_no',['../structiarv64parm.html#a449769c6c1b58167a5544460632b4177',1,'iarv64parm']]],
+  ['xview_5fhidden_1216',['xview_hidden',['../structiarv64parm.html#a4fc055f74be62f50edf389ebd6dbd5a3',1,'iarv64parm']]],
+  ['xview_5freadonly_1217',['xview_readonly',['../structiarv64parm.html#a76a13adec22ff072c3fcb4d11735aa3f',1,'iarv64parm']]],
+  ['xview_5fsharedwrite_1218',['xview_sharedwrite',['../structiarv64parm.html#adf9b4cd7a96ae29a428e29939e0010e4',1,'iarv64parm']]]
 ];
diff --git a/docs/search/variables_2.js b/docs/search/variables_2.js
index ea35cfe..99b6dd3 100644
--- a/docs/search/variables_2.js
+++ b/docs/search/variables_2.js
@@ -1,7 +1,7 @@
 var searchData=
 [
-  ['basr_896',['basr',['../structthunk24.html#a43c49884459efee2c3a017aa1c919393',1,'thunk24']]],
-  ['begtime_5faddr_897',['begtime_addr',['../struct_i_f_a_a_r_g_s.html#a8134e617fc961644937587576ba1a3d3',1,'IFAARGS']]],
-  ['br14_898',['br14',['../structthunk24.html#a8167bb58e128a2bef0b6bbeca49f106c',1,'thunk24']]],
-  ['braddr_899',['braddr',['../structthunk24.html#a9356ab5ab89bf3b0237eeebed439e775',1,'thunk24']]]
+  ['basr_927',['basr',['../structthunk24.html#a43c49884459efee2c3a017aa1c919393',1,'thunk24']]],
+  ['begtime_5faddr_928',['begtime_addr',['../struct_i_f_a_a_r_g_s.html#a8134e617fc961644937587576ba1a3d3',1,'IFAARGS']]],
+  ['br14_929',['br14',['../structthunk24.html#a8167bb58e128a2bef0b6bbeca49f106c',1,'thunk24']]],
+  ['braddr_930',['braddr',['../structthunk24.html#a9356ab5ab89bf3b0237eeebed439e775',1,'thunk24']]]
 ];
diff --git a/docs/search/variables_3.js b/docs/search/variables_3.js
index 34fcee7..6caf40f 100644
--- a/docs/search/variables_3.js
+++ b/docs/search/variables_3.js
@@ -1,38 +1,39 @@
 var searchData=
 [
-  ['cct_900',['cct',['../struct_z_o_s_r_m_c_t.html#ac92f27efa32f6edb87f3a021c87cee50',1,'ZOSRMCT']]],
-  ['cflpp_901',['cflpp',['../struct_i_f_a_e_d_s_t_a__parms.html#a5261dcbcd90f4a8e2d3089b96ee97aa7',1,'IFAEDSTA_parms']]],
-  ['cfnpp_902',['cfnpp',['../struct_i_f_a_e_d_s_t_a__parms.html#a6ecf29f7837492e3944a925760837831',1,'IFAEDSTA_parms']]],
-  ['cfspp_903',['cfspp',['../struct_i_f_a_e_d_s_t_a__parms.html#a7ea18fa5dd17ad3b95e5b4fc9e20f7e2',1,'IFAEDSTA_parms']]],
-  ['coinfo_904',['coinfo',['../struct_i_f_a_e_d_s_t_a__parms.html#ac241e79b6082e0b09960004a32c7538f',1,'IFAEDSTA_parms']]],
-  ['cond_905',['cond',['../struct____sem.html#a6af729638f0169a58da5b36753b403b5',1,'__sem::cond()'],['../structsem__t.html#a4b43a5ff70930485b0fc33ab2e6391ef',1,'sem_t::cond()']]],
-  ['cpidpp_906',['cpidpp',['../struct_i_f_a_e_d_s_t_a__parms.html#aff2717cfd6218fe1e6fa7af2286dffe4',1,'IFAEDSTA_parms']]],
-  ['cpnpp_907',['cpnpp',['../struct_i_f_a_e_d_s_t_a__parms.html#a8d6157a675e6c1bd539b1481a1502312',1,'IFAEDSTA_parms']]],
-  ['cpo_908',['cpo',['../struct_i_f_a_e_d_s_t_a__parms.html#a57d07143d0227b8dbb7d9a1b12415b4a',1,'IFAEDSTA_parms']]],
-  ['cpucount_909',['cpuCount',['../struct_z_o_s_c_c_t.html#a485979368f80209baa0062c4d63b3e45',1,'ZOSCCT']]],
-  ['crcpp_910',['crcpp',['../struct_i_f_a_e_d_s_t_a__parms.html#a295d03b4300ae2c9f531b705af47b723',1,'IFAEDSTA_parms']]],
-  ['csrsi_911',['CSRSI',['../csrsic_8h.html#aec320b9a8d95cabc6ddcecaf584ad8b9',1,'csrsic.h']]],
-  ['csrsi_5faddr_912',['CSRSI_addr',['../struct_c_s_r_s_i___c_s_r_t.html#a6f97a4ca5e26c6f4601db74daba96615',1,'CSRSI_CSRT']]],
-  ['csrsi_5fcsrt_5ffiller1_913',['CSRSI_csrt_filler1',['../struct_c_s_r_s_i___c_s_r_t.html#a3b6422a5f738ef229a4f12f74472e9b7',1,'CSRSI_CSRT']]],
-  ['csrsi_5fcvt_914',['CSRSI_cvt',['../struct_c_s_r_s_i___p_s_a.html#a704a7654515a8739108793fdb8f5ee93',1,'CSRSI_PSA']]],
-  ['csrsi_5fcvt_5ffiller1_915',['CSRSI_cvt_filler1',['../struct_c_s_r_s_i___c_v_t.html#ad3b37a5c1cf667f1d7a720919c481028',1,'CSRSI_CVT']]],
-  ['csrsi_5fcvt_5ffiller2_916',['CSRSI_cvt_filler2',['../struct_c_s_r_s_i___c_v_t.html#ad37f3a15d30521a1c5d9b621edc76480',1,'CSRSI_CVT']]],
-  ['csrsi_5fcvt_5ffiller3_917',['CSRSI_cvt_filler3',['../struct_c_s_r_s_i___c_v_t.html#a165849d14ed1e675ce7dc008f4447814',1,'CSRSI_CVT']]],
-  ['csrsi_5fcvt_5ffiller4_918',['CSRSI_cvt_filler4',['../struct_c_s_r_s_i___c_v_t.html#a6d92e06c1f46a78cd6451244291ce168',1,'CSRSI_CVT']]],
-  ['csrsi_5fcvtcsrsi_919',['CSRSI_cvtcsrsi',['../struct_c_s_r_s_i___c_v_t.html#a4b3c2b897014d63a83dd1cdde19c2b99',1,'CSRSI_CVT']]],
-  ['csrsi_5fcvtcsrt_920',['CSRSI_cvtcsrt',['../struct_c_s_r_s_i___c_v_t.html#a21b91d7bf00c4c1237fd871e19e9f73b',1,'CSRSI_CVT']]],
-  ['csrsi_5fcvtdcb_921',['CSRSI_cvtdcb',['../struct_c_s_r_s_i___c_v_t.html#a827405c84e7f2e8d3350c0305e5fff95',1,'CSRSI_CVT']]],
-  ['csrsi_5fcvtdcb_5frsvd1_922',['CSRSI_cvtdcb_rsvd1',['../struct_c_s_r_s_i___c_v_t.html#abcc0d347c0d5afc368aacf6420cbdcf5',1,'CSRSI_CVT']]],
-  ['csrsi_5fcvtdcb_5frsvd2_923',['CSRSI_cvtdcb_rsvd2',['../struct_c_s_r_s_i___c_v_t.html#ac71276771f5812a64c38a15402ad77f9',1,'CSRSI_CVT']]],
-  ['csrsi_5fcvtosext_924',['CSRSI_cvtosext',['../struct_c_s_r_s_i___c_v_t.html#a615401b9fa64dc8389f1938fc37fe209',1,'CSRSI_CVT']]],
-  ['csrsi_5fcvtoslv0_925',['CSRSI_cvtoslv0',['../struct_c_s_r_s_i___c_v_t.html#a7a4074527809069e4ed0d28c97fd9bd3',1,'CSRSI_CVT']]],
-  ['csrsi_5fcvtoslv1_926',['CSRSI_cvtoslv1',['../struct_c_s_r_s_i___c_v_t.html#a34c915605373cceafc92a61a9701b326',1,'CSRSI_CVT']]],
-  ['csrsi_5fcvtoslv1_5frsvd1_927',['CSRSI_cvtoslv1_rsvd1',['../struct_c_s_r_s_i___c_v_t.html#aedbd0cfb05d4678ad4bc3db596828c52',1,'CSRSI_CVT']]],
-  ['csrsi_5fcvtoslv2_928',['CSRSI_cvtoslv2',['../struct_c_s_r_s_i___c_v_t.html#ab613a1bcb72a070868b668bbd03bab77',1,'CSRSI_CVT']]],
-  ['csrsi_5fcvtoslv3_929',['CSRSI_cvtoslv3',['../struct_c_s_r_s_i___c_v_t.html#ae37d33625ef91536207bb7d8e119cf48',1,'CSRSI_CVT']]],
-  ['csrsi_5fcvtoslv4_930',['CSRSI_cvtoslv4',['../struct_c_s_r_s_i___c_v_t.html#aec39997cd29ebe0c2edc6eb1b9ebcc29',1,'CSRSI_CVT']]],
-  ['csrsi_5fpsa_5ffiller_931',['CSRSI_psa_filler',['../struct_c_s_r_s_i___p_s_a.html#ae8a435ac8fc7894a6f313ce7d7df0346',1,'CSRSI_PSA']]],
-  ['currentdata_5faddr_932',['currentdata_addr',['../struct_i_f_a_a_r_g_s.html#a5302ffdd07dcfb582591cc2181a023f0',1,'IFAARGS']]],
-  ['cvt_933',['cvt',['../struct_z_o_s_p_s_a.html#a1dde6b4c9616de995e8c726e4bf22ee5',1,'ZOSPSA']]],
-  ['cvtoslvl_934',['cvtoslvl',['../struct_z_o_s_c_v_t.html#a07005e00f938a29607dd856ecc8c0d70',1,'ZOSCVT']]]
+  ['ccsid_5fguess_5fbuf_5fsize_5fenvar_931',['CCSID_GUESS_BUF_SIZE_ENVAR',['../structzoslib__config.html#aec4ec699b8e23c4e570673b024e4fa3b',1,'zoslib_config']]],
+  ['cct_932',['cct',['../struct_z_o_s_r_m_c_t.html#ac92f27efa32f6edb87f3a021c87cee50',1,'ZOSRMCT']]],
+  ['cflpp_933',['cflpp',['../struct_i_f_a_e_d_s_t_a__parms.html#a5261dcbcd90f4a8e2d3089b96ee97aa7',1,'IFAEDSTA_parms']]],
+  ['cfnpp_934',['cfnpp',['../struct_i_f_a_e_d_s_t_a__parms.html#a6ecf29f7837492e3944a925760837831',1,'IFAEDSTA_parms']]],
+  ['cfspp_935',['cfspp',['../struct_i_f_a_e_d_s_t_a__parms.html#a7ea18fa5dd17ad3b95e5b4fc9e20f7e2',1,'IFAEDSTA_parms']]],
+  ['coinfo_936',['coinfo',['../struct_i_f_a_e_d_s_t_a__parms.html#ac241e79b6082e0b09960004a32c7538f',1,'IFAEDSTA_parms']]],
+  ['cond_937',['cond',['../struct____sem.html#a6af729638f0169a58da5b36753b403b5',1,'__sem::cond()'],['../structsem__t.html#a4b43a5ff70930485b0fc33ab2e6391ef',1,'sem_t::cond()']]],
+  ['cpidpp_938',['cpidpp',['../struct_i_f_a_e_d_s_t_a__parms.html#aff2717cfd6218fe1e6fa7af2286dffe4',1,'IFAEDSTA_parms']]],
+  ['cpnpp_939',['cpnpp',['../struct_i_f_a_e_d_s_t_a__parms.html#a8d6157a675e6c1bd539b1481a1502312',1,'IFAEDSTA_parms']]],
+  ['cpo_940',['cpo',['../struct_i_f_a_e_d_s_t_a__parms.html#a57d07143d0227b8dbb7d9a1b12415b4a',1,'IFAEDSTA_parms']]],
+  ['cpucount_941',['cpuCount',['../struct_z_o_s_c_c_t.html#a485979368f80209baa0062c4d63b3e45',1,'ZOSCCT']]],
+  ['crcpp_942',['crcpp',['../struct_i_f_a_e_d_s_t_a__parms.html#a295d03b4300ae2c9f531b705af47b723',1,'IFAEDSTA_parms']]],
+  ['csrsi_943',['CSRSI',['../csrsic_8h.html#aec320b9a8d95cabc6ddcecaf584ad8b9',1,'csrsic.h']]],
+  ['csrsi_5faddr_944',['CSRSI_addr',['../struct_c_s_r_s_i___c_s_r_t.html#a6f97a4ca5e26c6f4601db74daba96615',1,'CSRSI_CSRT']]],
+  ['csrsi_5fcsrt_5ffiller1_945',['CSRSI_csrt_filler1',['../struct_c_s_r_s_i___c_s_r_t.html#a3b6422a5f738ef229a4f12f74472e9b7',1,'CSRSI_CSRT']]],
+  ['csrsi_5fcvt_946',['CSRSI_cvt',['../struct_c_s_r_s_i___p_s_a.html#a704a7654515a8739108793fdb8f5ee93',1,'CSRSI_PSA']]],
+  ['csrsi_5fcvt_5ffiller1_947',['CSRSI_cvt_filler1',['../struct_c_s_r_s_i___c_v_t.html#ad3b37a5c1cf667f1d7a720919c481028',1,'CSRSI_CVT']]],
+  ['csrsi_5fcvt_5ffiller2_948',['CSRSI_cvt_filler2',['../struct_c_s_r_s_i___c_v_t.html#ad37f3a15d30521a1c5d9b621edc76480',1,'CSRSI_CVT']]],
+  ['csrsi_5fcvt_5ffiller3_949',['CSRSI_cvt_filler3',['../struct_c_s_r_s_i___c_v_t.html#a165849d14ed1e675ce7dc008f4447814',1,'CSRSI_CVT']]],
+  ['csrsi_5fcvt_5ffiller4_950',['CSRSI_cvt_filler4',['../struct_c_s_r_s_i___c_v_t.html#a6d92e06c1f46a78cd6451244291ce168',1,'CSRSI_CVT']]],
+  ['csrsi_5fcvtcsrsi_951',['CSRSI_cvtcsrsi',['../struct_c_s_r_s_i___c_v_t.html#a4b3c2b897014d63a83dd1cdde19c2b99',1,'CSRSI_CVT']]],
+  ['csrsi_5fcvtcsrt_952',['CSRSI_cvtcsrt',['../struct_c_s_r_s_i___c_v_t.html#a21b91d7bf00c4c1237fd871e19e9f73b',1,'CSRSI_CVT']]],
+  ['csrsi_5fcvtdcb_953',['CSRSI_cvtdcb',['../struct_c_s_r_s_i___c_v_t.html#a827405c84e7f2e8d3350c0305e5fff95',1,'CSRSI_CVT']]],
+  ['csrsi_5fcvtdcb_5frsvd1_954',['CSRSI_cvtdcb_rsvd1',['../struct_c_s_r_s_i___c_v_t.html#abcc0d347c0d5afc368aacf6420cbdcf5',1,'CSRSI_CVT']]],
+  ['csrsi_5fcvtdcb_5frsvd2_955',['CSRSI_cvtdcb_rsvd2',['../struct_c_s_r_s_i___c_v_t.html#ac71276771f5812a64c38a15402ad77f9',1,'CSRSI_CVT']]],
+  ['csrsi_5fcvtosext_956',['CSRSI_cvtosext',['../struct_c_s_r_s_i___c_v_t.html#a615401b9fa64dc8389f1938fc37fe209',1,'CSRSI_CVT']]],
+  ['csrsi_5fcvtoslv0_957',['CSRSI_cvtoslv0',['../struct_c_s_r_s_i___c_v_t.html#a7a4074527809069e4ed0d28c97fd9bd3',1,'CSRSI_CVT']]],
+  ['csrsi_5fcvtoslv1_958',['CSRSI_cvtoslv1',['../struct_c_s_r_s_i___c_v_t.html#a34c915605373cceafc92a61a9701b326',1,'CSRSI_CVT']]],
+  ['csrsi_5fcvtoslv1_5frsvd1_959',['CSRSI_cvtoslv1_rsvd1',['../struct_c_s_r_s_i___c_v_t.html#aedbd0cfb05d4678ad4bc3db596828c52',1,'CSRSI_CVT']]],
+  ['csrsi_5fcvtoslv2_960',['CSRSI_cvtoslv2',['../struct_c_s_r_s_i___c_v_t.html#ab613a1bcb72a070868b668bbd03bab77',1,'CSRSI_CVT']]],
+  ['csrsi_5fcvtoslv3_961',['CSRSI_cvtoslv3',['../struct_c_s_r_s_i___c_v_t.html#ae37d33625ef91536207bb7d8e119cf48',1,'CSRSI_CVT']]],
+  ['csrsi_5fcvtoslv4_962',['CSRSI_cvtoslv4',['../struct_c_s_r_s_i___c_v_t.html#aec39997cd29ebe0c2edc6eb1b9ebcc29',1,'CSRSI_CVT']]],
+  ['csrsi_5fpsa_5ffiller_963',['CSRSI_psa_filler',['../struct_c_s_r_s_i___p_s_a.html#ae8a435ac8fc7894a6f313ce7d7df0346',1,'CSRSI_PSA']]],
+  ['currentdata_5faddr_964',['currentdata_addr',['../struct_i_f_a_a_r_g_s.html#a5302ffdd07dcfb582591cc2181a023f0',1,'IFAARGS']]],
+  ['cvt_965',['cvt',['../struct_z_o_s_p_s_a.html#a1dde6b4c9616de995e8c726e4bf22ee5',1,'ZOSPSA']]],
+  ['cvtoslvl_966',['cvtoslvl',['../struct_z_o_s_c_v_t.html#a07005e00f938a29607dd856ecc8c0d70',1,'ZOSCVT']]]
 ];
diff --git a/docs/search/variables_4.js b/docs/search/variables_4.js
index 0e722e9..1a474c4 100644
--- a/docs/search/variables_4.js
+++ b/docs/search/variables_4.js
@@ -1,7 +1,7 @@
 var searchData=
 [
-  ['data_5faddr_935',['data_addr',['../struct_i_f_a_a_r_g_s.html#a03df53dfca37e1075f9c6e3f490c9219',1,'IFAARGS']]],
-  ['debug_5fenvar_936',['DEBUG_ENVAR',['../structzoslib__config.html#a2de2ac08c5c391582e288fe06c1f2f57',1,'zoslib_config']]],
-  ['domain_937',['domain',['../struct_i_f_a_a_r_g_s.html#ad30f5dad20b0c70822f51b4eb56f9209',1,'IFAARGS']]],
-  ['dsa_938',['dsa',['../structthunk24.html#a9aed44a8687fbcf57ba6a6d7ec85a333',1,'thunk24::dsa()'],['../structloadmod.html#a4f907fbcf5fe6ed7c1241bbbee1ab273',1,'loadmod::dsa()']]]
+  ['data_5faddr_967',['data_addr',['../struct_i_f_a_a_r_g_s.html#a03df53dfca37e1075f9c6e3f490c9219',1,'IFAARGS']]],
+  ['debug_5fenvar_968',['DEBUG_ENVAR',['../structzoslib__config.html#a2de2ac08c5c391582e288fe06c1f2f57',1,'zoslib_config']]],
+  ['domain_969',['domain',['../struct_i_f_a_a_r_g_s.html#ad30f5dad20b0c70822f51b4eb56f9209',1,'IFAARGS']]],
+  ['dsa_970',['dsa',['../structthunk24.html#a9aed44a8687fbcf57ba6a6d7ec85a333',1,'thunk24::dsa()'],['../structloadmod.html#a4f907fbcf5fe6ed7c1241bbbee1ab273',1,'loadmod::dsa()']]]
 ];
diff --git a/docs/search/variables_5.js b/docs/search/variables_5.js
index 1032567..15a2559 100644
--- a/docs/search/variables_5.js
+++ b/docs/search/variables_5.js
@@ -1,19 +1,19 @@
 var searchData=
 [
-  ['edoiflags_939',['EdoiFlags',['../struct_e_d_o_i.html#a16eb34e6b40bd4a9685344cf0a5c336a',1,'EDOI']]],
-  ['edoineededfeatureslen_940',['EdoiNeededFeaturesLen',['../struct_e_d_o_i.html#af15dc3c8a823071582c743c2d7f3a9b0',1,'EDOI']]],
-  ['edoinotallfeaturesreturned_941',['EdoiNotAllFeaturesReturned',['../struct_e_d_o_i.html#a5f79c8ab65b6615ee2e51fabf73f6b27',1,'EDOI']]],
-  ['edoiprodmod_942',['EdoiProdMod',['../struct_e_d_o_i.html#ac01fe9a15a1caf712d208a59edad5cd8',1,'EDOI']]],
-  ['edoiprodrel_943',['EdoiProdRel',['../struct_e_d_o_i.html#ae10baaa05238eb1cd58b735470e3e6b1',1,'EDOI']]],
-  ['edoiprodvers_944',['EdoiProdVers',['../struct_e_d_o_i.html#acde9a1e692c535d4472857e80485f0a3',1,'EDOI']]],
-  ['edoiprodversrelmod_945',['EdoiProdVersRelMod',['../struct_e_d_o_i.html#ad2ca80fe9362c535d962d6f41a5fbcdb',1,'EDOI']]],
-  ['edoiregistered_946',['EdoiRegistered',['../struct_e_d_o_i.html#af3a4d76bfe88bb2065830d9e8d80d3b2',1,'EDOI']]],
-  ['edoistatusenabled_947',['EdoiStatusEnabled',['../struct_e_d_o_i.html#a131c7552a2b13cfc87316b7213232165',1,'EDOI']]],
-  ['edoistatusnotdefined_948',['EdoiStatusNotDefined',['../struct_e_d_o_i.html#a1db99b2a63677679558aa08205e1c089',1,'EDOI']]],
-  ['else_949',['else',['../zos_8cc.html#a0544c3fe466e421738dae463968b70ba',1,'zos.cc']]],
-  ['enddata_5faddr_950',['enddata_addr',['../struct_i_f_a_a_r_g_s.html#a25eb4f32c4c381a1d45104563f46952e',1,'IFAARGS']]],
-  ['endtime_5faddr_951',['endtime_addr',['../struct_i_f_a_a_r_g_s.html#af9a483a1c19781ca67ed893e4d9d0465',1,'IFAARGS']]],
-  ['environ_952',['environ',['../zos_8cc.html#aa006daaf11f1e2e45a6ababaf463212b',1,'zos.cc']]],
-  ['exitargs_953',['exitargs',['../structespiearg.html#a358f3c3ea822102c6b3eddee759473fb',1,'espiearg']]],
-  ['exitproc_954',['exitproc',['../structespiearg.html#aee8d0dd852d2433d2f71ed6f0c4e755e',1,'espiearg']]]
+  ['edoiflags_971',['EdoiFlags',['../struct_e_d_o_i.html#a16eb34e6b40bd4a9685344cf0a5c336a',1,'EDOI']]],
+  ['edoineededfeatureslen_972',['EdoiNeededFeaturesLen',['../struct_e_d_o_i.html#af15dc3c8a823071582c743c2d7f3a9b0',1,'EDOI']]],
+  ['edoinotallfeaturesreturned_973',['EdoiNotAllFeaturesReturned',['../struct_e_d_o_i.html#a5f79c8ab65b6615ee2e51fabf73f6b27',1,'EDOI']]],
+  ['edoiprodmod_974',['EdoiProdMod',['../struct_e_d_o_i.html#ac01fe9a15a1caf712d208a59edad5cd8',1,'EDOI']]],
+  ['edoiprodrel_975',['EdoiProdRel',['../struct_e_d_o_i.html#ae10baaa05238eb1cd58b735470e3e6b1',1,'EDOI']]],
+  ['edoiprodvers_976',['EdoiProdVers',['../struct_e_d_o_i.html#acde9a1e692c535d4472857e80485f0a3',1,'EDOI']]],
+  ['edoiprodversrelmod_977',['EdoiProdVersRelMod',['../struct_e_d_o_i.html#ad2ca80fe9362c535d962d6f41a5fbcdb',1,'EDOI']]],
+  ['edoiregistered_978',['EdoiRegistered',['../struct_e_d_o_i.html#af3a4d76bfe88bb2065830d9e8d80d3b2',1,'EDOI']]],
+  ['edoistatusenabled_979',['EdoiStatusEnabled',['../struct_e_d_o_i.html#a131c7552a2b13cfc87316b7213232165',1,'EDOI']]],
+  ['edoistatusnotdefined_980',['EdoiStatusNotDefined',['../struct_e_d_o_i.html#a1db99b2a63677679558aa08205e1c089',1,'EDOI']]],
+  ['else_981',['else',['../zos_8cc.html#a0544c3fe466e421738dae463968b70ba',1,'zos.cc']]],
+  ['enddata_5faddr_982',['enddata_addr',['../struct_i_f_a_a_r_g_s.html#a25eb4f32c4c381a1d45104563f46952e',1,'IFAARGS']]],
+  ['endtime_5faddr_983',['endtime_addr',['../struct_i_f_a_a_r_g_s.html#af9a483a1c19781ca67ed893e4d9d0465',1,'IFAARGS']]],
+  ['environ_984',['environ',['../zos_8cc.html#aa006daaf11f1e2e45a6ababaf463212b',1,'zos.cc']]],
+  ['exitargs_985',['exitargs',['../structespiearg.html#a358f3c3ea822102c6b3eddee759473fb',1,'espiearg']]],
+  ['exitproc_986',['exitproc',['../structespiearg.html#aee8d0dd852d2433d2f71ed6f0c4e755e',1,'espiearg']]]
 ];
diff --git a/docs/search/variables_6.js b/docs/search/variables_6.js
index 4099d58..9c5fecd 100644
--- a/docs/search/variables_6.js
+++ b/docs/search/variables_6.js
@@ -1,9 +1,9 @@
 var searchData=
 [
-  ['fdcache_955',['fdcache',['../zos_8cc.html#af43c53b9e21844b545fd8728e00d405d',1,'zos.cc']]],
-  ['filler_956',['filler',['../struct_z_o_s_c_c_t.html#a2011d5f917ad319e671ec1e3e818f6ca',1,'ZOSCCT::filler()'],['../struct_z_o_s_c_v_t.html#a45d68fcdc97fb3ff671e3b32038641d6',1,'ZOSCVT::filler()'],['../struct_z_o_s_p_s_a.html#a89a060e893028859ec91ffde99ac05c6',1,'ZOSPSA::filler()']]],
-  ['filler1_957',['filler1',['../struct_z_o_s_c_v_t.html#ad74104d1b692d6f28542e7557b9f50a4',1,'ZOSCVT']]],
-  ['filler2_958',['filler2',['../struct_z_o_s_c_v_t.html#a669f7d5343e3793f8a88d189149942f5',1,'ZOSCVT']]],
-  ['flags_959',['flags',['../structespiearg.html#a5d70a8f33a1737ea2df7b47dac895c8e',1,'espiearg::flags()'],['../struct_i_f_a_a_r_g_s.html#a51ad4308c13ff01886749acef43f683c',1,'IFAARGS::flags()']]],
-  ['forkmax_5fenvar_960',['FORKMAX_ENVAR',['../structzoslib__config.html#a1b54c4d5900916f270b3d4cc44f79dfd',1,'zoslib_config']]]
+  ['fdcache_987',['fdcache',['../zos_8cc.html#af43c53b9e21844b545fd8728e00d405d',1,'zos.cc']]],
+  ['filler_988',['filler',['../struct_z_o_s_c_c_t.html#a2011d5f917ad319e671ec1e3e818f6ca',1,'ZOSCCT::filler()'],['../struct_z_o_s_c_v_t.html#a45d68fcdc97fb3ff671e3b32038641d6',1,'ZOSCVT::filler()'],['../struct_z_o_s_p_s_a.html#a89a060e893028859ec91ffde99ac05c6',1,'ZOSPSA::filler()']]],
+  ['filler1_989',['filler1',['../struct_z_o_s_c_v_t.html#ad74104d1b692d6f28542e7557b9f50a4',1,'ZOSCVT']]],
+  ['filler2_990',['filler2',['../struct_z_o_s_c_v_t.html#a669f7d5343e3793f8a88d189149942f5',1,'ZOSCVT']]],
+  ['flags_991',['flags',['../structespiearg.html#a5d70a8f33a1737ea2df7b47dac895c8e',1,'espiearg::flags()'],['../struct_i_f_a_a_r_g_s.html#a51ad4308c13ff01886749acef43f683c',1,'IFAARGS::flags()']]],
+  ['forkmax_5fenvar_992',['FORKMAX_ENVAR',['../structzoslib__config.html#a1b54c4d5900916f270b3d4cc44f79dfd',1,'zoslib_config']]]
 ];
diff --git a/docs/search/variables_7.js b/docs/search/variables_7.js
index 4454ec3..786d625 100644
--- a/docs/search/variables_7.js
+++ b/docs/search/variables_7.js
@@ -1,7 +1,7 @@
 var searchData=
 [
-  ['id_961',['id',['../struct_i_f_a_a_r_g_s.html#ad847e05d3260a09a626b87da516d288e',1,'IFAARGS::id()'],['../struct____sem.html#a27a2157284bab89fc8d169efde729b8d',1,'__sem::id()'],['../struct_z_o_s_r_c_e.html#a518e40ac2c2542cc786421da3b5e6916',1,'ZOSRCE::id()']]],
-  ['ifausageerrorstrings_962',['IFAUsageErrorStrings',['../zos_8cc.html#af535ad823f790786fa91ab9160eda2af',1,'zos.cc']]],
-  ['int_963',['int',['../structsi22v1.html#af11629e7cfe5d2670fb34d8a63841501',1,'si22v1']]],
-  ['ipc_5fcleanup_5fenvar_964',['IPC_CLEANUP_ENVAR',['../structzoslib__config.html#a02e39b562b409f9e0751491ba8498d73',1,'zoslib_config']]]
+  ['id_993',['id',['../struct_i_f_a_a_r_g_s.html#ad847e05d3260a09a626b87da516d288e',1,'IFAARGS::id()'],['../struct____sem.html#a27a2157284bab89fc8d169efde729b8d',1,'__sem::id()'],['../struct_z_o_s_r_c_e.html#a518e40ac2c2542cc786421da3b5e6916',1,'ZOSRCE::id()']]],
+  ['ifausageerrorstrings_994',['IFAUsageErrorStrings',['../zos_8cc.html#af535ad823f790786fa91ab9160eda2af',1,'zos.cc']]],
+  ['int_995',['int',['../structsi22v1.html#af11629e7cfe5d2670fb34d8a63841501',1,'si22v1']]],
+  ['ipc_5fcleanup_5fenvar_996',['IPC_CLEANUP_ENVAR',['../structzoslib__config.html#a02e39b562b409f9e0751491ba8498d73',1,'zoslib_config']]]
 ];
diff --git a/docs/search/variables_8.js b/docs/search/variables_8.js
index a3e5903..61d33ae 100644
--- a/docs/search/variables_8.js
+++ b/docs/search/variables_8.js
@@ -1,16 +1,16 @@
 var searchData=
 [
-  ['key_965',['key',['../struct____tlsanchor.html#a19a98c7eac6864a7f3b2170edfdd0024',1,'__tlsanchor']]],
-  ['keyused_5fconvertsize64_966',['keyused_convertsize64',['../structiarv64parm.html#a26d3e6035b041b3a9938e5071acdabff',1,'iarv64parm']]],
-  ['keyused_5fconvertstart_967',['keyused_convertstart',['../structiarv64parm.html#a09defadf8061f532834dac195ab5d029',1,'iarv64parm']]],
-  ['keyused_5fdump_968',['keyused_dump',['../structiarv64parm.html#a9b1d509ec1455198c944418a625f4e6d',1,'iarv64parm']]],
-  ['keyused_5fguardsize64_969',['keyused_guardsize64',['../structiarv64parm.html#a95b5623dc7bd9d4d7e1845e6d80c382d',1,'iarv64parm']]],
-  ['keyused_5fkey_970',['keyused_key',['../structiarv64parm.html#aa9c693a626ce8f1fa1eb2f9870cfa73a',1,'iarv64parm']]],
-  ['keyused_5fmotkn_971',['keyused_motkn',['../structiarv64parm.html#a2514ce69aadf4f61ba03e7c374784213',1,'iarv64parm']]],
-  ['keyused_5foptionvalue_972',['keyused_optionvalue',['../structiarv64parm.html#a79e3dda947e0087aff213897998d8187',1,'iarv64parm']]],
-  ['keyused_5fownerjobname_973',['keyused_ownerjobname',['../structiarv64parm.html#a9a18dc42e2a755bff76cf2c8f23ffea2',1,'iarv64parm']]],
-  ['keyused_5fsvcdumprgn_974',['keyused_svcdumprgn',['../structiarv64parm.html#a6a7f201ea0960ec1343ac125c3de72c2',1,'iarv64parm']]],
-  ['keyused_5fttoken_975',['keyused_ttoken',['../structiarv64parm.html#a60bf93e0681bcf6ef4a61baed03678a1',1,'iarv64parm']]],
-  ['keyused_5funits_976',['keyused_units',['../structiarv64parm.html#a0f5dbae8adbce82c014bf220d20aa260',1,'iarv64parm']]],
-  ['keyused_5fusertkn_977',['keyused_usertkn',['../structiarv64parm.html#a99fc687bd54a77c5ff287727c999b6a6',1,'iarv64parm']]]
+  ['key_997',['key',['../struct____tlsanchor.html#a19a98c7eac6864a7f3b2170edfdd0024',1,'__tlsanchor']]],
+  ['keyused_5fconvertsize64_998',['keyused_convertsize64',['../structiarv64parm.html#a26d3e6035b041b3a9938e5071acdabff',1,'iarv64parm']]],
+  ['keyused_5fconvertstart_999',['keyused_convertstart',['../structiarv64parm.html#a09defadf8061f532834dac195ab5d029',1,'iarv64parm']]],
+  ['keyused_5fdump_1000',['keyused_dump',['../structiarv64parm.html#a9b1d509ec1455198c944418a625f4e6d',1,'iarv64parm']]],
+  ['keyused_5fguardsize64_1001',['keyused_guardsize64',['../structiarv64parm.html#a95b5623dc7bd9d4d7e1845e6d80c382d',1,'iarv64parm']]],
+  ['keyused_5fkey_1002',['keyused_key',['../structiarv64parm.html#aa9c693a626ce8f1fa1eb2f9870cfa73a',1,'iarv64parm']]],
+  ['keyused_5fmotkn_1003',['keyused_motkn',['../structiarv64parm.html#a2514ce69aadf4f61ba03e7c374784213',1,'iarv64parm']]],
+  ['keyused_5foptionvalue_1004',['keyused_optionvalue',['../structiarv64parm.html#a79e3dda947e0087aff213897998d8187',1,'iarv64parm']]],
+  ['keyused_5fownerjobname_1005',['keyused_ownerjobname',['../structiarv64parm.html#a9a18dc42e2a755bff76cf2c8f23ffea2',1,'iarv64parm']]],
+  ['keyused_5fsvcdumprgn_1006',['keyused_svcdumprgn',['../structiarv64parm.html#a6a7f201ea0960ec1343ac125c3de72c2',1,'iarv64parm']]],
+  ['keyused_5fttoken_1007',['keyused_ttoken',['../structiarv64parm.html#a60bf93e0681bcf6ef4a61baed03678a1',1,'iarv64parm']]],
+  ['keyused_5funits_1008',['keyused_units',['../structiarv64parm.html#a0f5dbae8adbce82c014bf220d20aa260',1,'iarv64parm']]],
+  ['keyused_5fusertkn_1009',['keyused_usertkn',['../structiarv64parm.html#a99fc687bd54a77c5ff287727c999b6a6',1,'iarv64parm']]]
 ];
diff --git a/docs/search/variables_9.js b/docs/search/variables_9.js
index f09bc95..89898ef 100644
--- a/docs/search/variables_9.js
+++ b/docs/search/variables_9.js
@@ -1,7 +1,7 @@
 var searchData=
 [
-  ['listlen_978',['listlen',['../struct_i_f_a_a_r_g_s.html#ac32c1acb1238aaec054fd73bd23eaafa',1,'IFAARGS']]],
-  ['load_5fr1_979',['load_r1',['../structloadmod.html#a1337e29cc53edde778dbb338020fd164',1,'loadmod']]],
-  ['load_5fr15_980',['load_r15',['../structloadmod.html#a478cf1743fcd32a03fbb40c9fdda922d',1,'loadmod']]],
-  ['loadr14_981',['loadr14',['../structthunk24.html#ab8139cd9cd3dac71a4d976b843adc2f1',1,'thunk24']]]
+  ['listlen_1010',['listlen',['../struct_i_f_a_a_r_g_s.html#ac32c1acb1238aaec054fd73bd23eaafa',1,'IFAARGS']]],
+  ['load_5fr1_1011',['load_r1',['../structloadmod.html#a1337e29cc53edde778dbb338020fd164',1,'loadmod']]],
+  ['load_5fr15_1012',['load_r15',['../structloadmod.html#a478cf1743fcd32a03fbb40c9fdda922d',1,'loadmod']]],
+  ['loadr14_1013',['loadr14',['../structthunk24.html#ab8139cd9cd3dac71a4d976b843adc2f1',1,'thunk24']]]
 ];
diff --git a/docs/search/variables_a.js b/docs/search/variables_a.js
index 0c26aa9..9971896 100644
--- a/docs/search/variables_a.js
+++ b/docs/search/variables_a.js
@@ -1,6 +1,6 @@
 var searchData=
 [
-  ['modname_982',['modname',['../structloadmod.html#a2d378ed8e12716c4e947df1df82276d2',1,'loadmod']]],
-  ['module_5fregister_5fusage_983',['MODULE_REGISTER_USAGE',['../zos_8cc.html#a219f1b17ffb2a3dc45beabff803c2ddc',1,'zos.cc']]],
-  ['mutex_984',['mutex',['../struct____sem.html#a293b3726a9615306dbff428fdd703469',1,'__sem::mutex()'],['../structsem__t.html#a0d7238ac4d204a062ab0bba619cbe333',1,'sem_t::mutex()']]]
+  ['modname_1014',['modname',['../structloadmod.html#a2d378ed8e12716c4e947df1df82276d2',1,'loadmod']]],
+  ['module_5fregister_5fusage_1015',['MODULE_REGISTER_USAGE',['../zos_8cc.html#a219f1b17ffb2a3dc45beabff803c2ddc',1,'zos.cc']]],
+  ['mutex_1016',['mutex',['../struct____sem.html#a293b3726a9615306dbff428fdd703469',1,'__sem::mutex()'],['../structsem__t.html#a0d7238ac4d204a062ab0bba619cbe333',1,'sem_t::mutex()']]]
 ];
diff --git a/docs/search/variables_b.js b/docs/search/variables_b.js
index eda46d4..b001ecf 100644
--- a/docs/search/variables_b.js
+++ b/docs/search/variables_b.js
@@ -1,5 +1,5 @@
 var searchData=
 [
-  ['name_985',['name',['../struct_z_o_s_r_m_c_t.html#a4ecb2832e59873f7186540897fe3d236',1,'ZOSRMCT']]],
-  ['notagread_986',['notagread',['../zos_8cc.html#a1475641bddb64b81a08190d912b4fe4d',1,'zos.cc']]]
+  ['name_1017',['name',['../struct_z_o_s_r_m_c_t.html#a4ecb2832e59873f7186540897fe3d236',1,'ZOSRMCT']]],
+  ['notagread_1018',['notagread',['../zos_8cc.html#a1475641bddb64b81a08190d912b4fe4d',1,'zos.cc']]]
 ];
diff --git a/docs/search/variables_c.js b/docs/search/variables_c.js
index d633cc8..b5b892b 100644
--- a/docs/search/variables_c.js
+++ b/docs/search/variables_c.js
@@ -1,4 +1,4 @@
 var searchData=
 [
-  ['once_987',['once',['../struct____tlsanchor.html#aac49e060787eeea3b9bae3b80c312558',1,'__tlsanchor']]]
+  ['once_1019',['once',['../struct____tlsanchor.html#aac49e060787eeea3b9bae3b80c312558',1,'__tlsanchor']]]
 ];
diff --git a/docs/search/variables_d.js b/docs/search/variables_d.js
index 2aaefe0..80746a6 100644
--- a/docs/search/variables_d.js
+++ b/docs/search/variables_d.js
@@ -1,12 +1,12 @@
 var searchData=
 [
-  ['plist_988',['plist',['../zos_8cc.html#aa3d6614da88c74bd72e5d82aadcbfa68',1,'zos.cc']]],
-  ['pool_989',['pool',['../struct_z_o_s_r_c_e.html#af2331cd9ce9a344c703eb1b668ab2499',1,'ZOSRCE']]],
-  ['prefix_990',['prefix',['../struct_i_f_a_a_r_g_s.html#a5d7f9430e07dd5f2ea0492685c6db8df',1,'IFAARGS']]],
-  ['prodid_991',['prodid',['../struct_i_f_a_a_r_g_s.html#af5996c64198631607801aacea8b1b157',1,'IFAARGS']]],
-  ['prodname_992',['prodname',['../struct_i_f_a_a_r_g_s.html#a7c4de9c898d979e9c79a7d8344725129',1,'IFAARGS']]],
-  ['prodowner_993',['prodowner',['../struct_i_f_a_a_r_g_s.html#a7a5f0dc86bd22340955e34713f2d842a',1,'IFAARGS']]],
-  ['prodqual_994',['prodqual',['../struct_i_f_a_a_r_g_s.html#aa56a1023ff2aaa17195ebbae1f1b692b',1,'IFAARGS']]],
-  ['prodvers_995',['prodvers',['../struct_i_f_a_a_r_g_s.html#aa050b67908d1f9b07d9dd107af55b083',1,'IFAARGS']]],
-  ['prtoken_5faddr_996',['prtoken_addr',['../struct_i_f_a_a_r_g_s.html#a037f703b781aad75544fa83089cb670f',1,'IFAARGS']]]
+  ['plist_1020',['plist',['../zos_8cc.html#aa3d6614da88c74bd72e5d82aadcbfa68',1,'zos.cc']]],
+  ['pool_1021',['pool',['../struct_z_o_s_r_c_e.html#af2331cd9ce9a344c703eb1b668ab2499',1,'ZOSRCE']]],
+  ['prefix_1022',['prefix',['../struct_i_f_a_a_r_g_s.html#a5d7f9430e07dd5f2ea0492685c6db8df',1,'IFAARGS']]],
+  ['prodid_1023',['prodid',['../struct_i_f_a_a_r_g_s.html#af5996c64198631607801aacea8b1b157',1,'IFAARGS']]],
+  ['prodname_1024',['prodname',['../struct_i_f_a_a_r_g_s.html#a7c4de9c898d979e9c79a7d8344725129',1,'IFAARGS']]],
+  ['prodowner_1025',['prodowner',['../struct_i_f_a_a_r_g_s.html#a7a5f0dc86bd22340955e34713f2d842a',1,'IFAARGS']]],
+  ['prodqual_1026',['prodqual',['../struct_i_f_a_a_r_g_s.html#aa56a1023ff2aaa17195ebbae1f1b692b',1,'IFAARGS']]],
+  ['prodvers_1027',['prodvers',['../struct_i_f_a_a_r_g_s.html#aa050b67908d1f9b07d9dd107af55b083',1,'IFAARGS']]],
+  ['prtoken_5faddr_1028',['prtoken_addr',['../struct_i_f_a_a_r_g_s.html#a037f703b781aad75544fa83089cb670f',1,'IFAARGS']]]
 ];
diff --git a/docs/search/variables_e.js b/docs/search/variables_e.js
index a1f14d7..a6f0652 100644
--- a/docs/search/variables_e.js
+++ b/docs/search/variables_e.js
@@ -1,17 +1,17 @@
 var searchData=
 [
-  ['rc_997',['rc',['../zos_8cc.html#a24a75778e4eea3c696ecc59576fe16d1',1,'zos.cc']]],
-  ['rce_998',['rce',['../struct_z_o_s_c_v_t.html#a6e96b41565f94d67d9fb657190b3fc60',1,'ZOSCVT']]],
-  ['reg1_999',['reg1',['../structloadmod.html#a9c03f0a11e44bbb22dce95ec9292f9e2',1,'loadmod::reg1()'],['../zos_8cc.html#a46172c7afd264d87858b72d50d3faf56',1,'reg1():&#160;zos.cc']]],
-  ['reg13_1000',['reg13',['../structloadmod.html#ac848b88f1e33e60272c9d686de5370bc',1,'loadmod']]],
-  ['reg15_1001',['reg15',['../structloadmod.html#a4a182e60ded36c0fe8bea97942494bc8',1,'loadmod']]],
-  ['request_1002',['request',['../struct_i_f_a_a_r_g_s.html#a504765f7b4a7a2753cff4952cc829fdf',1,'IFAARGS']]],
-  ['reserved_1003',['reserved',['../structespiearg.html#af346b087cb59cc884fdea682b56e14c8',1,'espiearg']]],
-  ['rmct_1004',['rmct',['../struct_z_o_s_c_v_t.html#ac67be1672f02cafd4474d5ade437235b',1,'ZOSCVT']]],
-  ['rsv0001_1005',['rsv0001',['../struct_i_f_a_a_r_g_s.html#a689041bb63098ca7be07fb239a6a8382',1,'IFAARGS']]],
-  ['rsv0002_1006',['rsv0002',['../struct_i_f_a_a_r_g_s.html#ae21da63c5cbaa79dc576e5b014b4813e',1,'IFAARGS']]],
-  ['rsvd_1007',['Rsvd',['../struct_e_d_o_i.html#a625d01641e373f4910b43c8ad8ff37c9',1,'EDOI']]],
-  ['rsvd0_1008',['Rsvd0',['../struct_e_d_o_i.html#a2f33098a2bae09af2db2effa6299a51c',1,'EDOI']]],
-  ['rsvd1_1009',['Rsvd1',['../struct_e_d_o_i.html#acd98dfdd7206a665806458f8c452c964',1,'EDOI']]],
-  ['runtime_5flimit_5fenvar_1010',['RUNTIME_LIMIT_ENVAR',['../structzoslib__config.html#a7c60ac4e4754b6aeea8985fab8aeb963',1,'zoslib_config']]]
+  ['rc_1029',['rc',['../zos_8cc.html#a24a75778e4eea3c696ecc59576fe16d1',1,'zos.cc']]],
+  ['rce_1030',['rce',['../struct_z_o_s_c_v_t.html#a6e96b41565f94d67d9fb657190b3fc60',1,'ZOSCVT']]],
+  ['reg1_1031',['reg1',['../structloadmod.html#a9c03f0a11e44bbb22dce95ec9292f9e2',1,'loadmod::reg1()'],['../zos_8cc.html#a46172c7afd264d87858b72d50d3faf56',1,'reg1():&#160;zos.cc']]],
+  ['reg13_1032',['reg13',['../structloadmod.html#ac848b88f1e33e60272c9d686de5370bc',1,'loadmod']]],
+  ['reg15_1033',['reg15',['../structloadmod.html#a4a182e60ded36c0fe8bea97942494bc8',1,'loadmod']]],
+  ['request_1034',['request',['../struct_i_f_a_a_r_g_s.html#a504765f7b4a7a2753cff4952cc829fdf',1,'IFAARGS']]],
+  ['reserved_1035',['reserved',['../structespiearg.html#af346b087cb59cc884fdea682b56e14c8',1,'espiearg']]],
+  ['rmct_1036',['rmct',['../struct_z_o_s_c_v_t.html#ac67be1672f02cafd4474d5ade437235b',1,'ZOSCVT']]],
+  ['rsv0001_1037',['rsv0001',['../struct_i_f_a_a_r_g_s.html#a689041bb63098ca7be07fb239a6a8382',1,'IFAARGS']]],
+  ['rsv0002_1038',['rsv0002',['../struct_i_f_a_a_r_g_s.html#ae21da63c5cbaa79dc576e5b014b4813e',1,'IFAARGS']]],
+  ['rsvd_1039',['Rsvd',['../struct_e_d_o_i.html#a625d01641e373f4910b43c8ad8ff37c9',1,'EDOI']]],
+  ['rsvd0_1040',['Rsvd0',['../struct_e_d_o_i.html#a2f33098a2bae09af2db2effa6299a51c',1,'EDOI']]],
+  ['rsvd1_1041',['Rsvd1',['../struct_e_d_o_i.html#acd98dfdd7206a665806458f8c452c964',1,'EDOI']]],
+  ['runtime_5flimit_5fenvar_1042',['RUNTIME_LIMIT_ENVAR',['../structzoslib__config.html#a7c60ac4e4754b6aeea8985fab8aeb963',1,'zoslib_config']]]
 ];
diff --git a/docs/search/variables_f.js b/docs/search/variables_f.js
index b288f22..80a62ac 100644
--- a/docs/search/variables_f.js
+++ b/docs/search/variables_f.js
@@ -1,76 +1,76 @@
 var searchData=
 [
-  ['sam24_1011',['sam24',['../structthunk24.html#abb1f0593dadb6c3ccc697d06e88cb527',1,'thunk24']]],
-  ['sam64_1012',['sam64',['../structthunk24.html#a8cdfa0631b40032954cde2e3539f4283',1,'thunk24']]],
-  ['scope_1013',['scope',['../struct_i_f_a_a_r_g_s.html#a324592c28961978aeb5a0998b24a61fa',1,'IFAARGS']]],
-  ['secs_1014',['secs',['../structtimer__parm.html#ad36ce7ca273483b6b8290cf43b6a17d9',1,'timer_parm']]],
-  ['sfaddr_1015',['sfaddr',['../struct____cpu__relax__workarea.html#a1925819da07e1ed17665bc87917b5644',1,'__cpu_relax_workarea']]],
-  ['si00cpcvariety_1016',['si00cpcvariety',['../structsi00.html#abb6c4b4cb093166e673134f67a639e47',1,'si00']]],
-  ['si00lastupdatetimestamp_1017',['si00lastupdatetimestamp',['../structsi00.html#a0d5e99b6c1bb9fa28564d56a38e33f5f',1,'si00']]],
-  ['si00pcca_5fcpu_5faddress_5fmask_1018',['si00pcca_cpu_address_mask',['../structsi00.html#a04bea7154ec484a40ff64d7232b3abc2',1,'si00']]],
-  ['si00pccacafm_1019',['si00pccacafm',['../structsi00.html#aab547e4246869ca7715dad530dbc9d50',1,'si00']]],
-  ['si00pccacpid_1020',['si00pccacpid',['../structsi00.html#a813658671e0e584eed2258d4df3e5999',1,'si00']]],
-  ['si00pccacpua_1021',['si00pccacpua',['../structsi00.html#a2aeae9fe7336b84a282dd62e9b6a2483',1,'si00']]],
-  ['si00validityflags_1022',['si00validityflags',['../structsi00.html#ae8483ff1f3c1288dd42bff8ba25e4f0a',1,'si00']]],
-  ['si11v1cpcmanufacturer_1023',['si11v1cpcmanufacturer',['../structsi11v1.html#a92408a66096930e2118844c7d620e0d0',1,'si11v1']]],
-  ['si11v1cpcmodel1_1024',['si11v1cpcmodel1',['../structsi11v1.html#aa44a263ffb8b534052d134e111c60bfb',1,'si11v1']]],
-  ['si11v1cpcmodelcapident_1025',['si11v1cpcmodelcapident',['../structsi11v1.html#a527e9537dc668c0fe3bce2dfaa90eb6e',1,'si11v1']]],
-  ['si11v1cpcplantofmanufacture_1026',['si11v1cpcplantofmanufacture',['../structsi11v1.html#a28931ded965cb8012fedfa55000eea21',1,'si11v1']]],
-  ['si11v1cpcsequencecode_1027',['si11v1cpcsequencecode',['../structsi11v1.html#afb4e00d2cdc7d5cc6bd07bbf3b6f0f0c',1,'si11v1']]],
-  ['si11v1cpctype_1028',['si11v1cpctype',['../structsi11v1.html#a29d3e1d69aa7a38c23d29984e1ebf86d',1,'si11v1']]],
-  ['si22v1accoffset_1029',['si22v1accoffset',['../structsi22v1.html#a6ef36ef4b0b88e3b98ec8618c50f82a2',1,'si22v1']]],
-  ['si22v1altcpucapability_1030',['si22v1altcpucapability',['../structsi22v1alt.html#a8b89a83b0fbbdd9328215951a56ba013',1,'si22v1alt']]],
-  ['si22v1altmpcpucapafs_1031',['si22v1altmpcpucapafs',['../structsi22v1alt.html#a520dee0ee9c5423665035ec2217cad4a',1,'si22v1alt']]],
-  ['si22v1configuredcpucount_1032',['si22v1configuredcpucount',['../structsi22v1.html#adef16fd139ea3cf11eb1d54d5ad2daa9',1,'si22v1']]],
-  ['si22v1cpucapability_1033',['si22v1cpucapability',['../structsi22v1.html#a50614343987267b45d28aca2ebcb98d7',1,'si22v1']]],
-  ['si22v1format_1034',['si22v1format',['../structsi22v1.html#af9cf89a90726c760cad7f9c11f352d3a',1,'si22v1']]],
-  ['si22v1mpcpucapafs_1035',['si22v1mpcpucapafs',['../structsi22v1.html#a102d618df6bfc79ff61244323323e2e1',1,'si22v1']]],
-  ['si22v1reservedcpucount_1036',['si22v1reservedcpucount',['../structsi22v1.html#ad54f06da511c1764fbd10d56a2eeda85',1,'si22v1']]],
-  ['si22v1secondarycpucapability_1037',['si22v1secondarycpucapability',['../structsi22v1.html#ae26770376e111a3d82dd07654569279e',1,'si22v1']]],
-  ['si22v1standbycpucount_1038',['si22v1standbycpucount',['../structsi22v1.html#a4518f1a3a8ae4a9e762a5f0b5d832d56',1,'si22v1']]],
-  ['si22v1totalcpucount_1039',['si22v1totalcpucount',['../structsi22v1.html#a6652a087787f6a5b60de404b2a9033dd',1,'si22v1']]],
-  ['si22v2configuredlcpucount_1040',['si22v2configuredlcpucount',['../structsi22v2.html#a87cd25cfae6c468265e10e7fd1a780ec',1,'si22v2']]],
-  ['si22v2cpccapabilityaf_1041',['si22v2cpccapabilityaf',['../structsi22v2.html#afde013c1219e6a6a55845452c39f1123',1,'si22v2']]],
-  ['si22v2cpcname_1042',['si22v2cpcname',['../structsi22v2.html#a7a1493a62a55d934826f1f5b50fed437',1,'si22v2']]],
-  ['si22v2cpcnumber_1043',['si22v2cpcnumber',['../structsi22v2.html#accb64b9f559c2519f47c600c7a030814',1,'si22v2']]],
-  ['si22v2dedicatedlcpucount_1044',['si22v2dedicatedlcpucount',['../structsi22v2.html#a7a54e31d7c07d2e7792bbb5013973ba2',1,'si22v2']]],
-  ['si22v2lcpuc_1045',['si22v2lcpuc',['../structsi22v2.html#aef07892e360c6eada69d7e83427a93a1',1,'si22v2']]],
-  ['si22v2lparorigin_1046',['si22v2lparorigin',['../structsi22v2.html#a085b831685db7086454c00c08889ddaa',1,'si22v2']]],
-  ['si22v2reservedlcpucount_1047',['si22v2reservedlcpucount',['../structsi22v2.html#a937bbf89c18d2a455d9a93c1714ceb92',1,'si22v2']]],
-  ['si22v2sharedlcpucount_1048',['si22v2sharedlcpucount',['../structsi22v2.html#a779034a8d4005586eb0878bd4874b007',1,'si22v2']]],
-  ['si22v2standbylcpucount_1049',['si22v2standbylcpucount',['../structsi22v2.html#a1798d66e396e6b73cd12bfb29cf65111',1,'si22v2']]],
-  ['si22v2totallcpucount_1050',['si22v2totallcpucount',['../structsi22v2.html#ac7b7341383abfd4b36d609497ef5b0fb',1,'si22v2']]],
-  ['si22v3dbconfiguredlcpucount_1051',['si22v3dbconfiguredlcpucount',['../structsi22v3db.html#ab9d76b30d67ef950dc0e81e58aac7ab6',1,'si22v3db']]],
-  ['si22v3dbcountfield_1052',['si22v3dbcountfield',['../structsi22v3.html#ac4b0105ab599cefa168f0212f22225f4',1,'si22v3']]],
-  ['si22v3dbcpccaf_1053',['si22v3dbcpccaf',['../structsi22v3db.html#a30dc384656583a389a6b9bb6f7efa7c5',1,'si22v3db']]],
-  ['si22v3dbcpcname_1054',['si22v3dbcpcname',['../structsi22v3db.html#ada47d24ecd0c555359ca6a9d45f9dc12',1,'si22v3db']]],
-  ['si22v3dbe_1055',['si22v3dbe',['../structsi22v3.html#ac23f5d923863517c72fee9d6c1e2e07d',1,'si22v3']]],
-  ['si22v3dbreservedlcpucount_1056',['si22v3dbreservedlcpucount',['../structsi22v3db.html#a710e83114324520a453817a267e75ac6',1,'si22v3db']]],
-  ['si22v3dbstandbylcpucount_1057',['si22v3dbstandbylcpucount',['../structsi22v3db.html#aebf5671f84742e118d20db3661fc7038',1,'si22v3db']]],
-  ['si22v3dbtotallcpucount_1058',['si22v3dbtotallcpucount',['../structsi22v3db.html#aedc72ffe84ee5e9cbcf7ba810fa518b5',1,'si22v3db']]],
-  ['si22v3dbvmhpidentifier_1059',['si22v3dbvmhpidentifier',['../structsi22v3db.html#aecb967b27770af5e30a284deedd450ba',1,'si22v3db']]],
-  ['siv1si00_1060',['siv1si00',['../structsiv1.html#aac0b7bcbd22b660ab83afa9d76326a60',1,'siv1']]],
-  ['siv1si11v1_1061',['siv1si11v1',['../structsiv1.html#ae47bee928d357496f9cce357a3eb7cf2',1,'siv1']]],
-  ['siv1si22v1_1062',['siv1si22v1',['../structsiv1.html#aa657a62b73d33757e6f1ccb6ac5e492a',1,'siv1']]],
-  ['siv1v2si00_1063',['siv1v2si00',['../structsiv1v2.html#a5c99443fb3b02fb1f6f56d7a38be1681',1,'siv1v2']]],
-  ['siv1v2si11v1_1064',['siv1v2si11v1',['../structsiv1v2.html#aab1b51f4ad15a44b54656b008a898f2e',1,'siv1v2']]],
-  ['siv1v2si22v1_1065',['siv1v2si22v1',['../structsiv1v2.html#a8c92e062ab7ef2779b0a02e0f62bb682',1,'siv1v2']]],
-  ['siv1v2si22v2_1066',['siv1v2si22v2',['../structsiv1v2.html#ad252d9ae2846769621f982ab5683e111',1,'siv1v2']]],
-  ['siv1v2v3si00_1067',['siv1v2v3si00',['../structsiv1v2v3.html#a66ac99b7765e0d0c4e5a87e7f409e436',1,'siv1v2v3']]],
-  ['siv1v2v3si11v1_1068',['siv1v2v3si11v1',['../structsiv1v2v3.html#ad2e73f7bc318f06c85dcdbcb05b94ef5',1,'siv1v2v3']]],
-  ['siv1v2v3si22v1_1069',['siv1v2v3si22v1',['../structsiv1v2v3.html#a023f4dbdcd2284090a5f01c20137aeff',1,'siv1v2v3']]],
-  ['siv1v2v3si22v2_1070',['siv1v2v3si22v2',['../structsiv1v2v3.html#afb4c4849674ebdf1eca7f17a36b5cd64',1,'siv1v2v3']]],
-  ['siv1v2v3si22v3_1071',['siv1v2v3si22v3',['../structsiv1v2v3.html#a47d7b45d901e32cb0f5e15154d2d9f74',1,'siv1v2v3']]],
-  ['siv1v3si00_1072',['siv1v3si00',['../structsiv1v3.html#aae3bef9b61fdd93a8c958c8c82f60d86',1,'siv1v3']]],
-  ['siv1v3si11v1_1073',['siv1v3si11v1',['../structsiv1v3.html#ad01499ac4eadf01e2f4c34a5f2eb3c92',1,'siv1v3']]],
-  ['siv1v3si22v1_1074',['siv1v3si22v1',['../structsiv1v3.html#adaf22d4c70404cb68b04b1786b654542',1,'siv1v3']]],
-  ['siv1v3si22v3_1075',['siv1v3si22v3',['../structsiv1v3.html#afdfb5e9f6c900ec94f9307ac044cfe74',1,'siv1v3']]],
-  ['siv2si00_1076',['siv2si00',['../structsiv2.html#a79ee87c41655f45f120991919cef9c73',1,'siv2']]],
-  ['siv2si22v2_1077',['siv2si22v2',['../structsiv2.html#a3efe3f3184bbdc3bb5ad75a25a1d5f5e',1,'siv2']]],
-  ['siv2v3si00_1078',['siv2v3si00',['../structsiv2v3.html#aee7f66a8de86d67efa16a49190d0e545',1,'siv2v3']]],
-  ['siv2v3si22v2_1079',['siv2v3si22v2',['../structsiv2v3.html#ad18db7d8681eac5b1b6ba93d848c9adf',1,'siv2v3']]],
-  ['siv2v3si22v3_1080',['siv2v3si22v3',['../structsiv2v3.html#a567bd40e3a142a70b5127569d2e1359c',1,'siv2v3']]],
-  ['siv3si00_1081',['siv3si00',['../structsiv3.html#a0eb8f1010cc73f78ed67970c84c8fa62',1,'siv3']]],
-  ['siv3si22v3_1082',['siv3si22v3',['../structsiv3.html#adfc1ba3ed70ff068866db24a7f940745',1,'siv3']]],
-  ['sz_1083',['sz',['../struct____tlsanchor.html#aec8016a8a8d1c49a1ec410322bb11d92',1,'__tlsanchor']]]
+  ['sam24_1043',['sam24',['../structthunk24.html#abb1f0593dadb6c3ccc697d06e88cb527',1,'thunk24']]],
+  ['sam64_1044',['sam64',['../structthunk24.html#a8cdfa0631b40032954cde2e3539f4283',1,'thunk24']]],
+  ['scope_1045',['scope',['../struct_i_f_a_a_r_g_s.html#a324592c28961978aeb5a0998b24a61fa',1,'IFAARGS']]],
+  ['secs_1046',['secs',['../structtimer__parm.html#ad36ce7ca273483b6b8290cf43b6a17d9',1,'timer_parm']]],
+  ['sfaddr_1047',['sfaddr',['../struct____cpu__relax__workarea.html#a1925819da07e1ed17665bc87917b5644',1,'__cpu_relax_workarea']]],
+  ['si00cpcvariety_1048',['si00cpcvariety',['../structsi00.html#abb6c4b4cb093166e673134f67a639e47',1,'si00']]],
+  ['si00lastupdatetimestamp_1049',['si00lastupdatetimestamp',['../structsi00.html#a0d5e99b6c1bb9fa28564d56a38e33f5f',1,'si00']]],
+  ['si00pcca_5fcpu_5faddress_5fmask_1050',['si00pcca_cpu_address_mask',['../structsi00.html#a04bea7154ec484a40ff64d7232b3abc2',1,'si00']]],
+  ['si00pccacafm_1051',['si00pccacafm',['../structsi00.html#aab547e4246869ca7715dad530dbc9d50',1,'si00']]],
+  ['si00pccacpid_1052',['si00pccacpid',['../structsi00.html#a813658671e0e584eed2258d4df3e5999',1,'si00']]],
+  ['si00pccacpua_1053',['si00pccacpua',['../structsi00.html#a2aeae9fe7336b84a282dd62e9b6a2483',1,'si00']]],
+  ['si00validityflags_1054',['si00validityflags',['../structsi00.html#ae8483ff1f3c1288dd42bff8ba25e4f0a',1,'si00']]],
+  ['si11v1cpcmanufacturer_1055',['si11v1cpcmanufacturer',['../structsi11v1.html#a92408a66096930e2118844c7d620e0d0',1,'si11v1']]],
+  ['si11v1cpcmodel1_1056',['si11v1cpcmodel1',['../structsi11v1.html#aa44a263ffb8b534052d134e111c60bfb',1,'si11v1']]],
+  ['si11v1cpcmodelcapident_1057',['si11v1cpcmodelcapident',['../structsi11v1.html#a527e9537dc668c0fe3bce2dfaa90eb6e',1,'si11v1']]],
+  ['si11v1cpcplantofmanufacture_1058',['si11v1cpcplantofmanufacture',['../structsi11v1.html#a28931ded965cb8012fedfa55000eea21',1,'si11v1']]],
+  ['si11v1cpcsequencecode_1059',['si11v1cpcsequencecode',['../structsi11v1.html#afb4e00d2cdc7d5cc6bd07bbf3b6f0f0c',1,'si11v1']]],
+  ['si11v1cpctype_1060',['si11v1cpctype',['../structsi11v1.html#a29d3e1d69aa7a38c23d29984e1ebf86d',1,'si11v1']]],
+  ['si22v1accoffset_1061',['si22v1accoffset',['../structsi22v1.html#a6ef36ef4b0b88e3b98ec8618c50f82a2',1,'si22v1']]],
+  ['si22v1altcpucapability_1062',['si22v1altcpucapability',['../structsi22v1alt.html#a8b89a83b0fbbdd9328215951a56ba013',1,'si22v1alt']]],
+  ['si22v1altmpcpucapafs_1063',['si22v1altmpcpucapafs',['../structsi22v1alt.html#a520dee0ee9c5423665035ec2217cad4a',1,'si22v1alt']]],
+  ['si22v1configuredcpucount_1064',['si22v1configuredcpucount',['../structsi22v1.html#adef16fd139ea3cf11eb1d54d5ad2daa9',1,'si22v1']]],
+  ['si22v1cpucapability_1065',['si22v1cpucapability',['../structsi22v1.html#a50614343987267b45d28aca2ebcb98d7',1,'si22v1']]],
+  ['si22v1format_1066',['si22v1format',['../structsi22v1.html#af9cf89a90726c760cad7f9c11f352d3a',1,'si22v1']]],
+  ['si22v1mpcpucapafs_1067',['si22v1mpcpucapafs',['../structsi22v1.html#a102d618df6bfc79ff61244323323e2e1',1,'si22v1']]],
+  ['si22v1reservedcpucount_1068',['si22v1reservedcpucount',['../structsi22v1.html#ad54f06da511c1764fbd10d56a2eeda85',1,'si22v1']]],
+  ['si22v1secondarycpucapability_1069',['si22v1secondarycpucapability',['../structsi22v1.html#ae26770376e111a3d82dd07654569279e',1,'si22v1']]],
+  ['si22v1standbycpucount_1070',['si22v1standbycpucount',['../structsi22v1.html#a4518f1a3a8ae4a9e762a5f0b5d832d56',1,'si22v1']]],
+  ['si22v1totalcpucount_1071',['si22v1totalcpucount',['../structsi22v1.html#a6652a087787f6a5b60de404b2a9033dd',1,'si22v1']]],
+  ['si22v2configuredlcpucount_1072',['si22v2configuredlcpucount',['../structsi22v2.html#a87cd25cfae6c468265e10e7fd1a780ec',1,'si22v2']]],
+  ['si22v2cpccapabilityaf_1073',['si22v2cpccapabilityaf',['../structsi22v2.html#afde013c1219e6a6a55845452c39f1123',1,'si22v2']]],
+  ['si22v2cpcname_1074',['si22v2cpcname',['../structsi22v2.html#a7a1493a62a55d934826f1f5b50fed437',1,'si22v2']]],
+  ['si22v2cpcnumber_1075',['si22v2cpcnumber',['../structsi22v2.html#accb64b9f559c2519f47c600c7a030814',1,'si22v2']]],
+  ['si22v2dedicatedlcpucount_1076',['si22v2dedicatedlcpucount',['../structsi22v2.html#a7a54e31d7c07d2e7792bbb5013973ba2',1,'si22v2']]],
+  ['si22v2lcpuc_1077',['si22v2lcpuc',['../structsi22v2.html#aef07892e360c6eada69d7e83427a93a1',1,'si22v2']]],
+  ['si22v2lparorigin_1078',['si22v2lparorigin',['../structsi22v2.html#a085b831685db7086454c00c08889ddaa',1,'si22v2']]],
+  ['si22v2reservedlcpucount_1079',['si22v2reservedlcpucount',['../structsi22v2.html#a937bbf89c18d2a455d9a93c1714ceb92',1,'si22v2']]],
+  ['si22v2sharedlcpucount_1080',['si22v2sharedlcpucount',['../structsi22v2.html#a779034a8d4005586eb0878bd4874b007',1,'si22v2']]],
+  ['si22v2standbylcpucount_1081',['si22v2standbylcpucount',['../structsi22v2.html#a1798d66e396e6b73cd12bfb29cf65111',1,'si22v2']]],
+  ['si22v2totallcpucount_1082',['si22v2totallcpucount',['../structsi22v2.html#ac7b7341383abfd4b36d609497ef5b0fb',1,'si22v2']]],
+  ['si22v3dbconfiguredlcpucount_1083',['si22v3dbconfiguredlcpucount',['../structsi22v3db.html#ab9d76b30d67ef950dc0e81e58aac7ab6',1,'si22v3db']]],
+  ['si22v3dbcountfield_1084',['si22v3dbcountfield',['../structsi22v3.html#ac4b0105ab599cefa168f0212f22225f4',1,'si22v3']]],
+  ['si22v3dbcpccaf_1085',['si22v3dbcpccaf',['../structsi22v3db.html#a30dc384656583a389a6b9bb6f7efa7c5',1,'si22v3db']]],
+  ['si22v3dbcpcname_1086',['si22v3dbcpcname',['../structsi22v3db.html#ada47d24ecd0c555359ca6a9d45f9dc12',1,'si22v3db']]],
+  ['si22v3dbe_1087',['si22v3dbe',['../structsi22v3.html#ac23f5d923863517c72fee9d6c1e2e07d',1,'si22v3']]],
+  ['si22v3dbreservedlcpucount_1088',['si22v3dbreservedlcpucount',['../structsi22v3db.html#a710e83114324520a453817a267e75ac6',1,'si22v3db']]],
+  ['si22v3dbstandbylcpucount_1089',['si22v3dbstandbylcpucount',['../structsi22v3db.html#aebf5671f84742e118d20db3661fc7038',1,'si22v3db']]],
+  ['si22v3dbtotallcpucount_1090',['si22v3dbtotallcpucount',['../structsi22v3db.html#aedc72ffe84ee5e9cbcf7ba810fa518b5',1,'si22v3db']]],
+  ['si22v3dbvmhpidentifier_1091',['si22v3dbvmhpidentifier',['../structsi22v3db.html#aecb967b27770af5e30a284deedd450ba',1,'si22v3db']]],
+  ['siv1si00_1092',['siv1si00',['../structsiv1.html#aac0b7bcbd22b660ab83afa9d76326a60',1,'siv1']]],
+  ['siv1si11v1_1093',['siv1si11v1',['../structsiv1.html#ae47bee928d357496f9cce357a3eb7cf2',1,'siv1']]],
+  ['siv1si22v1_1094',['siv1si22v1',['../structsiv1.html#aa657a62b73d33757e6f1ccb6ac5e492a',1,'siv1']]],
+  ['siv1v2si00_1095',['siv1v2si00',['../structsiv1v2.html#a5c99443fb3b02fb1f6f56d7a38be1681',1,'siv1v2']]],
+  ['siv1v2si11v1_1096',['siv1v2si11v1',['../structsiv1v2.html#aab1b51f4ad15a44b54656b008a898f2e',1,'siv1v2']]],
+  ['siv1v2si22v1_1097',['siv1v2si22v1',['../structsiv1v2.html#a8c92e062ab7ef2779b0a02e0f62bb682',1,'siv1v2']]],
+  ['siv1v2si22v2_1098',['siv1v2si22v2',['../structsiv1v2.html#ad252d9ae2846769621f982ab5683e111',1,'siv1v2']]],
+  ['siv1v2v3si00_1099',['siv1v2v3si00',['../structsiv1v2v3.html#a66ac99b7765e0d0c4e5a87e7f409e436',1,'siv1v2v3']]],
+  ['siv1v2v3si11v1_1100',['siv1v2v3si11v1',['../structsiv1v2v3.html#ad2e73f7bc318f06c85dcdbcb05b94ef5',1,'siv1v2v3']]],
+  ['siv1v2v3si22v1_1101',['siv1v2v3si22v1',['../structsiv1v2v3.html#a023f4dbdcd2284090a5f01c20137aeff',1,'siv1v2v3']]],
+  ['siv1v2v3si22v2_1102',['siv1v2v3si22v2',['../structsiv1v2v3.html#afb4c4849674ebdf1eca7f17a36b5cd64',1,'siv1v2v3']]],
+  ['siv1v2v3si22v3_1103',['siv1v2v3si22v3',['../structsiv1v2v3.html#a47d7b45d901e32cb0f5e15154d2d9f74',1,'siv1v2v3']]],
+  ['siv1v3si00_1104',['siv1v3si00',['../structsiv1v3.html#aae3bef9b61fdd93a8c958c8c82f60d86',1,'siv1v3']]],
+  ['siv1v3si11v1_1105',['siv1v3si11v1',['../structsiv1v3.html#ad01499ac4eadf01e2f4c34a5f2eb3c92',1,'siv1v3']]],
+  ['siv1v3si22v1_1106',['siv1v3si22v1',['../structsiv1v3.html#adaf22d4c70404cb68b04b1786b654542',1,'siv1v3']]],
+  ['siv1v3si22v3_1107',['siv1v3si22v3',['../structsiv1v3.html#afdfb5e9f6c900ec94f9307ac044cfe74',1,'siv1v3']]],
+  ['siv2si00_1108',['siv2si00',['../structsiv2.html#a79ee87c41655f45f120991919cef9c73',1,'siv2']]],
+  ['siv2si22v2_1109',['siv2si22v2',['../structsiv2.html#a3efe3f3184bbdc3bb5ad75a25a1d5f5e',1,'siv2']]],
+  ['siv2v3si00_1110',['siv2v3si00',['../structsiv2v3.html#aee7f66a8de86d67efa16a49190d0e545',1,'siv2v3']]],
+  ['siv2v3si22v2_1111',['siv2v3si22v2',['../structsiv2v3.html#ad18db7d8681eac5b1b6ba93d848c9adf',1,'siv2v3']]],
+  ['siv2v3si22v3_1112',['siv2v3si22v3',['../structsiv2v3.html#a567bd40e3a142a70b5127569d2e1359c',1,'siv2v3']]],
+  ['siv3si00_1113',['siv3si00',['../structsiv3.html#a0eb8f1010cc73f78ed67970c84c8fa62',1,'siv3']]],
+  ['siv3si22v3_1114',['siv3si22v3',['../structsiv3.html#adfc1ba3ed70ff068866db24a7f940745',1,'siv3']]],
+  ['sz_1115',['sz',['../struct____tlsanchor.html#aec8016a8a8d1c49a1ec410322bb11d92',1,'__tlsanchor']]]
 ];
diff --git a/docs/struct____sem__t-members.html b/docs/struct____sem__t-members.html
new file mode 100644
index 0000000..9e499dd
--- /dev/null
+++ b/docs/struct____sem__t-members.html
@@ -0,0 +1,79 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://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.19"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>zoslib: Member List</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="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.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">zoslib
+   </div>
+   <div id="projectbrief">z/OS C/C++ Library</div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.19 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+/* @license-end */
+</script>
+<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&amp;dn=gpl-2.0.txt GPL-v2 */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */</script>
+<div id="main-nav"></div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+  <div class="headertitle">
+<div class="title">__sem_t Member List</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="struct____sem__t.html">__sem_t</a>, including all inherited members.</p>
+<table class="directory">
+  <tr class="even"><td class="entry"><a class="el" href="struct____sem__t.html#a9f84b2eb2cf8b0a74abd97d3d31f0b78">_s</a></td><td class="entry"><a class="el" href="struct____sem__t.html">__sem_t</a></td><td class="entry"></td></tr>
+</table></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by&#160;<a href="http://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.8.19
+</small></address>
+</body>
+</html>
diff --git a/docs/struct____sem__t.html b/docs/struct____sem__t.html
new file mode 100644
index 0000000..f39ea18
--- /dev/null
+++ b/docs/struct____sem__t.html
@@ -0,0 +1,104 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://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.19"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>zoslib: __sem_t 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="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.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">zoslib
+   </div>
+   <div id="projectbrief">z/OS C/C++ Library</div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.19 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+/* @license-end */
+</script>
+<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&amp;dn=gpl-2.0.txt GPL-v2 */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */</script>
+<div id="main-nav"></div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+  <div class="summary">
+<a href="#pub-attribs">Public Attributes</a> &#124;
+<a href="struct____sem__t-members.html">List of all members</a>  </div>
+  <div class="headertitle">
+<div class="title">__sem_t Struct Reference</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p><code>#include &lt;<a class="el" href="zos-base_8h_source.html">zos-base.h</a>&gt;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Public Attributes</h2></td></tr>
+<tr class="memitem:a9f84b2eb2cf8b0a74abd97d3d31f0b78"><td class="memItemLeft" align="right" valign="top"><a class="el" href="zos-base_8h.html#a0d00354d3f691022e7fcf2b503cb07b6">____sem_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct____sem__t.html#a9f84b2eb2cf8b0a74abd97d3d31f0b78">_s</a></td></tr>
+<tr class="separator:a9f84b2eb2cf8b0a74abd97d3d31f0b78"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Member Data Documentation</h2>
+<a id="a9f84b2eb2cf8b0a74abd97d3d31f0b78"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a9f84b2eb2cf8b0a74abd97d3d31f0b78">&#9670;&nbsp;</a></span>_s</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="zos-base_8h.html#a0d00354d3f691022e7fcf2b503cb07b6">____sem_t</a>* __sem_t::_s</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>include/<a class="el" href="zos-base_8h_source.html">zos-base.h</a></li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by&#160;<a href="http://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.8.19
+</small></address>
+</body>
+</html>
diff --git a/docs/structzoslib__config-members.html b/docs/structzoslib__config-members.html
index 0d85b6a..343b68e 100644
--- a/docs/structzoslib__config-members.html
+++ b/docs/structzoslib__config-members.html
@@ -69,10 +69,13 @@
 
 <p>This is the complete list of members for <a class="el" href="structzoslib__config.html">zoslib_config</a>, including all inherited members.</p>
 <table class="directory">
-  <tr class="even"><td class="entry"><a class="el" href="structzoslib__config.html#a2de2ac08c5c391582e288fe06c1f2f57">DEBUG_ENVAR</a></td><td class="entry"><a class="el" href="structzoslib__config.html">zoslib_config</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="structzoslib__config.html#a1b54c4d5900916f270b3d4cc44f79dfd">FORKMAX_ENVAR</a></td><td class="entry"><a class="el" href="structzoslib__config.html">zoslib_config</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="structzoslib__config.html#a02e39b562b409f9e0751491ba8498d73">IPC_CLEANUP_ENVAR</a></td><td class="entry"><a class="el" href="structzoslib__config.html">zoslib_config</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="structzoslib__config.html#a7c60ac4e4754b6aeea8985fab8aeb963">RUNTIME_LIMIT_ENVAR</a></td><td class="entry"><a class="el" href="structzoslib__config.html">zoslib_config</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="structzoslib__config.html#aec4ec699b8e23c4e570673b024e4fa3b">CCSID_GUESS_BUF_SIZE_ENVAR</a></td><td class="entry"><a class="el" href="structzoslib__config.html">zoslib_config</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="structzoslib__config.html#a2de2ac08c5c391582e288fe06c1f2f57">DEBUG_ENVAR</a></td><td class="entry"><a class="el" href="structzoslib__config.html">zoslib_config</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="structzoslib__config.html#a1b54c4d5900916f270b3d4cc44f79dfd">FORKMAX_ENVAR</a></td><td class="entry"><a class="el" href="structzoslib__config.html">zoslib_config</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="structzoslib__config.html#a02e39b562b409f9e0751491ba8498d73">IPC_CLEANUP_ENVAR</a></td><td class="entry"><a class="el" href="structzoslib__config.html">zoslib_config</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="structzoslib__config.html#a7c60ac4e4754b6aeea8985fab8aeb963">RUNTIME_LIMIT_ENVAR</a></td><td class="entry"><a class="el" href="structzoslib__config.html">zoslib_config</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="structzoslib__config.html#aae17c26cffd44a34f1e7b099f75078c5">UNTAGGED_READ_MODE_CCSID1047_ENVAR</a></td><td class="entry"><a class="el" href="structzoslib__config.html">zoslib_config</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="structzoslib__config.html#aa1dd231b327d89cd556a8d70eadd0bae">UNTAGGED_READ_MODE_ENVAR</a></td><td class="entry"><a class="el" href="structzoslib__config.html">zoslib_config</a></td><td class="entry"></td></tr>
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
diff --git a/docs/structzoslib__config.html b/docs/structzoslib__config.html
index 68d796f..3c7c973 100644
--- a/docs/structzoslib__config.html
+++ b/docs/structzoslib__config.html
@@ -82,10 +82,31 @@
 <tr class="separator:a7c60ac4e4754b6aeea8985fab8aeb963"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a1b54c4d5900916f270b3d4cc44f79dfd"><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structzoslib__config.html#a1b54c4d5900916f270b3d4cc44f79dfd">FORKMAX_ENVAR</a></td></tr>
 <tr class="separator:a1b54c4d5900916f270b3d4cc44f79dfd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aec4ec699b8e23c4e570673b024e4fa3b"><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structzoslib__config.html#aec4ec699b8e23c4e570673b024e4fa3b">CCSID_GUESS_BUF_SIZE_ENVAR</a></td></tr>
+<tr class="separator:aec4ec699b8e23c4e570673b024e4fa3b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa1dd231b327d89cd556a8d70eadd0bae"><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structzoslib__config.html#aa1dd231b327d89cd556a8d70eadd0bae">UNTAGGED_READ_MODE_ENVAR</a></td></tr>
+<tr class="separator:aa1dd231b327d89cd556a8d70eadd0bae"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aae17c26cffd44a34f1e7b099f75078c5"><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structzoslib__config.html#aae17c26cffd44a34f1e7b099f75078c5">UNTAGGED_READ_MODE_CCSID1047_ENVAR</a></td></tr>
+<tr class="separator:aae17c26cffd44a34f1e7b099f75078c5"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
 <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
 <div class="textblock"><p>Configuration for zoslib library </p>
 </div><h2 class="groupheader">Member Data Documentation</h2>
+<a id="aec4ec699b8e23c4e570673b024e4fa3b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aec4ec699b8e23c4e570673b024e4fa3b">&#9670;&nbsp;</a></span>CCSID_GUESS_BUF_SIZE_ENVAR</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">const char* zoslib_config::CCSID_GUESS_BUF_SIZE_ENVAR</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>string to indicate the envar to be used to toggle ccsid guess buf size in bytes </p>
+
+</div>
+</div>
 <a id="a2de2ac08c5c391582e288fe06c1f2f57"></a>
 <h2 class="memtitle"><span class="permalink"><a href="#a2de2ac08c5c391582e288fe06c1f2f57">&#9670;&nbsp;</a></span>DEBUG_ENVAR</h2>
 
@@ -112,7 +133,7 @@
         </tr>
       </table>
 </div><div class="memdoc">
-<p>string to indicate the envar to be to toggle max number of forks </p>
+<p>string to indicate the envar to be used to toggle max number of forks </p>
 
 </div>
 </div>
@@ -142,7 +163,37 @@
         </tr>
       </table>
 </div><div class="memdoc">
-<p>string to indicate the envar to be to toggle runtime limit </p>
+<p>string to indicate the envar to be used to toggle runtime limit </p>
+
+</div>
+</div>
+<a id="aae17c26cffd44a34f1e7b099f75078c5"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aae17c26cffd44a34f1e7b099f75078c5">&#9670;&nbsp;</a></span>UNTAGGED_READ_MODE_CCSID1047_ENVAR</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">const char* zoslib_config::UNTAGGED_READ_MODE_CCSID1047_ENVAR</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>string to indicate the envar to be used to toggle the untagged 1047 read mode </p>
+
+</div>
+</div>
+<a id="aa1dd231b327d89cd556a8d70eadd0bae"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa1dd231b327d89cd556a8d70eadd0bae">&#9670;&nbsp;</a></span>UNTAGGED_READ_MODE_ENVAR</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">const char* zoslib_config::UNTAGGED_READ_MODE_ENVAR</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>string to indicate the envar to be used to toggle the untagged read mode </p>
 
 </div>
 </div>
diff --git a/docs/zos-base_8h.html b/docs/zos-base_8h.html
index bc676c9..baf518e 100644
--- a/docs/zos-base_8h.html
+++ b/docs/zos-base_8h.html
@@ -82,8 +82,11 @@
 <code>#include &lt;sys/ipc.h&gt;</code><br />
 <code>#include &lt;sys/shm.h&gt;</code><br />
 <code>#include &lt;sys/time.h&gt;</code><br />
+<code>#include &lt;sys/__getipc.h&gt;</code><br />
 <code>#include &lt;time.h&gt;</code><br />
 <code>#include &lt;unistd.h&gt;</code><br />
+<code>#include &lt;stdio.h&gt;</code><br />
+<code>#include &lt;stdbool.h&gt;</code><br />
 </div>
 <p><a href="zos-base_8h_source.html">Go to the source code of this file.</a></p>
 <table class="memberdecls">
@@ -91,7 +94,7 @@
 Classes</h2></td></tr>
 <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct____sem.html">__sem</a></td></tr>
 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_semaphore.html">Semaphore</a></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct____sem__t.html">__sem_t</a></td></tr>
 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct____cpu__relax__workarea.html">__cpu_relax_workarea</a></td></tr>
 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -108,12 +111,18 @@
 <tr class="separator:aeb277d01686af866ed777fb7da13d9c4"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a989178e9f01743b2af2111725b2b1eb8"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="zos-base_8h.html#a989178e9f01743b2af2111725b2b1eb8">IPC_CLEANUP_ENVAR_DEFAULT</a>&#160;&#160;&#160;&quot;__IPC_CLEANUP&quot;</td></tr>
 <tr class="separator:a989178e9f01743b2af2111725b2b1eb8"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a379fbe7c50e2be3f9b9864d932342811"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="zos-base_8h.html#a379fbe7c50e2be3f9b9864d932342811">DEBUG_ENVAR_DEFAULT</a>&#160;&#160;&#160;&quot;__RUNDEBUG&quot;;</td></tr>
+<tr class="memitem:a379fbe7c50e2be3f9b9864d932342811"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="zos-base_8h.html#a379fbe7c50e2be3f9b9864d932342811">DEBUG_ENVAR_DEFAULT</a>&#160;&#160;&#160;&quot;__RUNDEBUG&quot;</td></tr>
 <tr class="separator:a379fbe7c50e2be3f9b9864d932342811"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a8e6b6f696a5e7fa70287429d5816264f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="zos-base_8h.html#a8e6b6f696a5e7fa70287429d5816264f">RUNTIME_LIMIT_ENVAR_DEFAULT</a>&#160;&#160;&#160;&quot;__RUNTIMELIMIT&quot;;</td></tr>
+<tr class="memitem:a8e6b6f696a5e7fa70287429d5816264f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="zos-base_8h.html#a8e6b6f696a5e7fa70287429d5816264f">RUNTIME_LIMIT_ENVAR_DEFAULT</a>&#160;&#160;&#160;&quot;__RUNTIMELIMIT&quot;</td></tr>
 <tr class="separator:a8e6b6f696a5e7fa70287429d5816264f"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a712c2123828b7e5c39cf0703e3d5cc54"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="zos-base_8h.html#a712c2123828b7e5c39cf0703e3d5cc54">FORKMAX_ENVAR_DEFAULT</a>&#160;&#160;&#160;&quot;__FORKMAX&quot;;</td></tr>
+<tr class="memitem:a712c2123828b7e5c39cf0703e3d5cc54"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="zos-base_8h.html#a712c2123828b7e5c39cf0703e3d5cc54">FORKMAX_ENVAR_DEFAULT</a>&#160;&#160;&#160;&quot;__FORKMAX&quot;</td></tr>
 <tr class="separator:a712c2123828b7e5c39cf0703e3d5cc54"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae51a62f771dfacf60d533df8e75002ce"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="zos-base_8h.html#ae51a62f771dfacf60d533df8e75002ce">CCSID_GUESS_BUF_SIZE_DEFAULT</a>&#160;&#160;&#160;&quot;__CCSIDGUESSBUFSIZE&quot;</td></tr>
+<tr class="separator:ae51a62f771dfacf60d533df8e75002ce"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af8049b4002399235c671357a0c561d33"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="zos-base_8h.html#af8049b4002399235c671357a0c561d33">UNTAGGED_READ_MODE_DEFAULT</a>&#160;&#160;&#160;&quot;__UNTAGGED_READ_MODE&quot;</td></tr>
+<tr class="separator:af8049b4002399235c671357a0c561d33"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad51e6cd7f9dac4350e0339af2e6bed78"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="zos-base_8h.html#ad51e6cd7f9dac4350e0339af2e6bed78">UNTAGGED_READ_MODE_CCSID1047_DEFAULT</a>&#160;&#160;&#160;&quot;__UNTAGGED_READ_MODE_CCSID1047&quot;</td></tr>
+<tr class="separator:ad51e6cd7f9dac4350e0339af2e6bed78"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:af33ceeb0056bef47f7ad074f617979e0"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="zos-base_8h.html#af33ceeb0056bef47f7ad074f617979e0">_str_e2a</a>(_str)</td></tr>
 <tr class="separator:af33ceeb0056bef47f7ad074f617979e0"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:aed8dbbb0fe4f47e3cfad8a85c72f91a3"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="zos-base_8h.html#aed8dbbb0fe4f47e3cfad8a85c72f91a3">_str_a2e</a>(_str)</td></tr>
@@ -129,8 +138,6 @@
 <tr class="separator:acf18a0d6c4b39d531e021702e9a77984"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a0d00354d3f691022e7fcf2b503cb07b6"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="struct____sem.html">__sem</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="zos-base_8h.html#a0d00354d3f691022e7fcf2b503cb07b6">____sem_t</a></td></tr>
 <tr class="separator:a0d00354d3f691022e7fcf2b503cb07b6"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aae0de884c84dcd706b561e0fa02f49b4"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="struct_semaphore.html">Semaphore</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="zos-base_8h.html#aae0de884c84dcd706b561e0fa02f49b4">__sem_t</a></td></tr>
-<tr class="separator:aae0de884c84dcd706b561e0fa02f49b4"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ae10c4318fa7f7eba3b2799ffc90060e8"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="struct____cpu__relax__workarea.html">__cpu_relax_workarea</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="zos-base_8h.html#ae10c4318fa7f7eba3b2799ffc90060e8">__crwa_t</a></td></tr>
 <tr class="separator:ae10c4318fa7f7eba3b2799ffc90060e8"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a10670868ce3060c834376eae096982ae"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structzoslib__config.html">zoslib_config</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="zos-base_8h.html#a10670868ce3060c834376eae096982ae">zoslib_config_t</a></td></tr>
@@ -138,6 +145,18 @@
 </table><table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a>
 Enumerations</h2></td></tr>
+<tr class="memitem:adbc37c8430939d1f676d7d6d1fd282aa"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="zos-base_8h.html#adbc37c8430939d1f676d7d6d1fd282aa">oslvl_t</a> { <br />
+&#160;&#160;<a class="el" href="zos-base_8h.html#adbc37c8430939d1f676d7d6d1fd282aaa38c9a795628618dd5aa678c4ebe604b1">ZOSLVL_V1R13</a> = 0, 
+<a class="el" href="zos-base_8h.html#adbc37c8430939d1f676d7d6d1fd282aaa09ecb9fd45b027cd9f09e4c8a05e6dd8">ZOSLVL_V2R1</a>, 
+<a class="el" href="zos-base_8h.html#adbc37c8430939d1f676d7d6d1fd282aaa7aa24436f20cfd0a81c5d683b1fd9c92">ZOSLVL_V2R2</a>, 
+<a class="el" href="zos-base_8h.html#adbc37c8430939d1f676d7d6d1fd282aaa64e1d9eb01863019081a6b11a1e9a558">ZOSLVL_V2R3</a>, 
+<br />
+&#160;&#160;<a class="el" href="zos-base_8h.html#adbc37c8430939d1f676d7d6d1fd282aaaeb2334e1cfb3f9f16310abd91666e5e5">ZOSLVL_V2R4</a>, 
+<a class="el" href="zos-base_8h.html#adbc37c8430939d1f676d7d6d1fd282aaad6f5ed5a0fa757e7c126d5df7593dab4">ZOSLVL_V2R5</a>, 
+<a class="el" href="zos-base_8h.html#adbc37c8430939d1f676d7d6d1fd282aaa58ba8c5aed6ac7f21856244ae076e24b">ZOSLVL_UNKNOWN</a>
+<br />
+ }</td></tr>
+<tr class="separator:adbc37c8430939d1f676d7d6d1fd282aa"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a2f9c761af656069fe6fc3df81fa4331a"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="zos-base_8h.html#a2f9c761af656069fe6fc3df81fa4331a">clockid_t</a> { <a class="el" href="zos-base_8h.html#a2f9c761af656069fe6fc3df81fa4331aa3225196686ced5a2732f8030a10c5b98">CLOCK_REALTIME</a>, 
 <a class="el" href="zos-base_8h.html#a2f9c761af656069fe6fc3df81fa4331aa12a9ebbd93d62f4b893c1831390bbc0f">CLOCK_MONOTONIC</a>, 
 <a class="el" href="zos-base_8h.html#a2f9c761af656069fe6fc3df81fa4331aa84fa191348712359af9225ec2870e470">CLOCK_HIGHRES</a>, 
@@ -213,6 +232,10 @@
 <tr class="separator:a2bb9ffbde3f05b9d8456495b5b6e0d2e"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a918f854781ebfd2e2b8208e5ac8a5639"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="zos-base_8h.html#a918f854781ebfd2e2b8208e5ac8a5639">strcasecmp_ignorecp</a> (const char *a, const char *b)</td></tr>
 <tr class="separator:a918f854781ebfd2e2b8208e5ac8a5639"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acccc80c73ea31d4e50ffba89be63662b"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="zos-base_8h.html#acccc80c73ea31d4e50ffba89be63662b">__guess_fd_ue</a> (int fd, char *errmsg, <a class="el" href="zos-base_8h.html#acf18a0d6c4b39d531e021702e9a77984">size_t</a> er_size, int is_new_fd)</td></tr>
+<tr class="separator:acccc80c73ea31d4e50ffba89be63662b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8f1aa901e609043fac0cdd29d6e57912"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="zos-base_8h.html#a8f1aa901e609043fac0cdd29d6e57912">__guess_ue</a> (const void *src, <a class="el" href="zos-base_8h.html#acf18a0d6c4b39d531e021702e9a77984">size_t</a> size, char *errmsg, <a class="el" href="zos-base_8h.html#acf18a0d6c4b39d531e021702e9a77984">size_t</a> er_size)</td></tr>
+<tr class="separator:a8f1aa901e609043fac0cdd29d6e57912"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:acd80c9142c65aa99177bf1e5924d0f04"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="zos-base_8h.html#acd80c9142c65aa99177bf1e5924d0f04">__guess_ae</a> (const void *src, <a class="el" href="zos-base_8h.html#acf18a0d6c4b39d531e021702e9a77984">size_t</a> size)</td></tr>
 <tr class="separator:acd80c9142c65aa99177bf1e5924d0f04"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a7f4ce8765ce0f58fdf6cb6524437ca80"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="zos-base_8h.html#a7f4ce8765ce0f58fdf6cb6524437ca80">conv_utf8_utf16</a> (char *, <a class="el" href="zos-base_8h.html#acf18a0d6c4b39d531e021702e9a77984">size_t</a>, const char *, <a class="el" href="zos-base_8h.html#acf18a0d6c4b39d531e021702e9a77984">size_t</a>)</td></tr>
@@ -233,6 +256,16 @@
 <tr class="separator:ae290ebf3e301799ce9b7ce12c13ada34"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a3bc167e04f4b05824076ec2e20e4a581"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="zos-base_8h.html#a3bc167e04f4b05824076ec2e20e4a581">__getargc</a> (void)</td></tr>
 <tr class="separator:a3bc167e04f4b05824076ec2e20e4a581"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af30187abaa1cd19be451e99e186b38c6"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="zos-base_8h.html#af30187abaa1cd19be451e99e186b38c6">__getexepath</a> (char *path, int pathlen, pid_t pid)</td></tr>
+<tr class="separator:af30187abaa1cd19be451e99e186b38c6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3b2ad7fe0aee30edf781eefd73ee5b88"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="zos-base_8h.html#a3b2ad7fe0aee30edf781eefd73ee5b88">__get_num_online_cpus</a> (void)</td></tr>
+<tr class="separator:a3b2ad7fe0aee30edf781eefd73ee5b88"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a67eea4362b2e4efb1cfcf07f17eba6f7"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="zos-base_8h.html#a67eea4362b2e4efb1cfcf07f17eba6f7">__get_num_frames</a> (void)</td></tr>
+<tr class="separator:a67eea4362b2e4efb1cfcf07f17eba6f7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af45c5eb88465481f83247e8024e59836"><td class="memItemLeft" align="right" valign="top"><a class="el" href="zos-base_8h.html#adbc37c8430939d1f676d7d6d1fd282aa">oslvl_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="zos-base_8h.html#af45c5eb88465481f83247e8024e59836">__get_os_level</a> (void)</td></tr>
+<tr class="separator:af45c5eb88465481f83247e8024e59836"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a73cf375e89e966ca2e6a7e360ccc11f5"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="zos-base_8h.html#a73cf375e89e966ca2e6a7e360ccc11f5">__is_os_level_at_or_above</a> (<a class="el" href="zos-base_8h.html#adbc37c8430939d1f676d7d6d1fd282aa">oslvl_t</a> level)</td></tr>
+<tr class="separator:a73cf375e89e966ca2e6a7e360ccc11f5"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:af03baf0b70a27078df7d8501a54a504e"><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="zos-base_8h.html#af03baf0b70a27078df7d8501a54a504e">__dlcb_next</a> (void *last)</td></tr>
 <tr class="separator:af03baf0b70a27078df7d8501a54a504e"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:af0e953aba19ac06bdf4d1934a409184e"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="zos-base_8h.html#af0e953aba19ac06bdf4d1934a409184e">__dlcb_entry_name</a> (char *buf, int size, void *dlcb)</td></tr>
@@ -269,21 +302,23 @@
 <tr class="separator:a24e641431113c2b6bed09be1492f39c6"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a9c2aa2bc64d9760560a3081722479829"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="zos-base_8h.html#a9c2aa2bc64d9760560a3081722479829">get_ipcs_overview</a> (IPCQPROC *info)</td></tr>
 <tr class="separator:a9c2aa2bc64d9760560a3081722479829"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac597a71375605aa919ffde000a4e9bf9"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="zos-base_8h.html#ac597a71375605aa919ffde000a4e9bf9">__print_zoslib_help</a> (FILE *fp, const char *title)</td></tr>
+<tr class="separator:ac597a71375605aa919ffde000a4e9bf9"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a0a384e05bc05158aa503139ffca491a5"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="zos-base_8h.html#a0a384e05bc05158aa503139ffca491a5">__cpu_relax</a> (<a class="el" href="zos-base_8h.html#ae10c4318fa7f7eba3b2799ffc90060e8">__crwa_t</a> *)</td></tr>
 <tr class="separator:a0a384e05bc05158aa503139ffca491a5"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a1384c2247230a3c174fc5f0d2c7a9ad8"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="zos-base_8h.html#a1384c2247230a3c174fc5f0d2c7a9ad8">__sem_init</a> (<a class="el" href="zos-base_8h.html#aae0de884c84dcd706b561e0fa02f49b4">__sem_t</a> *s0, int shared, unsigned int val)</td></tr>
+<tr class="memitem:a1384c2247230a3c174fc5f0d2c7a9ad8"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="zos-base_8h.html#a1384c2247230a3c174fc5f0d2c7a9ad8">__sem_init</a> (<a class="el" href="struct____sem__t.html">__sem_t</a> *s0, int shared, unsigned int val)</td></tr>
 <tr class="separator:a1384c2247230a3c174fc5f0d2c7a9ad8"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aaa9b944d46ae048731ef457bac855fa3"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="zos-base_8h.html#aaa9b944d46ae048731ef457bac855fa3">__sem_post</a> (<a class="el" href="zos-base_8h.html#aae0de884c84dcd706b561e0fa02f49b4">__sem_t</a> *s0)</td></tr>
+<tr class="memitem:aaa9b944d46ae048731ef457bac855fa3"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="zos-base_8h.html#aaa9b944d46ae048731ef457bac855fa3">__sem_post</a> (<a class="el" href="struct____sem__t.html">__sem_t</a> *s0)</td></tr>
 <tr class="separator:aaa9b944d46ae048731ef457bac855fa3"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:accc696cae41b87b19fa2ffc0ce4a06e2"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="zos-base_8h.html#accc696cae41b87b19fa2ffc0ce4a06e2">__sem_trywait</a> (<a class="el" href="zos-base_8h.html#a0d00354d3f691022e7fcf2b503cb07b6">____sem_t</a> *s0)</td></tr>
 <tr class="separator:accc696cae41b87b19fa2ffc0ce4a06e2"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:aa796711629d74f05f88a5d53f3b68956"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="zos-base_8h.html#aa796711629d74f05f88a5d53f3b68956">__sem_timedwait</a> (<a class="el" href="zos-base_8h.html#a0d00354d3f691022e7fcf2b503cb07b6">____sem_t</a> *s0, const struct timespec *abs_timeout)</td></tr>
 <tr class="separator:aa796711629d74f05f88a5d53f3b68956"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a1adbe1c392115b2ff023ab7dbf605011"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="zos-base_8h.html#a1adbe1c392115b2ff023ab7dbf605011">__sem_wait</a> (<a class="el" href="zos-base_8h.html#aae0de884c84dcd706b561e0fa02f49b4">__sem_t</a> *s0)</td></tr>
+<tr class="memitem:a1adbe1c392115b2ff023ab7dbf605011"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="zos-base_8h.html#a1adbe1c392115b2ff023ab7dbf605011">__sem_wait</a> (<a class="el" href="struct____sem__t.html">__sem_t</a> *s0)</td></tr>
 <tr class="separator:a1adbe1c392115b2ff023ab7dbf605011"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a4696c3760dd8a87ed4b5f5079d452609"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="zos-base_8h.html#a4696c3760dd8a87ed4b5f5079d452609">__sem_getvalue</a> (<a class="el" href="zos-base_8h.html#aae0de884c84dcd706b561e0fa02f49b4">__sem_t</a> *s0, int *sval)</td></tr>
+<tr class="memitem:a4696c3760dd8a87ed4b5f5079d452609"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="zos-base_8h.html#a4696c3760dd8a87ed4b5f5079d452609">__sem_getvalue</a> (<a class="el" href="struct____sem__t.html">__sem_t</a> *s0, int *sval)</td></tr>
 <tr class="separator:a4696c3760dd8a87ed4b5f5079d452609"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a4a493515255bd9d8113483a3d3dd124e"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="zos-base_8h.html#a4a493515255bd9d8113483a3d3dd124e">__sem_destroy</a> (<a class="el" href="zos-base_8h.html#aae0de884c84dcd706b561e0fa02f49b4">__sem_t</a> *s0)</td></tr>
+<tr class="memitem:a4a493515255bd9d8113483a3d3dd124e"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="zos-base_8h.html#a4a493515255bd9d8113483a3d3dd124e">__sem_destroy</a> (<a class="el" href="struct____sem__t.html">__sem_t</a> *s0)</td></tr>
 <tr class="separator:a4a493515255bd9d8113483a3d3dd124e"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a86fe6d2b6ea6ee485a9b857dd3e51701"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="struct____tlsanchor.html">__tlsanchor</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="zos-base_8h.html#a86fe6d2b6ea6ee485a9b857dd3e51701">__tlsvaranchor_create</a> (<a class="el" href="zos-base_8h.html#acf18a0d6c4b39d531e021702e9a77984">size_t</a> sz)</td></tr>
 <tr class="separator:a86fe6d2b6ea6ee485a9b857dd3e51701"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -303,6 +338,8 @@
 <tr class="separator:a1b63fa141b202a0b01cfef8421aa48d6"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ab972ed38da2c91d02f9e667ba6a29a23"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="zos-base_8h.html#ab972ed38da2c91d02f9e667ba6a29a23">__lutimes</a> (const char *filename, const struct timeval tv[2])</td></tr>
 <tr class="separator:ab972ed38da2c91d02f9e667ba6a29a23"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9142fb1bf3e67052a3fb42a97166ef37"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="zos-base_8h.html#a9142fb1bf3e67052a3fb42a97166ef37">__update_envar_settings</a> (const char *envar)</td></tr>
+<tr class="separator:a9142fb1bf3e67052a3fb42a97166ef37"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table><table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a>
 Variables</h2></td></tr>
@@ -452,6 +489,20 @@
 </div><!-- fragment -->
 </div>
 </div>
+<a id="ae51a62f771dfacf60d533df8e75002ce"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ae51a62f771dfacf60d533df8e75002ce">&#9670;&nbsp;</a></span>CCSID_GUESS_BUF_SIZE_DEFAULT</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CCSID_GUESS_BUF_SIZE_DEFAULT&#160;&#160;&#160;&quot;__CCSIDGUESSBUFSIZE&quot;</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
 <a id="a379fbe7c50e2be3f9b9864d932342811"></a>
 <h2 class="memtitle"><span class="permalink"><a href="#a379fbe7c50e2be3f9b9864d932342811">&#9670;&nbsp;</a></span>DEBUG_ENVAR_DEFAULT</h2>
 
@@ -459,7 +510,7 @@
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">#define DEBUG_ENVAR_DEFAULT&#160;&#160;&#160;&quot;__RUNDEBUG&quot;;</td>
+          <td class="memname">#define DEBUG_ENVAR_DEFAULT&#160;&#160;&#160;&quot;__RUNDEBUG&quot;</td>
         </tr>
       </table>
 </div><div class="memdoc">
@@ -473,7 +524,7 @@
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">#define FORKMAX_ENVAR_DEFAULT&#160;&#160;&#160;&quot;__FORKMAX&quot;;</td>
+          <td class="memname">#define FORKMAX_ENVAR_DEFAULT&#160;&#160;&#160;&quot;__FORKMAX&quot;</td>
         </tr>
       </table>
 </div><div class="memdoc">
@@ -501,7 +552,35 @@
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">#define RUNTIME_LIMIT_ENVAR_DEFAULT&#160;&#160;&#160;&quot;__RUNTIMELIMIT&quot;;</td>
+          <td class="memname">#define RUNTIME_LIMIT_ENVAR_DEFAULT&#160;&#160;&#160;&quot;__RUNTIMELIMIT&quot;</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ad51e6cd7f9dac4350e0339af2e6bed78"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad51e6cd7f9dac4350e0339af2e6bed78">&#9670;&nbsp;</a></span>UNTAGGED_READ_MODE_CCSID1047_DEFAULT</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define UNTAGGED_READ_MODE_CCSID1047_DEFAULT&#160;&#160;&#160;&quot;__UNTAGGED_READ_MODE_CCSID1047&quot;</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="af8049b4002399235c671357a0c561d33"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#af8049b4002399235c671357a0c561d33">&#9670;&nbsp;</a></span>UNTAGGED_READ_MODE_DEFAULT</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define UNTAGGED_READ_MODE_DEFAULT&#160;&#160;&#160;&quot;__UNTAGGED_READ_MODE&quot;</td>
         </tr>
       </table>
 </div><div class="memdoc">
@@ -537,20 +616,6 @@
 
 </div>
 </div>
-<a id="aae0de884c84dcd706b561e0fa02f49b4"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#aae0de884c84dcd706b561e0fa02f49b4">&#9670;&nbsp;</a></span>__sem_t</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">typedef struct <a class="el" href="struct_semaphore.html">Semaphore</a> <a class="el" href="zos-base_8h.html#aae0de884c84dcd706b561e0fa02f49b4">__sem_t</a></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
 <a id="acf18a0d6c4b39d531e021702e9a77984"></a>
 <h2 class="memtitle"><span class="permalink"><a href="#acf18a0d6c4b39d531e021702e9a77984">&#9670;&nbsp;</a></span>size_t</h2>
 
@@ -619,6 +684,29 @@
 
 </div>
 </div>
+<a id="adbc37c8430939d1f676d7d6d1fd282aa"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#adbc37c8430939d1f676d7d6d1fd282aa">&#9670;&nbsp;</a></span>oslvl_t</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">enum <a class="el" href="zos-base_8h.html#adbc37c8430939d1f676d7d6d1fd282aa">oslvl_t</a></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<table class="fieldtable">
+<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="adbc37c8430939d1f676d7d6d1fd282aaa38c9a795628618dd5aa678c4ebe604b1"></a>ZOSLVL_V1R13&#160;</td><td class="fielddoc"></td></tr>
+<tr><td class="fieldname"><a id="adbc37c8430939d1f676d7d6d1fd282aaa09ecb9fd45b027cd9f09e4c8a05e6dd8"></a>ZOSLVL_V2R1&#160;</td><td class="fielddoc"></td></tr>
+<tr><td class="fieldname"><a id="adbc37c8430939d1f676d7d6d1fd282aaa7aa24436f20cfd0a81c5d683b1fd9c92"></a>ZOSLVL_V2R2&#160;</td><td class="fielddoc"></td></tr>
+<tr><td class="fieldname"><a id="adbc37c8430939d1f676d7d6d1fd282aaa64e1d9eb01863019081a6b11a1e9a558"></a>ZOSLVL_V2R3&#160;</td><td class="fielddoc"></td></tr>
+<tr><td class="fieldname"><a id="adbc37c8430939d1f676d7d6d1fd282aaaeb2334e1cfb3f9f16310abd91666e5e5"></a>ZOSLVL_V2R4&#160;</td><td class="fielddoc"></td></tr>
+<tr><td class="fieldname"><a id="adbc37c8430939d1f676d7d6d1fd282aaad6f5ed5a0fa757e7c126d5df7593dab4"></a>ZOSLVL_V2R5&#160;</td><td class="fielddoc"></td></tr>
+<tr><td class="fieldname"><a id="adbc37c8430939d1f676d7d6d1fd282aaa58ba8c5aed6ac7f21856244ae076e24b"></a>ZOSLVL_UNKNOWN&#160;</td><td class="fielddoc"></td></tr>
+</table>
+
+</div>
+</div>
 <h2 class="groupheader">Function Documentation</h2>
 <a id="a66dfba0bda56f0b5b4eb2be56cbc1174"></a>
 <h2 class="memtitle"><span class="permalink"><a href="#a66dfba0bda56f0b5b4eb2be56cbc1174">&#9670;&nbsp;</a></span>__a2e_l()</h2>
@@ -1383,6 +1471,63 @@
 
 </div>
 </div>
+<a id="a67eea4362b2e4efb1cfcf07f17eba6f7"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a67eea4362b2e4efb1cfcf07f17eba6f7">&#9670;&nbsp;</a></span>__get_num_frames()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int __get_num_frames </td>
+          <td>(</td>
+          <td class="paramtype">void&#160;</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Get the number of frames currently available to the system </p><dl class="section return"><dt>Returns</dt><dd>returns the number of available frames </dd></dl>
+
+</div>
+</div>
+<a id="a3b2ad7fe0aee30edf781eefd73ee5b88"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a3b2ad7fe0aee30edf781eefd73ee5b88">&#9670;&nbsp;</a></span>__get_num_online_cpus()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int __get_num_online_cpus </td>
+          <td>(</td>
+          <td class="paramtype">void&#160;</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Get the number of online CPUs </p><dl class="section return"><dt>Returns</dt><dd>returns the number of online CPUs </dd></dl>
+
+</div>
+</div>
+<a id="af45c5eb88465481f83247e8024e59836"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#af45c5eb88465481f83247e8024e59836">&#9670;&nbsp;</a></span>__get_os_level()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="zos-base_8h.html#adbc37c8430939d1f676d7d6d1fd282aa">oslvl_t</a> __get_os_level </td>
+          <td>(</td>
+          <td class="paramtype">void&#160;</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Get the OS level </p><dl class="section return"><dt>Returns</dt><dd>the OS level as ZOSLVL_V2R1/2/3/4/5 (values are in ascending order) </dd></dl>
+
+</div>
+</div>
 <a id="a3bc167e04f4b05824076ec2e20e4a581"></a>
 <h2 class="memtitle"><span class="permalink"><a href="#a3bc167e04f4b05824076ec2e20e4a581">&#9670;&nbsp;</a></span>__getargc()</h2>
 
@@ -1465,6 +1610,49 @@
 
 </div>
 </div>
+<a id="af30187abaa1cd19be451e99e186b38c6"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#af30187abaa1cd19be451e99e186b38c6">&#9670;&nbsp;</a></span>__getexepath()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int __getexepath </td>
+          <td>(</td>
+          <td class="paramtype">char *&#160;</td>
+          <td class="paramname"><em>path</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">int&#160;</td>
+          <td class="paramname"><em>pathlen</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">pid_t&#160;</td>
+          <td class="paramname"><em>pid</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Get the executable path of a given process id </p><dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramdir">[out]</td><td class="paramname">path</td><td>- pointer to the destination array to copy the null-terminated path to </td></tr>
+    <tr><td class="paramdir">[in]</td><td class="paramname">pathlen</td><td>- length of the given array </td></tr>
+    <tr><td class="paramdir">[in]</td><td class="paramname">pid</td><td>- process id to obtain the executable path for </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>On success, returns 0, or -1 on error. </dd></dl>
+
+</div>
+</div>
 <a id="a5595cb548093b4cba59dbe97ccce1097"></a>
 <h2 class="memtitle"><span class="permalink"><a href="#a5595cb548093b4cba59dbe97ccce1097">&#9670;&nbsp;</a></span>__getfdccsid()</h2>
 
@@ -1522,7 +1710,102 @@
   </table>
   </dd>
 </dl>
-<dl class="section return"><dt>Returns</dt><dd>returns guessed CCSID. </dd></dl>
+<dl class="section return"><dt>Returns</dt><dd>guessed CCSID. </dd></dl>
+
+</div>
+</div>
+<a id="acccc80c73ea31d4e50ffba89be63662b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#acccc80c73ea31d4e50ffba89be63662b">&#9670;&nbsp;</a></span>__guess_fd_ue()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int __guess_fd_ue </td>
+          <td>(</td>
+          <td class="paramtype">int&#160;</td>
+          <td class="paramname"><em>fd</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">char *&#160;</td>
+          <td class="paramname"><em>errmsg</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="zos-base_8h.html#acf18a0d6c4b39d531e021702e9a77984">size_t</a>&#160;</td>
+          <td class="paramname"><em>er_size</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">int&#160;</td>
+          <td class="paramname"><em>is_new_fd</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Guess if string is UTF8 (ASCII) or EBCDIC based on the first CCSID_GUESS_BUF_SIZE_ENVAR of the file associated with the given fd. CCSID_GUESS_BUF_SIZE_ENVAR is default at 4KB. </p><dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramdir">[in]</td><td class="paramname">fd</td><td>- open file descriptor to guess. </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>guessed CCSID (819 for UTF8, 1047 for EBCDIC; otherwise 65535 for BINARY and, if not NULL, errmsg will contain details). </dd></dl>
+
+</div>
+</div>
+<a id="a8f1aa901e609043fac0cdd29d6e57912"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8f1aa901e609043fac0cdd29d6e57912">&#9670;&nbsp;</a></span>__guess_ue()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int __guess_ue </td>
+          <td>(</td>
+          <td class="paramtype">const void *&#160;</td>
+          <td class="paramname"><em>src</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="zos-base_8h.html#acf18a0d6c4b39d531e021702e9a77984">size_t</a>&#160;</td>
+          <td class="paramname"><em>size</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">char *&#160;</td>
+          <td class="paramname"><em>errmsg</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="zos-base_8h.html#acf18a0d6c4b39d531e021702e9a77984">size_t</a>&#160;</td>
+          <td class="paramname"><em>er_size</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Guess if string is UTF8 (ASCII) or EBCDIC. </p><dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramdir">[in]</td><td class="paramname">src</td><td>- character string. </td></tr>
+    <tr><td class="paramdir">[in]</td><td class="paramname">size</td><td>- number of bytes to analyze. </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>guessed CCSID (819 for UTF8, 1047 for EBCDIC; otherwise 65535 for BINARY and, if not NULL, errmsg will contain details). </dd></dl>
 
 </div>
 </div>
@@ -1545,6 +1828,25 @@
 
 </div>
 </div>
+<a id="a73cf375e89e966ca2e6a7e360ccc11f5"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a73cf375e89e966ca2e6a7e360ccc11f5">&#9670;&nbsp;</a></span>__is_os_level_at_or_above()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">bool __is_os_level_at_or_above </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="zos-base_8h.html#adbc37c8430939d1f676d7d6d1fd282aa">oslvl_t</a>&#160;</td>
+          <td class="paramname"><em>level</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Check if current OS is at or above a given level </p><dl class="section return"><dt>Returns</dt><dd>true if the current OS level is at or above the given level, and false otherwise </dd></dl>
+
+</div>
+</div>
 <a id="ab972ed38da2c91d02f9e667ba6a29a23"></a>
 <h2 class="memtitle"><span class="permalink"><a href="#ab972ed38da2c91d02f9e667ba6a29a23">&#9670;&nbsp;</a></span>__lutimes()</h2>
 
@@ -1599,6 +1901,42 @@
 
 </div>
 </div>
+<a id="ac597a71375605aa919ffde000a4e9bf9"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ac597a71375605aa919ffde000a4e9bf9">&#9670;&nbsp;</a></span>__print_zoslib_help()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int __print_zoslib_help </td>
+          <td>(</td>
+          <td class="paramtype">FILE *&#160;</td>
+          <td class="paramname"><em>fp</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const char *&#160;</td>
+          <td class="paramname"><em>title</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Prints zoslib help information to specified FILE pointer </p><dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramdir">[in]</td><td class="paramname">FILE</td><td>pointer to write to </td></tr>
+    <tr><td class="paramdir">[in]</td><td class="paramname">title</td><td>header, specify NULL for default </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>On success, returns 0, or &lt; 0 on error. </dd></dl>
+
+</div>
+</div>
 <a id="a12c0dd60622e54588c056aef25313df0"></a>
 <h2 class="memtitle"><span class="permalink"><a href="#a12c0dd60622e54588c056aef25313df0">&#9670;&nbsp;</a></span>__registerProduct()</h2>
 
@@ -1665,7 +2003,7 @@
         <tr>
           <td class="memname">int __sem_destroy </td>
           <td>(</td>
-          <td class="paramtype"><a class="el" href="zos-base_8h.html#aae0de884c84dcd706b561e0fa02f49b4">__sem_t</a> *&#160;</td>
+          <td class="paramtype"><a class="el" href="struct____sem__t.html">__sem_t</a> *&#160;</td>
           <td class="paramname"><em>s0</em></td><td>)</td>
           <td></td>
         </tr>
@@ -1683,7 +2021,7 @@
         <tr>
           <td class="memname">int __sem_getvalue </td>
           <td>(</td>
-          <td class="paramtype"><a class="el" href="zos-base_8h.html#aae0de884c84dcd706b561e0fa02f49b4">__sem_t</a> *&#160;</td>
+          <td class="paramtype"><a class="el" href="struct____sem__t.html">__sem_t</a> *&#160;</td>
           <td class="paramname"><em>s0</em>, </td>
         </tr>
         <tr>
@@ -1711,7 +2049,7 @@
         <tr>
           <td class="memname">int __sem_init </td>
           <td>(</td>
-          <td class="paramtype"><a class="el" href="zos-base_8h.html#aae0de884c84dcd706b561e0fa02f49b4">__sem_t</a> *&#160;</td>
+          <td class="paramtype"><a class="el" href="struct____sem__t.html">__sem_t</a> *&#160;</td>
           <td class="paramname"><em>s0</em>, </td>
         </tr>
         <tr>
@@ -1745,7 +2083,7 @@
         <tr>
           <td class="memname">int __sem_post </td>
           <td>(</td>
-          <td class="paramtype"><a class="el" href="zos-base_8h.html#aae0de884c84dcd706b561e0fa02f49b4">__sem_t</a> *&#160;</td>
+          <td class="paramtype"><a class="el" href="struct____sem__t.html">__sem_t</a> *&#160;</td>
           <td class="paramname"><em>s0</em></td><td>)</td>
           <td></td>
         </tr>
@@ -1809,7 +2147,7 @@
         <tr>
           <td class="memname">int __sem_wait </td>
           <td>(</td>
-          <td class="paramtype"><a class="el" href="zos-base_8h.html#aae0de884c84dcd706b561e0fa02f49b4">__sem_t</a> *&#160;</td>
+          <td class="paramtype"><a class="el" href="struct____sem__t.html">__sem_t</a> *&#160;</td>
           <td class="paramname"><em>s0</em></td><td>)</td>
           <td></td>
         </tr>
@@ -2057,6 +2395,31 @@
 
 </div>
 </div>
+<a id="a9142fb1bf3e67052a3fb42a97166ef37"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a9142fb1bf3e67052a3fb42a97166ef37">&#9670;&nbsp;</a></span>__update_envar_settings()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void __update_envar_settings </td>
+          <td>(</td>
+          <td class="paramtype">const char *&#160;</td>
+          <td class="paramname"><em>envar</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Updates the zoslib global variables associated with the zoslib environment variables </p><dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramdir">[in]</td><td class="paramname">envar</td><td>environment variable to update, specify NULL to update all </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>On success, returns 0, or &lt; 0 on error. </dd></dl>
+
+</div>
+</div>
 <a id="ab34998b2282ac455c862099ec3894f33"></a>
 <h2 class="memtitle"><span class="permalink"><a href="#ab34998b2282ac455c862099ec3894f33">&#9670;&nbsp;</a></span>__xfer_env()</h2>
 
@@ -3011,8 +3374,8 @@
 </div>
 </div>
 </div><!-- contents -->
-<div class="ttc" id="azos-base_8h_html_a8b9226967c1d98227eced5eee36301ef"><div class="ttname"><a href="zos-base_8h.html#a8b9226967c1d98227eced5eee36301ef">_convert_e2a</a></div><div class="ttdeci">void * _convert_e2a(void *dst, const void *src, size_t size)</div><div class="ttdef"><b>Definition:</b> zos.cc:213</div></div>
-<div class="ttc" id="azos-base_8h_html_aaa7f8746a5d3f1ec038b64ae2ff2ca8e"><div class="ttname"><a href="zos-base_8h.html#aaa7f8746a5d3f1ec038b64ae2ff2ca8e">_convert_a2e</a></div><div class="ttdeci">void * _convert_a2e(void *dst, const void *src, size_t size)</div><div class="ttdef"><b>Definition:</b> zos.cc:223</div></div>
+<div class="ttc" id="azos-base_8h_html_a8b9226967c1d98227eced5eee36301ef"><div class="ttname"><a href="zos-base_8h.html#a8b9226967c1d98227eced5eee36301ef">_convert_e2a</a></div><div class="ttdeci">void * _convert_e2a(void *dst, const void *src, size_t size)</div><div class="ttdef"><b>Definition:</b> zos.cc:430</div></div>
+<div class="ttc" id="azos-base_8h_html_aaa7f8746a5d3f1ec038b64ae2ff2ca8e"><div class="ttname"><a href="zos-base_8h.html#aaa7f8746a5d3f1ec038b64ae2ff2ca8e">_convert_a2e</a></div><div class="ttdeci">void * _convert_a2e(void *dst, const void *src, size_t size)</div><div class="ttdef"><b>Definition:</b> zos.cc:441</div></div>
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
 Generated by&#160;<a href="http://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.8.19
diff --git a/docs/zos-base_8h_source.html b/docs/zos-base_8h_source.html
index 24fc390..c537bf5 100644
--- a/docs/zos-base_8h_source.html
+++ b/docs/zos-base_8h_source.html
@@ -91,443 +91,549 @@
 <div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;<span class="preprocessor">#include &lt;sys/ipc.h&gt;</span></div>
 <div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;<span class="preprocessor">#include &lt;sys/shm.h&gt;</span></div>
 <div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;<span class="preprocessor">#include &lt;sys/time.h&gt;</span></div>
-<div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;<span class="preprocessor">#include &lt;time.h&gt;</span></div>
-<div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;<span class="preprocessor">#include &lt;unistd.h&gt;</span></div>
-<div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160; </div>
-<div class="line"><a name="l00027"></a><span class="lineno"><a class="line" href="zos-base_8h.html#ae6eb63ab679fae20beac500e7d117a04">   27</a></span>&#160;<span class="preprocessor">#define __ZOS_CC</span></div>
-<div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160; </div>
-<div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
-<div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;<span class="keyword">extern</span> <span class="stringliteral">&quot;C&quot;</span> {</div>
-<div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;<span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;<span class="preprocessor">#ifndef __size_t</span></div>
-<div class="line"><a name="l00033"></a><span class="lineno"><a class="line" href="zos-base_8h.html#acf18a0d6c4b39d531e021702e9a77984">   33</a></span>&#160;<span class="keyword">typedef</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <a class="code" href="zos-base_8h.html#acf18a0d6c4b39d531e021702e9a77984">size_t</a>;</div>
-<div class="line"><a name="l00034"></a><span class="lineno"><a class="line" href="zos-base_8h.html#aeb277d01686af866ed777fb7da13d9c4">   34</a></span>&#160;<span class="preprocessor">#define __size_t 1</span></div>
-<div class="line"><a name="l00035"></a><span class="lineno">   35</span>&#160;<span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l00036"></a><span class="lineno">   36</span>&#160; </div>
-<div class="line"><a name="l00037"></a><span class="lineno"><a class="line" href="zos-base_8h.html#a989178e9f01743b2af2111725b2b1eb8">   37</a></span>&#160;<span class="preprocessor">#define IPC_CLEANUP_ENVAR_DEFAULT &quot;__IPC_CLEANUP&quot;</span></div>
-<div class="line"><a name="l00038"></a><span class="lineno"><a class="line" href="zos-base_8h.html#a379fbe7c50e2be3f9b9864d932342811">   38</a></span>&#160;<span class="preprocessor">#define DEBUG_ENVAR_DEFAULT &quot;__RUNDEBUG&quot;;</span></div>
-<div class="line"><a name="l00039"></a><span class="lineno"><a class="line" href="zos-base_8h.html#a8e6b6f696a5e7fa70287429d5816264f">   39</a></span>&#160;<span class="preprocessor">#define RUNTIME_LIMIT_ENVAR_DEFAULT &quot;__RUNTIMELIMIT&quot;;</span></div>
-<div class="line"><a name="l00040"></a><span class="lineno"><a class="line" href="zos-base_8h.html#a712c2123828b7e5c39cf0703e3d5cc54">   40</a></span>&#160;<span class="preprocessor">#define FORKMAX_ENVAR_DEFAULT &quot;__FORKMAX&quot;;</span></div>
-<div class="line"><a name="l00041"></a><span class="lineno">   41</span>&#160; </div>
-<div class="line"><a name="l00042"></a><span class="lineno">   42</span>&#160;<span class="keyword">struct </span>timespec;</div>
-<div class="line"><a name="l00043"></a><span class="lineno">   43</span>&#160; </div>
-<div class="line"><a name="l00044"></a><span class="lineno"><a class="line" href="zos-base_8h.html#a2f9c761af656069fe6fc3df81fa4331a">   44</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
-<div class="line"><a name="l00045"></a><span class="lineno"><a class="line" href="zos-base_8h.html#a2f9c761af656069fe6fc3df81fa4331aa3225196686ced5a2732f8030a10c5b98">   45</a></span>&#160;  <a class="code" href="zos-base_8h.html#a2f9c761af656069fe6fc3df81fa4331aa3225196686ced5a2732f8030a10c5b98">CLOCK_REALTIME</a>,</div>
-<div class="line"><a name="l00046"></a><span class="lineno"><a class="line" href="zos-base_8h.html#a2f9c761af656069fe6fc3df81fa4331aa12a9ebbd93d62f4b893c1831390bbc0f">   46</a></span>&#160;  <a class="code" href="zos-base_8h.html#a2f9c761af656069fe6fc3df81fa4331aa12a9ebbd93d62f4b893c1831390bbc0f">CLOCK_MONOTONIC</a>,</div>
-<div class="line"><a name="l00047"></a><span class="lineno"><a class="line" href="zos-base_8h.html#a2f9c761af656069fe6fc3df81fa4331aa84fa191348712359af9225ec2870e470">   47</a></span>&#160;  <a class="code" href="zos-base_8h.html#a2f9c761af656069fe6fc3df81fa4331aa84fa191348712359af9225ec2870e470">CLOCK_HIGHRES</a>,</div>
-<div class="line"><a name="l00048"></a><span class="lineno">   48</span>&#160;  <a class="code" href="zos-base_8h.html#a2f9c761af656069fe6fc3df81fa4331aa6e72a9ff010176e8858e5813fec4a278">CLOCK_THREAD_CPUTIME_ID</a></div>
-<div class="line"><a name="l00049"></a><span class="lineno"><a class="line" href="zos-base_8h.html#a2f9c761af656069fe6fc3df81fa4331aa6e72a9ff010176e8858e5813fec4a278">   49</a></span>&#160;} <a class="code" href="zos-base_8h.html#a2f9c761af656069fe6fc3df81fa4331a">clockid_t</a>;</div>
-<div class="line"><a name="l00050"></a><span class="lineno">   50</span>&#160; </div>
-<div class="line"><a name="l00051"></a><span class="lineno"><a class="line" href="struct____sem.html">   51</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="struct____sem.html">__sem</a> {</div>
-<div class="line"><a name="l00052"></a><span class="lineno"><a class="line" href="struct____sem.html#ad87a7b6f3f80c48002605fc838beebfb">   52</a></span>&#160;  <span class="keyword">volatile</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="struct____sem.html#ad87a7b6f3f80c48002605fc838beebfb">value</a>;</div>
-<div class="line"><a name="l00053"></a><span class="lineno"><a class="line" href="struct____sem.html#a27a2157284bab89fc8d169efde729b8d">   53</a></span>&#160;  <span class="keyword">volatile</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="struct____sem.html#a27a2157284bab89fc8d169efde729b8d">id</a>; <span class="comment">// 0 for non shared (thread), pid for share</span></div>
-<div class="line"><a name="l00054"></a><span class="lineno"><a class="line" href="struct____sem.html#aa71310199772ca0a317410503cebcab9">   54</a></span>&#160;  <span class="keyword">volatile</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="struct____sem.html#aa71310199772ca0a317410503cebcab9">waitcnt</a>;</div>
-<div class="line"><a name="l00055"></a><span class="lineno"><a class="line" href="struct____sem.html#a293b3726a9615306dbff428fdd703469">   55</a></span>&#160;  pthread_mutex_t <a class="code" href="struct____sem.html#a293b3726a9615306dbff428fdd703469">mutex</a>;</div>
-<div class="line"><a name="l00056"></a><span class="lineno"><a class="line" href="struct____sem.html#a6af729638f0169a58da5b36753b403b5">   56</a></span>&#160;  pthread_cond_t <a class="code" href="struct____sem.html#a6af729638f0169a58da5b36753b403b5">cond</a>;</div>
-<div class="line"><a name="l00057"></a><span class="lineno"><a class="line" href="zos-base_8h.html#a0d00354d3f691022e7fcf2b503cb07b6">   57</a></span>&#160;} <a class="code" href="zos-base_8h.html#a0d00354d3f691022e7fcf2b503cb07b6">____sem_t</a>;</div>
-<div class="line"><a name="l00058"></a><span class="lineno">   58</span>&#160; </div>
-<div class="line"><a name="l00059"></a><span class="lineno"><a class="line" href="struct_semaphore.html">   59</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="struct_semaphore.html">Semaphore</a> {</div>
-<div class="line"><a name="l00060"></a><span class="lineno"><a class="line" href="struct_semaphore.html#ac67e007dbf8bfbaf3f51100d8dac28ce">   60</a></span>&#160;  <a class="code" href="struct____sem.html">____sem_t</a> *<a class="code" href="struct_semaphore.html#ac67e007dbf8bfbaf3f51100d8dac28ce">_s</a>;</div>
-<div class="line"><a name="l00061"></a><span class="lineno"><a class="line" href="zos-base_8h.html#aae0de884c84dcd706b561e0fa02f49b4">   61</a></span>&#160;} <a class="code" href="zos-base_8h.html#aae0de884c84dcd706b561e0fa02f49b4">__sem_t</a>;</div>
-<div class="line"><a name="l00062"></a><span class="lineno">   62</span>&#160; </div>
-<div class="line"><a name="l00063"></a><span class="lineno">   63</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="zos-base_8h.html#a50c65fa4d98053511f95bc2fefd1aea5">__zoslib_version</a>;</div>
-<div class="line"><a name="l00064"></a><span class="lineno">   64</span>&#160; </div>
-<div class="line"><a name="l00072"></a><span class="lineno">   72</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">void</span> *<a class="code" href="zos-base_8h.html#a8b9226967c1d98227eced5eee36301ef">_convert_e2a</a>(<span class="keywordtype">void</span> *dst, <span class="keyword">const</span> <span class="keywordtype">void</span> *src, <span class="keywordtype">size_t</span> size);</div>
-<div class="line"><a name="l00080"></a><span class="lineno">   80</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">void</span> *<a class="code" href="zos-base_8h.html#aaa7f8746a5d3f1ec038b64ae2ff2ca8e">_convert_a2e</a>(<span class="keywordtype">void</span> *dst, <span class="keyword">const</span> <span class="keywordtype">void</span> *src, <span class="keywordtype">size_t</span> size);</div>
-<div class="line"><a name="l00087"></a><span class="lineno">   87</span>&#160;<span class="keywordtype">int</span> <a class="code" href="zos-base_8h.html#a6fa4fcf1ad1f2f62773a03323f08592e">clock_gettime</a>(<a class="code" href="zos-base_8h.html#a2f9c761af656069fe6fc3df81fa4331a">clockid_t</a> clk_id, <span class="keyword">struct</span> timespec *tp);</div>
-<div class="line"><a name="l00092"></a><span class="lineno">   92</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">char</span> **<a class="code" href="zos-base_8h.html#af533310fcdfe17eb1d68114bfc33a1a6">__get_environ_np</a>(<span class="keywordtype">void</span>);</div>
-<div class="line"><a name="l00096"></a><span class="lineno">   96</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">void</span> <a class="code" href="zos-base_8h.html#ab34998b2282ac455c862099ec3894f33">__xfer_env</a>(<span class="keywordtype">void</span>);</div>
-<div class="line"><a name="l00103"></a><span class="lineno">  103</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">int</span> <a class="code" href="zos-base_8h.html#a6c79250963a5848440a39bb4b71d56b6">__chgfdccsid</a>(<span class="keywordtype">int</span> fd, <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> ccsid);</div>
-<div class="line"><a name="l00109"></a><span class="lineno">  109</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">int</span> <a class="code" href="zos-base_8h.html#a5595cb548093b4cba59dbe97ccce1097">__getfdccsid</a>(<span class="keywordtype">int</span> fd);</div>
-<div class="line"><a name="l00116"></a><span class="lineno">  116</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">int</span> <a class="code" href="zos-base_8h.html#a1a0138d7459e13d4a6f70cce01aab5c8">__setfdccsid</a>(<span class="keywordtype">int</span> fd, <span class="keywordtype">int</span> t_ccsid);</div>
-<div class="line"><a name="l00122"></a><span class="lineno">  122</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">void</span> <a class="code" href="zos-base_8h.html#ab75508b8ae841f296e21438dd27e28db">__cleanupipc</a>(<span class="keywordtype">int</span> others);</div>
-<div class="line"><a name="l00128"></a><span class="lineno">  128</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="zos-base_8h.html#a8158b250fec7f3bc47b8396f06229b74">getIFAUsageErrorString</a>(<span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <a class="code" href="zos_8cc.html#a24a75778e4eea3c696ecc59576fe16d1">rc</a>);</div>
-<div class="line"><a name="l00138"></a><span class="lineno">  138</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <span class="keywordtype">long</span> <a class="code" href="zos-base_8h.html#a12c0dd60622e54588c056aef25313df0">__registerProduct</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *major_version,</div>
-<div class="line"><a name="l00139"></a><span class="lineno">  139</span>&#160;                                            <span class="keyword">const</span> <span class="keywordtype">char</span> *product_owner,</div>
-<div class="line"><a name="l00140"></a><span class="lineno">  140</span>&#160;                                            <span class="keyword">const</span> <span class="keywordtype">char</span> *feature_name,</div>
-<div class="line"><a name="l00141"></a><span class="lineno">  141</span>&#160;                                            <span class="keyword">const</span> <span class="keywordtype">char</span> *product_name,</div>
-<div class="line"><a name="l00142"></a><span class="lineno">  142</span>&#160;                                            <span class="keyword">const</span> <span class="keywordtype">char</span> *pid);</div>
-<div class="line"><a name="l00149"></a><span class="lineno"><a class="line" href="zos-base_8h.html#aae0d13f3118b831f0577762101cbc569">  149</a></span>&#160;<span class="keyword">extern</span> <span class="keywordtype">size_t</span> <a class="code" href="zos-base_8h.html#aae0d13f3118b831f0577762101cbc569">__e2a_l</a>(<span class="keywordtype">char</span> *bufptr, <span class="keywordtype">size_t</span> szLen);</div>
-<div class="line"><a name="l00156"></a><span class="lineno"><a class="line" href="zos-base_8h.html#a66dfba0bda56f0b5b4eb2be56cbc1174">  156</a></span>&#160;<span class="keyword">extern</span> <span class="keywordtype">size_t</span> <a class="code" href="zos-base_8h.html#a66dfba0bda56f0b5b4eb2be56cbc1174">__a2e_l</a>(<span class="keywordtype">char</span> *bufptr, <span class="keywordtype">size_t</span> szLen);</div>
-<div class="line"><a name="l00162"></a><span class="lineno"><a class="line" href="zos-base_8h.html#a3af23f2a9b8f8411880da3325ca81cb8">  162</a></span>&#160;<span class="keyword">extern</span> <span class="keywordtype">size_t</span> <a class="code" href="zos-base_8h.html#a3af23f2a9b8f8411880da3325ca81cb8">__e2a_s</a>(<span class="keywordtype">char</span> *<span class="keywordtype">string</span>);</div>
-<div class="line"><a name="l00168"></a><span class="lineno"><a class="line" href="zos-base_8h.html#ab726f34752dc8cfe1d1e3f792ddfab0e">  168</a></span>&#160;<span class="keyword">extern</span> <span class="keywordtype">size_t</span> <a class="code" href="zos-base_8h.html#ab726f34752dc8cfe1d1e3f792ddfab0e">__a2e_s</a>(<span class="keywordtype">char</span> *<span class="keywordtype">string</span>);</div>
-<div class="line"><a name="l00169"></a><span class="lineno">  169</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="zos-base_8h.html#a68bff7004136b886a1d072088c1a7aa9">atomic_dec</a>(<span class="keyword">volatile</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> *loc);</div>
-<div class="line"><a name="l00170"></a><span class="lineno">  170</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="zos-base_8h.html#ac276a4ee174620ca6c8c15802dec8ece">atomic_inc</a>(<span class="keyword">volatile</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> *loc);</div>
-<div class="line"><a name="l00175"></a><span class="lineno">  175</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">int</span> <a class="code" href="zos-base_8h.html#ad7d99c4618975fd753197a2f412d3fd0">gettid</a>();</div>
-<div class="line"><a name="l00180"></a><span class="lineno">  180</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">int</span> <a class="code" href="zos-base_8h.html#a026e3bd38da37deab59c4e07acde8adb">dprintf</a>(<span class="keywordtype">int</span> fd, <span class="keyword">const</span> <span class="keywordtype">char</span> *, ...);</div>
-<div class="line"><a name="l00185"></a><span class="lineno">  185</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">int</span> <a class="code" href="zos-base_8h.html#a66333e20c4800e4c908fc5beca574649">vdprintf</a>(<span class="keywordtype">int</span> fd, <span class="keyword">const</span> <span class="keywordtype">char</span> *, va_list ap);</div>
-<div class="line"><a name="l00189"></a><span class="lineno">  189</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">void</span> <a class="code" href="zos-base_8h.html#aaaaab11cdfe715e251c58cdc01c9c3d6">__dump</a>(<span class="keywordtype">int</span> fd, <span class="keyword">const</span> <span class="keywordtype">void</span> *addr, <span class="keywordtype">size_t</span> len, <span class="keywordtype">size_t</span> bw);</div>
-<div class="line"><a name="l00193"></a><span class="lineno">  193</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">void</span> <a class="code" href="zos-base_8h.html#a94b4b66cdaac370339f2123b2a2f48a4">__dump_title</a>(<span class="keywordtype">int</span> fd, <span class="keyword">const</span> <span class="keywordtype">void</span> *addr, <span class="keywordtype">size_t</span> len, <span class="keywordtype">size_t</span> bw,</div>
-<div class="line"><a name="l00194"></a><span class="lineno">  194</span>&#160;                         <span class="keyword">const</span> <span class="keywordtype">char</span> *, ...);</div>
-<div class="line"><a name="l00199"></a><span class="lineno">  199</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">void</span> <a class="code" href="zos-base_8h.html#adaadac4f341edd6973a413370bbcd382">__display_backtrace</a>(<span class="keywordtype">int</span> fd);</div>
-<div class="line"><a name="l00209"></a><span class="lineno">  209</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">int</span> <a class="code" href="zos-base_8h.html#a024eef20782126c07492cd8e687396d4">execvpe</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *name, <span class="keywordtype">char</span> *<span class="keyword">const</span> argv[], <span class="keywordtype">char</span> *<span class="keyword">const</span> envp[]);</div>
-<div class="line"><a name="l00216"></a><span class="lineno">  216</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">int</span> <a class="code" href="zos-base_8h.html#a3747bea884034d32d4d558872223969e">backtrace</a>(<span class="keywordtype">void</span> **buffer, <span class="keywordtype">int</span> size);</div>
-<div class="line"><a name="l00223"></a><span class="lineno">  223</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">char</span> **<a class="code" href="zos-base_8h.html#a0b746d48786d86b4b4e882c564f565a0">backtrace_symbols</a>(<span class="keywordtype">void</span> *<span class="keyword">const</span> *buffer, <span class="keywordtype">int</span> size);</div>
-<div class="line"><a name="l00230"></a><span class="lineno">  230</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">void</span> <a class="code" href="zos-base_8h.html#ae93bfd4b259fdb4eb75ece87198cbac9">backtrace_symbols_fd</a>(<span class="keywordtype">void</span> *<span class="keyword">const</span> *buffer, <span class="keywordtype">int</span> size, <span class="keywordtype">int</span> fd);</div>
-<div class="line"><a name="l00235"></a><span class="lineno"><a class="line" href="zos-base_8h.html#a0f52ff3bc281beee05eab0ddc404fb8e">  235</a></span>&#160;<span class="keyword">extern</span> <span class="keywordtype">void</span> <a class="code" href="zos-base_8h.html#a0f52ff3bc281beee05eab0ddc404fb8e">__fdinfo</a>(<span class="keywordtype">int</span> fd);</div>
-<div class="line"><a name="l00243"></a><span class="lineno">  243</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">void</span> <a class="code" href="zos-base_8h.html#a356023b7241042bab4058771953f109b">__abend</a>(<span class="keywordtype">int</span> comp_code, <span class="keywordtype">unsigned</span> reason_code, <span class="keywordtype">int</span> flat_byte,</div>
-<div class="line"><a name="l00244"></a><span class="lineno">  244</span>&#160;                    <span class="keywordtype">void</span> *<a class="code" href="zos_8cc.html#aa3d6614da88c74bd72e5d82aadcbfa68">plist</a>);</div>
-<div class="line"><a name="l00252"></a><span class="lineno">  252</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">int</span> <a class="code" href="zos-base_8h.html#a2bb9ffbde3f05b9d8456495b5b6e0d2e">strncasecmp_ignorecp</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *a, <span class="keyword">const</span> <span class="keywordtype">char</span> *b, <span class="keywordtype">size_t</span> n);</div>
-<div class="line"><a name="l00259"></a><span class="lineno">  259</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">int</span> <a class="code" href="zos-base_8h.html#a918f854781ebfd2e2b8208e5ac8a5639">strcasecmp_ignorecp</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *a, <span class="keyword">const</span> <span class="keywordtype">char</span> *b);</div>
-<div class="line"><a name="l00266"></a><span class="lineno">  266</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">int</span> <a class="code" href="zos-base_8h.html#acd80c9142c65aa99177bf1e5924d0f04">__guess_ae</a>(<span class="keyword">const</span> <span class="keywordtype">void</span> *src, <span class="keywordtype">size_t</span> size);</div>
-<div class="line"><a name="l00270"></a><span class="lineno">  270</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">int</span> <a class="code" href="zos-base_8h.html#a7f4ce8765ce0f58fdf6cb6524437ca80">conv_utf8_utf16</a>(<span class="keywordtype">char</span> *, <span class="keywordtype">size_t</span>, <span class="keyword">const</span> <span class="keywordtype">char</span> *, <span class="keywordtype">size_t</span>);</div>
-<div class="line"><a name="l00274"></a><span class="lineno">  274</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">int</span> <a class="code" href="zos-base_8h.html#a474d14f60847c08d208dbee534f7aeff">conv_utf16_utf8</a>(<span class="keywordtype">char</span> *, <span class="keywordtype">size_t</span>, <span class="keyword">const</span> <span class="keywordtype">char</span> *, <span class="keywordtype">size_t</span>);</div>
-<div class="line"><a name="l00278"></a><span class="lineno">  278</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">int</span> <a class="code" href="zos-base_8h.html#aa111e065a77c2a74c9dc6309266ca7b7">__console_printf</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *fmt, ...);</div>
-<div class="line"><a name="l00283"></a><span class="lineno">  283</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">int</span> <a class="code" href="zos-base_8h.html#a6d6262268568ca267a869ea8a09f636d">__indebug</a>(<span class="keywordtype">void</span>);</div>
-<div class="line"><a name="l00287"></a><span class="lineno">  287</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">void</span> <a class="code" href="zos-base_8h.html#a2cea5c0e624b0131aba94ab6d0df91a9">__setdebug</a>(<span class="keywordtype">int</span>);</div>
-<div class="line"><a name="l00295"></a><span class="lineno">  295</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">void</span> <a class="code" href="zos-base_8h.html#a471dc9324e1d385a16614bc1c2171d45">__set_autocvt_on_fd_stream</a>(<span class="keywordtype">int</span> fd, <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> ccsid,</div>
-<div class="line"><a name="l00296"></a><span class="lineno">  296</span>&#160;                                       <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> txtflag,</div>
-<div class="line"><a name="l00297"></a><span class="lineno">  297</span>&#160;                                       <span class="keywordtype">int</span> on_untagged_only);</div>
-<div class="line"><a name="l00308"></a><span class="lineno">  308</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">int</span> <a class="code" href="zos-base_8h.html#ae84be62539ccfe5bde4bcbe507b7e2e9">__getargcv</a>(<span class="keywordtype">int</span> *argc, <span class="keywordtype">char</span> ***argv, pid_t pid);</div>
-<div class="line"><a name="l00313"></a><span class="lineno">  313</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">char</span> **<a class="code" href="zos-base_8h.html#ae290ebf3e301799ce9b7ce12c13ada34">__getargv</a>(<span class="keywordtype">void</span>);</div>
-<div class="line"><a name="l00318"></a><span class="lineno">  318</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">int</span> <a class="code" href="zos-base_8h.html#a3bc167e04f4b05824076ec2e20e4a581">__getargc</a>(<span class="keywordtype">void</span>);</div>
-<div class="line"><a name="l00319"></a><span class="lineno">  319</span>&#160; </div>
-<div class="line"><a name="l00325"></a><span class="lineno">  325</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">void</span> *<a class="code" href="zos-base_8h.html#af03baf0b70a27078df7d8501a54a504e">__dlcb_next</a>(<span class="keywordtype">void</span> *last);</div>
-<div class="line"><a name="l00333"></a><span class="lineno">  333</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">int</span> <a class="code" href="zos-base_8h.html#af0e953aba19ac06bdf4d1934a409184e">__dlcb_entry_name</a>(<span class="keywordtype">char</span> *buf, <span class="keywordtype">int</span> size, <span class="keywordtype">void</span> *dlcb);</div>
-<div class="line"><a name="l00339"></a><span class="lineno">  339</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">void</span> *<a class="code" href="zos-base_8h.html#a53a6a70a1e25ac646020762525af5578">__dlcb_entry_addr</a>(<span class="keywordtype">void</span> *dlcb);</div>
-<div class="line"><a name="l00348"></a><span class="lineno">  348</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">int</span> <a class="code" href="zos-base_8h.html#af5ecc7b9285446eb69449a33bff8eec5">__find_file_in_path</a>(<span class="keywordtype">char</span> *out, <span class="keywordtype">int</span> size, <span class="keyword">const</span> <span class="keywordtype">char</span> *envvar,</div>
-<div class="line"><a name="l00349"></a><span class="lineno">  349</span>&#160;                               <span class="keyword">const</span> <span class="keywordtype">char</span> *file);</div>
-<div class="line"><a name="l00356"></a><span class="lineno">  356</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">int</span> <a class="code" href="zos-base_8h.html#a828c1d76a7773572f289e210fd94b09f">__file_needs_conversion</a>(<span class="keywordtype">int</span> fd);</div>
-<div class="line"><a name="l00363"></a><span class="lineno">  363</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">int</span> <a class="code" href="zos-base_8h.html#a690294b495f591280cd4e76006cf86b4">__file_needs_conversion_init</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *name, <span class="keywordtype">int</span> fd);</div>
-<div class="line"><a name="l00368"></a><span class="lineno">  368</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">void</span> <a class="code" href="zos-base_8h.html#a1c9b02f2c32d8ef0621b41b4142c8816">__fd_close</a>(<span class="keywordtype">int</span> fd);</div>
-<div class="line"><a name="l00369"></a><span class="lineno">  369</span>&#160; </div>
-<div class="line"><a name="l00374"></a><span class="lineno">  374</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <a class="code" href="zos-base_8h.html#a6319466e3a209b94c3d277245cbd61f7">__mach_absolute_time</a>(<span class="keywordtype">void</span>);</div>
-<div class="line"><a name="l00381"></a><span class="lineno">  381</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">void</span> *<a class="code" href="zos-base_8h.html#a80836ddd1b6b15678df61b69152bacd5">anon_mmap</a>(<span class="keywordtype">void</span> *_, <span class="keywordtype">size_t</span> len);</div>
-<div class="line"><a name="l00392"></a><span class="lineno">  392</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">void</span> *<a class="code" href="zos-base_8h.html#abacb87ed98c22ed1c16d5100e9d8e903">roanon_mmap</a>(<span class="keywordtype">void</span> *_, <span class="keywordtype">size_t</span> len, <span class="keywordtype">int</span> prot, <span class="keywordtype">int</span> flags,</div>
-<div class="line"><a name="l00393"></a><span class="lineno">  393</span>&#160;                         <span class="keyword">const</span> <span class="keywordtype">char</span> *filename, <span class="keywordtype">int</span> fildes, off_t off);</div>
-<div class="line"><a name="l00400"></a><span class="lineno">  400</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">int</span> <a class="code" href="zos-base_8h.html#aa00ab042a596dd63795d3791d34b8d29">anon_munmap</a>(<span class="keywordtype">void</span> *addr, <span class="keywordtype">size_t</span> len);</div>
-<div class="line"><a name="l00412"></a><span class="lineno">  412</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">int</span> <a class="code" href="zos-base_8h.html#ae647b7279cea008a3b5785dfb2097891">__cond_timed_wait</a>(<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> secs, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> nsecs,</div>
-<div class="line"><a name="l00413"></a><span class="lineno">  413</span>&#160;                             <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> event_list, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> *secs_rem,</div>
-<div class="line"><a name="l00414"></a><span class="lineno">  414</span>&#160;                             <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> *nsecs_rem);</div>
-<div class="line"><a name="l00415"></a><span class="lineno">  415</span>&#160; </div>
-<div class="line"><a name="l00416"></a><span class="lineno"><a class="line" href="zos-base_8h.html#a0b58f7053e9ac0361e12e9b0eaf1c208abadca9e703a2894cf1c88a178514d6f3">  416</a></span>&#160;<span class="keyword">enum</span> <a class="code" href="zos-base_8h.html#a0b58f7053e9ac0361e12e9b0eaf1c208">COND_TIME_WAIT_CONSTANTS</a> { <a class="code" href="zos-base_8h.html#a0b58f7053e9ac0361e12e9b0eaf1c208abadca9e703a2894cf1c88a178514d6f3">CW_INTRPT</a> = 1, <a class="code" href="zos-base_8h.html#a0b58f7053e9ac0361e12e9b0eaf1c208a48c11109f874d680e4fc5bd3325cfbef">CW_CONDVAR</a> = 32 };</div>
-<div class="line"><a name="l00417"></a><span class="lineno">  417</span>&#160; </div>
-<div class="line"><a name="l00424"></a><span class="lineno">  424</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">int</span> <a class="code" href="zos-base_8h.html#ae93297a3ea73ced0e4e4345d8c41bf03">__fork</a>(<span class="keywordtype">void</span>);</div>
-<div class="line"><a name="l00425"></a><span class="lineno">  425</span>&#160; </div>
-<div class="line"><a name="l00432"></a><span class="lineno">  432</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">int</span> <a class="code" href="zos-base_8h.html#a5d88641f86c8a447fefd1e531758a3c0">getentropy</a>(<span class="keywordtype">void</span> *buffer, <span class="keywordtype">size_t</span> length);</div>
-<div class="line"><a name="l00436"></a><span class="lineno">  436</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">void</span> <a class="code" href="zos-base_8h.html#ae6d06ccc8af47e7526ac720d02f29ade">__build_version</a>(<span class="keywordtype">void</span>);</div>
-<div class="line"><a name="l00443"></a><span class="lineno">  443</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">size_t</span> <a class="code" href="zos-base_8h.html#ad50ec2039d764d2ff084007ccb957cdb">strnlen</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *str, <span class="keywordtype">size_t</span> maxlen);</div>
-<div class="line"><a name="l00449"></a><span class="lineno">  449</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">void</span> <a class="code" href="zos-base_8h.html#a24e641431113c2b6bed09be1492f39c6">__tcp_clear_to_close</a>(<span class="keywordtype">int</span> socket, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> secs);</div>
-<div class="line"><a name="l00455"></a><span class="lineno">  455</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">int</span> <a class="code" href="zos-base_8h.html#a9c2aa2bc64d9760560a3081722479829">get_ipcs_overview</a>(IPCQPROC *info);</div>
-<div class="line"><a name="l00456"></a><span class="lineno">  456</span>&#160; </div>
-<div class="line"><a name="l00457"></a><span class="lineno"><a class="line" href="struct____cpu__relax__workarea.html">  457</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="struct____cpu__relax__workarea.html">__cpu_relax_workarea</a> {</div>
-<div class="line"><a name="l00458"></a><span class="lineno"><a class="line" href="struct____cpu__relax__workarea.html#a1925819da07e1ed17665bc87917b5644">  458</a></span>&#160;  <span class="keywordtype">void</span> *<a class="code" href="struct____cpu__relax__workarea.html#a1925819da07e1ed17665bc87917b5644">sfaddr</a>;</div>
-<div class="line"><a name="l00459"></a><span class="lineno"><a class="line" href="struct____cpu__relax__workarea.html#ad98fa19d1fc23e05f2a2d6b9d2fb2fd0">  459</a></span>&#160;  <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <a class="code" href="struct____cpu__relax__workarea.html#ad98fa19d1fc23e05f2a2d6b9d2fb2fd0">t0</a>;</div>
-<div class="line"><a name="l00460"></a><span class="lineno"><a class="line" href="zos-base_8h.html#ae10c4318fa7f7eba3b2799ffc90060e8">  460</a></span>&#160;} <a class="code" href="zos-base_8h.html#ae10c4318fa7f7eba3b2799ffc90060e8">__crwa_t</a>;</div>
-<div class="line"><a name="l00461"></a><span class="lineno">  461</span>&#160; </div>
-<div class="line"><a name="l00463"></a><span class="lineno">  463</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">void</span> <a class="code" href="zos-base_8h.html#a0a384e05bc05158aa503139ffca491a5">__cpu_relax</a>(<a class="code" href="struct____cpu__relax__workarea.html">__crwa_t</a> *);</div>
-<div class="line"><a name="l00464"></a><span class="lineno">  464</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">int</span> <a class="code" href="zos-base_8h.html#a1384c2247230a3c174fc5f0d2c7a9ad8">__sem_init</a>(<a class="code" href="struct_semaphore.html">__sem_t</a> *s0, <span class="keywordtype">int</span> shared, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> val);</div>
-<div class="line"><a name="l00465"></a><span class="lineno">  465</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">int</span> <a class="code" href="zos-base_8h.html#aaa9b944d46ae048731ef457bac855fa3">__sem_post</a>(<a class="code" href="struct_semaphore.html">__sem_t</a> *s0);</div>
-<div class="line"><a name="l00466"></a><span class="lineno"><a class="line" href="zos-base_8h.html#accc696cae41b87b19fa2ffc0ce4a06e2">  466</a></span>&#160;<span class="keyword">extern</span> <span class="keywordtype">int</span> <a class="code" href="zos-base_8h.html#accc696cae41b87b19fa2ffc0ce4a06e2">__sem_trywait</a>(<a class="code" href="struct____sem.html">____sem_t</a> *s0);</div>
-<div class="line"><a name="l00467"></a><span class="lineno"><a class="line" href="zos-base_8h.html#aa796711629d74f05f88a5d53f3b68956">  467</a></span>&#160;<span class="keyword">extern</span> <span class="keywordtype">int</span> <a class="code" href="zos-base_8h.html#aa796711629d74f05f88a5d53f3b68956">__sem_timedwait</a>(<a class="code" href="struct____sem.html">____sem_t</a> *s0, <span class="keyword">const</span> <span class="keyword">struct</span> timespec *abs_timeout);</div>
-<div class="line"><a name="l00468"></a><span class="lineno">  468</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">int</span> <a class="code" href="zos-base_8h.html#a1adbe1c392115b2ff023ab7dbf605011">__sem_wait</a>(<a class="code" href="struct_semaphore.html">__sem_t</a> *s0);</div>
-<div class="line"><a name="l00469"></a><span class="lineno">  469</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">int</span> <a class="code" href="zos-base_8h.html#a4696c3760dd8a87ed4b5f5079d452609">__sem_getvalue</a>(<a class="code" href="struct_semaphore.html">__sem_t</a> *s0, <span class="keywordtype">int</span> *sval);</div>
-<div class="line"><a name="l00470"></a><span class="lineno">  470</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">int</span> <a class="code" href="zos-base_8h.html#a4a493515255bd9d8113483a3d3dd124e">__sem_destroy</a>(<a class="code" href="struct_semaphore.html">__sem_t</a> *s0);</div>
-<div class="line"><a name="l00471"></a><span class="lineno">  471</span>&#160; </div>
-<div class="line"><a name="l00473"></a><span class="lineno">  473</span>&#160;<span class="keyword">struct </span><a class="code" href="struct____tlsanchor.html">__tlsanchor</a>;</div>
-<div class="line"><a name="l00474"></a><span class="lineno">  474</span>&#160;<span class="keyword">extern</span> <span class="keyword">struct </span><a class="code" href="struct____tlsanchor.html">__tlsanchor</a> *<a class="code" href="zos-base_8h.html#a86fe6d2b6ea6ee485a9b857dd3e51701">__tlsvaranchor_create</a>(<span class="keywordtype">size_t</span> <a class="code" href="struct____tlsanchor.html#aec8016a8a8d1c49a1ec410322bb11d92">sz</a>);</div>
-<div class="line"><a name="l00475"></a><span class="lineno">  475</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">void</span> <a class="code" href="zos-base_8h.html#a70cfa58f0ddd04ee045b7f8dd5f5a84a">__tlsvaranchor_destroy</a>(<span class="keyword">struct</span> <a class="code" href="struct____tlsanchor.html">__tlsanchor</a> *anchor);</div>
-<div class="line"><a name="l00476"></a><span class="lineno">  476</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">void</span> *<a class="code" href="zos-base_8h.html#aa8d885903cb48dc02c6d9e6fe0e2fea8">__tlsPtrFromAnchor</a>(<span class="keyword">struct</span> <a class="code" href="struct____tlsanchor.html">__tlsanchor</a> *anchor, <span class="keyword">const</span> <span class="keywordtype">void</span> *);</div>
-<div class="line"><a name="l00477"></a><span class="lineno">  477</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">int</span> <a class="code" href="zos-base_8h.html#a023962f5ca109441bd87580ddca08f77">__testread</a>(<span class="keyword">const</span> <span class="keywordtype">void</span> *location);</div>
-<div class="line"><a name="l00478"></a><span class="lineno">  478</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">void</span> <a class="code" href="zos-base_8h.html#aa1ad85ba2714fc321967050989c5fee7">__tb</a>(<span class="keywordtype">void</span>);</div>
-<div class="line"><a name="l00479"></a><span class="lineno">  479</span>&#160; </div>
-<div class="line"><a name="l00480"></a><span class="lineno">  480</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
-<div class="line"><a name="l00481"></a><span class="lineno">  481</span>&#160; </div>
-<div class="line"><a name="l00484"></a><span class="lineno">  484</span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structzoslib__config.html">zoslib_config</a> {</div>
-<div class="line"><a name="l00488"></a><span class="lineno">  488</span>&#160;  <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="structzoslib__config.html#a02e39b562b409f9e0751491ba8498d73">IPC_CLEANUP_ENVAR</a> = <a class="code" href="zos-base_8h.html#a989178e9f01743b2af2111725b2b1eb8">IPC_CLEANUP_ENVAR_DEFAULT</a>;</div>
-<div class="line"><a name="l00492"></a><span class="lineno">  492</span>&#160;  <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="structzoslib__config.html#a2de2ac08c5c391582e288fe06c1f2f57">DEBUG_ENVAR</a> = <a class="code" href="zos-base_8h.html#a379fbe7c50e2be3f9b9864d932342811">DEBUG_ENVAR_DEFAULT</a>;</div>
-<div class="line"><a name="l00496"></a><span class="lineno">  496</span>&#160;  <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="structzoslib__config.html#a7c60ac4e4754b6aeea8985fab8aeb963">RUNTIME_LIMIT_ENVAR</a> = <a class="code" href="zos-base_8h.html#a8e6b6f696a5e7fa70287429d5816264f">RUNTIME_LIMIT_ENVAR_DEFAULT</a>;</div>
-<div class="line"><a name="l00500"></a><span class="lineno">  500</span>&#160;  <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="structzoslib__config.html#a1b54c4d5900916f270b3d4cc44f79dfd">FORKMAX_ENVAR</a> = <a class="code" href="zos-base_8h.html#a712c2123828b7e5c39cf0703e3d5cc54">FORKMAX_ENVAR_DEFAULT</a>;</div>
-<div class="line"><a name="l00501"></a><span class="lineno">  501</span>&#160;} <a class="code" href="zos-base_8h.html#a10670868ce3060c834376eae096982ae">zoslib_config_t</a>;</div>
-<div class="line"><a name="l00506"></a><span class="lineno">  506</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">void</span> <a class="code" href="zos-base_8h.html#ae823ecb53c5dce05137534f5d14edb11">init_zoslib</a>(<span class="keyword">const</span> <a class="code" href="structzoslib__config.html">zoslib_config_t</a> config = {});</div>
-<div class="line"><a name="l00507"></a><span class="lineno">  507</span>&#160;<span class="preprocessor">#else</span></div>
-<div class="line"><a name="l00508"></a><span class="lineno">  508</span>&#160; </div>
-<div class="line"><a name="l00511"></a><span class="lineno"><a class="line" href="structzoslib__config.html">  511</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structzoslib__config.html">zoslib_config</a> {</div>
-<div class="line"><a name="l00515"></a><span class="lineno"><a class="line" href="structzoslib__config.html#a02e39b562b409f9e0751491ba8498d73">  515</a></span>&#160;  <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="structzoslib__config.html#a02e39b562b409f9e0751491ba8498d73">IPC_CLEANUP_ENVAR</a>;</div>
-<div class="line"><a name="l00519"></a><span class="lineno"><a class="line" href="structzoslib__config.html#a2de2ac08c5c391582e288fe06c1f2f57">  519</a></span>&#160;  <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="structzoslib__config.html#a2de2ac08c5c391582e288fe06c1f2f57">DEBUG_ENVAR</a>;</div>
-<div class="line"><a name="l00523"></a><span class="lineno"><a class="line" href="structzoslib__config.html#a7c60ac4e4754b6aeea8985fab8aeb963">  523</a></span>&#160;  <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="structzoslib__config.html#a7c60ac4e4754b6aeea8985fab8aeb963">RUNTIME_LIMIT_ENVAR</a>;</div>
-<div class="line"><a name="l00527"></a><span class="lineno"><a class="line" href="structzoslib__config.html#a1b54c4d5900916f270b3d4cc44f79dfd">  527</a></span>&#160;  <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="structzoslib__config.html#a1b54c4d5900916f270b3d4cc44f79dfd">FORKMAX_ENVAR</a>;</div>
-<div class="line"><a name="l00528"></a><span class="lineno"><a class="line" href="zos-base_8h.html#a10670868ce3060c834376eae096982ae">  528</a></span>&#160;} <a class="code" href="zos-base_8h.html#a10670868ce3060c834376eae096982ae">zoslib_config_t</a>;</div>
-<div class="line"><a name="l00533"></a><span class="lineno">  533</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">void</span> <a class="code" href="zos-base_8h.html#ae823ecb53c5dce05137534f5d14edb11">init_zoslib</a>(<span class="keyword">const</span> <a class="code" href="structzoslib__config.html">zoslib_config_t</a> config);</div>
-<div class="line"><a name="l00534"></a><span class="lineno">  534</span>&#160;<span class="preprocessor">#endif // __cplusplus</span></div>
-<div class="line"><a name="l00535"></a><span class="lineno">  535</span>&#160; </div>
-<div class="line"><a name="l00539"></a><span class="lineno">  539</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">void</span> <a class="code" href="zos-base_8h.html#ad08be3bfe25046883b7d3bea7ac88cc2">init_zoslib_config</a>(<a class="code" href="structzoslib__config.html">zoslib_config_t</a> *<span class="keyword">const</span> config);</div>
-<div class="line"><a name="l00540"></a><span class="lineno">  540</span>&#160; </div>
-<div class="line"><a name="l00548"></a><span class="lineno">  548</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">int</span> <a class="code" href="zos-base_8h.html#a1b63fa141b202a0b01cfef8421aa48d6">nanosleep</a>(<span class="keyword">const</span> <span class="keyword">struct</span> timespec *req, <span class="keyword">struct</span> timespec *rem);</div>
-<div class="line"><a name="l00555"></a><span class="lineno">  555</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">int</span> <a class="code" href="zos-base_8h.html#ab972ed38da2c91d02f9e667ba6a29a23">__lutimes</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *filename, <span class="keyword">const</span> <span class="keyword">struct</span> timeval tv[2]);</div>
-<div class="line"><a name="l00556"></a><span class="lineno">  556</span>&#160; </div>
-<div class="line"><a name="l00557"></a><span class="lineno">  557</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
-<div class="line"><a name="l00558"></a><span class="lineno">  558</span>&#160;}</div>
-<div class="line"><a name="l00559"></a><span class="lineno">  559</span>&#160;<span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l00560"></a><span class="lineno">  560</span>&#160; </div>
-<div class="line"><a name="l00561"></a><span class="lineno">  561</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
-<div class="line"><a name="l00562"></a><span class="lineno">  562</span>&#160;<span class="keywordtype">void</span> <a class="code" href="zos-base_8h.html#ad08be3bfe25046883b7d3bea7ac88cc2">init_zoslib_config</a>(<a class="code" href="structzoslib__config.html">zoslib_config_t</a> &amp;config);</div>
-<div class="line"><a name="l00563"></a><span class="lineno">  563</span>&#160;<span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l00564"></a><span class="lineno">  564</span>&#160; </div>
-<div class="line"><a name="l00565"></a><span class="lineno"><a class="line" href="zos-base_8h.html#af33ceeb0056bef47f7ad074f617979e0">  565</a></span>&#160;<span class="preprocessor">#define _str_e2a(_str)                                                         \</span></div>
-<div class="line"><a name="l00566"></a><span class="lineno">  566</span>&#160;<span class="preprocessor">  ({                                                                           \</span></div>
-<div class="line"><a name="l00567"></a><span class="lineno">  567</span>&#160;<span class="preprocessor">    const char *src = (const char *)(_str);                                    \</span></div>
-<div class="line"><a name="l00568"></a><span class="lineno">  568</span>&#160;<span class="preprocessor">    int len = strlen(src) + 1;                                                 \</span></div>
-<div class="line"><a name="l00569"></a><span class="lineno">  569</span>&#160;<span class="preprocessor">    char *tgt = (char *)alloca(len);                                           \</span></div>
-<div class="line"><a name="l00570"></a><span class="lineno">  570</span>&#160;<span class="preprocessor">    (char *)_convert_e2a(tgt, src, len);                                       \</span></div>
-<div class="line"><a name="l00571"></a><span class="lineno">  571</span>&#160;<span class="preprocessor">  })</span></div>
-<div class="line"><a name="l00572"></a><span class="lineno">  572</span>&#160; </div>
-<div class="line"><a name="l00573"></a><span class="lineno"><a class="line" href="zos-base_8h.html#aed8dbbb0fe4f47e3cfad8a85c72f91a3">  573</a></span>&#160;<span class="preprocessor">#define _str_a2e(_str)                                                         \</span></div>
-<div class="line"><a name="l00574"></a><span class="lineno">  574</span>&#160;<span class="preprocessor">  ({                                                                           \</span></div>
-<div class="line"><a name="l00575"></a><span class="lineno">  575</span>&#160;<span class="preprocessor">    const char *src = (const char *)(_str);                                    \</span></div>
-<div class="line"><a name="l00576"></a><span class="lineno">  576</span>&#160;<span class="preprocessor">    int len = strlen(src) + 1;                                                 \</span></div>
-<div class="line"><a name="l00577"></a><span class="lineno">  577</span>&#160;<span class="preprocessor">    char *tgt = (char *)alloca(len);                                           \</span></div>
-<div class="line"><a name="l00578"></a><span class="lineno">  578</span>&#160;<span class="preprocessor">    (char *)_convert_a2e(tgt, src, len);                                       \</span></div>
-<div class="line"><a name="l00579"></a><span class="lineno">  579</span>&#160;<span class="preprocessor">  })</span></div>
-<div class="line"><a name="l00580"></a><span class="lineno">  580</span>&#160; </div>
-<div class="line"><a name="l00581"></a><span class="lineno"><a class="line" href="zos-base_8h.html#a4fecf8eec80c3445d99b3a7c86798275">  581</a></span>&#160;<span class="preprocessor">#define AEWRAP(_rc, _x)                                                        \</span></div>
-<div class="line"><a name="l00582"></a><span class="lineno">  582</span>&#160;<span class="preprocessor">  (__isASCII() ? ((_rc) = (_x), 0)                                             \</span></div>
-<div class="line"><a name="l00583"></a><span class="lineno">  583</span>&#160;<span class="preprocessor">               : (__ae_thread_swapmode(__AE_ASCII_MODE), ((_rc) = (_x)),       \</span></div>
-<div class="line"><a name="l00584"></a><span class="lineno">  584</span>&#160;<span class="preprocessor">                  __ae_thread_swapmode(__AE_EBCDIC_MODE), 1))</span></div>
-<div class="line"><a name="l00585"></a><span class="lineno">  585</span>&#160; </div>
-<div class="line"><a name="l00586"></a><span class="lineno"><a class="line" href="zos-base_8h.html#a6a0f6ac6755d74edc41975514f3d4706">  586</a></span>&#160;<span class="preprocessor">#define AEWRAP_VOID(_x)                                                        \</span></div>
-<div class="line"><a name="l00587"></a><span class="lineno">  587</span>&#160;<span class="preprocessor">  (__isASCII() ? ((_x), 0)                                                     \</span></div>
-<div class="line"><a name="l00588"></a><span class="lineno">  588</span>&#160;<span class="preprocessor">               : (__ae_thread_swapmode(__AE_ASCII_MODE), (_x),                 \</span></div>
-<div class="line"><a name="l00589"></a><span class="lineno">  589</span>&#160;<span class="preprocessor">                  __ae_thread_swapmode(__AE_EBCDIC_MODE), 1))</span></div>
+<div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;<span class="preprocessor">#include &lt;sys/__getipc.h&gt;</span></div>
+<div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;<span class="preprocessor">#include &lt;time.h&gt;</span></div>
+<div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;<span class="preprocessor">#include &lt;unistd.h&gt;</span></div>
+<div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;<span class="preprocessor">#include &lt;stdio.h&gt;</span></div>
+<div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;<span class="preprocessor">#include &lt;stdbool.h&gt;</span></div>
+<div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160; </div>
+<div class="line"><a name="l00030"></a><span class="lineno"><a class="line" href="zos-base_8h.html#ae6eb63ab679fae20beac500e7d117a04">   30</a></span>&#160;<span class="preprocessor">#define __ZOS_CC</span></div>
+<div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160; </div>
+<div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
+<div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;<span class="keyword">extern</span> <span class="stringliteral">&quot;C&quot;</span> {</div>
+<div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00035"></a><span class="lineno">   35</span>&#160;<span class="preprocessor">#ifndef __size_t</span></div>
+<div class="line"><a name="l00036"></a><span class="lineno"><a class="line" href="zos-base_8h.html#acf18a0d6c4b39d531e021702e9a77984">   36</a></span>&#160;<span class="keyword">typedef</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <a class="code" href="zos-base_8h.html#acf18a0d6c4b39d531e021702e9a77984">size_t</a>;</div>
+<div class="line"><a name="l00037"></a><span class="lineno"><a class="line" href="zos-base_8h.html#aeb277d01686af866ed777fb7da13d9c4">   37</a></span>&#160;<span class="preprocessor">#define __size_t 1</span></div>
+<div class="line"><a name="l00038"></a><span class="lineno">   38</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00039"></a><span class="lineno">   39</span>&#160; </div>
+<div class="line"><a name="l00040"></a><span class="lineno"><a class="line" href="zos-base_8h.html#a989178e9f01743b2af2111725b2b1eb8">   40</a></span>&#160;<span class="preprocessor">#define IPC_CLEANUP_ENVAR_DEFAULT &quot;__IPC_CLEANUP&quot;</span></div>
+<div class="line"><a name="l00041"></a><span class="lineno"><a class="line" href="zos-base_8h.html#a379fbe7c50e2be3f9b9864d932342811">   41</a></span>&#160;<span class="preprocessor">#define DEBUG_ENVAR_DEFAULT &quot;__RUNDEBUG&quot;</span></div>
+<div class="line"><a name="l00042"></a><span class="lineno"><a class="line" href="zos-base_8h.html#a8e6b6f696a5e7fa70287429d5816264f">   42</a></span>&#160;<span class="preprocessor">#define RUNTIME_LIMIT_ENVAR_DEFAULT &quot;__RUNTIMELIMIT&quot;</span></div>
+<div class="line"><a name="l00043"></a><span class="lineno"><a class="line" href="zos-base_8h.html#a712c2123828b7e5c39cf0703e3d5cc54">   43</a></span>&#160;<span class="preprocessor">#define FORKMAX_ENVAR_DEFAULT &quot;__FORKMAX&quot;</span></div>
+<div class="line"><a name="l00044"></a><span class="lineno"><a class="line" href="zos-base_8h.html#ae51a62f771dfacf60d533df8e75002ce">   44</a></span>&#160;<span class="preprocessor">#define CCSID_GUESS_BUF_SIZE_DEFAULT &quot;__CCSIDGUESSBUFSIZE&quot;</span></div>
+<div class="line"><a name="l00045"></a><span class="lineno"><a class="line" href="zos-base_8h.html#af8049b4002399235c671357a0c561d33">   45</a></span>&#160;<span class="preprocessor">#define UNTAGGED_READ_MODE_DEFAULT &quot;__UNTAGGED_READ_MODE&quot;</span></div>
+<div class="line"><a name="l00046"></a><span class="lineno"><a class="line" href="zos-base_8h.html#ad51e6cd7f9dac4350e0339af2e6bed78">   46</a></span>&#160;<span class="preprocessor">#define UNTAGGED_READ_MODE_CCSID1047_DEFAULT &quot;__UNTAGGED_READ_MODE_CCSID1047&quot;</span></div>
+<div class="line"><a name="l00047"></a><span class="lineno">   47</span>&#160; </div>
+<div class="line"><a name="l00048"></a><span class="lineno"><a class="line" href="zos-base_8h.html#adbc37c8430939d1f676d7d6d1fd282aa">   48</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
+<div class="line"><a name="l00049"></a><span class="lineno"><a class="line" href="zos-base_8h.html#adbc37c8430939d1f676d7d6d1fd282aaa38c9a795628618dd5aa678c4ebe604b1">   49</a></span>&#160;  <a class="code" href="zos-base_8h.html#adbc37c8430939d1f676d7d6d1fd282aaa38c9a795628618dd5aa678c4ebe604b1">ZOSLVL_V1R13</a> = 0,</div>
+<div class="line"><a name="l00050"></a><span class="lineno"><a class="line" href="zos-base_8h.html#adbc37c8430939d1f676d7d6d1fd282aaa09ecb9fd45b027cd9f09e4c8a05e6dd8">   50</a></span>&#160;  <a class="code" href="zos-base_8h.html#adbc37c8430939d1f676d7d6d1fd282aaa09ecb9fd45b027cd9f09e4c8a05e6dd8">ZOSLVL_V2R1</a>,</div>
+<div class="line"><a name="l00051"></a><span class="lineno"><a class="line" href="zos-base_8h.html#adbc37c8430939d1f676d7d6d1fd282aaa7aa24436f20cfd0a81c5d683b1fd9c92">   51</a></span>&#160;  <a class="code" href="zos-base_8h.html#adbc37c8430939d1f676d7d6d1fd282aaa7aa24436f20cfd0a81c5d683b1fd9c92">ZOSLVL_V2R2</a>,</div>
+<div class="line"><a name="l00052"></a><span class="lineno"><a class="line" href="zos-base_8h.html#adbc37c8430939d1f676d7d6d1fd282aaa64e1d9eb01863019081a6b11a1e9a558">   52</a></span>&#160;  <a class="code" href="zos-base_8h.html#adbc37c8430939d1f676d7d6d1fd282aaa64e1d9eb01863019081a6b11a1e9a558">ZOSLVL_V2R3</a>,</div>
+<div class="line"><a name="l00053"></a><span class="lineno"><a class="line" href="zos-base_8h.html#adbc37c8430939d1f676d7d6d1fd282aaaeb2334e1cfb3f9f16310abd91666e5e5">   53</a></span>&#160;  <a class="code" href="zos-base_8h.html#adbc37c8430939d1f676d7d6d1fd282aaaeb2334e1cfb3f9f16310abd91666e5e5">ZOSLVL_V2R4</a>,</div>
+<div class="line"><a name="l00054"></a><span class="lineno"><a class="line" href="zos-base_8h.html#adbc37c8430939d1f676d7d6d1fd282aaad6f5ed5a0fa757e7c126d5df7593dab4">   54</a></span>&#160;  <a class="code" href="zos-base_8h.html#adbc37c8430939d1f676d7d6d1fd282aaad6f5ed5a0fa757e7c126d5df7593dab4">ZOSLVL_V2R5</a>,</div>
+<div class="line"><a name="l00055"></a><span class="lineno"><a class="line" href="zos-base_8h.html#adbc37c8430939d1f676d7d6d1fd282aaa58ba8c5aed6ac7f21856244ae076e24b">   55</a></span>&#160;  <a class="code" href="zos-base_8h.html#adbc37c8430939d1f676d7d6d1fd282aaa58ba8c5aed6ac7f21856244ae076e24b">ZOSLVL_UNKNOWN</a>,</div>
+<div class="line"><a name="l00056"></a><span class="lineno">   56</span>&#160;} <a class="code" href="zos-base_8h.html#adbc37c8430939d1f676d7d6d1fd282aa">oslvl_t</a>;</div>
+<div class="line"><a name="l00057"></a><span class="lineno">   57</span>&#160; </div>
+<div class="line"><a name="l00058"></a><span class="lineno">   58</span>&#160;<span class="keyword">struct </span>timespec;</div>
+<div class="line"><a name="l00059"></a><span class="lineno">   59</span>&#160; </div>
+<div class="line"><a name="l00060"></a><span class="lineno"><a class="line" href="zos-base_8h.html#a2f9c761af656069fe6fc3df81fa4331a">   60</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
+<div class="line"><a name="l00061"></a><span class="lineno"><a class="line" href="zos-base_8h.html#a2f9c761af656069fe6fc3df81fa4331aa3225196686ced5a2732f8030a10c5b98">   61</a></span>&#160;  <a class="code" href="zos-base_8h.html#a2f9c761af656069fe6fc3df81fa4331aa3225196686ced5a2732f8030a10c5b98">CLOCK_REALTIME</a>,</div>
+<div class="line"><a name="l00062"></a><span class="lineno"><a class="line" href="zos-base_8h.html#a2f9c761af656069fe6fc3df81fa4331aa12a9ebbd93d62f4b893c1831390bbc0f">   62</a></span>&#160;  <a class="code" href="zos-base_8h.html#a2f9c761af656069fe6fc3df81fa4331aa12a9ebbd93d62f4b893c1831390bbc0f">CLOCK_MONOTONIC</a>,</div>
+<div class="line"><a name="l00063"></a><span class="lineno"><a class="line" href="zos-base_8h.html#a2f9c761af656069fe6fc3df81fa4331aa84fa191348712359af9225ec2870e470">   63</a></span>&#160;  <a class="code" href="zos-base_8h.html#a2f9c761af656069fe6fc3df81fa4331aa84fa191348712359af9225ec2870e470">CLOCK_HIGHRES</a>,</div>
+<div class="line"><a name="l00064"></a><span class="lineno">   64</span>&#160;  <a class="code" href="zos-base_8h.html#a2f9c761af656069fe6fc3df81fa4331aa6e72a9ff010176e8858e5813fec4a278">CLOCK_THREAD_CPUTIME_ID</a></div>
+<div class="line"><a name="l00065"></a><span class="lineno"><a class="line" href="zos-base_8h.html#a2f9c761af656069fe6fc3df81fa4331aa6e72a9ff010176e8858e5813fec4a278">   65</a></span>&#160;} <a class="code" href="zos-base_8h.html#a2f9c761af656069fe6fc3df81fa4331a">clockid_t</a>;</div>
+<div class="line"><a name="l00066"></a><span class="lineno">   66</span>&#160; </div>
+<div class="line"><a name="l00067"></a><span class="lineno"><a class="line" href="struct____sem.html">   67</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="struct____sem.html">__sem</a> {</div>
+<div class="line"><a name="l00068"></a><span class="lineno"><a class="line" href="struct____sem.html#ad87a7b6f3f80c48002605fc838beebfb">   68</a></span>&#160;  <span class="keyword">volatile</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="struct____sem.html#ad87a7b6f3f80c48002605fc838beebfb">value</a>;</div>
+<div class="line"><a name="l00069"></a><span class="lineno"><a class="line" href="struct____sem.html#a27a2157284bab89fc8d169efde729b8d">   69</a></span>&#160;  <span class="keyword">volatile</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="struct____sem.html#a27a2157284bab89fc8d169efde729b8d">id</a>; <span class="comment">// 0 for non shared (thread), pid for share</span></div>
+<div class="line"><a name="l00070"></a><span class="lineno"><a class="line" href="struct____sem.html#aa71310199772ca0a317410503cebcab9">   70</a></span>&#160;  <span class="keyword">volatile</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="struct____sem.html#aa71310199772ca0a317410503cebcab9">waitcnt</a>;</div>
+<div class="line"><a name="l00071"></a><span class="lineno"><a class="line" href="struct____sem.html#a293b3726a9615306dbff428fdd703469">   71</a></span>&#160;  pthread_mutex_t <a class="code" href="struct____sem.html#a293b3726a9615306dbff428fdd703469">mutex</a>;</div>
+<div class="line"><a name="l00072"></a><span class="lineno"><a class="line" href="struct____sem.html#a6af729638f0169a58da5b36753b403b5">   72</a></span>&#160;  pthread_cond_t <a class="code" href="struct____sem.html#a6af729638f0169a58da5b36753b403b5">cond</a>;</div>
+<div class="line"><a name="l00073"></a><span class="lineno"><a class="line" href="zos-base_8h.html#a0d00354d3f691022e7fcf2b503cb07b6">   73</a></span>&#160;} <a class="code" href="zos-base_8h.html#a0d00354d3f691022e7fcf2b503cb07b6">____sem_t</a>;</div>
+<div class="line"><a name="l00074"></a><span class="lineno">   74</span>&#160; </div>
+<div class="line"><a name="l00075"></a><span class="lineno"><a class="line" href="struct____sem__t.html">   75</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
+<div class="line"><a name="l00076"></a><span class="lineno"><a class="line" href="struct____sem__t.html#a9f84b2eb2cf8b0a74abd97d3d31f0b78">   76</a></span>&#160;  <a class="code" href="struct____sem.html">____sem_t</a> *<a class="code" href="struct____sem__t.html#a9f84b2eb2cf8b0a74abd97d3d31f0b78">_s</a>;</div>
+<div class="line"><a name="l00077"></a><span class="lineno">   77</span>&#160;} <a class="code" href="struct____sem__t.html">__sem_t</a>;</div>
+<div class="line"><a name="l00078"></a><span class="lineno">   78</span>&#160; </div>
+<div class="line"><a name="l00079"></a><span class="lineno">   79</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="zos-base_8h.html#a50c65fa4d98053511f95bc2fefd1aea5">__zoslib_version</a>;</div>
+<div class="line"><a name="l00080"></a><span class="lineno">   80</span>&#160; </div>
+<div class="line"><a name="l00088"></a><span class="lineno">   88</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">void</span> *<a class="code" href="zos-base_8h.html#a8b9226967c1d98227eced5eee36301ef">_convert_e2a</a>(<span class="keywordtype">void</span> *dst, <span class="keyword">const</span> <span class="keywordtype">void</span> *src, <span class="keywordtype">size_t</span> size);</div>
+<div class="line"><a name="l00096"></a><span class="lineno">   96</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">void</span> *<a class="code" href="zos-base_8h.html#aaa7f8746a5d3f1ec038b64ae2ff2ca8e">_convert_a2e</a>(<span class="keywordtype">void</span> *dst, <span class="keyword">const</span> <span class="keywordtype">void</span> *src, <span class="keywordtype">size_t</span> size);</div>
+<div class="line"><a name="l00103"></a><span class="lineno">  103</span>&#160;<span class="keywordtype">int</span> <a class="code" href="zos-base_8h.html#a6fa4fcf1ad1f2f62773a03323f08592e">clock_gettime</a>(<a class="code" href="zos-base_8h.html#a2f9c761af656069fe6fc3df81fa4331a">clockid_t</a> clk_id, <span class="keyword">struct</span> timespec *tp);</div>
+<div class="line"><a name="l00108"></a><span class="lineno">  108</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">char</span> **<a class="code" href="zos-base_8h.html#af533310fcdfe17eb1d68114bfc33a1a6">__get_environ_np</a>(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00112"></a><span class="lineno">  112</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">void</span> <a class="code" href="zos-base_8h.html#ab34998b2282ac455c862099ec3894f33">__xfer_env</a>(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00119"></a><span class="lineno">  119</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">int</span> <a class="code" href="zos-base_8h.html#a6c79250963a5848440a39bb4b71d56b6">__chgfdccsid</a>(<span class="keywordtype">int</span> fd, <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> ccsid);</div>
+<div class="line"><a name="l00125"></a><span class="lineno">  125</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">int</span> <a class="code" href="zos-base_8h.html#a5595cb548093b4cba59dbe97ccce1097">__getfdccsid</a>(<span class="keywordtype">int</span> fd);</div>
+<div class="line"><a name="l00132"></a><span class="lineno">  132</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">int</span> <a class="code" href="zos-base_8h.html#a1a0138d7459e13d4a6f70cce01aab5c8">__setfdccsid</a>(<span class="keywordtype">int</span> fd, <span class="keywordtype">int</span> t_ccsid);</div>
+<div class="line"><a name="l00138"></a><span class="lineno">  138</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">void</span> <a class="code" href="zos-base_8h.html#ab75508b8ae841f296e21438dd27e28db">__cleanupipc</a>(<span class="keywordtype">int</span> others);</div>
+<div class="line"><a name="l00144"></a><span class="lineno">  144</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="zos-base_8h.html#a8158b250fec7f3bc47b8396f06229b74">getIFAUsageErrorString</a>(<span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <a class="code" href="zos_8cc.html#a24a75778e4eea3c696ecc59576fe16d1">rc</a>);</div>
+<div class="line"><a name="l00154"></a><span class="lineno">  154</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <span class="keywordtype">long</span> <a class="code" href="zos-base_8h.html#a12c0dd60622e54588c056aef25313df0">__registerProduct</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *major_version,</div>
+<div class="line"><a name="l00155"></a><span class="lineno">  155</span>&#160;                                            <span class="keyword">const</span> <span class="keywordtype">char</span> *product_owner,</div>
+<div class="line"><a name="l00156"></a><span class="lineno">  156</span>&#160;                                            <span class="keyword">const</span> <span class="keywordtype">char</span> *feature_name,</div>
+<div class="line"><a name="l00157"></a><span class="lineno">  157</span>&#160;                                            <span class="keyword">const</span> <span class="keywordtype">char</span> *product_name,</div>
+<div class="line"><a name="l00158"></a><span class="lineno">  158</span>&#160;                                            <span class="keyword">const</span> <span class="keywordtype">char</span> *pid);</div>
+<div class="line"><a name="l00165"></a><span class="lineno"><a class="line" href="zos-base_8h.html#aae0d13f3118b831f0577762101cbc569">  165</a></span>&#160;<span class="keyword">extern</span> <span class="keywordtype">size_t</span> <a class="code" href="zos-base_8h.html#aae0d13f3118b831f0577762101cbc569">__e2a_l</a>(<span class="keywordtype">char</span> *bufptr, <span class="keywordtype">size_t</span> szLen);</div>
+<div class="line"><a name="l00172"></a><span class="lineno"><a class="line" href="zos-base_8h.html#a66dfba0bda56f0b5b4eb2be56cbc1174">  172</a></span>&#160;<span class="keyword">extern</span> <span class="keywordtype">size_t</span> <a class="code" href="zos-base_8h.html#a66dfba0bda56f0b5b4eb2be56cbc1174">__a2e_l</a>(<span class="keywordtype">char</span> *bufptr, <span class="keywordtype">size_t</span> szLen);</div>
+<div class="line"><a name="l00178"></a><span class="lineno"><a class="line" href="zos-base_8h.html#a3af23f2a9b8f8411880da3325ca81cb8">  178</a></span>&#160;<span class="keyword">extern</span> <span class="keywordtype">size_t</span> <a class="code" href="zos-base_8h.html#a3af23f2a9b8f8411880da3325ca81cb8">__e2a_s</a>(<span class="keywordtype">char</span> *<span class="keywordtype">string</span>);</div>
+<div class="line"><a name="l00184"></a><span class="lineno"><a class="line" href="zos-base_8h.html#ab726f34752dc8cfe1d1e3f792ddfab0e">  184</a></span>&#160;<span class="keyword">extern</span> <span class="keywordtype">size_t</span> <a class="code" href="zos-base_8h.html#ab726f34752dc8cfe1d1e3f792ddfab0e">__a2e_s</a>(<span class="keywordtype">char</span> *<span class="keywordtype">string</span>);</div>
+<div class="line"><a name="l00185"></a><span class="lineno">  185</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="zos-base_8h.html#a68bff7004136b886a1d072088c1a7aa9">atomic_dec</a>(<span class="keyword">volatile</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> *loc);</div>
+<div class="line"><a name="l00186"></a><span class="lineno">  186</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="zos-base_8h.html#ac276a4ee174620ca6c8c15802dec8ece">atomic_inc</a>(<span class="keyword">volatile</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> *loc);</div>
+<div class="line"><a name="l00191"></a><span class="lineno">  191</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">int</span> <a class="code" href="zos-base_8h.html#ad7d99c4618975fd753197a2f412d3fd0">gettid</a>();</div>
+<div class="line"><a name="l00196"></a><span class="lineno">  196</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">int</span> <a class="code" href="zos-base_8h.html#a026e3bd38da37deab59c4e07acde8adb">dprintf</a>(<span class="keywordtype">int</span> fd, <span class="keyword">const</span> <span class="keywordtype">char</span> *, ...);</div>
+<div class="line"><a name="l00201"></a><span class="lineno">  201</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">int</span> <a class="code" href="zos-base_8h.html#a66333e20c4800e4c908fc5beca574649">vdprintf</a>(<span class="keywordtype">int</span> fd, <span class="keyword">const</span> <span class="keywordtype">char</span> *, va_list ap);</div>
+<div class="line"><a name="l00205"></a><span class="lineno">  205</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">void</span> <a class="code" href="zos-base_8h.html#aaaaab11cdfe715e251c58cdc01c9c3d6">__dump</a>(<span class="keywordtype">int</span> fd, <span class="keyword">const</span> <span class="keywordtype">void</span> *addr, <span class="keywordtype">size_t</span> len, <span class="keywordtype">size_t</span> bw);</div>
+<div class="line"><a name="l00209"></a><span class="lineno">  209</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">void</span> <a class="code" href="zos-base_8h.html#a94b4b66cdaac370339f2123b2a2f48a4">__dump_title</a>(<span class="keywordtype">int</span> fd, <span class="keyword">const</span> <span class="keywordtype">void</span> *addr, <span class="keywordtype">size_t</span> len, <span class="keywordtype">size_t</span> bw,</div>
+<div class="line"><a name="l00210"></a><span class="lineno">  210</span>&#160;                         <span class="keyword">const</span> <span class="keywordtype">char</span> *, ...);</div>
+<div class="line"><a name="l00215"></a><span class="lineno">  215</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">void</span> <a class="code" href="zos-base_8h.html#adaadac4f341edd6973a413370bbcd382">__display_backtrace</a>(<span class="keywordtype">int</span> fd);</div>
+<div class="line"><a name="l00225"></a><span class="lineno">  225</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">int</span> <a class="code" href="zos-base_8h.html#a024eef20782126c07492cd8e687396d4">execvpe</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *name, <span class="keywordtype">char</span> *<span class="keyword">const</span> argv[], <span class="keywordtype">char</span> *<span class="keyword">const</span> envp[]);</div>
+<div class="line"><a name="l00232"></a><span class="lineno">  232</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">int</span> <a class="code" href="zos-base_8h.html#a3747bea884034d32d4d558872223969e">backtrace</a>(<span class="keywordtype">void</span> **buffer, <span class="keywordtype">int</span> size);</div>
+<div class="line"><a name="l00239"></a><span class="lineno">  239</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">char</span> **<a class="code" href="zos-base_8h.html#a0b746d48786d86b4b4e882c564f565a0">backtrace_symbols</a>(<span class="keywordtype">void</span> *<span class="keyword">const</span> *buffer, <span class="keywordtype">int</span> size);</div>
+<div class="line"><a name="l00246"></a><span class="lineno">  246</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">void</span> <a class="code" href="zos-base_8h.html#ae93bfd4b259fdb4eb75ece87198cbac9">backtrace_symbols_fd</a>(<span class="keywordtype">void</span> *<span class="keyword">const</span> *buffer, <span class="keywordtype">int</span> size, <span class="keywordtype">int</span> fd);</div>
+<div class="line"><a name="l00251"></a><span class="lineno"><a class="line" href="zos-base_8h.html#a0f52ff3bc281beee05eab0ddc404fb8e">  251</a></span>&#160;<span class="keyword">extern</span> <span class="keywordtype">void</span> <a class="code" href="zos-base_8h.html#a0f52ff3bc281beee05eab0ddc404fb8e">__fdinfo</a>(<span class="keywordtype">int</span> fd);</div>
+<div class="line"><a name="l00259"></a><span class="lineno">  259</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">void</span> <a class="code" href="zos-base_8h.html#a356023b7241042bab4058771953f109b">__abend</a>(<span class="keywordtype">int</span> comp_code, <span class="keywordtype">unsigned</span> reason_code, <span class="keywordtype">int</span> flat_byte,</div>
+<div class="line"><a name="l00260"></a><span class="lineno">  260</span>&#160;                    <span class="keywordtype">void</span> *<a class="code" href="zos_8cc.html#aa3d6614da88c74bd72e5d82aadcbfa68">plist</a>);</div>
+<div class="line"><a name="l00268"></a><span class="lineno">  268</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">int</span> <a class="code" href="zos-base_8h.html#a2bb9ffbde3f05b9d8456495b5b6e0d2e">strncasecmp_ignorecp</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *a, <span class="keyword">const</span> <span class="keywordtype">char</span> *b, <span class="keywordtype">size_t</span> n);</div>
+<div class="line"><a name="l00275"></a><span class="lineno">  275</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">int</span> <a class="code" href="zos-base_8h.html#a918f854781ebfd2e2b8208e5ac8a5639">strcasecmp_ignorecp</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *a, <span class="keyword">const</span> <span class="keywordtype">char</span> *b);</div>
+<div class="line"><a name="l00285"></a><span class="lineno">  285</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">int</span> <a class="code" href="zos-base_8h.html#acccc80c73ea31d4e50ffba89be63662b">__guess_fd_ue</a>(<span class="keywordtype">int</span> fd, <span class="keywordtype">char</span> *errmsg, <span class="keywordtype">size_t</span> er_size, <span class="keywordtype">int</span> is_new_fd);</div>
+<div class="line"><a name="l00293"></a><span class="lineno">  293</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">int</span> <a class="code" href="zos-base_8h.html#a8f1aa901e609043fac0cdd29d6e57912">__guess_ue</a>(<span class="keyword">const</span> <span class="keywordtype">void</span> *src, <span class="keywordtype">size_t</span> size,</div>
+<div class="line"><a name="l00294"></a><span class="lineno">  294</span>&#160;                     <span class="keywordtype">char</span> *errmsg, <span class="keywordtype">size_t</span> er_size);</div>
+<div class="line"><a name="l00301"></a><span class="lineno">  301</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">int</span> <a class="code" href="zos-base_8h.html#acd80c9142c65aa99177bf1e5924d0f04">__guess_ae</a>(<span class="keyword">const</span> <span class="keywordtype">void</span> *src, <span class="keywordtype">size_t</span> size);</div>
+<div class="line"><a name="l00305"></a><span class="lineno">  305</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">int</span> <a class="code" href="zos-base_8h.html#a7f4ce8765ce0f58fdf6cb6524437ca80">conv_utf8_utf16</a>(<span class="keywordtype">char</span> *, <span class="keywordtype">size_t</span>, <span class="keyword">const</span> <span class="keywordtype">char</span> *, <span class="keywordtype">size_t</span>);</div>
+<div class="line"><a name="l00309"></a><span class="lineno">  309</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">int</span> <a class="code" href="zos-base_8h.html#a474d14f60847c08d208dbee534f7aeff">conv_utf16_utf8</a>(<span class="keywordtype">char</span> *, <span class="keywordtype">size_t</span>, <span class="keyword">const</span> <span class="keywordtype">char</span> *, <span class="keywordtype">size_t</span>);</div>
+<div class="line"><a name="l00313"></a><span class="lineno">  313</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">int</span> <a class="code" href="zos-base_8h.html#aa111e065a77c2a74c9dc6309266ca7b7">__console_printf</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *fmt, ...);</div>
+<div class="line"><a name="l00318"></a><span class="lineno">  318</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">int</span> <a class="code" href="zos-base_8h.html#a6d6262268568ca267a869ea8a09f636d">__indebug</a>(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00322"></a><span class="lineno">  322</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">void</span> <a class="code" href="zos-base_8h.html#a2cea5c0e624b0131aba94ab6d0df91a9">__setdebug</a>(<span class="keywordtype">int</span>);</div>
+<div class="line"><a name="l00330"></a><span class="lineno">  330</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">void</span> <a class="code" href="zos-base_8h.html#a471dc9324e1d385a16614bc1c2171d45">__set_autocvt_on_fd_stream</a>(<span class="keywordtype">int</span> fd, <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> ccsid,</div>
+<div class="line"><a name="l00331"></a><span class="lineno">  331</span>&#160;                                       <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> txtflag,</div>
+<div class="line"><a name="l00332"></a><span class="lineno">  332</span>&#160;                                       <span class="keywordtype">int</span> on_untagged_only);</div>
+<div class="line"><a name="l00343"></a><span class="lineno">  343</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">int</span> <a class="code" href="zos-base_8h.html#ae84be62539ccfe5bde4bcbe507b7e2e9">__getargcv</a>(<span class="keywordtype">int</span> *argc, <span class="keywordtype">char</span> ***argv, pid_t pid);</div>
+<div class="line"><a name="l00348"></a><span class="lineno">  348</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">char</span> **<a class="code" href="zos-base_8h.html#ae290ebf3e301799ce9b7ce12c13ada34">__getargv</a>(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00353"></a><span class="lineno">  353</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">int</span> <a class="code" href="zos-base_8h.html#a3bc167e04f4b05824076ec2e20e4a581">__getargc</a>(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00354"></a><span class="lineno">  354</span>&#160; </div>
+<div class="line"><a name="l00363"></a><span class="lineno">  363</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">int</span> <a class="code" href="zos-base_8h.html#af30187abaa1cd19be451e99e186b38c6">__getexepath</a>(<span class="keywordtype">char</span> *path, <span class="keywordtype">int</span> pathlen, pid_t pid);</div>
+<div class="line"><a name="l00364"></a><span class="lineno">  364</span>&#160; </div>
+<div class="line"><a name="l00369"></a><span class="lineno">  369</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">int</span> <a class="code" href="zos-base_8h.html#a3b2ad7fe0aee30edf781eefd73ee5b88">__get_num_online_cpus</a>(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00370"></a><span class="lineno">  370</span>&#160; </div>
+<div class="line"><a name="l00375"></a><span class="lineno">  375</span>&#160;<span class="keywordtype">int</span> <a class="code" href="zos-base_8h.html#a67eea4362b2e4efb1cfcf07f17eba6f7">__get_num_frames</a>(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00376"></a><span class="lineno">  376</span>&#160; </div>
+<div class="line"><a name="l00381"></a><span class="lineno">  381</span>&#160;<a class="code" href="zos-base_8h.html#adbc37c8430939d1f676d7d6d1fd282aa">oslvl_t</a> <a class="code" href="zos-base_8h.html#af45c5eb88465481f83247e8024e59836">__get_os_level</a>(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00382"></a><span class="lineno">  382</span>&#160; </div>
+<div class="line"><a name="l00387"></a><span class="lineno">  387</span>&#160;<span class="keywordtype">bool</span> <a class="code" href="zos-base_8h.html#a73cf375e89e966ca2e6a7e360ccc11f5">__is_os_level_at_or_above</a>(<a class="code" href="zos-base_8h.html#adbc37c8430939d1f676d7d6d1fd282aa">oslvl_t</a> level);</div>
+<div class="line"><a name="l00388"></a><span class="lineno">  388</span>&#160; </div>
+<div class="line"><a name="l00394"></a><span class="lineno">  394</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">void</span> *<a class="code" href="zos-base_8h.html#af03baf0b70a27078df7d8501a54a504e">__dlcb_next</a>(<span class="keywordtype">void</span> *last);</div>
+<div class="line"><a name="l00402"></a><span class="lineno">  402</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">int</span> <a class="code" href="zos-base_8h.html#af0e953aba19ac06bdf4d1934a409184e">__dlcb_entry_name</a>(<span class="keywordtype">char</span> *buf, <span class="keywordtype">int</span> size, <span class="keywordtype">void</span> *dlcb);</div>
+<div class="line"><a name="l00408"></a><span class="lineno">  408</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">void</span> *<a class="code" href="zos-base_8h.html#a53a6a70a1e25ac646020762525af5578">__dlcb_entry_addr</a>(<span class="keywordtype">void</span> *dlcb);</div>
+<div class="line"><a name="l00417"></a><span class="lineno">  417</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">int</span> <a class="code" href="zos-base_8h.html#af5ecc7b9285446eb69449a33bff8eec5">__find_file_in_path</a>(<span class="keywordtype">char</span> *out, <span class="keywordtype">int</span> size, <span class="keyword">const</span> <span class="keywordtype">char</span> *envvar,</div>
+<div class="line"><a name="l00418"></a><span class="lineno">  418</span>&#160;                               <span class="keyword">const</span> <span class="keywordtype">char</span> *file);</div>
+<div class="line"><a name="l00425"></a><span class="lineno">  425</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">int</span> <a class="code" href="zos-base_8h.html#a828c1d76a7773572f289e210fd94b09f">__file_needs_conversion</a>(<span class="keywordtype">int</span> fd);</div>
+<div class="line"><a name="l00432"></a><span class="lineno">  432</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">int</span> <a class="code" href="zos-base_8h.html#a690294b495f591280cd4e76006cf86b4">__file_needs_conversion_init</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *name, <span class="keywordtype">int</span> fd);</div>
+<div class="line"><a name="l00437"></a><span class="lineno">  437</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">void</span> <a class="code" href="zos-base_8h.html#a1c9b02f2c32d8ef0621b41b4142c8816">__fd_close</a>(<span class="keywordtype">int</span> fd);</div>
+<div class="line"><a name="l00438"></a><span class="lineno">  438</span>&#160; </div>
+<div class="line"><a name="l00443"></a><span class="lineno">  443</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <a class="code" href="zos-base_8h.html#a6319466e3a209b94c3d277245cbd61f7">__mach_absolute_time</a>(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00450"></a><span class="lineno">  450</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">void</span> *<a class="code" href="zos-base_8h.html#a80836ddd1b6b15678df61b69152bacd5">anon_mmap</a>(<span class="keywordtype">void</span> *_, <span class="keywordtype">size_t</span> len);</div>
+<div class="line"><a name="l00461"></a><span class="lineno">  461</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">void</span> *<a class="code" href="zos-base_8h.html#abacb87ed98c22ed1c16d5100e9d8e903">roanon_mmap</a>(<span class="keywordtype">void</span> *_, <span class="keywordtype">size_t</span> len, <span class="keywordtype">int</span> prot, <span class="keywordtype">int</span> flags,</div>
+<div class="line"><a name="l00462"></a><span class="lineno">  462</span>&#160;                         <span class="keyword">const</span> <span class="keywordtype">char</span> *filename, <span class="keywordtype">int</span> fildes, off_t off);</div>
+<div class="line"><a name="l00469"></a><span class="lineno">  469</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">int</span> <a class="code" href="zos-base_8h.html#aa00ab042a596dd63795d3791d34b8d29">anon_munmap</a>(<span class="keywordtype">void</span> *addr, <span class="keywordtype">size_t</span> len);</div>
+<div class="line"><a name="l00481"></a><span class="lineno">  481</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">int</span> <a class="code" href="zos-base_8h.html#ae647b7279cea008a3b5785dfb2097891">__cond_timed_wait</a>(<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> secs, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> nsecs,</div>
+<div class="line"><a name="l00482"></a><span class="lineno">  482</span>&#160;                             <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> event_list, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> *secs_rem,</div>
+<div class="line"><a name="l00483"></a><span class="lineno">  483</span>&#160;                             <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> *nsecs_rem);</div>
+<div class="line"><a name="l00484"></a><span class="lineno">  484</span>&#160; </div>
+<div class="line"><a name="l00485"></a><span class="lineno"><a class="line" href="zos-base_8h.html#a0b58f7053e9ac0361e12e9b0eaf1c208abadca9e703a2894cf1c88a178514d6f3">  485</a></span>&#160;<span class="keyword">enum</span> <a class="code" href="zos-base_8h.html#a0b58f7053e9ac0361e12e9b0eaf1c208">COND_TIME_WAIT_CONSTANTS</a> { <a class="code" href="zos-base_8h.html#a0b58f7053e9ac0361e12e9b0eaf1c208abadca9e703a2894cf1c88a178514d6f3">CW_INTRPT</a> = 1, <a class="code" href="zos-base_8h.html#a0b58f7053e9ac0361e12e9b0eaf1c208a48c11109f874d680e4fc5bd3325cfbef">CW_CONDVAR</a> = 32 };</div>
+<div class="line"><a name="l00486"></a><span class="lineno">  486</span>&#160; </div>
+<div class="line"><a name="l00493"></a><span class="lineno">  493</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">int</span> <a class="code" href="zos-base_8h.html#ae93297a3ea73ced0e4e4345d8c41bf03">__fork</a>(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00494"></a><span class="lineno">  494</span>&#160; </div>
+<div class="line"><a name="l00501"></a><span class="lineno">  501</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">int</span> <a class="code" href="zos-base_8h.html#a5d88641f86c8a447fefd1e531758a3c0">getentropy</a>(<span class="keywordtype">void</span> *buffer, <span class="keywordtype">size_t</span> length);</div>
+<div class="line"><a name="l00505"></a><span class="lineno">  505</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">void</span> <a class="code" href="zos-base_8h.html#ae6d06ccc8af47e7526ac720d02f29ade">__build_version</a>(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00512"></a><span class="lineno">  512</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">size_t</span> <a class="code" href="zos-base_8h.html#ad50ec2039d764d2ff084007ccb957cdb">strnlen</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *str, <span class="keywordtype">size_t</span> maxlen);</div>
+<div class="line"><a name="l00518"></a><span class="lineno">  518</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">void</span> <a class="code" href="zos-base_8h.html#a24e641431113c2b6bed09be1492f39c6">__tcp_clear_to_close</a>(<span class="keywordtype">int</span> socket, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> secs);</div>
+<div class="line"><a name="l00524"></a><span class="lineno">  524</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">int</span> <a class="code" href="zos-base_8h.html#a9c2aa2bc64d9760560a3081722479829">get_ipcs_overview</a>(IPCQPROC *info);</div>
+<div class="line"><a name="l00531"></a><span class="lineno">  531</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">int</span> <a class="code" href="zos-base_8h.html#ac597a71375605aa919ffde000a4e9bf9">__print_zoslib_help</a>(FILE* fp, <span class="keyword">const</span> <span class="keywordtype">char</span>* title);</div>
+<div class="line"><a name="l00532"></a><span class="lineno">  532</span>&#160; </div>
+<div class="line"><a name="l00533"></a><span class="lineno"><a class="line" href="struct____cpu__relax__workarea.html">  533</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="struct____cpu__relax__workarea.html">__cpu_relax_workarea</a> {</div>
+<div class="line"><a name="l00534"></a><span class="lineno"><a class="line" href="struct____cpu__relax__workarea.html#a1925819da07e1ed17665bc87917b5644">  534</a></span>&#160;  <span class="keywordtype">void</span> *<a class="code" href="struct____cpu__relax__workarea.html#a1925819da07e1ed17665bc87917b5644">sfaddr</a>;</div>
+<div class="line"><a name="l00535"></a><span class="lineno"><a class="line" href="struct____cpu__relax__workarea.html#ad98fa19d1fc23e05f2a2d6b9d2fb2fd0">  535</a></span>&#160;  <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <a class="code" href="struct____cpu__relax__workarea.html#ad98fa19d1fc23e05f2a2d6b9d2fb2fd0">t0</a>;</div>
+<div class="line"><a name="l00536"></a><span class="lineno"><a class="line" href="zos-base_8h.html#ae10c4318fa7f7eba3b2799ffc90060e8">  536</a></span>&#160;} <a class="code" href="zos-base_8h.html#ae10c4318fa7f7eba3b2799ffc90060e8">__crwa_t</a>;</div>
+<div class="line"><a name="l00537"></a><span class="lineno">  537</span>&#160; </div>
+<div class="line"><a name="l00539"></a><span class="lineno">  539</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">void</span> <a class="code" href="zos-base_8h.html#a0a384e05bc05158aa503139ffca491a5">__cpu_relax</a>(<a class="code" href="struct____cpu__relax__workarea.html">__crwa_t</a> *);</div>
+<div class="line"><a name="l00540"></a><span class="lineno">  540</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">int</span> <a class="code" href="zos-base_8h.html#a1384c2247230a3c174fc5f0d2c7a9ad8">__sem_init</a>(<a class="code" href="struct____sem__t.html">__sem_t</a> *s0, <span class="keywordtype">int</span> shared, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> val);</div>
+<div class="line"><a name="l00541"></a><span class="lineno">  541</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">int</span> <a class="code" href="zos-base_8h.html#aaa9b944d46ae048731ef457bac855fa3">__sem_post</a>(<a class="code" href="struct____sem__t.html">__sem_t</a> *s0);</div>
+<div class="line"><a name="l00542"></a><span class="lineno"><a class="line" href="zos-base_8h.html#accc696cae41b87b19fa2ffc0ce4a06e2">  542</a></span>&#160;<span class="keyword">extern</span> <span class="keywordtype">int</span> <a class="code" href="zos-base_8h.html#accc696cae41b87b19fa2ffc0ce4a06e2">__sem_trywait</a>(<a class="code" href="struct____sem.html">____sem_t</a> *s0);</div>
+<div class="line"><a name="l00543"></a><span class="lineno"><a class="line" href="zos-base_8h.html#aa796711629d74f05f88a5d53f3b68956">  543</a></span>&#160;<span class="keyword">extern</span> <span class="keywordtype">int</span> <a class="code" href="zos-base_8h.html#aa796711629d74f05f88a5d53f3b68956">__sem_timedwait</a>(<a class="code" href="struct____sem.html">____sem_t</a> *s0, <span class="keyword">const</span> <span class="keyword">struct</span> timespec *abs_timeout);</div>
+<div class="line"><a name="l00544"></a><span class="lineno">  544</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">int</span> <a class="code" href="zos-base_8h.html#a1adbe1c392115b2ff023ab7dbf605011">__sem_wait</a>(<a class="code" href="struct____sem__t.html">__sem_t</a> *s0);</div>
+<div class="line"><a name="l00545"></a><span class="lineno">  545</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">int</span> <a class="code" href="zos-base_8h.html#a4696c3760dd8a87ed4b5f5079d452609">__sem_getvalue</a>(<a class="code" href="struct____sem__t.html">__sem_t</a> *s0, <span class="keywordtype">int</span> *sval);</div>
+<div class="line"><a name="l00546"></a><span class="lineno">  546</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">int</span> <a class="code" href="zos-base_8h.html#a4a493515255bd9d8113483a3d3dd124e">__sem_destroy</a>(<a class="code" href="struct____sem__t.html">__sem_t</a> *s0);</div>
+<div class="line"><a name="l00547"></a><span class="lineno">  547</span>&#160; </div>
+<div class="line"><a name="l00549"></a><span class="lineno">  549</span>&#160;<span class="keyword">struct </span><a class="code" href="struct____tlsanchor.html">__tlsanchor</a>;</div>
+<div class="line"><a name="l00550"></a><span class="lineno">  550</span>&#160;<span class="keyword">extern</span> <span class="keyword">struct </span><a class="code" href="struct____tlsanchor.html">__tlsanchor</a> *<a class="code" href="zos-base_8h.html#a86fe6d2b6ea6ee485a9b857dd3e51701">__tlsvaranchor_create</a>(<span class="keywordtype">size_t</span> <a class="code" href="struct____tlsanchor.html#aec8016a8a8d1c49a1ec410322bb11d92">sz</a>);</div>
+<div class="line"><a name="l00551"></a><span class="lineno">  551</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">void</span> <a class="code" href="zos-base_8h.html#a70cfa58f0ddd04ee045b7f8dd5f5a84a">__tlsvaranchor_destroy</a>(<span class="keyword">struct</span> <a class="code" href="struct____tlsanchor.html">__tlsanchor</a> *anchor);</div>
+<div class="line"><a name="l00552"></a><span class="lineno">  552</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">void</span> *<a class="code" href="zos-base_8h.html#aa8d885903cb48dc02c6d9e6fe0e2fea8">__tlsPtrFromAnchor</a>(<span class="keyword">struct</span> <a class="code" href="struct____tlsanchor.html">__tlsanchor</a> *anchor, <span class="keyword">const</span> <span class="keywordtype">void</span> *);</div>
+<div class="line"><a name="l00553"></a><span class="lineno">  553</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">int</span> <a class="code" href="zos-base_8h.html#a023962f5ca109441bd87580ddca08f77">__testread</a>(<span class="keyword">const</span> <span class="keywordtype">void</span> *location);</div>
+<div class="line"><a name="l00554"></a><span class="lineno">  554</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">void</span> <a class="code" href="zos-base_8h.html#aa1ad85ba2714fc321967050989c5fee7">__tb</a>(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00555"></a><span class="lineno">  555</span>&#160; </div>
+<div class="line"><a name="l00556"></a><span class="lineno">  556</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
+<div class="line"><a name="l00557"></a><span class="lineno">  557</span>&#160; </div>
+<div class="line"><a name="l00560"></a><span class="lineno">  560</span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structzoslib__config.html">zoslib_config</a> {</div>
+<div class="line"><a name="l00564"></a><span class="lineno">  564</span>&#160;  <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="structzoslib__config.html#a02e39b562b409f9e0751491ba8498d73">IPC_CLEANUP_ENVAR</a> = <a class="code" href="zos-base_8h.html#a989178e9f01743b2af2111725b2b1eb8">IPC_CLEANUP_ENVAR_DEFAULT</a>;</div>
+<div class="line"><a name="l00568"></a><span class="lineno">  568</span>&#160;  <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="structzoslib__config.html#a2de2ac08c5c391582e288fe06c1f2f57">DEBUG_ENVAR</a> = <a class="code" href="zos-base_8h.html#a379fbe7c50e2be3f9b9864d932342811">DEBUG_ENVAR_DEFAULT</a>;</div>
+<div class="line"><a name="l00572"></a><span class="lineno">  572</span>&#160;  <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="structzoslib__config.html#a7c60ac4e4754b6aeea8985fab8aeb963">RUNTIME_LIMIT_ENVAR</a> = <a class="code" href="zos-base_8h.html#a8e6b6f696a5e7fa70287429d5816264f">RUNTIME_LIMIT_ENVAR_DEFAULT</a>;</div>
+<div class="line"><a name="l00576"></a><span class="lineno">  576</span>&#160;  <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="structzoslib__config.html#a1b54c4d5900916f270b3d4cc44f79dfd">FORKMAX_ENVAR</a> = <a class="code" href="zos-base_8h.html#a712c2123828b7e5c39cf0703e3d5cc54">FORKMAX_ENVAR_DEFAULT</a>;</div>
+<div class="line"><a name="l00580"></a><span class="lineno">  580</span>&#160;  <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="structzoslib__config.html#aec4ec699b8e23c4e570673b024e4fa3b">CCSID_GUESS_BUF_SIZE_ENVAR</a> = <a class="code" href="zos-base_8h.html#ae51a62f771dfacf60d533df8e75002ce">CCSID_GUESS_BUF_SIZE_DEFAULT</a>;</div>
+<div class="line"><a name="l00584"></a><span class="lineno">  584</span>&#160;  <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="structzoslib__config.html#aa1dd231b327d89cd556a8d70eadd0bae">UNTAGGED_READ_MODE_ENVAR</a> = <a class="code" href="zos-base_8h.html#af8049b4002399235c671357a0c561d33">UNTAGGED_READ_MODE_DEFAULT</a>;</div>
+<div class="line"><a name="l00588"></a><span class="lineno">  588</span>&#160;  <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="structzoslib__config.html#aae17c26cffd44a34f1e7b099f75078c5">UNTAGGED_READ_MODE_CCSID1047_ENVAR</a> = <a class="code" href="zos-base_8h.html#ad51e6cd7f9dac4350e0339af2e6bed78">UNTAGGED_READ_MODE_CCSID1047_DEFAULT</a>;</div>
+<div class="line"><a name="l00589"></a><span class="lineno">  589</span>&#160;} <a class="code" href="zos-base_8h.html#a10670868ce3060c834376eae096982ae">zoslib_config_t</a>;</div>
 <div class="line"><a name="l00590"></a><span class="lineno">  590</span>&#160; </div>
-<div class="line"><a name="l00591"></a><span class="lineno">  591</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
-<div class="line"><a name="l00592"></a><span class="lineno">  592</span>&#160;<span class="preprocessor">#include &lt;exception&gt;</span></div>
-<div class="line"><a name="l00593"></a><span class="lineno">  593</span>&#160; </div>
-<div class="line"><a name="l00594"></a><span class="lineno">  594</span>&#160;<span class="keyword">class </span>__auto_ascii {</div>
-<div class="line"><a name="l00595"></a><span class="lineno">  595</span>&#160;  <span class="keywordtype">int</span> ascii_mode;</div>
-<div class="line"><a name="l00596"></a><span class="lineno">  596</span>&#160; </div>
-<div class="line"><a name="l00597"></a><span class="lineno">  597</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00598"></a><span class="lineno">  598</span>&#160;  __auto_ascii();</div>
-<div class="line"><a name="l00599"></a><span class="lineno">  599</span>&#160;  ~__auto_ascii();</div>
-<div class="line"><a name="l00600"></a><span class="lineno">  600</span>&#160;};</div>
-<div class="line"><a name="l00601"></a><span class="lineno">  601</span>&#160; </div>
-<div class="line"><a name="l00602"></a><span class="lineno">  602</span>&#160;<span class="keyword">class </span>__conv_off {</div>
-<div class="line"><a name="l00603"></a><span class="lineno">  603</span>&#160;  <span class="keywordtype">int</span> convert_state;</div>
-<div class="line"><a name="l00604"></a><span class="lineno">  604</span>&#160; </div>
-<div class="line"><a name="l00605"></a><span class="lineno">  605</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00606"></a><span class="lineno">  606</span>&#160;  __conv_off();</div>
-<div class="line"><a name="l00607"></a><span class="lineno">  607</span>&#160;  ~__conv_off();</div>
-<div class="line"><a name="l00608"></a><span class="lineno">  608</span>&#160;};</div>
-<div class="line"><a name="l00609"></a><span class="lineno">  609</span>&#160; </div>
-<div class="line"><a name="l00610"></a><span class="lineno">  610</span>&#160;<span class="keyword">template</span> &lt;<span class="keyword">typename</span> T&gt; <span class="keyword">class </span>__tlssim {</div>
-<div class="line"><a name="l00611"></a><span class="lineno">  611</span>&#160;  <span class="keyword">struct </span><a class="code" href="struct____tlsanchor.html">__tlsanchor</a> *anchor;</div>
-<div class="line"><a name="l00612"></a><span class="lineno">  612</span>&#160;  T v;</div>
-<div class="line"><a name="l00613"></a><span class="lineno">  613</span>&#160; </div>
-<div class="line"><a name="l00614"></a><span class="lineno">  614</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00615"></a><span class="lineno">  615</span>&#160;  __tlssim(<span class="keyword">const</span> T &amp;initvalue) : v(initvalue) {</div>
-<div class="line"><a name="l00616"></a><span class="lineno">  616</span>&#160;    anchor = <a class="code" href="zos-base_8h.html#a86fe6d2b6ea6ee485a9b857dd3e51701">__tlsvaranchor_create</a>(<span class="keyword">sizeof</span>(T));</div>
-<div class="line"><a name="l00617"></a><span class="lineno">  617</span>&#160;  }</div>
-<div class="line"><a name="l00618"></a><span class="lineno">  618</span>&#160;  ~__tlssim() { <a class="code" href="zos-base_8h.html#a70cfa58f0ddd04ee045b7f8dd5f5a84a">__tlsvaranchor_destroy</a>(anchor); }</div>
-<div class="line"><a name="l00619"></a><span class="lineno">  619</span>&#160;  T *access(<span class="keywordtype">void</span>) { <span class="keywordflow">return</span> <span class="keyword">static_cast&lt;</span>T *<span class="keyword">&gt;</span>(<a class="code" href="zos-base_8h.html#aa8d885903cb48dc02c6d9e6fe0e2fea8">__tlsPtrFromAnchor</a>(anchor, &amp;v)); }</div>
-<div class="line"><a name="l00620"></a><span class="lineno">  620</span>&#160;};</div>
-<div class="line"><a name="l00621"></a><span class="lineno">  621</span>&#160; </div>
-<div class="line"><a name="l00622"></a><span class="lineno">  622</span>&#160;<span class="keyword">class </span>__zinit {</div>
-<div class="line"><a name="l00623"></a><span class="lineno">  623</span>&#160;  <span class="keywordtype">int</span> mode;</div>
-<div class="line"><a name="l00624"></a><span class="lineno">  624</span>&#160;  <span class="keywordtype">int</span> cvstate;</div>
-<div class="line"><a name="l00625"></a><span class="lineno">  625</span>&#160;  <span class="keywordtype">int</span> forkmax;</div>
-<div class="line"><a name="l00626"></a><span class="lineno">  626</span>&#160;  <span class="keywordtype">int</span> *forkcurr;</div>
-<div class="line"><a name="l00627"></a><span class="lineno">  627</span>&#160;  <span class="keywordtype">int</span> shmid;</div>
-<div class="line"><a name="l00628"></a><span class="lineno">  628</span>&#160;  std::terminate_handler _th;</div>
-<div class="line"><a name="l00629"></a><span class="lineno">  629</span>&#160;  <span class="keywordtype">int</span> __forked;</div>
-<div class="line"><a name="l00630"></a><span class="lineno">  630</span>&#160;  <span class="keyword">static</span> __zinit *instance;</div>
-<div class="line"><a name="l00631"></a><span class="lineno">  631</span>&#160; </div>
-<div class="line"><a name="l00632"></a><span class="lineno">  632</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00633"></a><span class="lineno">  633</span>&#160;  __zinit(<span class="keyword">const</span> <a class="code" href="structzoslib__config.html">zoslib_config_t</a> &amp;config);</div>
-<div class="line"><a name="l00634"></a><span class="lineno">  634</span>&#160; </div>
-<div class="line"><a name="l00635"></a><span class="lineno">  635</span>&#160;  <span class="keyword">static</span> __zinit *init(<span class="keyword">const</span> <a class="code" href="structzoslib__config.html">zoslib_config_t</a> &amp;config) {</div>
-<div class="line"><a name="l00636"></a><span class="lineno">  636</span>&#160;    instance = <span class="keyword">new</span> __zinit(config);</div>
-<div class="line"><a name="l00637"></a><span class="lineno">  637</span>&#160;    <span class="keywordflow">return</span> instance;</div>
-<div class="line"><a name="l00638"></a><span class="lineno">  638</span>&#160;  }</div>
-<div class="line"><a name="l00639"></a><span class="lineno">  639</span>&#160; </div>
-<div class="line"><a name="l00640"></a><span class="lineno">  640</span>&#160;  <span class="keyword">static</span> __zinit *getInstance() { <span class="keywordflow">return</span> instance; }</div>
+<div class="line"><a name="l00595"></a><span class="lineno">  595</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">void</span> <a class="code" href="zos-base_8h.html#ae823ecb53c5dce05137534f5d14edb11">init_zoslib</a>(<span class="keyword">const</span> <a class="code" href="structzoslib__config.html">zoslib_config_t</a> config = {});</div>
+<div class="line"><a name="l00596"></a><span class="lineno">  596</span>&#160;<span class="preprocessor">#else</span></div>
+<div class="line"><a name="l00597"></a><span class="lineno">  597</span>&#160; </div>
+<div class="line"><a name="l00600"></a><span class="lineno"><a class="line" href="structzoslib__config.html">  600</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structzoslib__config.html">zoslib_config</a> {</div>
+<div class="line"><a name="l00604"></a><span class="lineno"><a class="line" href="structzoslib__config.html#a02e39b562b409f9e0751491ba8498d73">  604</a></span>&#160;  <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="structzoslib__config.html#a02e39b562b409f9e0751491ba8498d73">IPC_CLEANUP_ENVAR</a>;</div>
+<div class="line"><a name="l00608"></a><span class="lineno"><a class="line" href="structzoslib__config.html#a2de2ac08c5c391582e288fe06c1f2f57">  608</a></span>&#160;  <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="structzoslib__config.html#a2de2ac08c5c391582e288fe06c1f2f57">DEBUG_ENVAR</a>;</div>
+<div class="line"><a name="l00612"></a><span class="lineno"><a class="line" href="structzoslib__config.html#a7c60ac4e4754b6aeea8985fab8aeb963">  612</a></span>&#160;  <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="structzoslib__config.html#a7c60ac4e4754b6aeea8985fab8aeb963">RUNTIME_LIMIT_ENVAR</a>;</div>
+<div class="line"><a name="l00616"></a><span class="lineno"><a class="line" href="structzoslib__config.html#a1b54c4d5900916f270b3d4cc44f79dfd">  616</a></span>&#160;  <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="structzoslib__config.html#a1b54c4d5900916f270b3d4cc44f79dfd">FORKMAX_ENVAR</a>;</div>
+<div class="line"><a name="l00620"></a><span class="lineno"><a class="line" href="structzoslib__config.html#aec4ec699b8e23c4e570673b024e4fa3b">  620</a></span>&#160;  <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="structzoslib__config.html#aec4ec699b8e23c4e570673b024e4fa3b">CCSID_GUESS_BUF_SIZE_ENVAR</a>;</div>
+<div class="line"><a name="l00624"></a><span class="lineno"><a class="line" href="structzoslib__config.html#aa1dd231b327d89cd556a8d70eadd0bae">  624</a></span>&#160;  <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="structzoslib__config.html#aa1dd231b327d89cd556a8d70eadd0bae">UNTAGGED_READ_MODE_ENVAR</a>;</div>
+<div class="line"><a name="l00628"></a><span class="lineno"><a class="line" href="structzoslib__config.html#aae17c26cffd44a34f1e7b099f75078c5">  628</a></span>&#160;  <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="structzoslib__config.html#aae17c26cffd44a34f1e7b099f75078c5">UNTAGGED_READ_MODE_CCSID1047_ENVAR</a>;</div>
+<div class="line"><a name="l00629"></a><span class="lineno"><a class="line" href="zos-base_8h.html#a10670868ce3060c834376eae096982ae">  629</a></span>&#160;} <a class="code" href="zos-base_8h.html#a10670868ce3060c834376eae096982ae">zoslib_config_t</a>;</div>
+<div class="line"><a name="l00634"></a><span class="lineno">  634</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">void</span> <a class="code" href="zos-base_8h.html#ae823ecb53c5dce05137534f5d14edb11">init_zoslib</a>(<span class="keyword">const</span> <a class="code" href="structzoslib__config.html">zoslib_config_t</a> config);</div>
+<div class="line"><a name="l00635"></a><span class="lineno">  635</span>&#160;<span class="preprocessor">#endif // __cplusplus</span></div>
+<div class="line"><a name="l00636"></a><span class="lineno">  636</span>&#160; </div>
+<div class="line"><a name="l00640"></a><span class="lineno">  640</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">void</span> <a class="code" href="zos-base_8h.html#ad08be3bfe25046883b7d3bea7ac88cc2">init_zoslib_config</a>(<a class="code" href="structzoslib__config.html">zoslib_config_t</a> *<span class="keyword">const</span> config);</div>
 <div class="line"><a name="l00641"></a><span class="lineno">  641</span>&#160; </div>
-<div class="line"><a name="l00642"></a><span class="lineno">  642</span>&#160;  <span class="keywordtype">int</span> forked(<span class="keywordtype">int</span> newvalue) {</div>
-<div class="line"><a name="l00643"></a><span class="lineno">  643</span>&#160;    <span class="keywordtype">int</span> old = __forked;</div>
-<div class="line"><a name="l00644"></a><span class="lineno">  644</span>&#160;    __forked = newvalue;</div>
-<div class="line"><a name="l00645"></a><span class="lineno">  645</span>&#160;    <span class="keywordflow">return</span> old;</div>
-<div class="line"><a name="l00646"></a><span class="lineno">  646</span>&#160;  }</div>
-<div class="line"><a name="l00647"></a><span class="lineno">  647</span>&#160; </div>
-<div class="line"><a name="l00648"></a><span class="lineno">  648</span>&#160;  <span class="keywordtype">int</span> get_forkmax(<span class="keywordtype">void</span>) { <span class="keywordflow">return</span> forkmax; }</div>
-<div class="line"><a name="l00649"></a><span class="lineno">  649</span>&#160; </div>
-<div class="line"><a name="l00650"></a><span class="lineno">  650</span>&#160;  <span class="keywordtype">int</span> inc_forkcount(<span class="keywordtype">void</span>) {</div>
-<div class="line"><a name="l00651"></a><span class="lineno">  651</span>&#160;    <span class="keywordflow">if</span> (0 == forkmax || 0 == shmid)</div>
-<div class="line"><a name="l00652"></a><span class="lineno">  652</span>&#160;      <span class="keywordflow">return</span> 0;</div>
-<div class="line"><a name="l00653"></a><span class="lineno">  653</span>&#160;    <span class="keywordtype">int</span> original;</div>
-<div class="line"><a name="l00654"></a><span class="lineno">  654</span>&#160;    <span class="keywordtype">int</span> new_value;</div>
-<div class="line"><a name="l00655"></a><span class="lineno">  655</span>&#160; </div>
-<div class="line"><a name="l00656"></a><span class="lineno">  656</span>&#160;    <span class="keywordflow">do</span> {</div>
-<div class="line"><a name="l00657"></a><span class="lineno">  657</span>&#160;      original = *forkcurr;</div>
-<div class="line"><a name="l00658"></a><span class="lineno">  658</span>&#160;      new_value = original + 1;</div>
-<div class="line"><a name="l00659"></a><span class="lineno">  659</span>&#160;      __asm(<span class="stringliteral">&quot; cs %0,%2,%1 \n &quot;</span></div>
-<div class="line"><a name="l00660"></a><span class="lineno">  660</span>&#160;            : <span class="stringliteral">&quot;+r&quot;</span>(original), <span class="stringliteral">&quot;+m&quot;</span>(*forkcurr)</div>
-<div class="line"><a name="l00661"></a><span class="lineno">  661</span>&#160;            : <span class="stringliteral">&quot;r&quot;</span>(new_value)</div>
-<div class="line"><a name="l00662"></a><span class="lineno">  662</span>&#160;            :);</div>
-<div class="line"><a name="l00663"></a><span class="lineno">  663</span>&#160;    } <span class="keywordflow">while</span> (original != (new_value - 1));</div>
-<div class="line"><a name="l00664"></a><span class="lineno">  664</span>&#160;    <span class="keywordflow">return</span> new_value;</div>
-<div class="line"><a name="l00665"></a><span class="lineno">  665</span>&#160;  }</div>
-<div class="line"><a name="l00666"></a><span class="lineno">  666</span>&#160;  <span class="keywordtype">int</span> dec_forkcount(<span class="keywordtype">void</span>) {</div>
-<div class="line"><a name="l00667"></a><span class="lineno">  667</span>&#160;    <span class="keywordflow">if</span> (0 == forkmax || 0 == shmid)</div>
-<div class="line"><a name="l00668"></a><span class="lineno">  668</span>&#160;      <span class="keywordflow">return</span> 0;</div>
-<div class="line"><a name="l00669"></a><span class="lineno">  669</span>&#160;    <span class="keywordtype">int</span> original;</div>
-<div class="line"><a name="l00670"></a><span class="lineno">  670</span>&#160;    <span class="keywordtype">int</span> new_value;</div>
-<div class="line"><a name="l00671"></a><span class="lineno">  671</span>&#160; </div>
-<div class="line"><a name="l00672"></a><span class="lineno">  672</span>&#160;    <span class="keywordflow">do</span> {</div>
-<div class="line"><a name="l00673"></a><span class="lineno">  673</span>&#160;      original = *forkcurr;</div>
-<div class="line"><a name="l00674"></a><span class="lineno">  674</span>&#160;      <span class="keywordflow">if</span> (original == 0)</div>
-<div class="line"><a name="l00675"></a><span class="lineno">  675</span>&#160;        <span class="keywordflow">return</span> 0;</div>
-<div class="line"><a name="l00676"></a><span class="lineno">  676</span>&#160;      new_value = original - 1;</div>
-<div class="line"><a name="l00677"></a><span class="lineno">  677</span>&#160;      __asm(<span class="stringliteral">&quot; cs %0,%2,%1 \n &quot;</span></div>
-<div class="line"><a name="l00678"></a><span class="lineno">  678</span>&#160;            : <span class="stringliteral">&quot;+r&quot;</span>(original), <span class="stringliteral">&quot;+m&quot;</span>(*forkcurr)</div>
-<div class="line"><a name="l00679"></a><span class="lineno">  679</span>&#160;            : <span class="stringliteral">&quot;r&quot;</span>(new_value)</div>
-<div class="line"><a name="l00680"></a><span class="lineno">  680</span>&#160;            :);</div>
-<div class="line"><a name="l00681"></a><span class="lineno">  681</span>&#160;    } <span class="keywordflow">while</span> (original != (new_value - 1));</div>
-<div class="line"><a name="l00682"></a><span class="lineno">  682</span>&#160;    <span class="keywordflow">return</span> new_value;</div>
-<div class="line"><a name="l00683"></a><span class="lineno">  683</span>&#160;  }</div>
-<div class="line"><a name="l00684"></a><span class="lineno">  684</span>&#160;  <span class="keywordtype">int</span> shmid_value(<span class="keywordtype">void</span>) { <span class="keywordflow">return</span> shmid; }</div>
-<div class="line"><a name="l00685"></a><span class="lineno">  685</span>&#160; </div>
-<div class="line"><a name="l00686"></a><span class="lineno">  686</span>&#160;  ~__zinit() {</div>
-<div class="line"><a name="l00687"></a><span class="lineno">  687</span>&#160;    <span class="keywordflow">if</span> (_CVTSTATE_OFF == cvstate) {</div>
-<div class="line"><a name="l00688"></a><span class="lineno">  688</span>&#160;      __ae_autoconvert_state(cvstate);</div>
-<div class="line"><a name="l00689"></a><span class="lineno">  689</span>&#160;    }</div>
-<div class="line"><a name="l00690"></a><span class="lineno">  690</span>&#160;    __ae_thread_swapmode(mode);</div>
-<div class="line"><a name="l00691"></a><span class="lineno">  691</span>&#160;    <span class="keywordflow">if</span> (shmid != 0) {</div>
-<div class="line"><a name="l00692"></a><span class="lineno">  692</span>&#160;      <span class="keywordflow">if</span> (__forked)</div>
-<div class="line"><a name="l00693"></a><span class="lineno">  693</span>&#160;        dec_forkcount();</div>
-<div class="line"><a name="l00694"></a><span class="lineno">  694</span>&#160;      shmdt(forkcurr);</div>
-<div class="line"><a name="l00695"></a><span class="lineno">  695</span>&#160;      shmctl(shmid, IPC_RMID, 0);</div>
-<div class="line"><a name="l00696"></a><span class="lineno">  696</span>&#160;    }</div>
-<div class="line"><a name="l00697"></a><span class="lineno">  697</span>&#160;    <a class="code" href="zos-base_8h.html#ab75508b8ae841f296e21438dd27e28db">__cleanupipc</a>(0);</div>
-<div class="line"><a name="l00698"></a><span class="lineno">  698</span>&#160;  }</div>
-<div class="line"><a name="l00699"></a><span class="lineno">  699</span>&#160;  <span class="keywordtype">void</span> __abort() { _th(); }</div>
-<div class="line"><a name="l00700"></a><span class="lineno">  700</span>&#160;};</div>
-<div class="line"><a name="l00701"></a><span class="lineno">  701</span>&#160; </div>
-<div class="line"><a name="l00702"></a><span class="lineno">  702</span>&#160;<span class="keyword">struct </span>__init_zoslib {</div>
-<div class="line"><a name="l00703"></a><span class="lineno">  703</span>&#160;  __init_zoslib(<span class="keyword">const</span> <a class="code" href="structzoslib__config.html">zoslib_config_t</a> &amp;config = {}) { __zinit::init(config); }</div>
-<div class="line"><a name="l00704"></a><span class="lineno">  704</span>&#160;};</div>
-<div class="line"><a name="l00705"></a><span class="lineno">  705</span>&#160; </div>
-<div class="line"><a name="l00706"></a><span class="lineno">  706</span>&#160;<span class="keyword">class </span>__setlibpath {</div>
-<div class="line"><a name="l00707"></a><span class="lineno">  707</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00708"></a><span class="lineno">  708</span>&#160;  __setlibpath();</div>
-<div class="line"><a name="l00709"></a><span class="lineno">  709</span>&#160;};</div>
-<div class="line"><a name="l00710"></a><span class="lineno">  710</span>&#160; </div>
-<div class="line"><a name="l00711"></a><span class="lineno">  711</span>&#160;<span class="preprocessor">#endif // __cplusplus</span></div>
-<div class="line"><a name="l00712"></a><span class="lineno">  712</span>&#160; </div>
-<div class="line"><a name="l00713"></a><span class="lineno">  713</span>&#160;<span class="preprocessor">#endif //__ZOS_BASE_H_</span></div>
+<div class="line"><a name="l00649"></a><span class="lineno">  649</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">int</span> <a class="code" href="zos-base_8h.html#a1b63fa141b202a0b01cfef8421aa48d6">nanosleep</a>(<span class="keyword">const</span> <span class="keyword">struct</span> timespec *req, <span class="keyword">struct</span> timespec *rem);</div>
+<div class="line"><a name="l00656"></a><span class="lineno">  656</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">int</span> <a class="code" href="zos-base_8h.html#ab972ed38da2c91d02f9e667ba6a29a23">__lutimes</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *filename, <span class="keyword">const</span> <span class="keyword">struct</span> timeval tv[2]);</div>
+<div class="line"><a name="l00662"></a><span class="lineno">  662</span>&#160;<span class="keywordtype">void</span> <a class="code" href="zos-base_8h.html#a9142fb1bf3e67052a3fb42a97166ef37">__update_envar_settings</a>(<span class="keyword">const</span> <span class="keywordtype">char</span>* envar);</div>
+<div class="line"><a name="l00663"></a><span class="lineno">  663</span>&#160; </div>
+<div class="line"><a name="l00664"></a><span class="lineno">  664</span>&#160; </div>
+<div class="line"><a name="l00665"></a><span class="lineno">  665</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
+<div class="line"><a name="l00666"></a><span class="lineno">  666</span>&#160;}</div>
+<div class="line"><a name="l00667"></a><span class="lineno">  667</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00668"></a><span class="lineno">  668</span>&#160; </div>
+<div class="line"><a name="l00669"></a><span class="lineno">  669</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
+<div class="line"><a name="l00670"></a><span class="lineno">  670</span>&#160;<span class="keywordtype">void</span> <a class="code" href="zos-base_8h.html#ad08be3bfe25046883b7d3bea7ac88cc2">init_zoslib_config</a>(<a class="code" href="structzoslib__config.html">zoslib_config_t</a> &amp;config);</div>
+<div class="line"><a name="l00671"></a><span class="lineno">  671</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00672"></a><span class="lineno">  672</span>&#160; </div>
+<div class="line"><a name="l00673"></a><span class="lineno"><a class="line" href="zos-base_8h.html#af33ceeb0056bef47f7ad074f617979e0">  673</a></span>&#160;<span class="preprocessor">#define _str_e2a(_str)                                                         \</span></div>
+<div class="line"><a name="l00674"></a><span class="lineno">  674</span>&#160;<span class="preprocessor">  ({                                                                           \</span></div>
+<div class="line"><a name="l00675"></a><span class="lineno">  675</span>&#160;<span class="preprocessor">    const char *src = (const char *)(_str);                                    \</span></div>
+<div class="line"><a name="l00676"></a><span class="lineno">  676</span>&#160;<span class="preprocessor">    int len = strlen(src) + 1;                                                 \</span></div>
+<div class="line"><a name="l00677"></a><span class="lineno">  677</span>&#160;<span class="preprocessor">    char *tgt = (char *)alloca(len);                                           \</span></div>
+<div class="line"><a name="l00678"></a><span class="lineno">  678</span>&#160;<span class="preprocessor">    (char *)_convert_e2a(tgt, src, len);                                       \</span></div>
+<div class="line"><a name="l00679"></a><span class="lineno">  679</span>&#160;<span class="preprocessor">  })</span></div>
+<div class="line"><a name="l00680"></a><span class="lineno">  680</span>&#160; </div>
+<div class="line"><a name="l00681"></a><span class="lineno"><a class="line" href="zos-base_8h.html#aed8dbbb0fe4f47e3cfad8a85c72f91a3">  681</a></span>&#160;<span class="preprocessor">#define _str_a2e(_str)                                                         \</span></div>
+<div class="line"><a name="l00682"></a><span class="lineno">  682</span>&#160;<span class="preprocessor">  ({                                                                           \</span></div>
+<div class="line"><a name="l00683"></a><span class="lineno">  683</span>&#160;<span class="preprocessor">    const char *src = (const char *)(_str);                                    \</span></div>
+<div class="line"><a name="l00684"></a><span class="lineno">  684</span>&#160;<span class="preprocessor">    int len = strlen(src) + 1;                                                 \</span></div>
+<div class="line"><a name="l00685"></a><span class="lineno">  685</span>&#160;<span class="preprocessor">    char *tgt = (char *)alloca(len);                                           \</span></div>
+<div class="line"><a name="l00686"></a><span class="lineno">  686</span>&#160;<span class="preprocessor">    (char *)_convert_a2e(tgt, src, len);                                       \</span></div>
+<div class="line"><a name="l00687"></a><span class="lineno">  687</span>&#160;<span class="preprocessor">  })</span></div>
+<div class="line"><a name="l00688"></a><span class="lineno">  688</span>&#160; </div>
+<div class="line"><a name="l00689"></a><span class="lineno"><a class="line" href="zos-base_8h.html#a4fecf8eec80c3445d99b3a7c86798275">  689</a></span>&#160;<span class="preprocessor">#define AEWRAP(_rc, _x)                                                        \</span></div>
+<div class="line"><a name="l00690"></a><span class="lineno">  690</span>&#160;<span class="preprocessor">  (__isASCII() ? ((_rc) = (_x), 0)                                             \</span></div>
+<div class="line"><a name="l00691"></a><span class="lineno">  691</span>&#160;<span class="preprocessor">               : (__ae_thread_swapmode(__AE_ASCII_MODE), ((_rc) = (_x)),       \</span></div>
+<div class="line"><a name="l00692"></a><span class="lineno">  692</span>&#160;<span class="preprocessor">                  __ae_thread_swapmode(__AE_EBCDIC_MODE), 1))</span></div>
+<div class="line"><a name="l00693"></a><span class="lineno">  693</span>&#160; </div>
+<div class="line"><a name="l00694"></a><span class="lineno"><a class="line" href="zos-base_8h.html#a6a0f6ac6755d74edc41975514f3d4706">  694</a></span>&#160;<span class="preprocessor">#define AEWRAP_VOID(_x)                                                        \</span></div>
+<div class="line"><a name="l00695"></a><span class="lineno">  695</span>&#160;<span class="preprocessor">  (__isASCII() ? ((_x), 0)                                                     \</span></div>
+<div class="line"><a name="l00696"></a><span class="lineno">  696</span>&#160;<span class="preprocessor">               : (__ae_thread_swapmode(__AE_ASCII_MODE), (_x),                 \</span></div>
+<div class="line"><a name="l00697"></a><span class="lineno">  697</span>&#160;<span class="preprocessor">                  __ae_thread_swapmode(__AE_EBCDIC_MODE), 1))</span></div>
+<div class="line"><a name="l00698"></a><span class="lineno">  698</span>&#160; </div>
+<div class="line"><a name="l00699"></a><span class="lineno">  699</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
+<div class="line"><a name="l00700"></a><span class="lineno">  700</span>&#160;<span class="preprocessor">#include &lt;exception&gt;</span></div>
+<div class="line"><a name="l00701"></a><span class="lineno">  701</span>&#160;<span class="preprocessor">#include &lt;map&gt;</span></div>
+<div class="line"><a name="l00702"></a><span class="lineno">  702</span>&#160;<span class="preprocessor">#include &lt;string&gt;</span></div>
+<div class="line"><a name="l00703"></a><span class="lineno">  703</span>&#160; </div>
+<div class="line"><a name="l00704"></a><span class="lineno">  704</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> operator==(<span class="keyword">const</span> pthread_t &amp;_a, <span class="keyword">const</span> pthread_t &amp;_b) {</div>
+<div class="line"><a name="l00705"></a><span class="lineno">  705</span>&#160;  <span class="keywordflow">return</span> _a.__ == _b.__;</div>
+<div class="line"><a name="l00706"></a><span class="lineno">  706</span>&#160;}</div>
+<div class="line"><a name="l00707"></a><span class="lineno">  707</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> operator!=(<span class="keyword">const</span> pthread_t &amp;_a, <span class="keyword">const</span> pthread_t &amp;_b) {</div>
+<div class="line"><a name="l00708"></a><span class="lineno">  708</span>&#160;  <span class="keywordflow">return</span> _a.__ != _b.__;</div>
+<div class="line"><a name="l00709"></a><span class="lineno">  709</span>&#160;}</div>
+<div class="line"><a name="l00710"></a><span class="lineno">  710</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> operator&lt;=(<span class="keyword">const</span> pthread_t &amp;_a, <span class="keyword">const</span> pthread_t &amp;_b) {</div>
+<div class="line"><a name="l00711"></a><span class="lineno">  711</span>&#160;  <span class="keywordflow">return</span> _a.__ &lt;= _b.__;</div>
+<div class="line"><a name="l00712"></a><span class="lineno">  712</span>&#160;}</div>
+<div class="line"><a name="l00713"></a><span class="lineno">  713</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> operator&gt;=(<span class="keyword">const</span> pthread_t &amp;_a, <span class="keyword">const</span> pthread_t &amp;_b) {</div>
+<div class="line"><a name="l00714"></a><span class="lineno">  714</span>&#160;  <span class="keywordflow">return</span> _a.__ &gt;= _b.__;</div>
+<div class="line"><a name="l00715"></a><span class="lineno">  715</span>&#160;}</div>
+<div class="line"><a name="l00716"></a><span class="lineno">  716</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> operator&lt;(<span class="keyword">const</span> pthread_t &amp;_a, <span class="keyword">const</span> pthread_t &amp;_b) {</div>
+<div class="line"><a name="l00717"></a><span class="lineno">  717</span>&#160;  <span class="keywordflow">return</span> _a.__ &lt; _b.__;</div>
+<div class="line"><a name="l00718"></a><span class="lineno">  718</span>&#160;}</div>
+<div class="line"><a name="l00719"></a><span class="lineno">  719</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> operator&gt;(<span class="keyword">const</span> pthread_t &amp;_a, <span class="keyword">const</span> pthread_t &amp;_b) {</div>
+<div class="line"><a name="l00720"></a><span class="lineno">  720</span>&#160;  <span class="keywordflow">return</span> _a.__ &gt; _b.__;</div>
+<div class="line"><a name="l00721"></a><span class="lineno">  721</span>&#160;}</div>
+<div class="line"><a name="l00722"></a><span class="lineno">  722</span>&#160; </div>
+<div class="line"><a name="l00723"></a><span class="lineno">  723</span>&#160;<span class="keyword">class </span>__auto_ascii {</div>
+<div class="line"><a name="l00724"></a><span class="lineno">  724</span>&#160;  <span class="keywordtype">int</span> ascii_mode;</div>
+<div class="line"><a name="l00725"></a><span class="lineno">  725</span>&#160; </div>
+<div class="line"><a name="l00726"></a><span class="lineno">  726</span>&#160;<span class="keyword">public</span>:</div>
+<div class="line"><a name="l00727"></a><span class="lineno">  727</span>&#160;  __auto_ascii();</div>
+<div class="line"><a name="l00728"></a><span class="lineno">  728</span>&#160;  ~__auto_ascii();</div>
+<div class="line"><a name="l00729"></a><span class="lineno">  729</span>&#160;};</div>
+<div class="line"><a name="l00730"></a><span class="lineno">  730</span>&#160; </div>
+<div class="line"><a name="l00731"></a><span class="lineno">  731</span>&#160;<span class="keyword">class </span>__conv_off {</div>
+<div class="line"><a name="l00732"></a><span class="lineno">  732</span>&#160;  <span class="keywordtype">int</span> convert_state;</div>
+<div class="line"><a name="l00733"></a><span class="lineno">  733</span>&#160; </div>
+<div class="line"><a name="l00734"></a><span class="lineno">  734</span>&#160;<span class="keyword">public</span>:</div>
+<div class="line"><a name="l00735"></a><span class="lineno">  735</span>&#160;  __conv_off();</div>
+<div class="line"><a name="l00736"></a><span class="lineno">  736</span>&#160;  ~__conv_off();</div>
+<div class="line"><a name="l00737"></a><span class="lineno">  737</span>&#160;};</div>
+<div class="line"><a name="l00738"></a><span class="lineno">  738</span>&#160; </div>
+<div class="line"><a name="l00739"></a><span class="lineno">  739</span>&#160;<span class="keyword">template</span> &lt;<span class="keyword">typename</span> T&gt; <span class="keyword">class </span>__tlssim {</div>
+<div class="line"><a name="l00740"></a><span class="lineno">  740</span>&#160;  <span class="keyword">struct </span><a class="code" href="struct____tlsanchor.html">__tlsanchor</a> *anchor;</div>
+<div class="line"><a name="l00741"></a><span class="lineno">  741</span>&#160;  T v;</div>
+<div class="line"><a name="l00742"></a><span class="lineno">  742</span>&#160; </div>
+<div class="line"><a name="l00743"></a><span class="lineno">  743</span>&#160;<span class="keyword">public</span>:</div>
+<div class="line"><a name="l00744"></a><span class="lineno">  744</span>&#160;  __tlssim(<span class="keyword">const</span> T &amp;initvalue) : v(initvalue) {</div>
+<div class="line"><a name="l00745"></a><span class="lineno">  745</span>&#160;    anchor = <a class="code" href="zos-base_8h.html#a86fe6d2b6ea6ee485a9b857dd3e51701">__tlsvaranchor_create</a>(<span class="keyword">sizeof</span>(T));</div>
+<div class="line"><a name="l00746"></a><span class="lineno">  746</span>&#160;  }</div>
+<div class="line"><a name="l00747"></a><span class="lineno">  747</span>&#160;  __tlssim() {</div>
+<div class="line"><a name="l00748"></a><span class="lineno">  748</span>&#160;    anchor = <a class="code" href="zos-base_8h.html#a86fe6d2b6ea6ee485a9b857dd3e51701">__tlsvaranchor_create</a>(<span class="keyword">sizeof</span>(T));</div>
+<div class="line"><a name="l00749"></a><span class="lineno">  749</span>&#160;  }</div>
+<div class="line"><a name="l00750"></a><span class="lineno">  750</span>&#160;  ~__tlssim() { <a class="code" href="zos-base_8h.html#a70cfa58f0ddd04ee045b7f8dd5f5a84a">__tlsvaranchor_destroy</a>(anchor); }</div>
+<div class="line"><a name="l00751"></a><span class="lineno">  751</span>&#160;  T *access(<span class="keywordtype">void</span>) { <span class="keywordflow">return</span> <span class="keyword">static_cast&lt;</span>T *<span class="keyword">&gt;</span>(<a class="code" href="zos-base_8h.html#aa8d885903cb48dc02c6d9e6fe0e2fea8">__tlsPtrFromAnchor</a>(anchor, &amp;v)); }</div>
+<div class="line"><a name="l00752"></a><span class="lineno">  752</span>&#160;};</div>
+<div class="line"><a name="l00753"></a><span class="lineno">  753</span>&#160; </div>
+<div class="line"><a name="l00754"></a><span class="lineno">  754</span>&#160;<span class="keyword">struct </span>zoslibEnvar {</div>
+<div class="line"><a name="l00755"></a><span class="lineno">  755</span>&#160;  std::string envarName;</div>
+<div class="line"><a name="l00756"></a><span class="lineno">  756</span>&#160;  std::string envarValue;</div>
+<div class="line"><a name="l00757"></a><span class="lineno">  757</span>&#160; </div>
+<div class="line"><a name="l00758"></a><span class="lineno">  758</span>&#160;  zoslibEnvar(std::string name, std::string value) :</div>
+<div class="line"><a name="l00759"></a><span class="lineno">  759</span>&#160;    envarName(name), envarValue(value) { }</div>
+<div class="line"><a name="l00760"></a><span class="lineno">  760</span>&#160; </div>
+<div class="line"><a name="l00761"></a><span class="lineno">  761</span>&#160;  <span class="keywordtype">bool</span> operator &lt; (<span class="keyword">const</span> zoslibEnvar&amp; t)<span class="keyword"> const </span>{</div>
+<div class="line"><a name="l00762"></a><span class="lineno">  762</span>&#160;    <span class="keywordflow">return</span> std::tie(envarName, envarValue) &lt; std::tie(t.envarName, t.envarValue);</div>
+<div class="line"><a name="l00763"></a><span class="lineno">  763</span>&#160;  }</div>
+<div class="line"><a name="l00764"></a><span class="lineno">  764</span>&#160;};</div>
+<div class="line"><a name="l00765"></a><span class="lineno">  765</span>&#160; </div>
+<div class="line"><a name="l00766"></a><span class="lineno">  766</span>&#160;<span class="keyword">class </span>__zinit {</div>
+<div class="line"><a name="l00767"></a><span class="lineno">  767</span>&#160;  <span class="keywordtype">int</span> mode;</div>
+<div class="line"><a name="l00768"></a><span class="lineno">  768</span>&#160;  <span class="keywordtype">int</span> cvstate;</div>
+<div class="line"><a name="l00769"></a><span class="lineno">  769</span>&#160;  std::terminate_handler _th;</div>
+<div class="line"><a name="l00770"></a><span class="lineno">  770</span>&#160;  <span class="keywordtype">int</span> __forked;</div>
+<div class="line"><a name="l00771"></a><span class="lineno">  771</span>&#160;  <span class="keyword">static</span> __zinit *instance;</div>
+<div class="line"><a name="l00772"></a><span class="lineno">  772</span>&#160; </div>
+<div class="line"><a name="l00773"></a><span class="lineno">  773</span>&#160;<span class="keyword">public</span>:</div>
+<div class="line"><a name="l00774"></a><span class="lineno">  774</span>&#160;  <span class="keywordtype">int</span> forkmax;</div>
+<div class="line"><a name="l00775"></a><span class="lineno">  775</span>&#160;  <span class="keywordtype">int</span> *forkcurr;</div>
+<div class="line"><a name="l00776"></a><span class="lineno">  776</span>&#160;  <span class="keywordtype">int</span> shmid;</div>
+<div class="line"><a name="l00777"></a><span class="lineno">  777</span>&#160;  <a class="code" href="structzoslib__config.html">zoslib_config_t</a> config;</div>
+<div class="line"><a name="l00778"></a><span class="lineno">  778</span>&#160;  std::map&lt;zoslibEnvar, std::string&gt; envarHelpMap;</div>
+<div class="line"><a name="l00779"></a><span class="lineno">  779</span>&#160; </div>
+<div class="line"><a name="l00780"></a><span class="lineno">  780</span>&#160;<span class="keyword">public</span>:</div>
+<div class="line"><a name="l00781"></a><span class="lineno">  781</span>&#160;  __zinit(<span class="keyword">const</span> <a class="code" href="structzoslib__config.html">zoslib_config_t</a> &amp;config);</div>
+<div class="line"><a name="l00782"></a><span class="lineno">  782</span>&#160; </div>
+<div class="line"><a name="l00783"></a><span class="lineno">  783</span>&#160;  <span class="keywordtype">bool</span> isValidZOSLIBEnvar(std::string envar);</div>
+<div class="line"><a name="l00784"></a><span class="lineno">  784</span>&#160; </div>
+<div class="line"><a name="l00785"></a><span class="lineno">  785</span>&#160;  <span class="keyword">static</span> __zinit *init(<span class="keyword">const</span> <a class="code" href="structzoslib__config.html">zoslib_config_t</a> &amp;config) {</div>
+<div class="line"><a name="l00786"></a><span class="lineno">  786</span>&#160;    instance = <span class="keyword">new</span> __zinit(config);</div>
+<div class="line"><a name="l00787"></a><span class="lineno">  787</span>&#160;    instance-&gt;initialize();</div>
+<div class="line"><a name="l00788"></a><span class="lineno">  788</span>&#160;    <span class="keywordflow">return</span> instance;</div>
+<div class="line"><a name="l00789"></a><span class="lineno">  789</span>&#160;  }</div>
+<div class="line"><a name="l00790"></a><span class="lineno">  790</span>&#160; </div>
+<div class="line"><a name="l00791"></a><span class="lineno">  791</span>&#160;  <span class="keywordtype">void</span> initialize(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00792"></a><span class="lineno">  792</span>&#160; </div>
+<div class="line"><a name="l00793"></a><span class="lineno">  793</span>&#160;  <span class="keyword">static</span> __zinit *getInstance() { <span class="keywordflow">return</span> instance; }</div>
+<div class="line"><a name="l00794"></a><span class="lineno">  794</span>&#160; </div>
+<div class="line"><a name="l00795"></a><span class="lineno">  795</span>&#160;  <span class="keywordtype">int</span> forked(<span class="keywordtype">int</span> newvalue) {</div>
+<div class="line"><a name="l00796"></a><span class="lineno">  796</span>&#160;    <span class="keywordtype">int</span> old = __forked;</div>
+<div class="line"><a name="l00797"></a><span class="lineno">  797</span>&#160;    __forked = newvalue;</div>
+<div class="line"><a name="l00798"></a><span class="lineno">  798</span>&#160;    <span class="keywordflow">return</span> old;</div>
+<div class="line"><a name="l00799"></a><span class="lineno">  799</span>&#160;  }</div>
+<div class="line"><a name="l00800"></a><span class="lineno">  800</span>&#160; </div>
+<div class="line"><a name="l00801"></a><span class="lineno">  801</span>&#160;  <span class="keywordtype">int</span> get_forkmax(<span class="keywordtype">void</span>) { <span class="keywordflow">return</span> forkmax; }</div>
+<div class="line"><a name="l00802"></a><span class="lineno">  802</span>&#160; </div>
+<div class="line"><a name="l00803"></a><span class="lineno">  803</span>&#160;  <span class="keywordtype">int</span> inc_forkcount(<span class="keywordtype">void</span>) {</div>
+<div class="line"><a name="l00804"></a><span class="lineno">  804</span>&#160;    <span class="keywordflow">if</span> (0 == forkmax || 0 == shmid)</div>
+<div class="line"><a name="l00805"></a><span class="lineno">  805</span>&#160;      <span class="keywordflow">return</span> 0;</div>
+<div class="line"><a name="l00806"></a><span class="lineno">  806</span>&#160;    <span class="keywordtype">int</span> original;</div>
+<div class="line"><a name="l00807"></a><span class="lineno">  807</span>&#160;    <span class="keywordtype">int</span> new_value;</div>
+<div class="line"><a name="l00808"></a><span class="lineno">  808</span>&#160; </div>
+<div class="line"><a name="l00809"></a><span class="lineno">  809</span>&#160;    <span class="keywordflow">do</span> {</div>
+<div class="line"><a name="l00810"></a><span class="lineno">  810</span>&#160;      original = *forkcurr;</div>
+<div class="line"><a name="l00811"></a><span class="lineno">  811</span>&#160;      new_value = original + 1;</div>
+<div class="line"><a name="l00812"></a><span class="lineno">  812</span>&#160;      __asm(<span class="stringliteral">&quot; cs %0,%2,%1 \n &quot;</span></div>
+<div class="line"><a name="l00813"></a><span class="lineno">  813</span>&#160;            : <span class="stringliteral">&quot;+r&quot;</span>(original), <span class="stringliteral">&quot;+m&quot;</span>(*forkcurr)</div>
+<div class="line"><a name="l00814"></a><span class="lineno">  814</span>&#160;            : <span class="stringliteral">&quot;r&quot;</span>(new_value)</div>
+<div class="line"><a name="l00815"></a><span class="lineno">  815</span>&#160;            :);</div>
+<div class="line"><a name="l00816"></a><span class="lineno">  816</span>&#160;    } <span class="keywordflow">while</span> (original != (new_value - 1));</div>
+<div class="line"><a name="l00817"></a><span class="lineno">  817</span>&#160;    <span class="keywordflow">return</span> new_value;</div>
+<div class="line"><a name="l00818"></a><span class="lineno">  818</span>&#160;  }</div>
+<div class="line"><a name="l00819"></a><span class="lineno">  819</span>&#160;  <span class="keywordtype">int</span> dec_forkcount(<span class="keywordtype">void</span>) {</div>
+<div class="line"><a name="l00820"></a><span class="lineno">  820</span>&#160;    <span class="keywordflow">if</span> (0 == forkmax || 0 == shmid)</div>
+<div class="line"><a name="l00821"></a><span class="lineno">  821</span>&#160;      <span class="keywordflow">return</span> 0;</div>
+<div class="line"><a name="l00822"></a><span class="lineno">  822</span>&#160;    <span class="keywordtype">int</span> original;</div>
+<div class="line"><a name="l00823"></a><span class="lineno">  823</span>&#160;    <span class="keywordtype">int</span> new_value;</div>
+<div class="line"><a name="l00824"></a><span class="lineno">  824</span>&#160; </div>
+<div class="line"><a name="l00825"></a><span class="lineno">  825</span>&#160;    <span class="keywordflow">do</span> {</div>
+<div class="line"><a name="l00826"></a><span class="lineno">  826</span>&#160;      original = *forkcurr;</div>
+<div class="line"><a name="l00827"></a><span class="lineno">  827</span>&#160;      <span class="keywordflow">if</span> (original == 0)</div>
+<div class="line"><a name="l00828"></a><span class="lineno">  828</span>&#160;        <span class="keywordflow">return</span> 0;</div>
+<div class="line"><a name="l00829"></a><span class="lineno">  829</span>&#160;      new_value = original - 1;</div>
+<div class="line"><a name="l00830"></a><span class="lineno">  830</span>&#160;      __asm(<span class="stringliteral">&quot; cs %0,%2,%1 \n &quot;</span></div>
+<div class="line"><a name="l00831"></a><span class="lineno">  831</span>&#160;            : <span class="stringliteral">&quot;+r&quot;</span>(original), <span class="stringliteral">&quot;+m&quot;</span>(*forkcurr)</div>
+<div class="line"><a name="l00832"></a><span class="lineno">  832</span>&#160;            : <span class="stringliteral">&quot;r&quot;</span>(new_value)</div>
+<div class="line"><a name="l00833"></a><span class="lineno">  833</span>&#160;            :);</div>
+<div class="line"><a name="l00834"></a><span class="lineno">  834</span>&#160;    } <span class="keywordflow">while</span> (original != (new_value - 1));</div>
+<div class="line"><a name="l00835"></a><span class="lineno">  835</span>&#160;    <span class="keywordflow">return</span> new_value;</div>
+<div class="line"><a name="l00836"></a><span class="lineno">  836</span>&#160;  }</div>
+<div class="line"><a name="l00837"></a><span class="lineno">  837</span>&#160;  <span class="keywordtype">int</span> shmid_value(<span class="keywordtype">void</span>) { <span class="keywordflow">return</span> shmid; }</div>
+<div class="line"><a name="l00838"></a><span class="lineno">  838</span>&#160; </div>
+<div class="line"><a name="l00839"></a><span class="lineno">  839</span>&#160;  ~__zinit() {</div>
+<div class="line"><a name="l00840"></a><span class="lineno">  840</span>&#160;    <span class="keywordflow">if</span> (_CVTSTATE_OFF == cvstate) {</div>
+<div class="line"><a name="l00841"></a><span class="lineno">  841</span>&#160;      __ae_autoconvert_state(cvstate);</div>
+<div class="line"><a name="l00842"></a><span class="lineno">  842</span>&#160;    }</div>
+<div class="line"><a name="l00843"></a><span class="lineno">  843</span>&#160;    __ae_thread_swapmode(mode);</div>
+<div class="line"><a name="l00844"></a><span class="lineno">  844</span>&#160;    <span class="keywordflow">if</span> (shmid != 0) {</div>
+<div class="line"><a name="l00845"></a><span class="lineno">  845</span>&#160;      <span class="keywordflow">if</span> (__forked)</div>
+<div class="line"><a name="l00846"></a><span class="lineno">  846</span>&#160;        dec_forkcount();</div>
+<div class="line"><a name="l00847"></a><span class="lineno">  847</span>&#160;      shmdt(forkcurr);</div>
+<div class="line"><a name="l00848"></a><span class="lineno">  848</span>&#160;      shmctl(shmid, IPC_RMID, 0);</div>
+<div class="line"><a name="l00849"></a><span class="lineno">  849</span>&#160;    }</div>
+<div class="line"><a name="l00850"></a><span class="lineno">  850</span>&#160;    <a class="code" href="zos-base_8h.html#ab75508b8ae841f296e21438dd27e28db">__cleanupipc</a>(0);</div>
+<div class="line"><a name="l00851"></a><span class="lineno">  851</span>&#160;  }</div>
+<div class="line"><a name="l00852"></a><span class="lineno">  852</span>&#160;  <span class="keywordtype">void</span> __abort() { _th(); }</div>
+<div class="line"><a name="l00853"></a><span class="lineno">  853</span>&#160;};</div>
+<div class="line"><a name="l00854"></a><span class="lineno">  854</span>&#160; </div>
+<div class="line"><a name="l00855"></a><span class="lineno">  855</span>&#160;<span class="keyword">struct </span>__init_zoslib {</div>
+<div class="line"><a name="l00856"></a><span class="lineno">  856</span>&#160;  __init_zoslib(<span class="keyword">const</span> <a class="code" href="structzoslib__config.html">zoslib_config_t</a> &amp;config = {}) { __zinit::init(config); }</div>
+<div class="line"><a name="l00857"></a><span class="lineno">  857</span>&#160;};</div>
+<div class="line"><a name="l00858"></a><span class="lineno">  858</span>&#160; </div>
+<div class="line"><a name="l00859"></a><span class="lineno">  859</span>&#160;<span class="keyword">class </span>__setlibpath {</div>
+<div class="line"><a name="l00860"></a><span class="lineno">  860</span>&#160;<span class="keyword">public</span>:</div>
+<div class="line"><a name="l00861"></a><span class="lineno">  861</span>&#160;  __setlibpath();</div>
+<div class="line"><a name="l00862"></a><span class="lineno">  862</span>&#160;};</div>
+<div class="line"><a name="l00863"></a><span class="lineno">  863</span>&#160; </div>
+<div class="line"><a name="l00864"></a><span class="lineno">  864</span>&#160;<span class="preprocessor">#endif // __cplusplus</span></div>
+<div class="line"><a name="l00865"></a><span class="lineno">  865</span>&#160; </div>
+<div class="line"><a name="l00866"></a><span class="lineno">  866</span>&#160;<span class="preprocessor">#endif //__ZOS_BASE_H_</span></div>
 </div><!-- fragment --></div><!-- contents -->
-<div class="ttc" id="azos-base_8h_html_aa1ad85ba2714fc321967050989c5fee7"><div class="ttname"><a href="zos-base_8h.html#aa1ad85ba2714fc321967050989c5fee7">__tb</a></div><div class="ttdeci">void __tb(void)</div><div class="ttdef"><b>Definition:</b> zos.cc:2814</div></div>
-<div class="ttc" id="azos-base_8h_html_a690294b495f591280cd4e76006cf86b4"><div class="ttname"><a href="zos-base_8h.html#a690294b495f591280cd4e76006cf86b4">__file_needs_conversion_init</a></div><div class="ttdeci">int __file_needs_conversion_init(const char *name, int fd)</div><div class="ttdef"><b>Definition:</b> zos.cc:1605</div></div>
-<div class="ttc" id="azos-base_8h_html_a0b58f7053e9ac0361e12e9b0eaf1c208a48c11109f874d680e4fc5bd3325cfbef"><div class="ttname"><a href="zos-base_8h.html#a0b58f7053e9ac0361e12e9b0eaf1c208a48c11109f874d680e4fc5bd3325cfbef">CW_CONDVAR</a></div><div class="ttdeci">@ CW_CONDVAR</div><div class="ttdef"><b>Definition:</b> zos-base.h:416</div></div>
-<div class="ttc" id="azos-base_8h_html_aa111e065a77c2a74c9dc6309266ca7b7"><div class="ttname"><a href="zos-base_8h.html#aa111e065a77c2a74c9dc6309266ca7b7">__console_printf</a></div><div class="ttdeci">int __console_printf(const char *fmt,...)</div><div class="ttdef"><b>Definition:</b> zos.cc:466</div></div>
-<div class="ttc" id="azos-base_8h_html_adaadac4f341edd6973a413370bbcd382"><div class="ttname"><a href="zos-base_8h.html#adaadac4f341edd6973a413370bbcd382">__display_backtrace</a></div><div class="ttdeci">void __display_backtrace(int fd)</div><div class="ttdef"><b>Definition:</b> zos.cc:940</div></div>
-<div class="ttc" id="astruct____cpu__relax__workarea_html_a1925819da07e1ed17665bc87917b5644"><div class="ttname"><a href="struct____cpu__relax__workarea.html#a1925819da07e1ed17665bc87917b5644">__cpu_relax_workarea::sfaddr</a></div><div class="ttdeci">void * sfaddr</div><div class="ttdef"><b>Definition:</b> zos-base.h:458</div></div>
-<div class="ttc" id="azos-base_8h_html_a989178e9f01743b2af2111725b2b1eb8"><div class="ttname"><a href="zos-base_8h.html#a989178e9f01743b2af2111725b2b1eb8">IPC_CLEANUP_ENVAR_DEFAULT</a></div><div class="ttdeci">#define IPC_CLEANUP_ENVAR_DEFAULT</div><div class="ttdef"><b>Definition:</b> zos-base.h:37</div></div>
+<div class="ttc" id="azos-base_8h_html_a67eea4362b2e4efb1cfcf07f17eba6f7"><div class="ttname"><a href="zos-base_8h.html#a67eea4362b2e4efb1cfcf07f17eba6f7">__get_num_frames</a></div><div class="ttdeci">int __get_num_frames(void)</div><div class="ttdef"><b>Definition:</b> zos.cc:1833</div></div>
+<div class="ttc" id="astruct____sem__t_html"><div class="ttname"><a href="struct____sem__t.html">__sem_t</a></div><div class="ttdef"><b>Definition:</b> zos-base.h:75</div></div>
+<div class="ttc" id="azos-base_8h_html_a9142fb1bf3e67052a3fb42a97166ef37"><div class="ttname"><a href="zos-base_8h.html#a9142fb1bf3e67052a3fb42a97166ef37">__update_envar_settings</a></div><div class="ttdeci">void __update_envar_settings(const char *envar)</div><div class="ttdef"><b>Definition:</b> zos.cc:4047</div></div>
+<div class="ttc" id="azos-base_8h_html_aa1ad85ba2714fc321967050989c5fee7"><div class="ttname"><a href="zos-base_8h.html#aa1ad85ba2714fc321967050989c5fee7">__tb</a></div><div class="ttdeci">void __tb(void)</div><div class="ttdef"><b>Definition:</b> zos.cc:3161</div></div>
+<div class="ttc" id="azos-base_8h_html_a690294b495f591280cd4e76006cf86b4"><div class="ttname"><a href="zos-base_8h.html#a690294b495f591280cd4e76006cf86b4">__file_needs_conversion_init</a></div><div class="ttdeci">int __file_needs_conversion_init(const char *name, int fd)</div><div class="ttdef"><b>Definition:</b> zos.cc:1944</div></div>
+<div class="ttc" id="azos-base_8h_html_a0b58f7053e9ac0361e12e9b0eaf1c208a48c11109f874d680e4fc5bd3325cfbef"><div class="ttname"><a href="zos-base_8h.html#a0b58f7053e9ac0361e12e9b0eaf1c208a48c11109f874d680e4fc5bd3325cfbef">CW_CONDVAR</a></div><div class="ttdeci">@ CW_CONDVAR</div><div class="ttdef"><b>Definition:</b> zos-base.h:485</div></div>
+<div class="ttc" id="azos-base_8h_html_adbc37c8430939d1f676d7d6d1fd282aaa64e1d9eb01863019081a6b11a1e9a558"><div class="ttname"><a href="zos-base_8h.html#adbc37c8430939d1f676d7d6d1fd282aaa64e1d9eb01863019081a6b11a1e9a558">ZOSLVL_V2R3</a></div><div class="ttdeci">@ ZOSLVL_V2R3</div><div class="ttdef"><b>Definition:</b> zos-base.h:52</div></div>
+<div class="ttc" id="azos-base_8h_html_aa111e065a77c2a74c9dc6309266ca7b7"><div class="ttname"><a href="zos-base_8h.html#aa111e065a77c2a74c9dc6309266ca7b7">__console_printf</a></div><div class="ttdeci">int __console_printf(const char *fmt,...)</div><div class="ttdef"><b>Definition:</b> zos.cc:738</div></div>
+<div class="ttc" id="azos-base_8h_html_a3b2ad7fe0aee30edf781eefd73ee5b88"><div class="ttname"><a href="zos-base_8h.html#a3b2ad7fe0aee30edf781eefd73ee5b88">__get_num_online_cpus</a></div><div class="ttdeci">int __get_num_online_cpus(void)</div><div class="ttdef"><b>Definition:</b> zos.cc:1826</div></div>
+<div class="ttc" id="azos-base_8h_html_adaadac4f341edd6973a413370bbcd382"><div class="ttname"><a href="zos-base_8h.html#adaadac4f341edd6973a413370bbcd382">__display_backtrace</a></div><div class="ttdeci">void __display_backtrace(int fd)</div><div class="ttdef"><b>Definition:</b> zos.cc:1212</div></div>
+<div class="ttc" id="astruct____sem__t_html_a9f84b2eb2cf8b0a74abd97d3d31f0b78"><div class="ttname"><a href="struct____sem__t.html#a9f84b2eb2cf8b0a74abd97d3d31f0b78">__sem_t::_s</a></div><div class="ttdeci">____sem_t * _s</div><div class="ttdef"><b>Definition:</b> zos-base.h:76</div></div>
+<div class="ttc" id="astruct____cpu__relax__workarea_html_a1925819da07e1ed17665bc87917b5644"><div class="ttname"><a href="struct____cpu__relax__workarea.html#a1925819da07e1ed17665bc87917b5644">__cpu_relax_workarea::sfaddr</a></div><div class="ttdeci">void * sfaddr</div><div class="ttdef"><b>Definition:</b> zos-base.h:534</div></div>
+<div class="ttc" id="azos-base_8h_html_a989178e9f01743b2af2111725b2b1eb8"><div class="ttname"><a href="zos-base_8h.html#a989178e9f01743b2af2111725b2b1eb8">IPC_CLEANUP_ENVAR_DEFAULT</a></div><div class="ttdeci">#define IPC_CLEANUP_ENVAR_DEFAULT</div><div class="ttdef"><b>Definition:</b> zos-base.h:40</div></div>
 <div class="ttc" id="azos-base_8h_html_a10670868ce3060c834376eae096982ae"><div class="ttname"><a href="zos-base_8h.html#a10670868ce3060c834376eae096982ae">zoslib_config_t</a></div><div class="ttdeci">struct zoslib_config zoslib_config_t</div></div>
 <div class="ttc" id="azos-base_8h_html_a66dfba0bda56f0b5b4eb2be56cbc1174"><div class="ttname"><a href="zos-base_8h.html#a66dfba0bda56f0b5b4eb2be56cbc1174">__a2e_l</a></div><div class="ttdeci">size_t __a2e_l(char *bufptr, size_t szLen)</div></div>
-<div class="ttc" id="azos-base_8h_html_a1384c2247230a3c174fc5f0d2c7a9ad8"><div class="ttname"><a href="zos-base_8h.html#a1384c2247230a3c174fc5f0d2c7a9ad8">__sem_init</a></div><div class="ttdeci">int __sem_init(__sem_t *s0, int shared, unsigned int val)</div><div class="ttdef"><b>Definition:</b> zos.cc:2573</div></div>
-<div class="ttc" id="azos-base_8h_html_ab34998b2282ac455c862099ec3894f33"><div class="ttname"><a href="zos-base_8h.html#ab34998b2282ac455c862099ec3894f33">__xfer_env</a></div><div class="ttdeci">void __xfer_env(void)</div><div class="ttdef"><b>Definition:</b> zos.cc:296</div></div>
-<div class="ttc" id="azos-base_8h_html_a70cfa58f0ddd04ee045b7f8dd5f5a84a"><div class="ttname"><a href="zos-base_8h.html#a70cfa58f0ddd04ee045b7f8dd5f5a84a">__tlsvaranchor_destroy</a></div><div class="ttdeci">void __tlsvaranchor_destroy(struct __tlsanchor *anchor)</div><div class="ttdef"><b>Definition:</b> zos.cc:2388</div></div>
-<div class="ttc" id="azos-base_8h_html_aaaaab11cdfe715e251c58cdc01c9c3d6"><div class="ttname"><a href="zos-base_8h.html#aaaaab11cdfe715e251c58cdc01c9c3d6">__dump</a></div><div class="ttdeci">void __dump(int fd, const void *addr, size_t len, size_t bw)</div><div class="ttdef"><b>Definition:</b> zos.cc:574</div></div>
-<div class="ttc" id="azos-base_8h_html_a53a6a70a1e25ac646020762525af5578"><div class="ttname"><a href="zos-base_8h.html#a53a6a70a1e25ac646020762525af5578">__dlcb_entry_addr</a></div><div class="ttdeci">void * __dlcb_entry_addr(void *dlcb)</div><div class="ttdef"><b>Definition:</b> zos.cc:1227</div></div>
-<div class="ttc" id="azos-base_8h_html_a471dc9324e1d385a16614bc1c2171d45"><div class="ttname"><a href="zos-base_8h.html#a471dc9324e1d385a16614bc1c2171d45">__set_autocvt_on_fd_stream</a></div><div class="ttdeci">void __set_autocvt_on_fd_stream(int fd, unsigned short ccsid, unsigned char txtflag, int on_untagged_only)</div><div class="ttdef"><b>Definition:</b> zos.cc:1663</div></div>
-<div class="ttc" id="azos-base_8h_html_a2f9c761af656069fe6fc3df81fa4331aa84fa191348712359af9225ec2870e470"><div class="ttname"><a href="zos-base_8h.html#a2f9c761af656069fe6fc3df81fa4331aa84fa191348712359af9225ec2870e470">CLOCK_HIGHRES</a></div><div class="ttdeci">@ CLOCK_HIGHRES</div><div class="ttdef"><b>Definition:</b> zos-base.h:47</div></div>
-<div class="ttc" id="azos-base_8h_html_a68bff7004136b886a1d072088c1a7aa9"><div class="ttname"><a href="zos-base_8h.html#a68bff7004136b886a1d072088c1a7aa9">atomic_dec</a></div><div class="ttdeci">unsigned int atomic_dec(volatile unsigned int *loc)</div><div class="ttdef"><b>Definition:</b> zos.cc:2548</div></div>
+<div class="ttc" id="azos-base_8h_html_a1384c2247230a3c174fc5f0d2c7a9ad8"><div class="ttname"><a href="zos-base_8h.html#a1384c2247230a3c174fc5f0d2c7a9ad8">__sem_init</a></div><div class="ttdeci">int __sem_init(__sem_t *s0, int shared, unsigned int val)</div><div class="ttdef"><b>Definition:</b> zos.cc:2920</div></div>
+<div class="ttc" id="azos-base_8h_html_ab34998b2282ac455c862099ec3894f33"><div class="ttname"><a href="zos-base_8h.html#ab34998b2282ac455c862099ec3894f33">__xfer_env</a></div><div class="ttdeci">void __xfer_env(void)</div><div class="ttdef"><b>Definition:</b> zos.cc:568</div></div>
+<div class="ttc" id="azos-base_8h_html_a70cfa58f0ddd04ee045b7f8dd5f5a84a"><div class="ttname"><a href="zos-base_8h.html#a70cfa58f0ddd04ee045b7f8dd5f5a84a">__tlsvaranchor_destroy</a></div><div class="ttdeci">void __tlsvaranchor_destroy(struct __tlsanchor *anchor)</div><div class="ttdef"><b>Definition:</b> zos.cc:2735</div></div>
+<div class="ttc" id="azos-base_8h_html_aaaaab11cdfe715e251c58cdc01c9c3d6"><div class="ttname"><a href="zos-base_8h.html#aaaaab11cdfe715e251c58cdc01c9c3d6">__dump</a></div><div class="ttdeci">void __dump(int fd, const void *addr, size_t len, size_t bw)</div><div class="ttdef"><b>Definition:</b> zos.cc:846</div></div>
+<div class="ttc" id="astructzoslib__config_html_aae17c26cffd44a34f1e7b099f75078c5"><div class="ttname"><a href="structzoslib__config.html#aae17c26cffd44a34f1e7b099f75078c5">zoslib_config::UNTAGGED_READ_MODE_CCSID1047_ENVAR</a></div><div class="ttdeci">const char * UNTAGGED_READ_MODE_CCSID1047_ENVAR</div><div class="ttdef"><b>Definition:</b> zos-base.h:628</div></div>
+<div class="ttc" id="azos-base_8h_html_a53a6a70a1e25ac646020762525af5578"><div class="ttname"><a href="zos-base_8h.html#a53a6a70a1e25ac646020762525af5578">__dlcb_entry_addr</a></div><div class="ttdeci">void * __dlcb_entry_addr(void *dlcb)</div><div class="ttdef"><b>Definition:</b> zos.cc:1499</div></div>
+<div class="ttc" id="azos-base_8h_html_a471dc9324e1d385a16614bc1c2171d45"><div class="ttname"><a href="zos-base_8h.html#a471dc9324e1d385a16614bc1c2171d45">__set_autocvt_on_fd_stream</a></div><div class="ttdeci">void __set_autocvt_on_fd_stream(int fd, unsigned short ccsid, unsigned char txtflag, int on_untagged_only)</div><div class="ttdef"><b>Definition:</b> zos.cc:2002</div></div>
+<div class="ttc" id="azos-base_8h_html_a2f9c761af656069fe6fc3df81fa4331aa84fa191348712359af9225ec2870e470"><div class="ttname"><a href="zos-base_8h.html#a2f9c761af656069fe6fc3df81fa4331aa84fa191348712359af9225ec2870e470">CLOCK_HIGHRES</a></div><div class="ttdeci">@ CLOCK_HIGHRES</div><div class="ttdef"><b>Definition:</b> zos-base.h:63</div></div>
+<div class="ttc" id="azos-base_8h_html_a68bff7004136b886a1d072088c1a7aa9"><div class="ttname"><a href="zos-base_8h.html#a68bff7004136b886a1d072088c1a7aa9">atomic_dec</a></div><div class="ttdeci">unsigned int atomic_dec(volatile unsigned int *loc)</div><div class="ttdef"><b>Definition:</b> zos.cc:2895</div></div>
 <div class="ttc" id="azos-base_8h_html_aae0d13f3118b831f0577762101cbc569"><div class="ttname"><a href="zos-base_8h.html#aae0d13f3118b831f0577762101cbc569">__e2a_l</a></div><div class="ttdeci">size_t __e2a_l(char *bufptr, size_t szLen)</div></div>
-<div class="ttc" id="azos-base_8h_html_a5d88641f86c8a447fefd1e531758a3c0"><div class="ttname"><a href="zos-base_8h.html#a5d88641f86c8a447fefd1e531758a3c0">getentropy</a></div><div class="ttdeci">int getentropy(void *buffer, size_t length)</div><div class="ttdef"><b>Definition:</b> zos.cc:2881</div></div>
-<div class="ttc" id="azos-base_8h_html_a1b63fa141b202a0b01cfef8421aa48d6"><div class="ttname"><a href="zos-base_8h.html#a1b63fa141b202a0b01cfef8421aa48d6">nanosleep</a></div><div class="ttdeci">int nanosleep(const struct timespec *req, struct timespec *rem)</div><div class="ttdef"><b>Definition:</b> zos.cc:3778</div></div>
-<div class="ttc" id="azos-base_8h_html_a8e6b6f696a5e7fa70287429d5816264f"><div class="ttname"><a href="zos-base_8h.html#a8e6b6f696a5e7fa70287429d5816264f">RUNTIME_LIMIT_ENVAR_DEFAULT</a></div><div class="ttdeci">#define RUNTIME_LIMIT_ENVAR_DEFAULT</div><div class="ttdef"><b>Definition:</b> zos-base.h:39</div></div>
-<div class="ttc" id="azos-base_8h_html_a024eef20782126c07492cd8e687396d4"><div class="ttname"><a href="zos-base_8h.html#a024eef20782126c07492cd8e687396d4">execvpe</a></div><div class="ttdeci">int execvpe(const char *name, char *const argv[], char *const envp[])</div><div class="ttdef"><b>Definition:</b> zos.cc:2237</div></div>
-<div class="ttc" id="azos-base_8h_html_a4a493515255bd9d8113483a3d3dd124e"><div class="ttname"><a href="zos-base_8h.html#a4a493515255bd9d8113483a3d3dd124e">__sem_destroy</a></div><div class="ttdeci">int __sem_destroy(__sem_t *s0)</div><div class="ttdef"><b>Definition:</b> zos.cc:2774</div></div>
-<div class="ttc" id="azos-base_8h_html_a828c1d76a7773572f289e210fd94b09f"><div class="ttname"><a href="zos-base_8h.html#a828c1d76a7773572f289e210fd94b09f">__file_needs_conversion</a></div><div class="ttdeci">int __file_needs_conversion(int fd)</div><div class="ttdef"><b>Definition:</b> zos.cc:1596</div></div>
-<div class="ttc" id="azos-base_8h_html_ad08be3bfe25046883b7d3bea7ac88cc2"><div class="ttname"><a href="zos-base_8h.html#ad08be3bfe25046883b7d3bea7ac88cc2">init_zoslib_config</a></div><div class="ttdeci">void init_zoslib_config(zoslib_config_t *const config)</div><div class="ttdef"><b>Definition:</b> zos.cc:3767</div></div>
-<div class="ttc" id="azos-base_8h_html_acd80c9142c65aa99177bf1e5924d0f04"><div class="ttname"><a href="zos-base_8h.html#acd80c9142c65aa99177bf1e5924d0f04">__guess_ae</a></div><div class="ttdeci">int __guess_ae(const void *src, size_t size)</div><div class="ttdef"><b>Definition:</b> zos.cc:233</div></div>
+<div class="ttc" id="azos-base_8h_html_a5d88641f86c8a447fefd1e531758a3c0"><div class="ttname"><a href="zos-base_8h.html#a5d88641f86c8a447fefd1e531758a3c0">getentropy</a></div><div class="ttdeci">int getentropy(void *buffer, size_t length)</div><div class="ttdef"><b>Definition:</b> zos.cc:3228</div></div>
+<div class="ttc" id="azos-base_8h_html_af45c5eb88465481f83247e8024e59836"><div class="ttname"><a href="zos-base_8h.html#af45c5eb88465481f83247e8024e59836">__get_os_level</a></div><div class="ttdeci">oslvl_t __get_os_level(void)</div><div class="ttdef"><b>Definition:</b> zos.cc:1839</div></div>
+<div class="ttc" id="azos-base_8h_html_a1b63fa141b202a0b01cfef8421aa48d6"><div class="ttname"><a href="zos-base_8h.html#a1b63fa141b202a0b01cfef8421aa48d6">nanosleep</a></div><div class="ttdeci">int nanosleep(const struct timespec *req, struct timespec *rem)</div><div class="ttdef"><b>Definition:</b> zos.cc:4265</div></div>
+<div class="ttc" id="azos-base_8h_html_a8e6b6f696a5e7fa70287429d5816264f"><div class="ttname"><a href="zos-base_8h.html#a8e6b6f696a5e7fa70287429d5816264f">RUNTIME_LIMIT_ENVAR_DEFAULT</a></div><div class="ttdeci">#define RUNTIME_LIMIT_ENVAR_DEFAULT</div><div class="ttdef"><b>Definition:</b> zos-base.h:42</div></div>
+<div class="ttc" id="azos-base_8h_html_a024eef20782126c07492cd8e687396d4"><div class="ttname"><a href="zos-base_8h.html#a024eef20782126c07492cd8e687396d4">execvpe</a></div><div class="ttdeci">int execvpe(const char *name, char *const argv[], char *const envp[])</div><div class="ttdef"><b>Definition:</b> zos.cc:2584</div></div>
+<div class="ttc" id="azos-base_8h_html_a4a493515255bd9d8113483a3d3dd124e"><div class="ttname"><a href="zos-base_8h.html#a4a493515255bd9d8113483a3d3dd124e">__sem_destroy</a></div><div class="ttdeci">int __sem_destroy(__sem_t *s0)</div><div class="ttdef"><b>Definition:</b> zos.cc:3121</div></div>
+<div class="ttc" id="azos-base_8h_html_a828c1d76a7773572f289e210fd94b09f"><div class="ttname"><a href="zos-base_8h.html#a828c1d76a7773572f289e210fd94b09f">__file_needs_conversion</a></div><div class="ttdeci">int __file_needs_conversion(int fd)</div><div class="ttdef"><b>Definition:</b> zos.cc:1935</div></div>
+<div class="ttc" id="azos-base_8h_html_af8049b4002399235c671357a0c561d33"><div class="ttname"><a href="zos-base_8h.html#af8049b4002399235c671357a0c561d33">UNTAGGED_READ_MODE_DEFAULT</a></div><div class="ttdeci">#define UNTAGGED_READ_MODE_DEFAULT</div><div class="ttdef"><b>Definition:</b> zos-base.h:45</div></div>
+<div class="ttc" id="azos-base_8h_html_ad08be3bfe25046883b7d3bea7ac88cc2"><div class="ttname"><a href="zos-base_8h.html#ad08be3bfe25046883b7d3bea7ac88cc2">init_zoslib_config</a></div><div class="ttdeci">void init_zoslib_config(zoslib_config_t *const config)</div><div class="ttdef"><b>Definition:</b> zos.cc:4251</div></div>
+<div class="ttc" id="azos-base_8h_html_adbc37c8430939d1f676d7d6d1fd282aaa58ba8c5aed6ac7f21856244ae076e24b"><div class="ttname"><a href="zos-base_8h.html#adbc37c8430939d1f676d7d6d1fd282aaa58ba8c5aed6ac7f21856244ae076e24b">ZOSLVL_UNKNOWN</a></div><div class="ttdeci">@ ZOSLVL_UNKNOWN</div><div class="ttdef"><b>Definition:</b> zos-base.h:55</div></div>
+<div class="ttc" id="azos-base_8h_html_acd80c9142c65aa99177bf1e5924d0f04"><div class="ttname"><a href="zos-base_8h.html#acd80c9142c65aa99177bf1e5924d0f04">__guess_ae</a></div><div class="ttdeci">int __guess_ae(const void *src, size_t size)</div><div class="ttdef"><b>Definition:</b> zos.cc:505</div></div>
 <div class="ttc" id="azos-base_8h_html_ab726f34752dc8cfe1d1e3f792ddfab0e"><div class="ttname"><a href="zos-base_8h.html#ab726f34752dc8cfe1d1e3f792ddfab0e">__a2e_s</a></div><div class="ttdeci">size_t __a2e_s(char *string)</div></div>
-<div class="ttc" id="astructzoslib__config_html_a1b54c4d5900916f270b3d4cc44f79dfd"><div class="ttname"><a href="structzoslib__config.html#a1b54c4d5900916f270b3d4cc44f79dfd">zoslib_config::FORKMAX_ENVAR</a></div><div class="ttdeci">const char * FORKMAX_ENVAR</div><div class="ttdef"><b>Definition:</b> zos-base.h:527</div></div>
-<div class="ttc" id="azos-base_8h_html_aaa9b944d46ae048731ef457bac855fa3"><div class="ttname"><a href="zos-base_8h.html#aaa9b944d46ae048731ef457bac855fa3">__sem_post</a></div><div class="ttdeci">int __sem_post(__sem_t *s0)</div><div class="ttdef"><b>Definition:</b> zos.cc:2637</div></div>
-<div class="ttc" id="azos-base_8h_html_a023962f5ca109441bd87580ddca08f77"><div class="ttname"><a href="zos-base_8h.html#a023962f5ca109441bd87580ddca08f77">__testread</a></div><div class="ttdeci">int __testread(const void *location)</div><div class="ttdef"><b>Definition:</b> zos.cc:2470</div></div>
-<div class="ttc" id="azos-base_8h_html_a6c79250963a5848440a39bb4b71d56b6"><div class="ttname"><a href="zos-base_8h.html#a6c79250963a5848440a39bb4b71d56b6">__chgfdccsid</a></div><div class="ttdeci">int __chgfdccsid(int fd, unsigned short ccsid)</div><div class="ttdef"><b>Definition:</b> zos.cc:325</div></div>
-<div class="ttc" id="astruct_semaphore_html_ac67e007dbf8bfbaf3f51100d8dac28ce"><div class="ttname"><a href="struct_semaphore.html#ac67e007dbf8bfbaf3f51100d8dac28ce">Semaphore::_s</a></div><div class="ttdeci">____sem_t * _s</div><div class="ttdef"><b>Definition:</b> zos-base.h:60</div></div>
-<div class="ttc" id="azos-base_8h_html_ae6d06ccc8af47e7526ac720d02f29ade"><div class="ttname"><a href="zos-base_8h.html#ae6d06ccc8af47e7526ac720d02f29ade">__build_version</a></div><div class="ttdeci">void __build_version(void)</div><div class="ttdef"><b>Definition:</b> zos.cc:2931</div></div>
-<div class="ttc" id="azos-base_8h_html_a9c2aa2bc64d9760560a3081722479829"><div class="ttname"><a href="zos-base_8h.html#a9c2aa2bc64d9760560a3081722479829">get_ipcs_overview</a></div><div class="ttdeci">int get_ipcs_overview(IPCQPROC *info)</div><div class="ttdef"><b>Definition:</b> zos.cc:1080</div></div>
+<div class="ttc" id="astructzoslib__config_html_a1b54c4d5900916f270b3d4cc44f79dfd"><div class="ttname"><a href="structzoslib__config.html#a1b54c4d5900916f270b3d4cc44f79dfd">zoslib_config::FORKMAX_ENVAR</a></div><div class="ttdeci">const char * FORKMAX_ENVAR</div><div class="ttdef"><b>Definition:</b> zos-base.h:616</div></div>
+<div class="ttc" id="azos-base_8h_html_aaa9b944d46ae048731ef457bac855fa3"><div class="ttname"><a href="zos-base_8h.html#aaa9b944d46ae048731ef457bac855fa3">__sem_post</a></div><div class="ttdeci">int __sem_post(__sem_t *s0)</div><div class="ttdef"><b>Definition:</b> zos.cc:2984</div></div>
+<div class="ttc" id="azos-base_8h_html_a023962f5ca109441bd87580ddca08f77"><div class="ttname"><a href="zos-base_8h.html#a023962f5ca109441bd87580ddca08f77">__testread</a></div><div class="ttdeci">int __testread(const void *location)</div><div class="ttdef"><b>Definition:</b> zos.cc:2817</div></div>
+<div class="ttc" id="azos-base_8h_html_a6c79250963a5848440a39bb4b71d56b6"><div class="ttname"><a href="zos-base_8h.html#a6c79250963a5848440a39bb4b71d56b6">__chgfdccsid</a></div><div class="ttdeci">int __chgfdccsid(int fd, unsigned short ccsid)</div><div class="ttdef"><b>Definition:</b> zos.cc:597</div></div>
+<div class="ttc" id="azos-base_8h_html_adbc37c8430939d1f676d7d6d1fd282aaa38c9a795628618dd5aa678c4ebe604b1"><div class="ttname"><a href="zos-base_8h.html#adbc37c8430939d1f676d7d6d1fd282aaa38c9a795628618dd5aa678c4ebe604b1">ZOSLVL_V1R13</a></div><div class="ttdeci">@ ZOSLVL_V1R13</div><div class="ttdef"><b>Definition:</b> zos-base.h:49</div></div>
+<div class="ttc" id="azos-base_8h_html_ae6d06ccc8af47e7526ac720d02f29ade"><div class="ttname"><a href="zos-base_8h.html#ae6d06ccc8af47e7526ac720d02f29ade">__build_version</a></div><div class="ttdeci">void __build_version(void)</div><div class="ttdef"><b>Definition:</b> zos.cc:3278</div></div>
+<div class="ttc" id="azos-base_8h_html_a9c2aa2bc64d9760560a3081722479829"><div class="ttname"><a href="zos-base_8h.html#a9c2aa2bc64d9760560a3081722479829">get_ipcs_overview</a></div><div class="ttdeci">int get_ipcs_overview(IPCQPROC *info)</div><div class="ttdef"><b>Definition:</b> zos.cc:1352</div></div>
 <div class="ttc" id="azos-base_8h_html_a3af23f2a9b8f8411880da3325ca81cb8"><div class="ttname"><a href="zos-base_8h.html#a3af23f2a9b8f8411880da3325ca81cb8">__e2a_s</a></div><div class="ttdeci">size_t __e2a_s(char *string)</div></div>
-<div class="ttc" id="astructzoslib__config_html_a02e39b562b409f9e0751491ba8498d73"><div class="ttname"><a href="structzoslib__config.html#a02e39b562b409f9e0751491ba8498d73">zoslib_config::IPC_CLEANUP_ENVAR</a></div><div class="ttdeci">const char * IPC_CLEANUP_ENVAR</div><div class="ttdef"><b>Definition:</b> zos-base.h:515</div></div>
-<div class="ttc" id="azos-base_8h_html_ae290ebf3e301799ce9b7ce12c13ada34"><div class="ttname"><a href="zos-base_8h.html#ae290ebf3e301799ce9b7ce12c13ada34">__getargv</a></div><div class="ttdeci">char ** __getargv(void)</div><div class="ttdef"><b>Definition:</b> zos.cc:1502</div></div>
+<div class="ttc" id="astructzoslib__config_html_a02e39b562b409f9e0751491ba8498d73"><div class="ttname"><a href="structzoslib__config.html#a02e39b562b409f9e0751491ba8498d73">zoslib_config::IPC_CLEANUP_ENVAR</a></div><div class="ttdeci">const char * IPC_CLEANUP_ENVAR</div><div class="ttdef"><b>Definition:</b> zos-base.h:604</div></div>
+<div class="ttc" id="azos-base_8h_html_ad51e6cd7f9dac4350e0339af2e6bed78"><div class="ttname"><a href="zos-base_8h.html#ad51e6cd7f9dac4350e0339af2e6bed78">UNTAGGED_READ_MODE_CCSID1047_DEFAULT</a></div><div class="ttdeci">#define UNTAGGED_READ_MODE_CCSID1047_DEFAULT</div><div class="ttdef"><b>Definition:</b> zos-base.h:46</div></div>
+<div class="ttc" id="azos-base_8h_html_adbc37c8430939d1f676d7d6d1fd282aaad6f5ed5a0fa757e7c126d5df7593dab4"><div class="ttname"><a href="zos-base_8h.html#adbc37c8430939d1f676d7d6d1fd282aaad6f5ed5a0fa757e7c126d5df7593dab4">ZOSLVL_V2R5</a></div><div class="ttdeci">@ ZOSLVL_V2R5</div><div class="ttdef"><b>Definition:</b> zos-base.h:54</div></div>
+<div class="ttc" id="azos-base_8h_html_ae290ebf3e301799ce9b7ce12c13ada34"><div class="ttname"><a href="zos-base_8h.html#ae290ebf3e301799ce9b7ce12c13ada34">__getargv</a></div><div class="ttdeci">char ** __getargv(void)</div><div class="ttdef"><b>Definition:</b> zos.cc:1775</div></div>
 <div class="ttc" id="azos-base_8h_html_a0f52ff3bc281beee05eab0ddc404fb8e"><div class="ttname"><a href="zos-base_8h.html#a0f52ff3bc281beee05eab0ddc404fb8e">__fdinfo</a></div><div class="ttdeci">void __fdinfo(int fd)</div></div>
-<div class="ttc" id="astruct____sem_html_a293b3726a9615306dbff428fdd703469"><div class="ttname"><a href="struct____sem.html#a293b3726a9615306dbff428fdd703469">__sem::mutex</a></div><div class="ttdeci">pthread_mutex_t mutex</div><div class="ttdef"><b>Definition:</b> zos-base.h:55</div></div>
-<div class="ttc" id="azos-base_8h_html_a4696c3760dd8a87ed4b5f5079d452609"><div class="ttname"><a href="zos-base_8h.html#a4696c3760dd8a87ed4b5f5079d452609">__sem_getvalue</a></div><div class="ttdeci">int __sem_getvalue(__sem_t *s0, int *sval)</div><div class="ttdef"><b>Definition:</b> zos.cc:2804</div></div>
-<div class="ttc" id="azos-base_8h_html_a24e641431113c2b6bed09be1492f39c6"><div class="ttname"><a href="zos-base_8h.html#a24e641431113c2b6bed09be1492f39c6">__tcp_clear_to_close</a></div><div class="ttdeci">void __tcp_clear_to_close(int socket, unsigned int secs)</div><div class="ttdef"><b>Definition:</b> zos.cc:2974</div></div>
-<div class="ttc" id="azos-base_8h_html_a2f9c761af656069fe6fc3df81fa4331a"><div class="ttname"><a href="zos-base_8h.html#a2f9c761af656069fe6fc3df81fa4331a">clockid_t</a></div><div class="ttdeci">clockid_t</div><div class="ttdef"><b>Definition:</b> zos-base.h:44</div></div>
-<div class="ttc" id="astruct____sem_html_a27a2157284bab89fc8d169efde729b8d"><div class="ttname"><a href="struct____sem.html#a27a2157284bab89fc8d169efde729b8d">__sem::id</a></div><div class="ttdeci">volatile unsigned int id</div><div class="ttdef"><b>Definition:</b> zos-base.h:53</div></div>
+<div class="ttc" id="astruct____sem_html_a293b3726a9615306dbff428fdd703469"><div class="ttname"><a href="struct____sem.html#a293b3726a9615306dbff428fdd703469">__sem::mutex</a></div><div class="ttdeci">pthread_mutex_t mutex</div><div class="ttdef"><b>Definition:</b> zos-base.h:71</div></div>
+<div class="ttc" id="azos-base_8h_html_a4696c3760dd8a87ed4b5f5079d452609"><div class="ttname"><a href="zos-base_8h.html#a4696c3760dd8a87ed4b5f5079d452609">__sem_getvalue</a></div><div class="ttdeci">int __sem_getvalue(__sem_t *s0, int *sval)</div><div class="ttdef"><b>Definition:</b> zos.cc:3151</div></div>
+<div class="ttc" id="astructzoslib__config_html_aec4ec699b8e23c4e570673b024e4fa3b"><div class="ttname"><a href="structzoslib__config.html#aec4ec699b8e23c4e570673b024e4fa3b">zoslib_config::CCSID_GUESS_BUF_SIZE_ENVAR</a></div><div class="ttdeci">const char * CCSID_GUESS_BUF_SIZE_ENVAR</div><div class="ttdef"><b>Definition:</b> zos-base.h:620</div></div>
+<div class="ttc" id="azos-base_8h_html_a24e641431113c2b6bed09be1492f39c6"><div class="ttname"><a href="zos-base_8h.html#a24e641431113c2b6bed09be1492f39c6">__tcp_clear_to_close</a></div><div class="ttdeci">void __tcp_clear_to_close(int socket, unsigned int secs)</div><div class="ttdef"><b>Definition:</b> zos.cc:3321</div></div>
+<div class="ttc" id="azos-base_8h_html_a2f9c761af656069fe6fc3df81fa4331a"><div class="ttname"><a href="zos-base_8h.html#a2f9c761af656069fe6fc3df81fa4331a">clockid_t</a></div><div class="ttdeci">clockid_t</div><div class="ttdef"><b>Definition:</b> zos-base.h:60</div></div>
+<div class="ttc" id="azos-base_8h_html_a8f1aa901e609043fac0cdd29d6e57912"><div class="ttname"><a href="zos-base_8h.html#a8f1aa901e609043fac0cdd29d6e57912">__guess_ue</a></div><div class="ttdeci">int __guess_ue(const void *src, size_t size, char *errmsg, size_t er_size)</div><div class="ttdef"><b>Definition:</b> zos.cc:452</div></div>
+<div class="ttc" id="azos-base_8h_html_adbc37c8430939d1f676d7d6d1fd282aa"><div class="ttname"><a href="zos-base_8h.html#adbc37c8430939d1f676d7d6d1fd282aa">oslvl_t</a></div><div class="ttdeci">oslvl_t</div><div class="ttdef"><b>Definition:</b> zos-base.h:48</div></div>
+<div class="ttc" id="azos-base_8h_html_a73cf375e89e966ca2e6a7e360ccc11f5"><div class="ttname"><a href="zos-base_8h.html#a73cf375e89e966ca2e6a7e360ccc11f5">__is_os_level_at_or_above</a></div><div class="ttdeci">bool __is_os_level_at_or_above(oslvl_t level)</div><div class="ttdef"><b>Definition:</b> zos.cc:1861</div></div>
+<div class="ttc" id="astruct____sem_html_a27a2157284bab89fc8d169efde729b8d"><div class="ttname"><a href="struct____sem.html#a27a2157284bab89fc8d169efde729b8d">__sem::id</a></div><div class="ttdeci">volatile unsigned int id</div><div class="ttdef"><b>Definition:</b> zos-base.h:69</div></div>
 <div class="ttc" id="azos-base_8h_html_accc696cae41b87b19fa2ffc0ce4a06e2"><div class="ttname"><a href="zos-base_8h.html#accc696cae41b87b19fa2ffc0ce4a06e2">__sem_trywait</a></div><div class="ttdeci">int __sem_trywait(____sem_t *s0)</div></div>
-<div class="ttc" id="astruct____tlsanchor_html_aec8016a8a8d1c49a1ec410322bb11d92"><div class="ttname"><a href="struct____tlsanchor.html#aec8016a8a8d1c49a1ec410322bb11d92">__tlsanchor::sz</a></div><div class="ttdeci">size_t sz</div><div class="ttdef"><b>Definition:</b> zos.cc:2379</div></div>
-<div class="ttc" id="azos-base_8h_html_af533310fcdfe17eb1d68114bfc33a1a6"><div class="ttname"><a href="zos-base_8h.html#af533310fcdfe17eb1d68114bfc33a1a6">__get_environ_np</a></div><div class="ttdeci">char ** __get_environ_np(void)</div><div class="ttdef"><b>Definition:</b> zos.cc:242</div></div>
-<div class="ttc" id="azos-base_8h_html_af0e953aba19ac06bdf4d1934a409184e"><div class="ttname"><a href="zos-base_8h.html#af0e953aba19ac06bdf4d1934a409184e">__dlcb_entry_name</a></div><div class="ttdeci">int __dlcb_entry_name(char *buf, int size, void *dlcb)</div><div class="ttdef"><b>Definition:</b> zos.cc:1216</div></div>
-<div class="ttc" id="azos-base_8h_html_abacb87ed98c22ed1c16d5100e9d8e903"><div class="ttname"><a href="zos-base_8h.html#abacb87ed98c22ed1c16d5100e9d8e903">roanon_mmap</a></div><div class="ttdeci">void * roanon_mmap(void *_, size_t len, int prot, int flags, const char *filename, int fildes, off_t off)</div><div class="ttdef"><b>Definition:</b> zos.cc:3628</div></div>
-<div class="ttc" id="azos-base_8h_html_a94b4b66cdaac370339f2123b2a2f48a4"><div class="ttname"><a href="zos-base_8h.html#a94b4b66cdaac370339f2123b2a2f48a4">__dump_title</a></div><div class="ttdeci">void __dump_title(int fd, const void *addr, size_t len, size_t bw, const char *,...)</div><div class="ttdef"><b>Definition:</b> zos.cc:578</div></div>
-<div class="ttc" id="azos-base_8h_html_aa00ab042a596dd63795d3791d34b8d29"><div class="ttname"><a href="zos-base_8h.html#aa00ab042a596dd63795d3791d34b8d29">anon_munmap</a></div><div class="ttdeci">int anon_munmap(void *addr, size_t len)</div><div class="ttdef"><b>Definition:</b> zos.cc:2216</div></div>
-<div class="ttc" id="astruct____sem_html_ad87a7b6f3f80c48002605fc838beebfb"><div class="ttname"><a href="struct____sem.html#ad87a7b6f3f80c48002605fc838beebfb">__sem::value</a></div><div class="ttdeci">volatile unsigned int value</div><div class="ttdef"><b>Definition:</b> zos-base.h:52</div></div>
-<div class="ttc" id="azos-base_8h_html_ae823ecb53c5dce05137534f5d14edb11"><div class="ttname"><a href="zos-base_8h.html#ae823ecb53c5dce05137534f5d14edb11">init_zoslib</a></div><div class="ttdeci">void init_zoslib(const zoslib_config_t config)</div><div class="ttdef"><b>Definition:</b> zos.cc:3774</div></div>
-<div class="ttc" id="azos-base_8h_html_a66333e20c4800e4c908fc5beca574649"><div class="ttname"><a href="zos-base_8h.html#a66333e20c4800e4c908fc5beca574649">vdprintf</a></div><div class="ttdeci">int vdprintf(int fd, const char *, va_list ap)</div><div class="ttdef"><b>Definition:</b> zos.cc:505</div></div>
-<div class="ttc" id="azos-base_8h_html_a50c65fa4d98053511f95bc2fefd1aea5"><div class="ttname"><a href="zos-base_8h.html#a50c65fa4d98053511f95bc2fefd1aea5">__zoslib_version</a></div><div class="ttdeci">const char * __zoslib_version</div><div class="ttdef"><b>Definition:</b> zos.cc:63</div></div>
-<div class="ttc" id="azos-base_8h_html_aae0de884c84dcd706b561e0fa02f49b4"><div class="ttname"><a href="zos-base_8h.html#aae0de884c84dcd706b561e0fa02f49b4">__sem_t</a></div><div class="ttdeci">struct Semaphore __sem_t</div></div>
-<div class="ttc" id="azos-base_8h_html_a8158b250fec7f3bc47b8396f06229b74"><div class="ttname"><a href="zos-base_8h.html#a8158b250fec7f3bc47b8396f06229b74">getIFAUsageErrorString</a></div><div class="ttdeci">const char * getIFAUsageErrorString(unsigned long rc)</div><div class="ttdef"><b>Definition:</b> zos.cc:3258</div></div>
-<div class="ttc" id="azos-base_8h_html_a2f9c761af656069fe6fc3df81fa4331aa3225196686ced5a2732f8030a10c5b98"><div class="ttname"><a href="zos-base_8h.html#a2f9c761af656069fe6fc3df81fa4331aa3225196686ced5a2732f8030a10c5b98">CLOCK_REALTIME</a></div><div class="ttdeci">@ CLOCK_REALTIME</div><div class="ttdef"><b>Definition:</b> zos-base.h:45</div></div>
-<div class="ttc" id="azos-base_8h_html_a0b746d48786d86b4b4e882c564f565a0"><div class="ttname"><a href="zos-base_8h.html#a0b746d48786d86b4b4e882c564f565a0">backtrace_symbols</a></div><div class="ttdeci">char ** backtrace_symbols(void *const *buffer, int size)</div><div class="ttdef"><b>Definition:</b> zos.cc:767</div></div>
-<div class="ttc" id="azos-base_8h_html_ae93bfd4b259fdb4eb75ece87198cbac9"><div class="ttname"><a href="zos-base_8h.html#ae93bfd4b259fdb4eb75ece87198cbac9">backtrace_symbols_fd</a></div><div class="ttdeci">void backtrace_symbols_fd(void *const *buffer, int size, int fd)</div><div class="ttdef"><b>Definition:</b> zos.cc:933</div></div>
-<div class="ttc" id="azos-base_8h_html_ad50ec2039d764d2ff084007ccb957cdb"><div class="ttname"><a href="zos-base_8h.html#ad50ec2039d764d2ff084007ccb957cdb">strnlen</a></div><div class="ttdeci">size_t strnlen(const char *str, size_t maxlen)</div><div class="ttdef"><b>Definition:</b> zos.cc:2937</div></div>
-<div class="ttc" id="azos_8cc_html_aa3d6614da88c74bd72e5d82aadcbfa68"><div class="ttname"><a href="zos_8cc.html#aa3d6614da88c74bd72e5d82aadcbfa68">plist</a></div><div class="ttdeci">void * plist</div><div class="ttdef"><b>Definition:</b> zos.cc:3082</div></div>
-<div class="ttc" id="azos-base_8h_html_ab75508b8ae841f296e21438dd27e28db"><div class="ttname"><a href="zos-base_8h.html#ab75508b8ae841f296e21438dd27e28db">__cleanupipc</a></div><div class="ttdeci">void __cleanupipc(int others)</div><div class="ttdef"><b>Definition:</b> zos.cc:1084</div></div>
-<div class="ttc" id="azos-base_8h_html_a6fa4fcf1ad1f2f62773a03323f08592e"><div class="ttname"><a href="zos-base_8h.html#a6fa4fcf1ad1f2f62773a03323f08592e">clock_gettime</a></div><div class="ttdeci">int clock_gettime(clockid_t clk_id, struct timespec *tp)</div><div class="ttdef"><b>Definition:</b> zos.cc:2826</div></div>
-<div class="ttc" id="astruct____sem_html_a6af729638f0169a58da5b36753b403b5"><div class="ttname"><a href="struct____sem.html#a6af729638f0169a58da5b36753b403b5">__sem::cond</a></div><div class="ttdeci">pthread_cond_t cond</div><div class="ttdef"><b>Definition:</b> zos-base.h:56</div></div>
-<div class="ttc" id="azos-base_8h_html_ac276a4ee174620ca6c8c15802dec8ece"><div class="ttname"><a href="zos-base_8h.html#ac276a4ee174620ca6c8c15802dec8ece">atomic_inc</a></div><div class="ttdeci">unsigned int atomic_inc(volatile unsigned int *loc)</div><div class="ttdef"><b>Definition:</b> zos.cc:2552</div></div>
-<div class="ttc" id="astruct____tlsanchor_html"><div class="ttname"><a href="struct____tlsanchor.html">__tlsanchor</a></div><div class="ttdef"><b>Definition:</b> zos.cc:2376</div></div>
-<div class="ttc" id="azos_8cc_html_a24a75778e4eea3c696ecc59576fe16d1"><div class="ttname"><a href="zos_8cc.html#a24a75778e4eea3c696ecc59576fe16d1">rc</a></div><div class="ttdeci">long rc</div><div class="ttdef"><b>Definition:</b> zos.cc:3084</div></div>
-<div class="ttc" id="azos-base_8h_html_a8b9226967c1d98227eced5eee36301ef"><div class="ttname"><a href="zos-base_8h.html#a8b9226967c1d98227eced5eee36301ef">_convert_e2a</a></div><div class="ttdeci">void * _convert_e2a(void *dst, const void *src, size_t size)</div><div class="ttdef"><b>Definition:</b> zos.cc:213</div></div>
-<div class="ttc" id="azos-base_8h_html_ab972ed38da2c91d02f9e667ba6a29a23"><div class="ttname"><a href="zos-base_8h.html#ab972ed38da2c91d02f9e667ba6a29a23">__lutimes</a></div><div class="ttdeci">int __lutimes(const char *filename, const struct timeval tv[2])</div><div class="ttdef"><b>Definition:</b> zos.cc:3910</div></div>
-<div class="ttc" id="astruct____sem_html"><div class="ttname"><a href="struct____sem.html">__sem</a></div><div class="ttdef"><b>Definition:</b> zos-base.h:51</div></div>
-<div class="ttc" id="astructzoslib__config_html_a7c60ac4e4754b6aeea8985fab8aeb963"><div class="ttname"><a href="structzoslib__config.html#a7c60ac4e4754b6aeea8985fab8aeb963">zoslib_config::RUNTIME_LIMIT_ENVAR</a></div><div class="ttdeci">const char * RUNTIME_LIMIT_ENVAR</div><div class="ttdef"><b>Definition:</b> zos-base.h:523</div></div>
-<div class="ttc" id="azos-base_8h_html_a80836ddd1b6b15678df61b69152bacd5"><div class="ttname"><a href="zos-base_8h.html#a80836ddd1b6b15678df61b69152bacd5">anon_mmap</a></div><div class="ttdeci">void * anon_mmap(void *_, size_t len)</div><div class="ttdef"><b>Definition:</b> zos.cc:2205</div></div>
-<div class="ttc" id="azos-base_8h_html_a712c2123828b7e5c39cf0703e3d5cc54"><div class="ttname"><a href="zos-base_8h.html#a712c2123828b7e5c39cf0703e3d5cc54">FORKMAX_ENVAR_DEFAULT</a></div><div class="ttdeci">#define FORKMAX_ENVAR_DEFAULT</div><div class="ttdef"><b>Definition:</b> zos-base.h:40</div></div>
-<div class="ttc" id="azos-base_8h_html_ae93297a3ea73ced0e4e4345d8c41bf03"><div class="ttname"><a href="zos-base_8h.html#ae93297a3ea73ced0e4e4345d8c41bf03">__fork</a></div><div class="ttdeci">int __fork(void)</div><div class="ttdef"><b>Definition:</b> zos.cc:1341</div></div>
-<div class="ttc" id="astruct_semaphore_html"><div class="ttname"><a href="struct_semaphore.html">Semaphore</a></div><div class="ttdef"><b>Definition:</b> zos-base.h:59</div></div>
-<div class="ttc" id="azos-base_8h_html_af5ecc7b9285446eb69449a33bff8eec5"><div class="ttname"><a href="zos-base_8h.html#af5ecc7b9285446eb69449a33bff8eec5">__find_file_in_path</a></div><div class="ttdeci">int __find_file_in_path(char *out, int size, const char *envvar, const char *file)</div><div class="ttdef"><b>Definition:</b> zos.cc:1242</div></div>
-<div class="ttc" id="azos-base_8h_html_a3747bea884034d32d4d558872223969e"><div class="ttname"><a href="zos-base_8h.html#a3747bea884034d32d4d558872223969e">backtrace</a></div><div class="ttdeci">int backtrace(void **buffer, int size)</div><div class="ttdef"><b>Definition:</b> zos.cc:724</div></div>
-<div class="ttc" id="azos-base_8h_html_a2f9c761af656069fe6fc3df81fa4331aa12a9ebbd93d62f4b893c1831390bbc0f"><div class="ttname"><a href="zos-base_8h.html#a2f9c761af656069fe6fc3df81fa4331aa12a9ebbd93d62f4b893c1831390bbc0f">CLOCK_MONOTONIC</a></div><div class="ttdeci">@ CLOCK_MONOTONIC</div><div class="ttdef"><b>Definition:</b> zos-base.h:46</div></div>
-<div class="ttc" id="azos-base_8h_html_a6319466e3a209b94c3d277245cbd61f7"><div class="ttname"><a href="zos-base_8h.html#a6319466e3a209b94c3d277245cbd61f7">__mach_absolute_time</a></div><div class="ttdeci">unsigned long __mach_absolute_time(void)</div><div class="ttdef"><b>Definition:</b> zos.cc:1657</div></div>
-<div class="ttc" id="astruct____cpu__relax__workarea_html_ad98fa19d1fc23e05f2a2d6b9d2fb2fd0"><div class="ttname"><a href="struct____cpu__relax__workarea.html#ad98fa19d1fc23e05f2a2d6b9d2fb2fd0">__cpu_relax_workarea::t0</a></div><div class="ttdeci">unsigned long t0</div><div class="ttdef"><b>Definition:</b> zos-base.h:459</div></div>
-<div class="ttc" id="azos-base_8h_html_a2cea5c0e624b0131aba94ab6d0df91a9"><div class="ttname"><a href="zos-base_8h.html#a2cea5c0e624b0131aba94ab6d0df91a9">__setdebug</a></div><div class="ttdeci">void __setdebug(int)</div><div class="ttdef"><b>Definition:</b> zos.cc:1207</div></div>
-<div class="ttc" id="azos-base_8h_html_a1c9b02f2c32d8ef0621b41b4142c8816"><div class="ttname"><a href="zos-base_8h.html#a1c9b02f2c32d8ef0621b41b4142c8816">__fd_close</a></div><div class="ttdeci">void __fd_close(int fd)</div><div class="ttdef"><b>Definition:</b> zos.cc:1595</div></div>
-<div class="ttc" id="azos-base_8h_html_a379fbe7c50e2be3f9b9864d932342811"><div class="ttname"><a href="zos-base_8h.html#a379fbe7c50e2be3f9b9864d932342811">DEBUG_ENVAR_DEFAULT</a></div><div class="ttdeci">#define DEBUG_ENVAR_DEFAULT</div><div class="ttdef"><b>Definition:</b> zos-base.h:38</div></div>
-<div class="ttc" id="astruct____sem_html_aa71310199772ca0a317410503cebcab9"><div class="ttname"><a href="struct____sem.html#aa71310199772ca0a317410503cebcab9">__sem::waitcnt</a></div><div class="ttdeci">volatile unsigned int waitcnt</div><div class="ttdef"><b>Definition:</b> zos-base.h:54</div></div>
-<div class="ttc" id="azos-base_8h_html_a6d6262268568ca267a869ea8a09f636d"><div class="ttname"><a href="zos-base_8h.html#a6d6262268568ca267a869ea8a09f636d">__indebug</a></div><div class="ttdeci">int __indebug(void)</div><div class="ttdef"><b>Definition:</b> zos.cc:1208</div></div>
-<div class="ttc" id="azos-base_8h_html_a86fe6d2b6ea6ee485a9b857dd3e51701"><div class="ttname"><a href="zos-base_8h.html#a86fe6d2b6ea6ee485a9b857dd3e51701">__tlsvaranchor_create</a></div><div class="ttdeci">struct __tlsanchor * __tlsvaranchor_create(size_t sz)</div><div class="ttdef"><b>Definition:</b> zos.cc:2381</div></div>
-<div class="ttc" id="azos-base_8h_html_a7f4ce8765ce0f58fdf6cb6524437ca80"><div class="ttname"><a href="zos-base_8h.html#a7f4ce8765ce0f58fdf6cb6524437ca80">conv_utf8_utf16</a></div><div class="ttdeci">int conv_utf8_utf16(char *, size_t, const char *, size_t)</div><div class="ttdef"><b>Definition:</b> zos.cc:1154</div></div>
-<div class="ttc" id="azos-base_8h_html_a0b58f7053e9ac0361e12e9b0eaf1c208"><div class="ttname"><a href="zos-base_8h.html#a0b58f7053e9ac0361e12e9b0eaf1c208">COND_TIME_WAIT_CONSTANTS</a></div><div class="ttdeci">COND_TIME_WAIT_CONSTANTS</div><div class="ttdef"><b>Definition:</b> zos-base.h:416</div></div>
-<div class="ttc" id="azos-base_8h_html_a918f854781ebfd2e2b8208e5ac8a5639"><div class="ttname"><a href="zos-base_8h.html#a918f854781ebfd2e2b8208e5ac8a5639">strcasecmp_ignorecp</a></div><div class="ttdeci">int strcasecmp_ignorecp(const char *a, const char *b)</div><div class="ttdef"><b>Definition:</b> zos.cc:980</div></div>
-<div class="ttc" id="azos-base_8h_html_a0a384e05bc05158aa503139ffca491a5"><div class="ttname"><a href="zos-base_8h.html#a0a384e05bc05158aa503139ffca491a5">__cpu_relax</a></div><div class="ttdeci">void __cpu_relax(__crwa_t *)</div><div class="ttdef"><b>Definition:</b> zos.cc:2946</div></div>
-<div class="ttc" id="azos-base_8h_html_a026e3bd38da37deab59c4e07acde8adb"><div class="ttname"><a href="zos-base_8h.html#a026e3bd38da37deab59c4e07acde8adb">dprintf</a></div><div class="ttdeci">int dprintf(int fd, const char *,...)</div><div class="ttdef"><b>Definition:</b> zos.cc:535</div></div>
-<div class="ttc" id="azos-base_8h_html_aaa7f8746a5d3f1ec038b64ae2ff2ca8e"><div class="ttname"><a href="zos-base_8h.html#aaa7f8746a5d3f1ec038b64ae2ff2ca8e">_convert_a2e</a></div><div class="ttdeci">void * _convert_a2e(void *dst, const void *src, size_t size)</div><div class="ttdef"><b>Definition:</b> zos.cc:223</div></div>
-<div class="ttc" id="azos-base_8h_html_a12c0dd60622e54588c056aef25313df0"><div class="ttname"><a href="zos-base_8h.html#a12c0dd60622e54588c056aef25313df0">__registerProduct</a></div><div class="ttdeci">unsigned long long __registerProduct(const char *major_version, const char *product_owner, const char *feature_name, const char *product_name, const char *pid)</div><div class="ttdef"><b>Definition:</b> zos.cc:3264</div></div>
-<div class="ttc" id="astructzoslib__config_html_a2de2ac08c5c391582e288fe06c1f2f57"><div class="ttname"><a href="structzoslib__config.html#a2de2ac08c5c391582e288fe06c1f2f57">zoslib_config::DEBUG_ENVAR</a></div><div class="ttdeci">const char * DEBUG_ENVAR</div><div class="ttdef"><b>Definition:</b> zos-base.h:519</div></div>
-<div class="ttc" id="azos-base_8h_html_a474d14f60847c08d208dbee534f7aeff"><div class="ttname"><a href="zos-base_8h.html#a474d14f60847c08d208dbee534f7aeff">conv_utf16_utf8</a></div><div class="ttdeci">int conv_utf16_utf8(char *, size_t, const char *, size_t)</div><div class="ttdef"><b>Definition:</b> zos.cc:1158</div></div>
-<div class="ttc" id="azos-base_8h_html_a5595cb548093b4cba59dbe97ccce1097"><div class="ttname"><a href="zos-base_8h.html#a5595cb548093b4cba59dbe97ccce1097">__getfdccsid</a></div><div class="ttdeci">int __getfdccsid(int fd)</div><div class="ttdef"><b>Definition:</b> zos.cc:345</div></div>
+<div class="ttc" id="astruct____tlsanchor_html_aec8016a8a8d1c49a1ec410322bb11d92"><div class="ttname"><a href="struct____tlsanchor.html#aec8016a8a8d1c49a1ec410322bb11d92">__tlsanchor::sz</a></div><div class="ttdeci">size_t sz</div><div class="ttdef"><b>Definition:</b> zos.cc:2726</div></div>
+<div class="ttc" id="azos-base_8h_html_af533310fcdfe17eb1d68114bfc33a1a6"><div class="ttname"><a href="zos-base_8h.html#af533310fcdfe17eb1d68114bfc33a1a6">__get_environ_np</a></div><div class="ttdeci">char ** __get_environ_np(void)</div><div class="ttdef"><b>Definition:</b> zos.cc:514</div></div>
+<div class="ttc" id="azos-base_8h_html_af0e953aba19ac06bdf4d1934a409184e"><div class="ttname"><a href="zos-base_8h.html#af0e953aba19ac06bdf4d1934a409184e">__dlcb_entry_name</a></div><div class="ttdeci">int __dlcb_entry_name(char *buf, int size, void *dlcb)</div><div class="ttdef"><b>Definition:</b> zos.cc:1488</div></div>
+<div class="ttc" id="azos-base_8h_html_abacb87ed98c22ed1c16d5100e9d8e903"><div class="ttname"><a href="zos-base_8h.html#abacb87ed98c22ed1c16d5100e9d8e903">roanon_mmap</a></div><div class="ttdeci">void * roanon_mmap(void *_, size_t len, int prot, int flags, const char *filename, int fildes, off_t off)</div><div class="ttdef"><b>Definition:</b> zos.cc:3975</div></div>
+<div class="ttc" id="azos-base_8h_html_a94b4b66cdaac370339f2123b2a2f48a4"><div class="ttname"><a href="zos-base_8h.html#a94b4b66cdaac370339f2123b2a2f48a4">__dump_title</a></div><div class="ttdeci">void __dump_title(int fd, const void *addr, size_t len, size_t bw, const char *,...)</div><div class="ttdef"><b>Definition:</b> zos.cc:850</div></div>
+<div class="ttc" id="azos-base_8h_html_aa00ab042a596dd63795d3791d34b8d29"><div class="ttname"><a href="zos-base_8h.html#aa00ab042a596dd63795d3791d34b8d29">anon_munmap</a></div><div class="ttdeci">int anon_munmap(void *addr, size_t len)</div><div class="ttdef"><b>Definition:</b> zos.cc:2563</div></div>
+<div class="ttc" id="astruct____sem_html_ad87a7b6f3f80c48002605fc838beebfb"><div class="ttname"><a href="struct____sem.html#ad87a7b6f3f80c48002605fc838beebfb">__sem::value</a></div><div class="ttdeci">volatile unsigned int value</div><div class="ttdef"><b>Definition:</b> zos-base.h:68</div></div>
+<div class="ttc" id="azos-base_8h_html_ae823ecb53c5dce05137534f5d14edb11"><div class="ttname"><a href="zos-base_8h.html#ae823ecb53c5dce05137534f5d14edb11">init_zoslib</a></div><div class="ttdeci">void init_zoslib(const zoslib_config_t config)</div><div class="ttdef"><b>Definition:</b> zos.cc:4261</div></div>
+<div class="ttc" id="azos-base_8h_html_a66333e20c4800e4c908fc5beca574649"><div class="ttname"><a href="zos-base_8h.html#a66333e20c4800e4c908fc5beca574649">vdprintf</a></div><div class="ttdeci">int vdprintf(int fd, const char *, va_list ap)</div><div class="ttdef"><b>Definition:</b> zos.cc:777</div></div>
+<div class="ttc" id="azos-base_8h_html_a50c65fa4d98053511f95bc2fefd1aea5"><div class="ttname"><a href="zos-base_8h.html#a50c65fa4d98053511f95bc2fefd1aea5">__zoslib_version</a></div><div class="ttdeci">const char * __zoslib_version</div><div class="ttdef"><b>Definition:</b> zos.cc:73</div></div>
+<div class="ttc" id="astructzoslib__config_html_aa1dd231b327d89cd556a8d70eadd0bae"><div class="ttname"><a href="structzoslib__config.html#aa1dd231b327d89cd556a8d70eadd0bae">zoslib_config::UNTAGGED_READ_MODE_ENVAR</a></div><div class="ttdeci">const char * UNTAGGED_READ_MODE_ENVAR</div><div class="ttdef"><b>Definition:</b> zos-base.h:624</div></div>
+<div class="ttc" id="azos-base_8h_html_a8158b250fec7f3bc47b8396f06229b74"><div class="ttname"><a href="zos-base_8h.html#a8158b250fec7f3bc47b8396f06229b74">getIFAUsageErrorString</a></div><div class="ttdeci">const char * getIFAUsageErrorString(unsigned long rc)</div><div class="ttdef"><b>Definition:</b> zos.cc:3605</div></div>
+<div class="ttc" id="azos-base_8h_html_a2f9c761af656069fe6fc3df81fa4331aa3225196686ced5a2732f8030a10c5b98"><div class="ttname"><a href="zos-base_8h.html#a2f9c761af656069fe6fc3df81fa4331aa3225196686ced5a2732f8030a10c5b98">CLOCK_REALTIME</a></div><div class="ttdeci">@ CLOCK_REALTIME</div><div class="ttdef"><b>Definition:</b> zos-base.h:61</div></div>
+<div class="ttc" id="azos-base_8h_html_a0b746d48786d86b4b4e882c564f565a0"><div class="ttname"><a href="zos-base_8h.html#a0b746d48786d86b4b4e882c564f565a0">backtrace_symbols</a></div><div class="ttdeci">char ** backtrace_symbols(void *const *buffer, int size)</div><div class="ttdef"><b>Definition:</b> zos.cc:1039</div></div>
+<div class="ttc" id="azos-base_8h_html_ae93bfd4b259fdb4eb75ece87198cbac9"><div class="ttname"><a href="zos-base_8h.html#ae93bfd4b259fdb4eb75ece87198cbac9">backtrace_symbols_fd</a></div><div class="ttdeci">void backtrace_symbols_fd(void *const *buffer, int size, int fd)</div><div class="ttdef"><b>Definition:</b> zos.cc:1205</div></div>
+<div class="ttc" id="azos-base_8h_html_ad50ec2039d764d2ff084007ccb957cdb"><div class="ttname"><a href="zos-base_8h.html#ad50ec2039d764d2ff084007ccb957cdb">strnlen</a></div><div class="ttdeci">size_t strnlen(const char *str, size_t maxlen)</div><div class="ttdef"><b>Definition:</b> zos.cc:3284</div></div>
+<div class="ttc" id="azos_8cc_html_aa3d6614da88c74bd72e5d82aadcbfa68"><div class="ttname"><a href="zos_8cc.html#aa3d6614da88c74bd72e5d82aadcbfa68">plist</a></div><div class="ttdeci">void * plist</div><div class="ttdef"><b>Definition:</b> zos.cc:3429</div></div>
+<div class="ttc" id="azos-base_8h_html_ab75508b8ae841f296e21438dd27e28db"><div class="ttname"><a href="zos-base_8h.html#ab75508b8ae841f296e21438dd27e28db">__cleanupipc</a></div><div class="ttdeci">void __cleanupipc(int others)</div><div class="ttdef"><b>Definition:</b> zos.cc:1356</div></div>
+<div class="ttc" id="azos-base_8h_html_a6fa4fcf1ad1f2f62773a03323f08592e"><div class="ttname"><a href="zos-base_8h.html#a6fa4fcf1ad1f2f62773a03323f08592e">clock_gettime</a></div><div class="ttdeci">int clock_gettime(clockid_t clk_id, struct timespec *tp)</div><div class="ttdef"><b>Definition:</b> zos.cc:3173</div></div>
+<div class="ttc" id="astruct____sem_html_a6af729638f0169a58da5b36753b403b5"><div class="ttname"><a href="struct____sem.html#a6af729638f0169a58da5b36753b403b5">__sem::cond</a></div><div class="ttdeci">pthread_cond_t cond</div><div class="ttdef"><b>Definition:</b> zos-base.h:72</div></div>
+<div class="ttc" id="azos-base_8h_html_adbc37c8430939d1f676d7d6d1fd282aaa7aa24436f20cfd0a81c5d683b1fd9c92"><div class="ttname"><a href="zos-base_8h.html#adbc37c8430939d1f676d7d6d1fd282aaa7aa24436f20cfd0a81c5d683b1fd9c92">ZOSLVL_V2R2</a></div><div class="ttdeci">@ ZOSLVL_V2R2</div><div class="ttdef"><b>Definition:</b> zos-base.h:51</div></div>
+<div class="ttc" id="azos-base_8h_html_ac276a4ee174620ca6c8c15802dec8ece"><div class="ttname"><a href="zos-base_8h.html#ac276a4ee174620ca6c8c15802dec8ece">atomic_inc</a></div><div class="ttdeci">unsigned int atomic_inc(volatile unsigned int *loc)</div><div class="ttdef"><b>Definition:</b> zos.cc:2899</div></div>
+<div class="ttc" id="azos-base_8h_html_adbc37c8430939d1f676d7d6d1fd282aaa09ecb9fd45b027cd9f09e4c8a05e6dd8"><div class="ttname"><a href="zos-base_8h.html#adbc37c8430939d1f676d7d6d1fd282aaa09ecb9fd45b027cd9f09e4c8a05e6dd8">ZOSLVL_V2R1</a></div><div class="ttdeci">@ ZOSLVL_V2R1</div><div class="ttdef"><b>Definition:</b> zos-base.h:50</div></div>
+<div class="ttc" id="astruct____tlsanchor_html"><div class="ttname"><a href="struct____tlsanchor.html">__tlsanchor</a></div><div class="ttdef"><b>Definition:</b> zos.cc:2723</div></div>
+<div class="ttc" id="azos_8cc_html_a24a75778e4eea3c696ecc59576fe16d1"><div class="ttname"><a href="zos_8cc.html#a24a75778e4eea3c696ecc59576fe16d1">rc</a></div><div class="ttdeci">long rc</div><div class="ttdef"><b>Definition:</b> zos.cc:3431</div></div>
+<div class="ttc" id="azos-base_8h_html_a8b9226967c1d98227eced5eee36301ef"><div class="ttname"><a href="zos-base_8h.html#a8b9226967c1d98227eced5eee36301ef">_convert_e2a</a></div><div class="ttdeci">void * _convert_e2a(void *dst, const void *src, size_t size)</div><div class="ttdef"><b>Definition:</b> zos.cc:430</div></div>
+<div class="ttc" id="azos-base_8h_html_ab972ed38da2c91d02f9e667ba6a29a23"><div class="ttname"><a href="zos-base_8h.html#ab972ed38da2c91d02f9e667ba6a29a23">__lutimes</a></div><div class="ttdeci">int __lutimes(const char *filename, const struct timeval tv[2])</div><div class="ttdef"><b>Definition:</b> zos.cc:4397</div></div>
+<div class="ttc" id="astruct____sem_html"><div class="ttname"><a href="struct____sem.html">__sem</a></div><div class="ttdef"><b>Definition:</b> zos-base.h:67</div></div>
+<div class="ttc" id="astructzoslib__config_html_a7c60ac4e4754b6aeea8985fab8aeb963"><div class="ttname"><a href="structzoslib__config.html#a7c60ac4e4754b6aeea8985fab8aeb963">zoslib_config::RUNTIME_LIMIT_ENVAR</a></div><div class="ttdeci">const char * RUNTIME_LIMIT_ENVAR</div><div class="ttdef"><b>Definition:</b> zos-base.h:612</div></div>
+<div class="ttc" id="azos-base_8h_html_a80836ddd1b6b15678df61b69152bacd5"><div class="ttname"><a href="zos-base_8h.html#a80836ddd1b6b15678df61b69152bacd5">anon_mmap</a></div><div class="ttdeci">void * anon_mmap(void *_, size_t len)</div><div class="ttdef"><b>Definition:</b> zos.cc:2552</div></div>
+<div class="ttc" id="azos-base_8h_html_a712c2123828b7e5c39cf0703e3d5cc54"><div class="ttname"><a href="zos-base_8h.html#a712c2123828b7e5c39cf0703e3d5cc54">FORKMAX_ENVAR_DEFAULT</a></div><div class="ttdeci">#define FORKMAX_ENVAR_DEFAULT</div><div class="ttdef"><b>Definition:</b> zos-base.h:43</div></div>
+<div class="ttc" id="azos-base_8h_html_ae93297a3ea73ced0e4e4345d8c41bf03"><div class="ttname"><a href="zos-base_8h.html#ae93297a3ea73ced0e4e4345d8c41bf03">__fork</a></div><div class="ttdeci">int __fork(void)</div><div class="ttdef"><b>Definition:</b> zos.cc:1614</div></div>
+<div class="ttc" id="azos-base_8h_html_adbc37c8430939d1f676d7d6d1fd282aaaeb2334e1cfb3f9f16310abd91666e5e5"><div class="ttname"><a href="zos-base_8h.html#adbc37c8430939d1f676d7d6d1fd282aaaeb2334e1cfb3f9f16310abd91666e5e5">ZOSLVL_V2R4</a></div><div class="ttdeci">@ ZOSLVL_V2R4</div><div class="ttdef"><b>Definition:</b> zos-base.h:53</div></div>
+<div class="ttc" id="azos-base_8h_html_af5ecc7b9285446eb69449a33bff8eec5"><div class="ttname"><a href="zos-base_8h.html#af5ecc7b9285446eb69449a33bff8eec5">__find_file_in_path</a></div><div class="ttdeci">int __find_file_in_path(char *out, int size, const char *envvar, const char *file)</div><div class="ttdef"><b>Definition:</b> zos.cc:1514</div></div>
+<div class="ttc" id="azos-base_8h_html_a3747bea884034d32d4d558872223969e"><div class="ttname"><a href="zos-base_8h.html#a3747bea884034d32d4d558872223969e">backtrace</a></div><div class="ttdeci">int backtrace(void **buffer, int size)</div><div class="ttdef"><b>Definition:</b> zos.cc:996</div></div>
+<div class="ttc" id="azos-base_8h_html_a2f9c761af656069fe6fc3df81fa4331aa12a9ebbd93d62f4b893c1831390bbc0f"><div class="ttname"><a href="zos-base_8h.html#a2f9c761af656069fe6fc3df81fa4331aa12a9ebbd93d62f4b893c1831390bbc0f">CLOCK_MONOTONIC</a></div><div class="ttdeci">@ CLOCK_MONOTONIC</div><div class="ttdef"><b>Definition:</b> zos-base.h:62</div></div>
+<div class="ttc" id="azos-base_8h_html_a6319466e3a209b94c3d277245cbd61f7"><div class="ttname"><a href="zos-base_8h.html#a6319466e3a209b94c3d277245cbd61f7">__mach_absolute_time</a></div><div class="ttdeci">unsigned long __mach_absolute_time(void)</div><div class="ttdef"><b>Definition:</b> zos.cc:1996</div></div>
+<div class="ttc" id="astruct____cpu__relax__workarea_html_ad98fa19d1fc23e05f2a2d6b9d2fb2fd0"><div class="ttname"><a href="struct____cpu__relax__workarea.html#ad98fa19d1fc23e05f2a2d6b9d2fb2fd0">__cpu_relax_workarea::t0</a></div><div class="ttdeci">unsigned long t0</div><div class="ttdef"><b>Definition:</b> zos-base.h:535</div></div>
+<div class="ttc" id="azos-base_8h_html_a2cea5c0e624b0131aba94ab6d0df91a9"><div class="ttname"><a href="zos-base_8h.html#a2cea5c0e624b0131aba94ab6d0df91a9">__setdebug</a></div><div class="ttdeci">void __setdebug(int)</div><div class="ttdef"><b>Definition:</b> zos.cc:1479</div></div>
+<div class="ttc" id="azos-base_8h_html_a1c9b02f2c32d8ef0621b41b4142c8816"><div class="ttname"><a href="zos-base_8h.html#a1c9b02f2c32d8ef0621b41b4142c8816">__fd_close</a></div><div class="ttdeci">void __fd_close(int fd)</div><div class="ttdef"><b>Definition:</b> zos.cc:1934</div></div>
+<div class="ttc" id="azos-base_8h_html_a379fbe7c50e2be3f9b9864d932342811"><div class="ttname"><a href="zos-base_8h.html#a379fbe7c50e2be3f9b9864d932342811">DEBUG_ENVAR_DEFAULT</a></div><div class="ttdeci">#define DEBUG_ENVAR_DEFAULT</div><div class="ttdef"><b>Definition:</b> zos-base.h:41</div></div>
+<div class="ttc" id="astruct____sem_html_aa71310199772ca0a317410503cebcab9"><div class="ttname"><a href="struct____sem.html#aa71310199772ca0a317410503cebcab9">__sem::waitcnt</a></div><div class="ttdeci">volatile unsigned int waitcnt</div><div class="ttdef"><b>Definition:</b> zos-base.h:70</div></div>
+<div class="ttc" id="azos-base_8h_html_a6d6262268568ca267a869ea8a09f636d"><div class="ttname"><a href="zos-base_8h.html#a6d6262268568ca267a869ea8a09f636d">__indebug</a></div><div class="ttdeci">int __indebug(void)</div><div class="ttdef"><b>Definition:</b> zos.cc:1480</div></div>
+<div class="ttc" id="azos-base_8h_html_a86fe6d2b6ea6ee485a9b857dd3e51701"><div class="ttname"><a href="zos-base_8h.html#a86fe6d2b6ea6ee485a9b857dd3e51701">__tlsvaranchor_create</a></div><div class="ttdeci">struct __tlsanchor * __tlsvaranchor_create(size_t sz)</div><div class="ttdef"><b>Definition:</b> zos.cc:2728</div></div>
+<div class="ttc" id="azos-base_8h_html_a7f4ce8765ce0f58fdf6cb6524437ca80"><div class="ttname"><a href="zos-base_8h.html#a7f4ce8765ce0f58fdf6cb6524437ca80">conv_utf8_utf16</a></div><div class="ttdeci">int conv_utf8_utf16(char *, size_t, const char *, size_t)</div><div class="ttdef"><b>Definition:</b> zos.cc:1426</div></div>
+<div class="ttc" id="azos-base_8h_html_a0b58f7053e9ac0361e12e9b0eaf1c208"><div class="ttname"><a href="zos-base_8h.html#a0b58f7053e9ac0361e12e9b0eaf1c208">COND_TIME_WAIT_CONSTANTS</a></div><div class="ttdeci">COND_TIME_WAIT_CONSTANTS</div><div class="ttdef"><b>Definition:</b> zos-base.h:485</div></div>
+<div class="ttc" id="azos-base_8h_html_a918f854781ebfd2e2b8208e5ac8a5639"><div class="ttname"><a href="zos-base_8h.html#a918f854781ebfd2e2b8208e5ac8a5639">strcasecmp_ignorecp</a></div><div class="ttdeci">int strcasecmp_ignorecp(const char *a, const char *b)</div><div class="ttdef"><b>Definition:</b> zos.cc:1252</div></div>
+<div class="ttc" id="azos-base_8h_html_a0a384e05bc05158aa503139ffca491a5"><div class="ttname"><a href="zos-base_8h.html#a0a384e05bc05158aa503139ffca491a5">__cpu_relax</a></div><div class="ttdeci">void __cpu_relax(__crwa_t *)</div><div class="ttdef"><b>Definition:</b> zos.cc:3293</div></div>
+<div class="ttc" id="azos-base_8h_html_a026e3bd38da37deab59c4e07acde8adb"><div class="ttname"><a href="zos-base_8h.html#a026e3bd38da37deab59c4e07acde8adb">dprintf</a></div><div class="ttdeci">int dprintf(int fd, const char *,...)</div><div class="ttdef"><b>Definition:</b> zos.cc:807</div></div>
+<div class="ttc" id="azos-base_8h_html_aaa7f8746a5d3f1ec038b64ae2ff2ca8e"><div class="ttname"><a href="zos-base_8h.html#aaa7f8746a5d3f1ec038b64ae2ff2ca8e">_convert_a2e</a></div><div class="ttdeci">void * _convert_a2e(void *dst, const void *src, size_t size)</div><div class="ttdef"><b>Definition:</b> zos.cc:441</div></div>
+<div class="ttc" id="azos-base_8h_html_af30187abaa1cd19be451e99e186b38c6"><div class="ttname"><a href="zos-base_8h.html#af30187abaa1cd19be451e99e186b38c6">__getexepath</a></div><div class="ttdeci">int __getexepath(char *path, int pathlen, pid_t pid)</div><div class="ttdef"><b>Definition:</b> zos.cc:1799</div></div>
+<div class="ttc" id="azos-base_8h_html_a12c0dd60622e54588c056aef25313df0"><div class="ttname"><a href="zos-base_8h.html#a12c0dd60622e54588c056aef25313df0">__registerProduct</a></div><div class="ttdeci">unsigned long long __registerProduct(const char *major_version, const char *product_owner, const char *feature_name, const char *product_name, const char *pid)</div><div class="ttdef"><b>Definition:</b> zos.cc:3611</div></div>
+<div class="ttc" id="astructzoslib__config_html_a2de2ac08c5c391582e288fe06c1f2f57"><div class="ttname"><a href="structzoslib__config.html#a2de2ac08c5c391582e288fe06c1f2f57">zoslib_config::DEBUG_ENVAR</a></div><div class="ttdeci">const char * DEBUG_ENVAR</div><div class="ttdef"><b>Definition:</b> zos-base.h:608</div></div>
+<div class="ttc" id="azos-base_8h_html_a474d14f60847c08d208dbee534f7aeff"><div class="ttname"><a href="zos-base_8h.html#a474d14f60847c08d208dbee534f7aeff">conv_utf16_utf8</a></div><div class="ttdeci">int conv_utf16_utf8(char *, size_t, const char *, size_t)</div><div class="ttdef"><b>Definition:</b> zos.cc:1430</div></div>
+<div class="ttc" id="azos-base_8h_html_a5595cb548093b4cba59dbe97ccce1097"><div class="ttname"><a href="zos-base_8h.html#a5595cb548093b4cba59dbe97ccce1097">__getfdccsid</a></div><div class="ttdeci">int __getfdccsid(int fd)</div><div class="ttdef"><b>Definition:</b> zos.cc:617</div></div>
 <div class="ttc" id="azos-base_8h_html_aa796711629d74f05f88a5d53f3b68956"><div class="ttname"><a href="zos-base_8h.html#aa796711629d74f05f88a5d53f3b68956">__sem_timedwait</a></div><div class="ttdeci">int __sem_timedwait(____sem_t *s0, const struct timespec *abs_timeout)</div></div>
-<div class="ttc" id="azos-base_8h_html_a3bc167e04f4b05824076ec2e20e4a581"><div class="ttname"><a href="zos-base_8h.html#a3bc167e04f4b05824076ec2e20e4a581">__getargc</a></div><div class="ttdeci">int __getargc(void)</div><div class="ttdef"><b>Definition:</b> zos.cc:1520</div></div>
-<div class="ttc" id="azos-base_8h_html_ae84be62539ccfe5bde4bcbe507b7e2e9"><div class="ttname"><a href="zos-base_8h.html#ae84be62539ccfe5bde4bcbe507b7e2e9">__getargcv</a></div><div class="ttdeci">int __getargcv(int *argc, char ***argv, pid_t pid)</div><div class="ttdef"><b>Definition:</b> zos.cc:1385</div></div>
-<div class="ttc" id="azos-base_8h_html_ae647b7279cea008a3b5785dfb2097891"><div class="ttname"><a href="zos-base_8h.html#ae647b7279cea008a3b5785dfb2097891">__cond_timed_wait</a></div><div class="ttdeci">int __cond_timed_wait(unsigned int secs, unsigned int nsecs, unsigned int event_list, unsigned int *secs_rem, unsigned int *nsecs_rem)</div><div class="ttdef"><b>Definition:</b> zos.cc:1315</div></div>
-<div class="ttc" id="azos-base_8h_html_a2bb9ffbde3f05b9d8456495b5b6e0d2e"><div class="ttname"><a href="zos-base_8h.html#a2bb9ffbde3f05b9d8456495b5b6e0d2e">strncasecmp_ignorecp</a></div><div class="ttdeci">int strncasecmp_ignorecp(const char *a, const char *b, size_t n)</div><div class="ttdef"><b>Definition:</b> zos.cc:995</div></div>
-<div class="ttc" id="azos-base_8h_html_ad7d99c4618975fd753197a2f412d3fd0"><div class="ttname"><a href="zos-base_8h.html#ad7d99c4618975fd753197a2f412d3fd0">gettid</a></div><div class="ttdeci">int gettid()</div><div class="ttdef"><b>Definition:</b> zos.cc:503</div></div>
-<div class="ttc" id="azos-base_8h_html_a2f9c761af656069fe6fc3df81fa4331aa6e72a9ff010176e8858e5813fec4a278"><div class="ttname"><a href="zos-base_8h.html#a2f9c761af656069fe6fc3df81fa4331aa6e72a9ff010176e8858e5813fec4a278">CLOCK_THREAD_CPUTIME_ID</a></div><div class="ttdeci">@ CLOCK_THREAD_CPUTIME_ID</div><div class="ttdef"><b>Definition:</b> zos-base.h:48</div></div>
-<div class="ttc" id="astructzoslib__config_html"><div class="ttname"><a href="structzoslib__config.html">zoslib_config</a></div><div class="ttdef"><b>Definition:</b> zos-base.h:511</div></div>
-<div class="ttc" id="azos-base_8h_html_af03baf0b70a27078df7d8501a54a504e"><div class="ttname"><a href="zos-base_8h.html#af03baf0b70a27078df7d8501a54a504e">__dlcb_next</a></div><div class="ttdeci">void * __dlcb_next(void *last)</div><div class="ttdef"><b>Definition:</b> zos.cc:1210</div></div>
-<div class="ttc" id="azos-base_8h_html_a0b58f7053e9ac0361e12e9b0eaf1c208abadca9e703a2894cf1c88a178514d6f3"><div class="ttname"><a href="zos-base_8h.html#a0b58f7053e9ac0361e12e9b0eaf1c208abadca9e703a2894cf1c88a178514d6f3">CW_INTRPT</a></div><div class="ttdeci">@ CW_INTRPT</div><div class="ttdef"><b>Definition:</b> zos-base.h:416</div></div>
-<div class="ttc" id="azos-base_8h_html_acf18a0d6c4b39d531e021702e9a77984"><div class="ttname"><a href="zos-base_8h.html#acf18a0d6c4b39d531e021702e9a77984">size_t</a></div><div class="ttdeci">unsigned long size_t</div><div class="ttdef"><b>Definition:</b> zos-base.h:33</div></div>
+<div class="ttc" id="azos-base_8h_html_a3bc167e04f4b05824076ec2e20e4a581"><div class="ttname"><a href="zos-base_8h.html#a3bc167e04f4b05824076ec2e20e4a581">__getargc</a></div><div class="ttdeci">int __getargc(void)</div><div class="ttdef"><b>Definition:</b> zos.cc:1793</div></div>
+<div class="ttc" id="azos-base_8h_html_ae84be62539ccfe5bde4bcbe507b7e2e9"><div class="ttname"><a href="zos-base_8h.html#ae84be62539ccfe5bde4bcbe507b7e2e9">__getargcv</a></div><div class="ttdeci">int __getargcv(int *argc, char ***argv, pid_t pid)</div><div class="ttdef"><b>Definition:</b> zos.cc:1658</div></div>
+<div class="ttc" id="azos-base_8h_html_ae647b7279cea008a3b5785dfb2097891"><div class="ttname"><a href="zos-base_8h.html#ae647b7279cea008a3b5785dfb2097891">__cond_timed_wait</a></div><div class="ttdeci">int __cond_timed_wait(unsigned int secs, unsigned int nsecs, unsigned int event_list, unsigned int *secs_rem, unsigned int *nsecs_rem)</div><div class="ttdef"><b>Definition:</b> zos.cc:1587</div></div>
+<div class="ttc" id="azos-base_8h_html_a2bb9ffbde3f05b9d8456495b5b6e0d2e"><div class="ttname"><a href="zos-base_8h.html#a2bb9ffbde3f05b9d8456495b5b6e0d2e">strncasecmp_ignorecp</a></div><div class="ttdeci">int strncasecmp_ignorecp(const char *a, const char *b, size_t n)</div><div class="ttdef"><b>Definition:</b> zos.cc:1267</div></div>
+<div class="ttc" id="azos-base_8h_html_ad7d99c4618975fd753197a2f412d3fd0"><div class="ttname"><a href="zos-base_8h.html#ad7d99c4618975fd753197a2f412d3fd0">gettid</a></div><div class="ttdeci">int gettid()</div><div class="ttdef"><b>Definition:</b> zos.cc:775</div></div>
+<div class="ttc" id="azos-base_8h_html_a2f9c761af656069fe6fc3df81fa4331aa6e72a9ff010176e8858e5813fec4a278"><div class="ttname"><a href="zos-base_8h.html#a2f9c761af656069fe6fc3df81fa4331aa6e72a9ff010176e8858e5813fec4a278">CLOCK_THREAD_CPUTIME_ID</a></div><div class="ttdeci">@ CLOCK_THREAD_CPUTIME_ID</div><div class="ttdef"><b>Definition:</b> zos-base.h:64</div></div>
+<div class="ttc" id="astructzoslib__config_html"><div class="ttname"><a href="structzoslib__config.html">zoslib_config</a></div><div class="ttdef"><b>Definition:</b> zos-base.h:600</div></div>
+<div class="ttc" id="azos-base_8h_html_af03baf0b70a27078df7d8501a54a504e"><div class="ttname"><a href="zos-base_8h.html#af03baf0b70a27078df7d8501a54a504e">__dlcb_next</a></div><div class="ttdeci">void * __dlcb_next(void *last)</div><div class="ttdef"><b>Definition:</b> zos.cc:1482</div></div>
+<div class="ttc" id="azos-base_8h_html_a0b58f7053e9ac0361e12e9b0eaf1c208abadca9e703a2894cf1c88a178514d6f3"><div class="ttname"><a href="zos-base_8h.html#a0b58f7053e9ac0361e12e9b0eaf1c208abadca9e703a2894cf1c88a178514d6f3">CW_INTRPT</a></div><div class="ttdeci">@ CW_INTRPT</div><div class="ttdef"><b>Definition:</b> zos-base.h:485</div></div>
+<div class="ttc" id="azos-base_8h_html_acf18a0d6c4b39d531e021702e9a77984"><div class="ttname"><a href="zos-base_8h.html#acf18a0d6c4b39d531e021702e9a77984">size_t</a></div><div class="ttdeci">unsigned long size_t</div><div class="ttdef"><b>Definition:</b> zos-base.h:36</div></div>
 <div class="ttc" id="azos-base_8h_html_a0d00354d3f691022e7fcf2b503cb07b6"><div class="ttname"><a href="zos-base_8h.html#a0d00354d3f691022e7fcf2b503cb07b6">____sem_t</a></div><div class="ttdeci">struct __sem ____sem_t</div></div>
-<div class="ttc" id="azos-base_8h_html_a1a0138d7459e13d4a6f70cce01aab5c8"><div class="ttname"><a href="zos-base_8h.html#a1a0138d7459e13d4a6f70cce01aab5c8">__setfdccsid</a></div><div class="ttdeci">int __setfdccsid(int fd, int t_ccsid)</div><div class="ttdef"><b>Definition:</b> zos.cc:336</div></div>
-<div class="ttc" id="astruct____cpu__relax__workarea_html"><div class="ttname"><a href="struct____cpu__relax__workarea.html">__cpu_relax_workarea</a></div><div class="ttdef"><b>Definition:</b> zos-base.h:457</div></div>
+<div class="ttc" id="azos-base_8h_html_a1a0138d7459e13d4a6f70cce01aab5c8"><div class="ttname"><a href="zos-base_8h.html#a1a0138d7459e13d4a6f70cce01aab5c8">__setfdccsid</a></div><div class="ttdeci">int __setfdccsid(int fd, int t_ccsid)</div><div class="ttdef"><b>Definition:</b> zos.cc:608</div></div>
+<div class="ttc" id="astruct____cpu__relax__workarea_html"><div class="ttname"><a href="struct____cpu__relax__workarea.html">__cpu_relax_workarea</a></div><div class="ttdef"><b>Definition:</b> zos-base.h:533</div></div>
+<div class="ttc" id="azos-base_8h_html_acccc80c73ea31d4e50ffba89be63662b"><div class="ttname"><a href="zos-base_8h.html#acccc80c73ea31d4e50ffba89be63662b">__guess_fd_ue</a></div><div class="ttdeci">int __guess_fd_ue(int fd, char *errmsg, size_t er_size, int is_new_fd)</div><div class="ttdef"><b>Definition:</b> zos.cc:473</div></div>
 <div class="ttc" id="azos-base_8h_html_ae10c4318fa7f7eba3b2799ffc90060e8"><div class="ttname"><a href="zos-base_8h.html#ae10c4318fa7f7eba3b2799ffc90060e8">__crwa_t</a></div><div class="ttdeci">struct __cpu_relax_workarea __crwa_t</div></div>
-<div class="ttc" id="azos-base_8h_html_aa8d885903cb48dc02c6d9e6fe0e2fea8"><div class="ttname"><a href="zos-base_8h.html#aa8d885903cb48dc02c6d9e6fe0e2fea8">__tlsPtrFromAnchor</a></div><div class="ttdeci">void * __tlsPtrFromAnchor(struct __tlsanchor *anchor, const void *)</div><div class="ttdef"><b>Definition:</b> zos.cc:2393</div></div>
-<div class="ttc" id="azos-base_8h_html_a356023b7241042bab4058771953f109b"><div class="ttname"><a href="zos-base_8h.html#a356023b7241042bab4058771953f109b">__abend</a></div><div class="ttdeci">void __abend(int comp_code, unsigned reason_code, int flat_byte, void *plist)</div><div class="ttdef"><b>Definition:</b> zos.cc:946</div></div>
-<div class="ttc" id="azos-base_8h_html_a1adbe1c392115b2ff023ab7dbf605011"><div class="ttname"><a href="zos-base_8h.html#a1adbe1c392115b2ff023ab7dbf605011">__sem_wait</a></div><div class="ttdeci">int __sem_wait(__sem_t *s0)</div><div class="ttdef"><b>Definition:</b> zos.cc:2768</div></div>
+<div class="ttc" id="azos-base_8h_html_aa8d885903cb48dc02c6d9e6fe0e2fea8"><div class="ttname"><a href="zos-base_8h.html#aa8d885903cb48dc02c6d9e6fe0e2fea8">__tlsPtrFromAnchor</a></div><div class="ttdeci">void * __tlsPtrFromAnchor(struct __tlsanchor *anchor, const void *)</div><div class="ttdef"><b>Definition:</b> zos.cc:2740</div></div>
+<div class="ttc" id="azos-base_8h_html_a356023b7241042bab4058771953f109b"><div class="ttname"><a href="zos-base_8h.html#a356023b7241042bab4058771953f109b">__abend</a></div><div class="ttdeci">void __abend(int comp_code, unsigned reason_code, int flat_byte, void *plist)</div><div class="ttdef"><b>Definition:</b> zos.cc:1218</div></div>
+<div class="ttc" id="azos-base_8h_html_a1adbe1c392115b2ff023ab7dbf605011"><div class="ttname"><a href="zos-base_8h.html#a1adbe1c392115b2ff023ab7dbf605011">__sem_wait</a></div><div class="ttdeci">int __sem_wait(__sem_t *s0)</div><div class="ttdef"><b>Definition:</b> zos.cc:3115</div></div>
+<div class="ttc" id="azos-base_8h_html_ac597a71375605aa919ffde000a4e9bf9"><div class="ttname"><a href="zos-base_8h.html#ac597a71375605aa919ffde000a4e9bf9">__print_zoslib_help</a></div><div class="ttdeci">int __print_zoslib_help(FILE *fp, const char *title)</div><div class="ttdef"><b>Definition:</b> zos.cc:4020</div></div>
+<div class="ttc" id="azos-base_8h_html_ae51a62f771dfacf60d533df8e75002ce"><div class="ttname"><a href="zos-base_8h.html#ae51a62f771dfacf60d533df8e75002ce">CCSID_GUESS_BUF_SIZE_DEFAULT</a></div><div class="ttdeci">#define CCSID_GUESS_BUF_SIZE_DEFAULT</div><div class="ttdef"><b>Definition:</b> zos-base.h:44</div></div>
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
 Generated by&#160;<a href="http://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.8.19
diff --git a/docs/zos_8cc.html b/docs/zos_8cc.html
index c7c90a7..6d2f4f5 100644
--- a/docs/zos_8cc.html
+++ b/docs/zos_8cc.html
@@ -77,7 +77,8 @@
 <div class="title">zos.cc File Reference</div>  </div>
 </div><!--header-->
 <div class="contents">
-<div class="textblock"><code>#include &quot;<a class="el" href="zos_8h_source.html">zos.h</a>&quot;</code><br />
+<div class="textblock"><code>#include &quot;<a class="el" href="zos-base_8h_source.html">zos-base.h</a>&quot;</code><br />
+<code>#include &quot;<a class="el" href="zos-sys-info_8h_source.html">zos-sys-info.h</a>&quot;</code><br />
 <code>#include &lt;_Ccsid.h&gt;</code><br />
 <code>#include &lt;_Nascii.h&gt;</code><br />
 <code>#include &lt;__le_api.h&gt;</code><br />
@@ -95,7 +96,6 @@
 <code>#include &lt;stdio.h&gt;</code><br />
 <code>#include &lt;stdlib.h&gt;</code><br />
 <code>#include &lt;string.h&gt;</code><br />
-<code>#include &lt;sys/__getipc.h&gt;</code><br />
 <code>#include &lt;sys/mman.h&gt;</code><br />
 <code>#include &lt;sys/msg.h&gt;</code><br />
 <code>#include &lt;sys/ps.h&gt;</code><br />
@@ -241,6 +241,10 @@
 <tr class="separator:a8b9226967c1d98227eced5eee36301ef"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:aaa7f8746a5d3f1ec038b64ae2ff2ca8e"><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="zos_8cc.html#aaa7f8746a5d3f1ec038b64ae2ff2ca8e">_convert_a2e</a> (void *dst, const void *src, <a class="el" href="zos-base_8h.html#acf18a0d6c4b39d531e021702e9a77984">size_t</a> size)</td></tr>
 <tr class="separator:aaa7f8746a5d3f1ec038b64ae2ff2ca8e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8f1aa901e609043fac0cdd29d6e57912"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="zos_8cc.html#a8f1aa901e609043fac0cdd29d6e57912">__guess_ue</a> (const void *src, <a class="el" href="zos-base_8h.html#acf18a0d6c4b39d531e021702e9a77984">size_t</a> size, char *errmsg, <a class="el" href="zos-base_8h.html#acf18a0d6c4b39d531e021702e9a77984">size_t</a> er_size)</td></tr>
+<tr class="separator:a8f1aa901e609043fac0cdd29d6e57912"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acccc80c73ea31d4e50ffba89be63662b"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="zos_8cc.html#acccc80c73ea31d4e50ffba89be63662b">__guess_fd_ue</a> (int fd, char *errmsg, <a class="el" href="zos-base_8h.html#acf18a0d6c4b39d531e021702e9a77984">size_t</a> er_size, int is_new_fd)</td></tr>
+<tr class="separator:acccc80c73ea31d4e50ffba89be63662b"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:acd80c9142c65aa99177bf1e5924d0f04"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="zos_8cc.html#acd80c9142c65aa99177bf1e5924d0f04">__guess_ae</a> (const void *src, <a class="el" href="zos-base_8h.html#acf18a0d6c4b39d531e021702e9a77984">size_t</a> size)</td></tr>
 <tr class="separator:acd80c9142c65aa99177bf1e5924d0f04"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:af533310fcdfe17eb1d68114bfc33a1a6"><td class="memItemLeft" align="right" valign="top">char **&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="zos_8cc.html#af533310fcdfe17eb1d68114bfc33a1a6">__get_environ_np</a> (void)</td></tr>
@@ -321,6 +325,16 @@
 <tr class="separator:ad9bb80365d219c432a4d4901d4db3f19"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a3bc167e04f4b05824076ec2e20e4a581"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="zos_8cc.html#a3bc167e04f4b05824076ec2e20e4a581">__getargc</a> (void)</td></tr>
 <tr class="separator:a3bc167e04f4b05824076ec2e20e4a581"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af30187abaa1cd19be451e99e186b38c6"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="zos_8cc.html#af30187abaa1cd19be451e99e186b38c6">__getexepath</a> (char *path, int pathlen, pid_t pid)</td></tr>
+<tr class="separator:af30187abaa1cd19be451e99e186b38c6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3b2ad7fe0aee30edf781eefd73ee5b88"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="zos_8cc.html#a3b2ad7fe0aee30edf781eefd73ee5b88">__get_num_online_cpus</a> (void)</td></tr>
+<tr class="separator:a3b2ad7fe0aee30edf781eefd73ee5b88"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a67eea4362b2e4efb1cfcf07f17eba6f7"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="zos_8cc.html#a67eea4362b2e4efb1cfcf07f17eba6f7">__get_num_frames</a> (void)</td></tr>
+<tr class="separator:a67eea4362b2e4efb1cfcf07f17eba6f7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af45c5eb88465481f83247e8024e59836"><td class="memItemLeft" align="right" valign="top"><a class="el" href="zos-base_8h.html#adbc37c8430939d1f676d7d6d1fd282aa">oslvl_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="zos_8cc.html#af45c5eb88465481f83247e8024e59836">__get_os_level</a> (void)</td></tr>
+<tr class="separator:af45c5eb88465481f83247e8024e59836"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a73cf375e89e966ca2e6a7e360ccc11f5"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="zos_8cc.html#a73cf375e89e966ca2e6a7e360ccc11f5">__is_os_level_at_or_above</a> (<a class="el" href="zos-base_8h.html#adbc37c8430939d1f676d7d6d1fd282aa">oslvl_t</a> level)</td></tr>
+<tr class="separator:a73cf375e89e966ca2e6a7e360ccc11f5"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a1c9b02f2c32d8ef0621b41b4142c8816"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="zos_8cc.html#a1c9b02f2c32d8ef0621b41b4142c8816">__fd_close</a> (int fd)</td></tr>
 <tr class="separator:a1c9b02f2c32d8ef0621b41b4142c8816"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a828c1d76a7773572f289e210fd94b09f"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="zos_8cc.html#a828c1d76a7773572f289e210fd94b09f">__file_needs_conversion</a> (int fd)</td></tr>
@@ -355,19 +369,19 @@
 <tr class="separator:a68bff7004136b886a1d072088c1a7aa9"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ac276a4ee174620ca6c8c15802dec8ece"><td class="memItemLeft" align="right" valign="top">unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="zos_8cc.html#ac276a4ee174620ca6c8c15802dec8ece">atomic_inc</a> (volatile unsigned int *loc)</td></tr>
 <tr class="separator:ac276a4ee174620ca6c8c15802dec8ece"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a1384c2247230a3c174fc5f0d2c7a9ad8"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="zos_8cc.html#a1384c2247230a3c174fc5f0d2c7a9ad8">__sem_init</a> (<a class="el" href="zos-base_8h.html#aae0de884c84dcd706b561e0fa02f49b4">__sem_t</a> *s0, int shared, unsigned int val)</td></tr>
+<tr class="memitem:a1384c2247230a3c174fc5f0d2c7a9ad8"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="zos_8cc.html#a1384c2247230a3c174fc5f0d2c7a9ad8">__sem_init</a> (<a class="el" href="struct____sem__t.html">__sem_t</a> *s0, int shared, unsigned int val)</td></tr>
 <tr class="separator:a1384c2247230a3c174fc5f0d2c7a9ad8"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aaa9b944d46ae048731ef457bac855fa3"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="zos_8cc.html#aaa9b944d46ae048731ef457bac855fa3">__sem_post</a> (<a class="el" href="zos-base_8h.html#aae0de884c84dcd706b561e0fa02f49b4">__sem_t</a> *s0)</td></tr>
+<tr class="memitem:aaa9b944d46ae048731ef457bac855fa3"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="zos_8cc.html#aaa9b944d46ae048731ef457bac855fa3">__sem_post</a> (<a class="el" href="struct____sem__t.html">__sem_t</a> *s0)</td></tr>
 <tr class="separator:aaa9b944d46ae048731ef457bac855fa3"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ab645a4486f4249e0f5e24e713199b9ad"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="zos_8cc.html#ab645a4486f4249e0f5e24e713199b9ad">__sem_trywait</a> (<a class="el" href="zos-base_8h.html#aae0de884c84dcd706b561e0fa02f49b4">__sem_t</a> *s0)</td></tr>
+<tr class="memitem:ab645a4486f4249e0f5e24e713199b9ad"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="zos_8cc.html#ab645a4486f4249e0f5e24e713199b9ad">__sem_trywait</a> (<a class="el" href="struct____sem__t.html">__sem_t</a> *s0)</td></tr>
 <tr class="separator:ab645a4486f4249e0f5e24e713199b9ad"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:abefbdaf388bed46623de543588fba24b"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="zos_8cc.html#abefbdaf388bed46623de543588fba24b">__sem_timedwait</a> (<a class="el" href="zos-base_8h.html#aae0de884c84dcd706b561e0fa02f49b4">__sem_t</a> *s0, const struct timespec *abs_timeout)</td></tr>
+<tr class="memitem:abefbdaf388bed46623de543588fba24b"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="zos_8cc.html#abefbdaf388bed46623de543588fba24b">__sem_timedwait</a> (<a class="el" href="struct____sem__t.html">__sem_t</a> *s0, const struct timespec *abs_timeout)</td></tr>
 <tr class="separator:abefbdaf388bed46623de543588fba24b"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a1adbe1c392115b2ff023ab7dbf605011"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="zos_8cc.html#a1adbe1c392115b2ff023ab7dbf605011">__sem_wait</a> (<a class="el" href="zos-base_8h.html#aae0de884c84dcd706b561e0fa02f49b4">__sem_t</a> *s0)</td></tr>
+<tr class="memitem:a1adbe1c392115b2ff023ab7dbf605011"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="zos_8cc.html#a1adbe1c392115b2ff023ab7dbf605011">__sem_wait</a> (<a class="el" href="struct____sem__t.html">__sem_t</a> *s0)</td></tr>
 <tr class="separator:a1adbe1c392115b2ff023ab7dbf605011"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a4a493515255bd9d8113483a3d3dd124e"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="zos_8cc.html#a4a493515255bd9d8113483a3d3dd124e">__sem_destroy</a> (<a class="el" href="zos-base_8h.html#aae0de884c84dcd706b561e0fa02f49b4">__sem_t</a> *s0)</td></tr>
+<tr class="memitem:a4a493515255bd9d8113483a3d3dd124e"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="zos_8cc.html#a4a493515255bd9d8113483a3d3dd124e">__sem_destroy</a> (<a class="el" href="struct____sem__t.html">__sem_t</a> *s0)</td></tr>
 <tr class="separator:a4a493515255bd9d8113483a3d3dd124e"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a4696c3760dd8a87ed4b5f5079d452609"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="zos_8cc.html#a4696c3760dd8a87ed4b5f5079d452609">__sem_getvalue</a> (<a class="el" href="zos-base_8h.html#aae0de884c84dcd706b561e0fa02f49b4">__sem_t</a> *s0, int *sval)</td></tr>
+<tr class="memitem:a4696c3760dd8a87ed4b5f5079d452609"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="zos_8cc.html#a4696c3760dd8a87ed4b5f5079d452609">__sem_getvalue</a> (<a class="el" href="struct____sem__t.html">__sem_t</a> *s0, int *sval)</td></tr>
 <tr class="separator:a4696c3760dd8a87ed4b5f5079d452609"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:aa1ad85ba2714fc321967050989c5fee7"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="zos_8cc.html#aa1ad85ba2714fc321967050989c5fee7">__tb</a> (void)</td></tr>
 <tr class="separator:aa1ad85ba2714fc321967050989c5fee7"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -399,6 +413,10 @@
 <tr class="separator:a12c0dd60622e54588c056aef25313df0"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:abacb87ed98c22ed1c16d5100e9d8e903"><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="zos_8cc.html#abacb87ed98c22ed1c16d5100e9d8e903">roanon_mmap</a> (void *_, <a class="el" href="zos-base_8h.html#acf18a0d6c4b39d531e021702e9a77984">size_t</a> len, int prot, int flags, const char *filename, int fildes, off_t off)</td></tr>
 <tr class="separator:abacb87ed98c22ed1c16d5100e9d8e903"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac597a71375605aa919ffde000a4e9bf9"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="zos_8cc.html#ac597a71375605aa919ffde000a4e9bf9">__print_zoslib_help</a> (FILE *fp, const char *title)</td></tr>
+<tr class="separator:ac597a71375605aa919ffde000a4e9bf9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9142fb1bf3e67052a3fb42a97166ef37"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="zos_8cc.html#a9142fb1bf3e67052a3fb42a97166ef37">__update_envar_settings</a> (const char *envar)</td></tr>
+<tr class="separator:a9142fb1bf3e67052a3fb42a97166ef37"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a07a98c0cfecbb83c41bea035f85af5c0"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="zos_8cc.html#a07a98c0cfecbb83c41bea035f85af5c0">init_zoslib_config</a> (<a class="el" href="zos-base_8h.html#a10670868ce3060c834376eae096982ae">zoslib_config_t</a> &amp;config)</td></tr>
 <tr class="separator:a07a98c0cfecbb83c41bea035f85af5c0"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ad08be3bfe25046883b7d3bea7ac88cc2"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="zos_8cc.html#ad08be3bfe25046883b7d3bea7ac88cc2">init_zoslib_config</a> (<a class="el" href="zos-base_8h.html#a10670868ce3060c834376eae096982ae">zoslib_config_t</a> *const config)</td></tr>
@@ -1730,6 +1748,63 @@
 
 </div>
 </div>
+<a id="a67eea4362b2e4efb1cfcf07f17eba6f7"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a67eea4362b2e4efb1cfcf07f17eba6f7">&#9670;&nbsp;</a></span>__get_num_frames()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int __get_num_frames </td>
+          <td>(</td>
+          <td class="paramtype">void&#160;</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Get the number of frames currently available to the system </p><dl class="section return"><dt>Returns</dt><dd>returns the number of available frames </dd></dl>
+
+</div>
+</div>
+<a id="a3b2ad7fe0aee30edf781eefd73ee5b88"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a3b2ad7fe0aee30edf781eefd73ee5b88">&#9670;&nbsp;</a></span>__get_num_online_cpus()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int __get_num_online_cpus </td>
+          <td>(</td>
+          <td class="paramtype">void&#160;</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Get the number of online CPUs </p><dl class="section return"><dt>Returns</dt><dd>returns the number of online CPUs </dd></dl>
+
+</div>
+</div>
+<a id="af45c5eb88465481f83247e8024e59836"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#af45c5eb88465481f83247e8024e59836">&#9670;&nbsp;</a></span>__get_os_level()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="zos-base_8h.html#adbc37c8430939d1f676d7d6d1fd282aa">oslvl_t</a> __get_os_level </td>
+          <td>(</td>
+          <td class="paramtype">void&#160;</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Get the OS level </p><dl class="section return"><dt>Returns</dt><dd>the OS level as ZOSLVL_V2R1/2/3/4/5 (values are in ascending order) </dd></dl>
+
+</div>
+</div>
 <a id="a3bc167e04f4b05824076ec2e20e4a581"></a>
 <h2 class="memtitle"><span class="permalink"><a href="#a3bc167e04f4b05824076ec2e20e4a581">&#9670;&nbsp;</a></span>__getargc()</h2>
 
@@ -1830,6 +1905,49 @@
 
 </div>
 </div>
+<a id="af30187abaa1cd19be451e99e186b38c6"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#af30187abaa1cd19be451e99e186b38c6">&#9670;&nbsp;</a></span>__getexepath()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int __getexepath </td>
+          <td>(</td>
+          <td class="paramtype">char *&#160;</td>
+          <td class="paramname"><em>path</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">int&#160;</td>
+          <td class="paramname"><em>pathlen</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">pid_t&#160;</td>
+          <td class="paramname"><em>pid</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Get the executable path of a given process id </p><dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramdir">[out]</td><td class="paramname">path</td><td>- pointer to the destination array to copy the null-terminated path to </td></tr>
+    <tr><td class="paramdir">[in]</td><td class="paramname">pathlen</td><td>- length of the given array </td></tr>
+    <tr><td class="paramdir">[in]</td><td class="paramname">pid</td><td>- process id to obtain the executable path for </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>On success, returns 0, or -1 on error. </dd></dl>
+
+</div>
+</div>
 <a id="a5595cb548093b4cba59dbe97ccce1097"></a>
 <h2 class="memtitle"><span class="permalink"><a href="#a5595cb548093b4cba59dbe97ccce1097">&#9670;&nbsp;</a></span>__getfdccsid()</h2>
 
@@ -1887,7 +2005,102 @@
   </table>
   </dd>
 </dl>
-<dl class="section return"><dt>Returns</dt><dd>returns guessed CCSID. </dd></dl>
+<dl class="section return"><dt>Returns</dt><dd>guessed CCSID. </dd></dl>
+
+</div>
+</div>
+<a id="acccc80c73ea31d4e50ffba89be63662b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#acccc80c73ea31d4e50ffba89be63662b">&#9670;&nbsp;</a></span>__guess_fd_ue()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int __guess_fd_ue </td>
+          <td>(</td>
+          <td class="paramtype">int&#160;</td>
+          <td class="paramname"><em>fd</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">char *&#160;</td>
+          <td class="paramname"><em>errmsg</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="zos-base_8h.html#acf18a0d6c4b39d531e021702e9a77984">size_t</a>&#160;</td>
+          <td class="paramname"><em>er_size</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">int&#160;</td>
+          <td class="paramname"><em>is_new_fd</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Guess if string is UTF8 (ASCII) or EBCDIC based on the first CCSID_GUESS_BUF_SIZE_ENVAR of the file associated with the given fd. CCSID_GUESS_BUF_SIZE_ENVAR is default at 4KB. </p><dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramdir">[in]</td><td class="paramname">fd</td><td>- open file descriptor to guess. </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>guessed CCSID (819 for UTF8, 1047 for EBCDIC; otherwise 65535 for BINARY and, if not NULL, errmsg will contain details). </dd></dl>
+
+</div>
+</div>
+<a id="a8f1aa901e609043fac0cdd29d6e57912"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8f1aa901e609043fac0cdd29d6e57912">&#9670;&nbsp;</a></span>__guess_ue()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int __guess_ue </td>
+          <td>(</td>
+          <td class="paramtype">const void *&#160;</td>
+          <td class="paramname"><em>src</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="zos-base_8h.html#acf18a0d6c4b39d531e021702e9a77984">size_t</a>&#160;</td>
+          <td class="paramname"><em>size</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">char *&#160;</td>
+          <td class="paramname"><em>errmsg</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="zos-base_8h.html#acf18a0d6c4b39d531e021702e9a77984">size_t</a>&#160;</td>
+          <td class="paramname"><em>er_size</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Guess if string is UTF8 (ASCII) or EBCDIC. </p><dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramdir">[in]</td><td class="paramname">src</td><td>- character string. </td></tr>
+    <tr><td class="paramdir">[in]</td><td class="paramname">size</td><td>- number of bytes to analyze. </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>guessed CCSID (819 for UTF8, 1047 for EBCDIC; otherwise 65535 for BINARY and, if not NULL, errmsg will contain details). </dd></dl>
 
 </div>
 </div>
@@ -1910,6 +2123,25 @@
 
 </div>
 </div>
+<a id="a73cf375e89e966ca2e6a7e360ccc11f5"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a73cf375e89e966ca2e6a7e360ccc11f5">&#9670;&nbsp;</a></span>__is_os_level_at_or_above()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">bool __is_os_level_at_or_above </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="zos-base_8h.html#adbc37c8430939d1f676d7d6d1fd282aa">oslvl_t</a>&#160;</td>
+          <td class="paramname"><em>level</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Check if current OS is at or above a given level </p><dl class="section return"><dt>Returns</dt><dd>true if the current OS level is at or above the given level, and false otherwise </dd></dl>
+
+</div>
+</div>
 <a id="a9c67bd32277f8d7d8c4fb725907fa0b9"></a>
 <h2 class="memtitle"><span class="permalink"><a href="#a9c67bd32277f8d7d8c4fb725907fa0b9">&#9670;&nbsp;</a></span>__loadmod()</h2>
 
@@ -1982,6 +2214,42 @@
 
 </div>
 </div>
+<a id="ac597a71375605aa919ffde000a4e9bf9"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ac597a71375605aa919ffde000a4e9bf9">&#9670;&nbsp;</a></span>__print_zoslib_help()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int __print_zoslib_help </td>
+          <td>(</td>
+          <td class="paramtype">FILE *&#160;</td>
+          <td class="paramname"><em>fp</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const char *&#160;</td>
+          <td class="paramname"><em>title</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Prints zoslib help information to specified FILE pointer </p><dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramdir">[in]</td><td class="paramname">FILE</td><td>pointer to write to </td></tr>
+    <tr><td class="paramdir">[in]</td><td class="paramname">title</td><td>header, specify NULL for default </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>On success, returns 0, or &lt; 0 on error. </dd></dl>
+
+</div>
+</div>
 <a id="a12c0dd60622e54588c056aef25313df0"></a>
 <h2 class="memtitle"><span class="permalink"><a href="#a12c0dd60622e54588c056aef25313df0">&#9670;&nbsp;</a></span>__registerProduct()</h2>
 
@@ -2048,7 +2316,7 @@
         <tr>
           <td class="memname">int __sem_destroy </td>
           <td>(</td>
-          <td class="paramtype"><a class="el" href="zos-base_8h.html#aae0de884c84dcd706b561e0fa02f49b4">__sem_t</a> *&#160;</td>
+          <td class="paramtype"><a class="el" href="struct____sem__t.html">__sem_t</a> *&#160;</td>
           <td class="paramname"><em>s0</em></td><td>)</td>
           <td></td>
         </tr>
@@ -2066,7 +2334,7 @@
         <tr>
           <td class="memname">int __sem_getvalue </td>
           <td>(</td>
-          <td class="paramtype"><a class="el" href="zos-base_8h.html#aae0de884c84dcd706b561e0fa02f49b4">__sem_t</a> *&#160;</td>
+          <td class="paramtype"><a class="el" href="struct____sem__t.html">__sem_t</a> *&#160;</td>
           <td class="paramname"><em>s0</em>, </td>
         </tr>
         <tr>
@@ -2094,7 +2362,7 @@
         <tr>
           <td class="memname">int __sem_init </td>
           <td>(</td>
-          <td class="paramtype"><a class="el" href="zos-base_8h.html#aae0de884c84dcd706b561e0fa02f49b4">__sem_t</a> *&#160;</td>
+          <td class="paramtype"><a class="el" href="struct____sem__t.html">__sem_t</a> *&#160;</td>
           <td class="paramname"><em>s0</em>, </td>
         </tr>
         <tr>
@@ -2128,7 +2396,7 @@
         <tr>
           <td class="memname">int __sem_post </td>
           <td>(</td>
-          <td class="paramtype"><a class="el" href="zos-base_8h.html#aae0de884c84dcd706b561e0fa02f49b4">__sem_t</a> *&#160;</td>
+          <td class="paramtype"><a class="el" href="struct____sem__t.html">__sem_t</a> *&#160;</td>
           <td class="paramname"><em>s0</em></td><td>)</td>
           <td></td>
         </tr>
@@ -2146,7 +2414,7 @@
         <tr>
           <td class="memname">int __sem_timedwait </td>
           <td>(</td>
-          <td class="paramtype"><a class="el" href="zos-base_8h.html#aae0de884c84dcd706b561e0fa02f49b4">__sem_t</a> *&#160;</td>
+          <td class="paramtype"><a class="el" href="struct____sem__t.html">__sem_t</a> *&#160;</td>
           <td class="paramname"><em>s0</em>, </td>
         </tr>
         <tr>
@@ -2174,7 +2442,7 @@
         <tr>
           <td class="memname">int __sem_trywait </td>
           <td>(</td>
-          <td class="paramtype"><a class="el" href="zos-base_8h.html#aae0de884c84dcd706b561e0fa02f49b4">__sem_t</a> *&#160;</td>
+          <td class="paramtype"><a class="el" href="struct____sem__t.html">__sem_t</a> *&#160;</td>
           <td class="paramname"><em>s0</em></td><td>)</td>
           <td></td>
         </tr>
@@ -2192,7 +2460,7 @@
         <tr>
           <td class="memname">int __sem_wait </td>
           <td>(</td>
-          <td class="paramtype"><a class="el" href="zos-base_8h.html#aae0de884c84dcd706b561e0fa02f49b4">__sem_t</a> *&#160;</td>
+          <td class="paramtype"><a class="el" href="struct____sem__t.html">__sem_t</a> *&#160;</td>
           <td class="paramname"><em>s0</em></td><td>)</td>
           <td></td>
         </tr>
@@ -2510,6 +2778,31 @@
 
 </div>
 </div>
+<a id="a9142fb1bf3e67052a3fb42a97166ef37"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a9142fb1bf3e67052a3fb42a97166ef37">&#9670;&nbsp;</a></span>__update_envar_settings()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void __update_envar_settings </td>
+          <td>(</td>
+          <td class="paramtype">const char *&#160;</td>
+          <td class="paramname"><em>envar</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Updates the zoslib global variables associated with the zoslib environment variables </p><dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramdir">[in]</td><td class="paramname">envar</td><td>environment variable to update, specify NULL to update all </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>On success, returns 0, or &lt; 0 on error. </dd></dl>
+
+</div>
+</div>
 <a id="ab34998b2282ac455c862099ec3894f33"></a>
 <h2 class="memtitle"><span class="permalink"><a href="#ab34998b2282ac455c862099ec3894f33">&#9670;&nbsp;</a></span>__xfer_env()</h2>
 
@@ -3805,8 +4098,8 @@
 </div>
 </div>
 </div><!-- contents -->
-<div class="ttc" id="azos_8cc_html_a24a75778e4eea3c696ecc59576fe16d1"><div class="ttname"><a href="zos_8cc.html#a24a75778e4eea3c696ecc59576fe16d1">rc</a></div><div class="ttdeci">long rc</div><div class="ttdef"><b>Definition:</b> zos.cc:3084</div></div>
-<div class="ttc" id="astructloadmod_html"><div class="ttname"><a href="structloadmod.html">loadmod</a></div><div class="ttdef"><b>Definition:</b> zos.cc:3002</div></div>
+<div class="ttc" id="azos_8cc_html_a24a75778e4eea3c696ecc59576fe16d1"><div class="ttname"><a href="zos_8cc.html#a24a75778e4eea3c696ecc59576fe16d1">rc</a></div><div class="ttdeci">long rc</div><div class="ttdef"><b>Definition:</b> zos.cc:3431</div></div>
+<div class="ttc" id="astructloadmod_html"><div class="ttname"><a href="structloadmod.html">loadmod</a></div><div class="ttdef"><b>Definition:</b> zos.cc:3349</div></div>
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
 Generated by&#160;<a href="http://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.8.19
diff --git a/docs/zos_8h.html b/docs/zos_8h.html
index 9ee0e50..b93de8f 100644
--- a/docs/zos_8h.html
+++ b/docs/zos_8h.html
@@ -84,7 +84,7 @@
 Macros</h2></td></tr>
 <tr class="memitem:aa9e8f3bb466bb421d13913df7aeaa20c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="zos_8h.html#aa9e8f3bb466bb421d13913df7aeaa20c">MAJOR_VERSION</a>&#160;&#160;&#160;1</td></tr>
 <tr class="separator:aa9e8f3bb466bb421d13913df7aeaa20c"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a320988aa2655ee094f3a34a52da10831"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="zos_8h.html#a320988aa2655ee094f3a34a52da10831">MINOR_VERSION</a>&#160;&#160;&#160;0</td></tr>
+<tr class="memitem:a320988aa2655ee094f3a34a52da10831"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="zos_8h.html#a320988aa2655ee094f3a34a52da10831">MINOR_VERSION</a>&#160;&#160;&#160;1</td></tr>
 <tr class="separator:a320988aa2655ee094f3a34a52da10831"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:aed5f6b4b087292b1f6579952fc7c14eb"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="zos_8h.html#aed5f6b4b087292b1f6579952fc7c14eb">PATCH_VERSION</a>&#160;&#160;&#160;0</td></tr>
 <tr class="separator:aed5f6b4b087292b1f6579952fc7c14eb"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -111,7 +111,7 @@
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">#define MINOR_VERSION&#160;&#160;&#160;0</td>
+          <td class="memname">#define MINOR_VERSION&#160;&#160;&#160;1</td>
         </tr>
       </table>
 </div><div class="memdoc">
diff --git a/docs/zos_8h_source.html b/docs/zos_8h_source.html
index 4447d57..6152fe6 100644
--- a/docs/zos_8h_source.html
+++ b/docs/zos_8h_source.html
@@ -80,7 +80,7 @@
 <div class="line"><a name="l00010"></a><span class="lineno">   10</span>&#160;<span class="preprocessor">#define __ZOS_H_</span></div>
 <div class="line"><a name="l00011"></a><span class="lineno">   11</span>&#160; </div>
 <div class="line"><a name="l00012"></a><span class="lineno"><a class="line" href="zos_8h.html#aa9e8f3bb466bb421d13913df7aeaa20c">   12</a></span>&#160;<span class="preprocessor">#define MAJOR_VERSION 1</span></div>
-<div class="line"><a name="l00013"></a><span class="lineno"><a class="line" href="zos_8h.html#a320988aa2655ee094f3a34a52da10831">   13</a></span>&#160;<span class="preprocessor">#define MINOR_VERSION 0</span></div>
+<div class="line"><a name="l00013"></a><span class="lineno"><a class="line" href="zos_8h.html#a320988aa2655ee094f3a34a52da10831">   13</a></span>&#160;<span class="preprocessor">#define MINOR_VERSION 1</span></div>
 <div class="line"><a name="l00014"></a><span class="lineno"><a class="line" href="zos_8h.html#aed5f6b4b087292b1f6579952fc7c14eb">   14</a></span>&#160;<span class="preprocessor">#define PATCH_VERSION 0</span></div>
 <div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160; </div>
 <div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="csrsic_8h.html">csrsic.h</a>&quot;</span></div>
diff --git a/include/zos.h b/include/zos.h
index fcd7247..5acd6d4 100644
--- a/include/zos.h
+++ b/include/zos.h
@@ -10,7 +10,7 @@
 #define __ZOS_H_
 
 #define MAJOR_VERSION 1
-#define MINOR_VERSION 0
+#define MINOR_VERSION 1
 #define PATCH_VERSION 0
 
 #include "csrsic.h"
diff --git a/latex/annotated.tex b/latex/annotated.tex
index bd17517..0540f4d 100644
--- a/latex/annotated.tex
+++ b/latex/annotated.tex
@@ -6,6 +6,7 @@
 \item\contentsline{section}{\mbox{\hyperlink{class____cs_converter}{\+\_\+\+\_\+cs\+Converter}} }{\pageref{class____cs_converter}}{}
 \item\contentsline{section}{\mbox{\hyperlink{struct____hash__func}{\+\_\+\+\_\+hash\+\_\+func}} }{\pageref{struct____hash__func}}{}
 \item\contentsline{section}{\mbox{\hyperlink{struct____sem}{\+\_\+\+\_\+sem}} }{\pageref{struct____sem}}{}
+\item\contentsline{section}{\mbox{\hyperlink{struct____sem__t}{\+\_\+\+\_\+sem\+\_\+t}} }{\pageref{struct____sem__t}}{}
 \item\contentsline{section}{\mbox{\hyperlink{struct____tlsanchor}{\+\_\+\+\_\+tlsanchor}} }{\pageref{struct____tlsanchor}}{}
 \item\contentsline{section}{\mbox{\hyperlink{struct_c_s_r_s_i___c_s_r_t}{C\+S\+R\+S\+I\+\_\+\+C\+S\+RT}} }{\pageref{struct_c_s_r_s_i___c_s_r_t}}{}
 \item\contentsline{section}{\mbox{\hyperlink{struct_c_s_r_s_i___c_v_t}{C\+S\+R\+S\+I\+\_\+\+C\+VT}} }{\pageref{struct_c_s_r_s_i___c_v_t}}{}
@@ -19,7 +20,6 @@
 \item\contentsline{section}{\mbox{\hyperlink{struct_int_hash}{Int\+Hash}} }{\pageref{struct_int_hash}}{}
 \item\contentsline{section}{\mbox{\hyperlink{structloadmod}{loadmod}} }{\pageref{structloadmod}}{}
 \item\contentsline{section}{\mbox{\hyperlink{structsem__t}{sem\+\_\+t}} }{\pageref{structsem__t}}{}
-\item\contentsline{section}{\mbox{\hyperlink{struct_semaphore}{Semaphore}} }{\pageref{struct_semaphore}}{}
 \item\contentsline{section}{\mbox{\hyperlink{structsi00}{si00}} }{\pageref{structsi00}}{}
 \item\contentsline{section}{\mbox{\hyperlink{structsi11v1}{si11v1}} }{\pageref{structsi11v1}}{}
 \item\contentsline{section}{\mbox{\hyperlink{structsi22v1}{si22v1}} }{\pageref{structsi22v1}}{}
diff --git a/latex/refman.tex b/latex/refman.tex
index 027225b..462c7fb 100644
--- a/latex/refman.tex
+++ b/latex/refman.tex
@@ -184,6 +184,7 @@
 \input{class____cs_converter}
 \input{struct____hash__func}
 \input{struct____sem}
+\input{struct____sem__t}
 \input{struct____tlsanchor}
 \input{struct_c_s_r_s_i___c_s_r_t}
 \input{struct_c_s_r_s_i___c_v_t}
@@ -197,7 +198,6 @@
 \input{struct_int_hash}
 \input{structloadmod}
 \input{structsem__t}
-\input{struct_semaphore}
 \input{structsi00}
 \input{structsi11v1}
 \input{structsi22v1}
diff --git a/latex/struct____sem__t.tex b/latex/struct____sem__t.tex
new file mode 100644
index 0000000..68e0ded
--- /dev/null
+++ b/latex/struct____sem__t.tex
@@ -0,0 +1,25 @@
+\hypertarget{struct____sem__t}{}\doxysection{\+\_\+\+\_\+sem\+\_\+t Struct Reference}
+\label{struct____sem__t}\index{\_\_sem\_t@{\_\_sem\_t}}
+
+
+{\ttfamily \#include $<$zos-\/base.\+h$>$}
+
+\doxysubsection*{Public Attributes}
+\begin{DoxyCompactItemize}
+\item 
+\mbox{\hyperlink{zos-base_8h_a0d00354d3f691022e7fcf2b503cb07b6}{\+\_\+\+\_\+\+\_\+\+\_\+sem\+\_\+t}} $\ast$ \mbox{\hyperlink{struct____sem__t_a9f84b2eb2cf8b0a74abd97d3d31f0b78}{\+\_\+s}}
+\end{DoxyCompactItemize}
+
+
+\doxysubsection{Member Data Documentation}
+\mbox{\Hypertarget{struct____sem__t_a9f84b2eb2cf8b0a74abd97d3d31f0b78}\label{struct____sem__t_a9f84b2eb2cf8b0a74abd97d3d31f0b78}} 
+\index{\_\_sem\_t@{\_\_sem\_t}!\_s@{\_s}}
+\index{\_s@{\_s}!\_\_sem\_t@{\_\_sem\_t}}
+\doxysubsubsection{\texorpdfstring{\_s}{\_s}}
+{\footnotesize\ttfamily \mbox{\hyperlink{zos-base_8h_a0d00354d3f691022e7fcf2b503cb07b6}{\+\_\+\+\_\+\+\_\+\+\_\+sem\+\_\+t}}$\ast$ \+\_\+\+\_\+sem\+\_\+t\+::\+\_\+s}
+
+
+
+The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize}
+\item 
+include/\mbox{\hyperlink{zos-base_8h}{zos-\/base.\+h}}\end{DoxyCompactItemize}
diff --git a/latex/structzoslib__config.tex b/latex/structzoslib__config.tex
index c56f67d..5bc9a57 100644
--- a/latex/structzoslib__config.tex
+++ b/latex/structzoslib__config.tex
@@ -14,6 +14,12 @@
 const char $\ast$ \mbox{\hyperlink{structzoslib__config_a7c60ac4e4754b6aeea8985fab8aeb963}{R\+U\+N\+T\+I\+M\+E\+\_\+\+L\+I\+M\+I\+T\+\_\+\+E\+N\+V\+AR}}
 \item 
 const char $\ast$ \mbox{\hyperlink{structzoslib__config_a1b54c4d5900916f270b3d4cc44f79dfd}{F\+O\+R\+K\+M\+A\+X\+\_\+\+E\+N\+V\+AR}}
+\item 
+const char $\ast$ \mbox{\hyperlink{structzoslib__config_aec4ec699b8e23c4e570673b024e4fa3b}{C\+C\+S\+I\+D\+\_\+\+G\+U\+E\+S\+S\+\_\+\+B\+U\+F\+\_\+\+S\+I\+Z\+E\+\_\+\+E\+N\+V\+AR}}
+\item 
+const char $\ast$ \mbox{\hyperlink{structzoslib__config_aa1dd231b327d89cd556a8d70eadd0bae}{U\+N\+T\+A\+G\+G\+E\+D\+\_\+\+R\+E\+A\+D\+\_\+\+M\+O\+D\+E\+\_\+\+E\+N\+V\+AR}}
+\item 
+const char $\ast$ \mbox{\hyperlink{structzoslib__config_aae17c26cffd44a34f1e7b099f75078c5}{U\+N\+T\+A\+G\+G\+E\+D\+\_\+\+R\+E\+A\+D\+\_\+\+M\+O\+D\+E\+\_\+\+C\+C\+S\+I\+D1047\+\_\+\+E\+N\+V\+AR}}
 \end{DoxyCompactItemize}
 
 
@@ -21,7 +27,13 @@
 Configuration for zoslib library 
 
 \doxysubsection{Member Data Documentation}
-\mbox{\Hypertarget{structzoslib__config_a2de2ac08c5c391582e288fe06c1f2f57}\label{structzoslib__config_a2de2ac08c5c391582e288fe06c1f2f57}} 
+\mbox{\Hypertarget{structzoslib__config_aec4ec699b8e23c4e570673b024e4fa3b}\label{structzoslib__config_aec4ec699b8e23c4e570673b024e4fa3b}} 
+\index{zoslib\_config@{zoslib\_config}!CCSID\_GUESS\_BUF\_SIZE\_ENVAR@{CCSID\_GUESS\_BUF\_SIZE\_ENVAR}}
+\index{CCSID\_GUESS\_BUF\_SIZE\_ENVAR@{CCSID\_GUESS\_BUF\_SIZE\_ENVAR}!zoslib\_config@{zoslib\_config}}
+\doxysubsubsection{\texorpdfstring{CCSID\_GUESS\_BUF\_SIZE\_ENVAR}{CCSID\_GUESS\_BUF\_SIZE\_ENVAR}}
+{\footnotesize\ttfamily const char$\ast$ zoslib\+\_\+config\+::\+C\+C\+S\+I\+D\+\_\+\+G\+U\+E\+S\+S\+\_\+\+B\+U\+F\+\_\+\+S\+I\+Z\+E\+\_\+\+E\+N\+V\+AR}
+
+string to indicate the envar to be used to toggle ccsid guess buf size in bytes \mbox{\Hypertarget{structzoslib__config_a2de2ac08c5c391582e288fe06c1f2f57}\label{structzoslib__config_a2de2ac08c5c391582e288fe06c1f2f57}} 
 \index{zoslib\_config@{zoslib\_config}!DEBUG\_ENVAR@{DEBUG\_ENVAR}}
 \index{DEBUG\_ENVAR@{DEBUG\_ENVAR}!zoslib\_config@{zoslib\_config}}
 \doxysubsubsection{\texorpdfstring{DEBUG\_ENVAR}{DEBUG\_ENVAR}}
@@ -33,7 +45,7 @@
 \doxysubsubsection{\texorpdfstring{FORKMAX\_ENVAR}{FORKMAX\_ENVAR}}
 {\footnotesize\ttfamily const char$\ast$ zoslib\+\_\+config\+::\+F\+O\+R\+K\+M\+A\+X\+\_\+\+E\+N\+V\+AR}
 
-string to indicate the envar to be to toggle max number of forks \mbox{\Hypertarget{structzoslib__config_a02e39b562b409f9e0751491ba8498d73}\label{structzoslib__config_a02e39b562b409f9e0751491ba8498d73}} 
+string to indicate the envar to be used to toggle max number of forks \mbox{\Hypertarget{structzoslib__config_a02e39b562b409f9e0751491ba8498d73}\label{structzoslib__config_a02e39b562b409f9e0751491ba8498d73}} 
 \index{zoslib\_config@{zoslib\_config}!IPC\_CLEANUP\_ENVAR@{IPC\_CLEANUP\_ENVAR}}
 \index{IPC\_CLEANUP\_ENVAR@{IPC\_CLEANUP\_ENVAR}!zoslib\_config@{zoslib\_config}}
 \doxysubsubsection{\texorpdfstring{IPC\_CLEANUP\_ENVAR}{IPC\_CLEANUP\_ENVAR}}
@@ -45,7 +57,19 @@
 \doxysubsubsection{\texorpdfstring{RUNTIME\_LIMIT\_ENVAR}{RUNTIME\_LIMIT\_ENVAR}}
 {\footnotesize\ttfamily const char$\ast$ zoslib\+\_\+config\+::\+R\+U\+N\+T\+I\+M\+E\+\_\+\+L\+I\+M\+I\+T\+\_\+\+E\+N\+V\+AR}
 
-string to indicate the envar to be to toggle runtime limit 
+string to indicate the envar to be used to toggle runtime limit \mbox{\Hypertarget{structzoslib__config_aae17c26cffd44a34f1e7b099f75078c5}\label{structzoslib__config_aae17c26cffd44a34f1e7b099f75078c5}} 
+\index{zoslib\_config@{zoslib\_config}!UNTAGGED\_READ\_MODE\_CCSID1047\_ENVAR@{UNTAGGED\_READ\_MODE\_CCSID1047\_ENVAR}}
+\index{UNTAGGED\_READ\_MODE\_CCSID1047\_ENVAR@{UNTAGGED\_READ\_MODE\_CCSID1047\_ENVAR}!zoslib\_config@{zoslib\_config}}
+\doxysubsubsection{\texorpdfstring{UNTAGGED\_READ\_MODE\_CCSID1047\_ENVAR}{UNTAGGED\_READ\_MODE\_CCSID1047\_ENVAR}}
+{\footnotesize\ttfamily const char$\ast$ zoslib\+\_\+config\+::\+U\+N\+T\+A\+G\+G\+E\+D\+\_\+\+R\+E\+A\+D\+\_\+\+M\+O\+D\+E\+\_\+\+C\+C\+S\+I\+D1047\+\_\+\+E\+N\+V\+AR}
+
+string to indicate the envar to be used to toggle the untagged 1047 read mode \mbox{\Hypertarget{structzoslib__config_aa1dd231b327d89cd556a8d70eadd0bae}\label{structzoslib__config_aa1dd231b327d89cd556a8d70eadd0bae}} 
+\index{zoslib\_config@{zoslib\_config}!UNTAGGED\_READ\_MODE\_ENVAR@{UNTAGGED\_READ\_MODE\_ENVAR}}
+\index{UNTAGGED\_READ\_MODE\_ENVAR@{UNTAGGED\_READ\_MODE\_ENVAR}!zoslib\_config@{zoslib\_config}}
+\doxysubsubsection{\texorpdfstring{UNTAGGED\_READ\_MODE\_ENVAR}{UNTAGGED\_READ\_MODE\_ENVAR}}
+{\footnotesize\ttfamily const char$\ast$ zoslib\+\_\+config\+::\+U\+N\+T\+A\+G\+G\+E\+D\+\_\+\+R\+E\+A\+D\+\_\+\+M\+O\+D\+E\+\_\+\+E\+N\+V\+AR}
+
+string to indicate the envar to be used to toggle the untagged read mode 
 
 The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize}
 \item 
diff --git a/latex/zos-base_8h.tex b/latex/zos-base_8h.tex
index f27fa83..5992874 100644
--- a/latex/zos-base_8h.tex
+++ b/latex/zos-base_8h.tex
@@ -5,14 +5,17 @@
 {\ttfamily \#include $<$sys/ipc.\+h$>$}\newline
 {\ttfamily \#include $<$sys/shm.\+h$>$}\newline
 {\ttfamily \#include $<$sys/time.\+h$>$}\newline
+{\ttfamily \#include $<$sys/\+\_\+\+\_\+getipc.\+h$>$}\newline
 {\ttfamily \#include $<$time.\+h$>$}\newline
 {\ttfamily \#include $<$unistd.\+h$>$}\newline
+{\ttfamily \#include $<$stdio.\+h$>$}\newline
+{\ttfamily \#include $<$stdbool.\+h$>$}\newline
 \doxysubsection*{Classes}
 \begin{DoxyCompactItemize}
 \item 
 struct \mbox{\hyperlink{struct____sem}{\+\_\+\+\_\+sem}}
 \item 
-struct \mbox{\hyperlink{struct_semaphore}{Semaphore}}
+struct \mbox{\hyperlink{struct____sem__t}{\+\_\+\+\_\+sem\+\_\+t}}
 \item 
 struct \mbox{\hyperlink{struct____cpu__relax__workarea}{\+\_\+\+\_\+cpu\+\_\+relax\+\_\+workarea}}
 \item 
@@ -29,11 +32,17 @@
 \item 
 \#define \mbox{\hyperlink{zos-base_8h_a989178e9f01743b2af2111725b2b1eb8}{I\+P\+C\+\_\+\+C\+L\+E\+A\+N\+U\+P\+\_\+\+E\+N\+V\+A\+R\+\_\+\+D\+E\+F\+A\+U\+LT}}~\char`\"{}\+\_\+\+\_\+\+I\+P\+C\+\_\+\+C\+L\+E\+A\+N\+UP\char`\"{}
 \item 
-\#define \mbox{\hyperlink{zos-base_8h_a379fbe7c50e2be3f9b9864d932342811}{D\+E\+B\+U\+G\+\_\+\+E\+N\+V\+A\+R\+\_\+\+D\+E\+F\+A\+U\+LT}}~\char`\"{}\+\_\+\+\_\+\+R\+U\+N\+D\+E\+B\+UG\char`\"{};
+\#define \mbox{\hyperlink{zos-base_8h_a379fbe7c50e2be3f9b9864d932342811}{D\+E\+B\+U\+G\+\_\+\+E\+N\+V\+A\+R\+\_\+\+D\+E\+F\+A\+U\+LT}}~\char`\"{}\+\_\+\+\_\+\+R\+U\+N\+D\+E\+B\+UG\char`\"{}
 \item 
-\#define \mbox{\hyperlink{zos-base_8h_a8e6b6f696a5e7fa70287429d5816264f}{R\+U\+N\+T\+I\+M\+E\+\_\+\+L\+I\+M\+I\+T\+\_\+\+E\+N\+V\+A\+R\+\_\+\+D\+E\+F\+A\+U\+LT}}~\char`\"{}\+\_\+\+\_\+\+R\+U\+N\+T\+I\+M\+E\+L\+I\+M\+IT\char`\"{};
+\#define \mbox{\hyperlink{zos-base_8h_a8e6b6f696a5e7fa70287429d5816264f}{R\+U\+N\+T\+I\+M\+E\+\_\+\+L\+I\+M\+I\+T\+\_\+\+E\+N\+V\+A\+R\+\_\+\+D\+E\+F\+A\+U\+LT}}~\char`\"{}\+\_\+\+\_\+\+R\+U\+N\+T\+I\+M\+E\+L\+I\+M\+IT\char`\"{}
 \item 
-\#define \mbox{\hyperlink{zos-base_8h_a712c2123828b7e5c39cf0703e3d5cc54}{F\+O\+R\+K\+M\+A\+X\+\_\+\+E\+N\+V\+A\+R\+\_\+\+D\+E\+F\+A\+U\+LT}}~\char`\"{}\+\_\+\+\_\+\+F\+O\+R\+K\+M\+AX\char`\"{};
+\#define \mbox{\hyperlink{zos-base_8h_a712c2123828b7e5c39cf0703e3d5cc54}{F\+O\+R\+K\+M\+A\+X\+\_\+\+E\+N\+V\+A\+R\+\_\+\+D\+E\+F\+A\+U\+LT}}~\char`\"{}\+\_\+\+\_\+\+F\+O\+R\+K\+M\+AX\char`\"{}
+\item 
+\#define \mbox{\hyperlink{zos-base_8h_ae51a62f771dfacf60d533df8e75002ce}{C\+C\+S\+I\+D\+\_\+\+G\+U\+E\+S\+S\+\_\+\+B\+U\+F\+\_\+\+S\+I\+Z\+E\+\_\+\+D\+E\+F\+A\+U\+LT}}~\char`\"{}\+\_\+\+\_\+\+C\+C\+S\+I\+D\+G\+U\+E\+S\+S\+B\+U\+F\+S\+I\+ZE\char`\"{}
+\item 
+\#define \mbox{\hyperlink{zos-base_8h_af8049b4002399235c671357a0c561d33}{U\+N\+T\+A\+G\+G\+E\+D\+\_\+\+R\+E\+A\+D\+\_\+\+M\+O\+D\+E\+\_\+\+D\+E\+F\+A\+U\+LT}}~\char`\"{}\+\_\+\+\_\+\+U\+N\+T\+A\+G\+G\+E\+D\+\_\+\+R\+E\+A\+D\+\_\+\+M\+O\+DE\char`\"{}
+\item 
+\#define \mbox{\hyperlink{zos-base_8h_ad51e6cd7f9dac4350e0339af2e6bed78}{U\+N\+T\+A\+G\+G\+E\+D\+\_\+\+R\+E\+A\+D\+\_\+\+M\+O\+D\+E\+\_\+\+C\+C\+S\+I\+D1047\+\_\+\+D\+E\+F\+A\+U\+LT}}~\char`\"{}\+\_\+\+\_\+\+U\+N\+T\+A\+G\+G\+E\+D\+\_\+\+R\+E\+A\+D\+\_\+\+M\+O\+D\+E\+\_\+\+C\+C\+S\+I\+D1047\char`\"{}
 \item 
 \#define \mbox{\hyperlink{zos-base_8h_af33ceeb0056bef47f7ad074f617979e0}{\+\_\+str\+\_\+e2a}}(\+\_\+str)
 \item 
@@ -50,8 +59,6 @@
 \item 
 typedef struct \mbox{\hyperlink{struct____sem}{\+\_\+\+\_\+sem}} \mbox{\hyperlink{zos-base_8h_a0d00354d3f691022e7fcf2b503cb07b6}{\+\_\+\+\_\+\+\_\+\+\_\+sem\+\_\+t}}
 \item 
-typedef struct \mbox{\hyperlink{struct_semaphore}{Semaphore}} \mbox{\hyperlink{zos-base_8h_aae0de884c84dcd706b561e0fa02f49b4}{\+\_\+\+\_\+sem\+\_\+t}}
-\item 
 typedef struct \mbox{\hyperlink{struct____cpu__relax__workarea}{\+\_\+\+\_\+cpu\+\_\+relax\+\_\+workarea}} \mbox{\hyperlink{zos-base_8h_ae10c4318fa7f7eba3b2799ffc90060e8}{\+\_\+\+\_\+crwa\+\_\+t}}
 \item 
 typedef struct \mbox{\hyperlink{structzoslib__config}{zoslib\+\_\+config}} \mbox{\hyperlink{zos-base_8h_a10670868ce3060c834376eae096982ae}{zoslib\+\_\+config\+\_\+t}}
@@ -59,6 +66,17 @@
 \doxysubsection*{Enumerations}
 \begin{DoxyCompactItemize}
 \item 
+enum \mbox{\hyperlink{zos-base_8h_adbc37c8430939d1f676d7d6d1fd282aa}{oslvl\+\_\+t}} \{ \newline
+\mbox{\hyperlink{zos-base_8h_adbc37c8430939d1f676d7d6d1fd282aaa38c9a795628618dd5aa678c4ebe604b1}{Z\+O\+S\+L\+V\+L\+\_\+\+V1\+R13}} = 0, 
+\mbox{\hyperlink{zos-base_8h_adbc37c8430939d1f676d7d6d1fd282aaa09ecb9fd45b027cd9f09e4c8a05e6dd8}{Z\+O\+S\+L\+V\+L\+\_\+\+V2\+R1}}, 
+\mbox{\hyperlink{zos-base_8h_adbc37c8430939d1f676d7d6d1fd282aaa7aa24436f20cfd0a81c5d683b1fd9c92}{Z\+O\+S\+L\+V\+L\+\_\+\+V2\+R2}}, 
+\mbox{\hyperlink{zos-base_8h_adbc37c8430939d1f676d7d6d1fd282aaa64e1d9eb01863019081a6b11a1e9a558}{Z\+O\+S\+L\+V\+L\+\_\+\+V2\+R3}}, 
+\newline
+\mbox{\hyperlink{zos-base_8h_adbc37c8430939d1f676d7d6d1fd282aaaeb2334e1cfb3f9f16310abd91666e5e5}{Z\+O\+S\+L\+V\+L\+\_\+\+V2\+R4}}, 
+\mbox{\hyperlink{zos-base_8h_adbc37c8430939d1f676d7d6d1fd282aaad6f5ed5a0fa757e7c126d5df7593dab4}{Z\+O\+S\+L\+V\+L\+\_\+\+V2\+R5}}, 
+\mbox{\hyperlink{zos-base_8h_adbc37c8430939d1f676d7d6d1fd282aaa58ba8c5aed6ac7f21856244ae076e24b}{Z\+O\+S\+L\+V\+L\+\_\+\+U\+N\+K\+N\+O\+WN}}
+ \}
+\item 
 enum \mbox{\hyperlink{zos-base_8h_a2f9c761af656069fe6fc3df81fa4331a}{clockid\+\_\+t}} \{ \mbox{\hyperlink{zos-base_8h_a2f9c761af656069fe6fc3df81fa4331aa3225196686ced5a2732f8030a10c5b98}{C\+L\+O\+C\+K\+\_\+\+R\+E\+A\+L\+T\+I\+ME}}, 
 \mbox{\hyperlink{zos-base_8h_a2f9c761af656069fe6fc3df81fa4331aa12a9ebbd93d62f4b893c1831390bbc0f}{C\+L\+O\+C\+K\+\_\+\+M\+O\+N\+O\+T\+O\+N\+IC}}, 
 \mbox{\hyperlink{zos-base_8h_a2f9c761af656069fe6fc3df81fa4331aa84fa191348712359af9225ec2870e470}{C\+L\+O\+C\+K\+\_\+\+H\+I\+G\+H\+R\+ES}}, 
@@ -134,6 +152,10 @@
 \item 
 int \mbox{\hyperlink{zos-base_8h_a918f854781ebfd2e2b8208e5ac8a5639}{strcasecmp\+\_\+ignorecp}} (const char $\ast$a, const char $\ast$b)
 \item 
+int \mbox{\hyperlink{zos-base_8h_acccc80c73ea31d4e50ffba89be63662b}{\+\_\+\+\_\+guess\+\_\+fd\+\_\+ue}} (int fd, char $\ast$errmsg, \mbox{\hyperlink{zos-base_8h_acf18a0d6c4b39d531e021702e9a77984}{size\+\_\+t}} er\+\_\+size, int is\+\_\+new\+\_\+fd)
+\item 
+int \mbox{\hyperlink{zos-base_8h_a8f1aa901e609043fac0cdd29d6e57912}{\+\_\+\+\_\+guess\+\_\+ue}} (const void $\ast$src, \mbox{\hyperlink{zos-base_8h_acf18a0d6c4b39d531e021702e9a77984}{size\+\_\+t}} size, char $\ast$errmsg, \mbox{\hyperlink{zos-base_8h_acf18a0d6c4b39d531e021702e9a77984}{size\+\_\+t}} er\+\_\+size)
+\item 
 int \mbox{\hyperlink{zos-base_8h_acd80c9142c65aa99177bf1e5924d0f04}{\+\_\+\+\_\+guess\+\_\+ae}} (const void $\ast$src, \mbox{\hyperlink{zos-base_8h_acf18a0d6c4b39d531e021702e9a77984}{size\+\_\+t}} size)
 \item 
 int \mbox{\hyperlink{zos-base_8h_a7f4ce8765ce0f58fdf6cb6524437ca80}{conv\+\_\+utf8\+\_\+utf16}} (char $\ast$, \mbox{\hyperlink{zos-base_8h_acf18a0d6c4b39d531e021702e9a77984}{size\+\_\+t}}, const char $\ast$, \mbox{\hyperlink{zos-base_8h_acf18a0d6c4b39d531e021702e9a77984}{size\+\_\+t}})
@@ -154,6 +176,16 @@
 \item 
 int \mbox{\hyperlink{zos-base_8h_a3bc167e04f4b05824076ec2e20e4a581}{\+\_\+\+\_\+getargc}} (void)
 \item 
+int \mbox{\hyperlink{zos-base_8h_af30187abaa1cd19be451e99e186b38c6}{\+\_\+\+\_\+getexepath}} (char $\ast$path, int pathlen, pid\+\_\+t pid)
+\item 
+int \mbox{\hyperlink{zos-base_8h_a3b2ad7fe0aee30edf781eefd73ee5b88}{\+\_\+\+\_\+get\+\_\+num\+\_\+online\+\_\+cpus}} (void)
+\item 
+int \mbox{\hyperlink{zos-base_8h_a67eea4362b2e4efb1cfcf07f17eba6f7}{\+\_\+\+\_\+get\+\_\+num\+\_\+frames}} (void)
+\item 
+\mbox{\hyperlink{zos-base_8h_adbc37c8430939d1f676d7d6d1fd282aa}{oslvl\+\_\+t}} \mbox{\hyperlink{zos-base_8h_af45c5eb88465481f83247e8024e59836}{\+\_\+\+\_\+get\+\_\+os\+\_\+level}} (void)
+\item 
+bool \mbox{\hyperlink{zos-base_8h_a73cf375e89e966ca2e6a7e360ccc11f5}{\+\_\+\+\_\+is\+\_\+os\+\_\+level\+\_\+at\+\_\+or\+\_\+above}} (\mbox{\hyperlink{zos-base_8h_adbc37c8430939d1f676d7d6d1fd282aa}{oslvl\+\_\+t}} level)
+\item 
 void $\ast$ \mbox{\hyperlink{zos-base_8h_af03baf0b70a27078df7d8501a54a504e}{\+\_\+\+\_\+dlcb\+\_\+next}} (void $\ast$last)
 \item 
 int \mbox{\hyperlink{zos-base_8h_af0e953aba19ac06bdf4d1934a409184e}{\+\_\+\+\_\+dlcb\+\_\+entry\+\_\+name}} (char $\ast$buf, int size, void $\ast$dlcb)
@@ -190,21 +222,23 @@
 \item 
 int \mbox{\hyperlink{zos-base_8h_a9c2aa2bc64d9760560a3081722479829}{get\+\_\+ipcs\+\_\+overview}} (I\+P\+C\+Q\+P\+R\+OC $\ast$info)
 \item 
+int \mbox{\hyperlink{zos-base_8h_ac597a71375605aa919ffde000a4e9bf9}{\+\_\+\+\_\+print\+\_\+zoslib\+\_\+help}} (F\+I\+LE $\ast$fp, const char $\ast$title)
+\item 
 void \mbox{\hyperlink{zos-base_8h_a0a384e05bc05158aa503139ffca491a5}{\+\_\+\+\_\+cpu\+\_\+relax}} (\mbox{\hyperlink{zos-base_8h_ae10c4318fa7f7eba3b2799ffc90060e8}{\+\_\+\+\_\+crwa\+\_\+t}} $\ast$)
 \item 
-int \mbox{\hyperlink{zos-base_8h_a1384c2247230a3c174fc5f0d2c7a9ad8}{\+\_\+\+\_\+sem\+\_\+init}} (\mbox{\hyperlink{zos-base_8h_aae0de884c84dcd706b561e0fa02f49b4}{\+\_\+\+\_\+sem\+\_\+t}} $\ast$s0, int shared, unsigned int val)
+int \mbox{\hyperlink{zos-base_8h_a1384c2247230a3c174fc5f0d2c7a9ad8}{\+\_\+\+\_\+sem\+\_\+init}} (\mbox{\hyperlink{struct____sem__t}{\+\_\+\+\_\+sem\+\_\+t}} $\ast$s0, int shared, unsigned int val)
 \item 
-int \mbox{\hyperlink{zos-base_8h_aaa9b944d46ae048731ef457bac855fa3}{\+\_\+\+\_\+sem\+\_\+post}} (\mbox{\hyperlink{zos-base_8h_aae0de884c84dcd706b561e0fa02f49b4}{\+\_\+\+\_\+sem\+\_\+t}} $\ast$s0)
+int \mbox{\hyperlink{zos-base_8h_aaa9b944d46ae048731ef457bac855fa3}{\+\_\+\+\_\+sem\+\_\+post}} (\mbox{\hyperlink{struct____sem__t}{\+\_\+\+\_\+sem\+\_\+t}} $\ast$s0)
 \item 
 int \mbox{\hyperlink{zos-base_8h_accc696cae41b87b19fa2ffc0ce4a06e2}{\+\_\+\+\_\+sem\+\_\+trywait}} (\mbox{\hyperlink{zos-base_8h_a0d00354d3f691022e7fcf2b503cb07b6}{\+\_\+\+\_\+\+\_\+\+\_\+sem\+\_\+t}} $\ast$s0)
 \item 
 int \mbox{\hyperlink{zos-base_8h_aa796711629d74f05f88a5d53f3b68956}{\+\_\+\+\_\+sem\+\_\+timedwait}} (\mbox{\hyperlink{zos-base_8h_a0d00354d3f691022e7fcf2b503cb07b6}{\+\_\+\+\_\+\+\_\+\+\_\+sem\+\_\+t}} $\ast$s0, const struct timespec $\ast$abs\+\_\+timeout)
 \item 
-int \mbox{\hyperlink{zos-base_8h_a1adbe1c392115b2ff023ab7dbf605011}{\+\_\+\+\_\+sem\+\_\+wait}} (\mbox{\hyperlink{zos-base_8h_aae0de884c84dcd706b561e0fa02f49b4}{\+\_\+\+\_\+sem\+\_\+t}} $\ast$s0)
+int \mbox{\hyperlink{zos-base_8h_a1adbe1c392115b2ff023ab7dbf605011}{\+\_\+\+\_\+sem\+\_\+wait}} (\mbox{\hyperlink{struct____sem__t}{\+\_\+\+\_\+sem\+\_\+t}} $\ast$s0)
 \item 
-int \mbox{\hyperlink{zos-base_8h_a4696c3760dd8a87ed4b5f5079d452609}{\+\_\+\+\_\+sem\+\_\+getvalue}} (\mbox{\hyperlink{zos-base_8h_aae0de884c84dcd706b561e0fa02f49b4}{\+\_\+\+\_\+sem\+\_\+t}} $\ast$s0, int $\ast$sval)
+int \mbox{\hyperlink{zos-base_8h_a4696c3760dd8a87ed4b5f5079d452609}{\+\_\+\+\_\+sem\+\_\+getvalue}} (\mbox{\hyperlink{struct____sem__t}{\+\_\+\+\_\+sem\+\_\+t}} $\ast$s0, int $\ast$sval)
 \item 
-int \mbox{\hyperlink{zos-base_8h_a4a493515255bd9d8113483a3d3dd124e}{\+\_\+\+\_\+sem\+\_\+destroy}} (\mbox{\hyperlink{zos-base_8h_aae0de884c84dcd706b561e0fa02f49b4}{\+\_\+\+\_\+sem\+\_\+t}} $\ast$s0)
+int \mbox{\hyperlink{zos-base_8h_a4a493515255bd9d8113483a3d3dd124e}{\+\_\+\+\_\+sem\+\_\+destroy}} (\mbox{\hyperlink{struct____sem__t}{\+\_\+\+\_\+sem\+\_\+t}} $\ast$s0)
 \item 
 struct \mbox{\hyperlink{struct____tlsanchor}{\+\_\+\+\_\+tlsanchor}} $\ast$ \mbox{\hyperlink{zos-base_8h_a86fe6d2b6ea6ee485a9b857dd3e51701}{\+\_\+\+\_\+tlsvaranchor\+\_\+create}} (\mbox{\hyperlink{zos-base_8h_acf18a0d6c4b39d531e021702e9a77984}{size\+\_\+t}} sz)
 \item 
@@ -223,6 +257,8 @@
 int \mbox{\hyperlink{zos-base_8h_a1b63fa141b202a0b01cfef8421aa48d6}{nanosleep}} (const struct timespec $\ast$req, struct timespec $\ast$rem)
 \item 
 int \mbox{\hyperlink{zos-base_8h_ab972ed38da2c91d02f9e667ba6a29a23}{\+\_\+\+\_\+lutimes}} (const char $\ast$filename, const struct timeval tv\mbox{[}2\mbox{]})
+\item 
+void \mbox{\hyperlink{zos-base_8h_a9142fb1bf3e67052a3fb42a97166ef37}{\+\_\+\+\_\+update\+\_\+envar\+\_\+settings}} (const char $\ast$envar)
 \end{DoxyCompactItemize}
 \doxysubsection*{Variables}
 \begin{DoxyCompactItemize}
@@ -308,17 +344,23 @@
 \DoxyCodeLine{                  \_\_ae\_thread\_swapmode(\_\_AE\_EBCDIC\_MODE), 1))}
 
 \end{DoxyCode}
+\mbox{\Hypertarget{zos-base_8h_ae51a62f771dfacf60d533df8e75002ce}\label{zos-base_8h_ae51a62f771dfacf60d533df8e75002ce}} 
+\index{zos-\/base.h@{zos-\/base.h}!CCSID\_GUESS\_BUF\_SIZE\_DEFAULT@{CCSID\_GUESS\_BUF\_SIZE\_DEFAULT}}
+\index{CCSID\_GUESS\_BUF\_SIZE\_DEFAULT@{CCSID\_GUESS\_BUF\_SIZE\_DEFAULT}!zos-\/base.h@{zos-\/base.h}}
+\doxysubsubsection{\texorpdfstring{CCSID\_GUESS\_BUF\_SIZE\_DEFAULT}{CCSID\_GUESS\_BUF\_SIZE\_DEFAULT}}
+{\footnotesize\ttfamily \#define C\+C\+S\+I\+D\+\_\+\+G\+U\+E\+S\+S\+\_\+\+B\+U\+F\+\_\+\+S\+I\+Z\+E\+\_\+\+D\+E\+F\+A\+U\+LT~\char`\"{}\+\_\+\+\_\+\+C\+C\+S\+I\+D\+G\+U\+E\+S\+S\+B\+U\+F\+S\+I\+ZE\char`\"{}}
+
 \mbox{\Hypertarget{zos-base_8h_a379fbe7c50e2be3f9b9864d932342811}\label{zos-base_8h_a379fbe7c50e2be3f9b9864d932342811}} 
 \index{zos-\/base.h@{zos-\/base.h}!DEBUG\_ENVAR\_DEFAULT@{DEBUG\_ENVAR\_DEFAULT}}
 \index{DEBUG\_ENVAR\_DEFAULT@{DEBUG\_ENVAR\_DEFAULT}!zos-\/base.h@{zos-\/base.h}}
 \doxysubsubsection{\texorpdfstring{DEBUG\_ENVAR\_DEFAULT}{DEBUG\_ENVAR\_DEFAULT}}
-{\footnotesize\ttfamily \#define D\+E\+B\+U\+G\+\_\+\+E\+N\+V\+A\+R\+\_\+\+D\+E\+F\+A\+U\+LT~\char`\"{}\+\_\+\+\_\+\+R\+U\+N\+D\+E\+B\+UG\char`\"{};}
+{\footnotesize\ttfamily \#define D\+E\+B\+U\+G\+\_\+\+E\+N\+V\+A\+R\+\_\+\+D\+E\+F\+A\+U\+LT~\char`\"{}\+\_\+\+\_\+\+R\+U\+N\+D\+E\+B\+UG\char`\"{}}
 
 \mbox{\Hypertarget{zos-base_8h_a712c2123828b7e5c39cf0703e3d5cc54}\label{zos-base_8h_a712c2123828b7e5c39cf0703e3d5cc54}} 
 \index{zos-\/base.h@{zos-\/base.h}!FORKMAX\_ENVAR\_DEFAULT@{FORKMAX\_ENVAR\_DEFAULT}}
 \index{FORKMAX\_ENVAR\_DEFAULT@{FORKMAX\_ENVAR\_DEFAULT}!zos-\/base.h@{zos-\/base.h}}
 \doxysubsubsection{\texorpdfstring{FORKMAX\_ENVAR\_DEFAULT}{FORKMAX\_ENVAR\_DEFAULT}}
-{\footnotesize\ttfamily \#define F\+O\+R\+K\+M\+A\+X\+\_\+\+E\+N\+V\+A\+R\+\_\+\+D\+E\+F\+A\+U\+LT~\char`\"{}\+\_\+\+\_\+\+F\+O\+R\+K\+M\+AX\char`\"{};}
+{\footnotesize\ttfamily \#define F\+O\+R\+K\+M\+A\+X\+\_\+\+E\+N\+V\+A\+R\+\_\+\+D\+E\+F\+A\+U\+LT~\char`\"{}\+\_\+\+\_\+\+F\+O\+R\+K\+M\+AX\char`\"{}}
 
 \mbox{\Hypertarget{zos-base_8h_a989178e9f01743b2af2111725b2b1eb8}\label{zos-base_8h_a989178e9f01743b2af2111725b2b1eb8}} 
 \index{zos-\/base.h@{zos-\/base.h}!IPC\_CLEANUP\_ENVAR\_DEFAULT@{IPC\_CLEANUP\_ENVAR\_DEFAULT}}
@@ -330,7 +372,19 @@
 \index{zos-\/base.h@{zos-\/base.h}!RUNTIME\_LIMIT\_ENVAR\_DEFAULT@{RUNTIME\_LIMIT\_ENVAR\_DEFAULT}}
 \index{RUNTIME\_LIMIT\_ENVAR\_DEFAULT@{RUNTIME\_LIMIT\_ENVAR\_DEFAULT}!zos-\/base.h@{zos-\/base.h}}
 \doxysubsubsection{\texorpdfstring{RUNTIME\_LIMIT\_ENVAR\_DEFAULT}{RUNTIME\_LIMIT\_ENVAR\_DEFAULT}}
-{\footnotesize\ttfamily \#define R\+U\+N\+T\+I\+M\+E\+\_\+\+L\+I\+M\+I\+T\+\_\+\+E\+N\+V\+A\+R\+\_\+\+D\+E\+F\+A\+U\+LT~\char`\"{}\+\_\+\+\_\+\+R\+U\+N\+T\+I\+M\+E\+L\+I\+M\+IT\char`\"{};}
+{\footnotesize\ttfamily \#define R\+U\+N\+T\+I\+M\+E\+\_\+\+L\+I\+M\+I\+T\+\_\+\+E\+N\+V\+A\+R\+\_\+\+D\+E\+F\+A\+U\+LT~\char`\"{}\+\_\+\+\_\+\+R\+U\+N\+T\+I\+M\+E\+L\+I\+M\+IT\char`\"{}}
+
+\mbox{\Hypertarget{zos-base_8h_ad51e6cd7f9dac4350e0339af2e6bed78}\label{zos-base_8h_ad51e6cd7f9dac4350e0339af2e6bed78}} 
+\index{zos-\/base.h@{zos-\/base.h}!UNTAGGED\_READ\_MODE\_CCSID1047\_DEFAULT@{UNTAGGED\_READ\_MODE\_CCSID1047\_DEFAULT}}
+\index{UNTAGGED\_READ\_MODE\_CCSID1047\_DEFAULT@{UNTAGGED\_READ\_MODE\_CCSID1047\_DEFAULT}!zos-\/base.h@{zos-\/base.h}}
+\doxysubsubsection{\texorpdfstring{UNTAGGED\_READ\_MODE\_CCSID1047\_DEFAULT}{UNTAGGED\_READ\_MODE\_CCSID1047\_DEFAULT}}
+{\footnotesize\ttfamily \#define U\+N\+T\+A\+G\+G\+E\+D\+\_\+\+R\+E\+A\+D\+\_\+\+M\+O\+D\+E\+\_\+\+C\+C\+S\+I\+D1047\+\_\+\+D\+E\+F\+A\+U\+LT~\char`\"{}\+\_\+\+\_\+\+U\+N\+T\+A\+G\+G\+E\+D\+\_\+\+R\+E\+A\+D\+\_\+\+M\+O\+D\+E\+\_\+\+C\+C\+S\+I\+D1047\char`\"{}}
+
+\mbox{\Hypertarget{zos-base_8h_af8049b4002399235c671357a0c561d33}\label{zos-base_8h_af8049b4002399235c671357a0c561d33}} 
+\index{zos-\/base.h@{zos-\/base.h}!UNTAGGED\_READ\_MODE\_DEFAULT@{UNTAGGED\_READ\_MODE\_DEFAULT}}
+\index{UNTAGGED\_READ\_MODE\_DEFAULT@{UNTAGGED\_READ\_MODE\_DEFAULT}!zos-\/base.h@{zos-\/base.h}}
+\doxysubsubsection{\texorpdfstring{UNTAGGED\_READ\_MODE\_DEFAULT}{UNTAGGED\_READ\_MODE\_DEFAULT}}
+{\footnotesize\ttfamily \#define U\+N\+T\+A\+G\+G\+E\+D\+\_\+\+R\+E\+A\+D\+\_\+\+M\+O\+D\+E\+\_\+\+D\+E\+F\+A\+U\+LT~\char`\"{}\+\_\+\+\_\+\+U\+N\+T\+A\+G\+G\+E\+D\+\_\+\+R\+E\+A\+D\+\_\+\+M\+O\+DE\char`\"{}}
 
 
 
@@ -347,12 +401,6 @@
 \doxysubsubsection{\texorpdfstring{\_\_crwa\_t}{\_\_crwa\_t}}
 {\footnotesize\ttfamily typedef struct \mbox{\hyperlink{struct____cpu__relax__workarea}{\+\_\+\+\_\+cpu\+\_\+relax\+\_\+workarea}} \mbox{\hyperlink{zos-base_8h_ae10c4318fa7f7eba3b2799ffc90060e8}{\+\_\+\+\_\+crwa\+\_\+t}}}
 
-\mbox{\Hypertarget{zos-base_8h_aae0de884c84dcd706b561e0fa02f49b4}\label{zos-base_8h_aae0de884c84dcd706b561e0fa02f49b4}} 
-\index{zos-\/base.h@{zos-\/base.h}!\_\_sem\_t@{\_\_sem\_t}}
-\index{\_\_sem\_t@{\_\_sem\_t}!zos-\/base.h@{zos-\/base.h}}
-\doxysubsubsection{\texorpdfstring{\_\_sem\_t}{\_\_sem\_t}}
-{\footnotesize\ttfamily typedef struct \mbox{\hyperlink{struct_semaphore}{Semaphore}} \mbox{\hyperlink{zos-base_8h_aae0de884c84dcd706b561e0fa02f49b4}{\+\_\+\+\_\+sem\+\_\+t}}}
-
 \mbox{\Hypertarget{zos-base_8h_acf18a0d6c4b39d531e021702e9a77984}\label{zos-base_8h_acf18a0d6c4b39d531e021702e9a77984}} 
 \index{zos-\/base.h@{zos-\/base.h}!size\_t@{size\_t}}
 \index{size\_t@{size\_t}!zos-\/base.h@{zos-\/base.h}}
@@ -408,6 +456,42 @@
 \hline
 
 \end{DoxyEnumFields}
+\mbox{\Hypertarget{zos-base_8h_adbc37c8430939d1f676d7d6d1fd282aa}\label{zos-base_8h_adbc37c8430939d1f676d7d6d1fd282aa}} 
+\index{zos-\/base.h@{zos-\/base.h}!oslvl\_t@{oslvl\_t}}
+\index{oslvl\_t@{oslvl\_t}!zos-\/base.h@{zos-\/base.h}}
+\doxysubsubsection{\texorpdfstring{oslvl\_t}{oslvl\_t}}
+{\footnotesize\ttfamily enum \mbox{\hyperlink{zos-base_8h_adbc37c8430939d1f676d7d6d1fd282aa}{oslvl\+\_\+t}}}
+
+\begin{DoxyEnumFields}{Enumerator}
+\raisebox{\heightof{T}}[0pt][0pt]{\index{ZOSLVL\_V1R13@{ZOSLVL\_V1R13}!zos-\/base.h@{zos-\/base.h}}\index{zos-\/base.h@{zos-\/base.h}!ZOSLVL\_V1R13@{ZOSLVL\_V1R13}}}\mbox{\Hypertarget{zos-base_8h_adbc37c8430939d1f676d7d6d1fd282aaa38c9a795628618dd5aa678c4ebe604b1}\label{zos-base_8h_adbc37c8430939d1f676d7d6d1fd282aaa38c9a795628618dd5aa678c4ebe604b1}} 
+Z\+O\+S\+L\+V\+L\+\_\+\+V1\+R13&\\
+\hline
+
+\raisebox{\heightof{T}}[0pt][0pt]{\index{ZOSLVL\_V2R1@{ZOSLVL\_V2R1}!zos-\/base.h@{zos-\/base.h}}\index{zos-\/base.h@{zos-\/base.h}!ZOSLVL\_V2R1@{ZOSLVL\_V2R1}}}\mbox{\Hypertarget{zos-base_8h_adbc37c8430939d1f676d7d6d1fd282aaa09ecb9fd45b027cd9f09e4c8a05e6dd8}\label{zos-base_8h_adbc37c8430939d1f676d7d6d1fd282aaa09ecb9fd45b027cd9f09e4c8a05e6dd8}} 
+Z\+O\+S\+L\+V\+L\+\_\+\+V2\+R1&\\
+\hline
+
+\raisebox{\heightof{T}}[0pt][0pt]{\index{ZOSLVL\_V2R2@{ZOSLVL\_V2R2}!zos-\/base.h@{zos-\/base.h}}\index{zos-\/base.h@{zos-\/base.h}!ZOSLVL\_V2R2@{ZOSLVL\_V2R2}}}\mbox{\Hypertarget{zos-base_8h_adbc37c8430939d1f676d7d6d1fd282aaa7aa24436f20cfd0a81c5d683b1fd9c92}\label{zos-base_8h_adbc37c8430939d1f676d7d6d1fd282aaa7aa24436f20cfd0a81c5d683b1fd9c92}} 
+Z\+O\+S\+L\+V\+L\+\_\+\+V2\+R2&\\
+\hline
+
+\raisebox{\heightof{T}}[0pt][0pt]{\index{ZOSLVL\_V2R3@{ZOSLVL\_V2R3}!zos-\/base.h@{zos-\/base.h}}\index{zos-\/base.h@{zos-\/base.h}!ZOSLVL\_V2R3@{ZOSLVL\_V2R3}}}\mbox{\Hypertarget{zos-base_8h_adbc37c8430939d1f676d7d6d1fd282aaa64e1d9eb01863019081a6b11a1e9a558}\label{zos-base_8h_adbc37c8430939d1f676d7d6d1fd282aaa64e1d9eb01863019081a6b11a1e9a558}} 
+Z\+O\+S\+L\+V\+L\+\_\+\+V2\+R3&\\
+\hline
+
+\raisebox{\heightof{T}}[0pt][0pt]{\index{ZOSLVL\_V2R4@{ZOSLVL\_V2R4}!zos-\/base.h@{zos-\/base.h}}\index{zos-\/base.h@{zos-\/base.h}!ZOSLVL\_V2R4@{ZOSLVL\_V2R4}}}\mbox{\Hypertarget{zos-base_8h_adbc37c8430939d1f676d7d6d1fd282aaaeb2334e1cfb3f9f16310abd91666e5e5}\label{zos-base_8h_adbc37c8430939d1f676d7d6d1fd282aaaeb2334e1cfb3f9f16310abd91666e5e5}} 
+Z\+O\+S\+L\+V\+L\+\_\+\+V2\+R4&\\
+\hline
+
+\raisebox{\heightof{T}}[0pt][0pt]{\index{ZOSLVL\_V2R5@{ZOSLVL\_V2R5}!zos-\/base.h@{zos-\/base.h}}\index{zos-\/base.h@{zos-\/base.h}!ZOSLVL\_V2R5@{ZOSLVL\_V2R5}}}\mbox{\Hypertarget{zos-base_8h_adbc37c8430939d1f676d7d6d1fd282aaad6f5ed5a0fa757e7c126d5df7593dab4}\label{zos-base_8h_adbc37c8430939d1f676d7d6d1fd282aaad6f5ed5a0fa757e7c126d5df7593dab4}} 
+Z\+O\+S\+L\+V\+L\+\_\+\+V2\+R5&\\
+\hline
+
+\raisebox{\heightof{T}}[0pt][0pt]{\index{ZOSLVL\_UNKNOWN@{ZOSLVL\_UNKNOWN}!zos-\/base.h@{zos-\/base.h}}\index{zos-\/base.h@{zos-\/base.h}!ZOSLVL\_UNKNOWN@{ZOSLVL\_UNKNOWN}}}\mbox{\Hypertarget{zos-base_8h_adbc37c8430939d1f676d7d6d1fd282aaa58ba8c5aed6ac7f21856244ae076e24b}\label{zos-base_8h_adbc37c8430939d1f676d7d6d1fd282aaa58ba8c5aed6ac7f21856244ae076e24b}} 
+Z\+O\+S\+L\+V\+L\+\_\+\+U\+N\+K\+N\+O\+WN&\\
+\hline
+
+\end{DoxyEnumFields}
 
 
 \doxysubsection{Function Documentation}
@@ -714,6 +798,33 @@
 Get the environ. \begin{DoxyReturn}{Returns}
 returns pointer to environment list 
 \end{DoxyReturn}
+\mbox{\Hypertarget{zos-base_8h_a67eea4362b2e4efb1cfcf07f17eba6f7}\label{zos-base_8h_a67eea4362b2e4efb1cfcf07f17eba6f7}} 
+\index{zos-\/base.h@{zos-\/base.h}!\_\_get\_num\_frames@{\_\_get\_num\_frames}}
+\index{\_\_get\_num\_frames@{\_\_get\_num\_frames}!zos-\/base.h@{zos-\/base.h}}
+\doxysubsubsection{\texorpdfstring{\_\_get\_num\_frames()}{\_\_get\_num\_frames()}}
+{\footnotesize\ttfamily int \+\_\+\+\_\+get\+\_\+num\+\_\+frames (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption})}
+
+Get the number of frames currently available to the system \begin{DoxyReturn}{Returns}
+returns the number of available frames 
+\end{DoxyReturn}
+\mbox{\Hypertarget{zos-base_8h_a3b2ad7fe0aee30edf781eefd73ee5b88}\label{zos-base_8h_a3b2ad7fe0aee30edf781eefd73ee5b88}} 
+\index{zos-\/base.h@{zos-\/base.h}!\_\_get\_num\_online\_cpus@{\_\_get\_num\_online\_cpus}}
+\index{\_\_get\_num\_online\_cpus@{\_\_get\_num\_online\_cpus}!zos-\/base.h@{zos-\/base.h}}
+\doxysubsubsection{\texorpdfstring{\_\_get\_num\_online\_cpus()}{\_\_get\_num\_online\_cpus()}}
+{\footnotesize\ttfamily int \+\_\+\+\_\+get\+\_\+num\+\_\+online\+\_\+cpus (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption})}
+
+Get the number of online C\+P\+Us \begin{DoxyReturn}{Returns}
+returns the number of online C\+P\+Us 
+\end{DoxyReturn}
+\mbox{\Hypertarget{zos-base_8h_af45c5eb88465481f83247e8024e59836}\label{zos-base_8h_af45c5eb88465481f83247e8024e59836}} 
+\index{zos-\/base.h@{zos-\/base.h}!\_\_get\_os\_level@{\_\_get\_os\_level}}
+\index{\_\_get\_os\_level@{\_\_get\_os\_level}!zos-\/base.h@{zos-\/base.h}}
+\doxysubsubsection{\texorpdfstring{\_\_get\_os\_level()}{\_\_get\_os\_level()}}
+{\footnotesize\ttfamily \mbox{\hyperlink{zos-base_8h_adbc37c8430939d1f676d7d6d1fd282aa}{oslvl\+\_\+t}} \+\_\+\+\_\+get\+\_\+os\+\_\+level (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption})}
+
+Get the OS level \begin{DoxyReturn}{Returns}
+the OS level as Z\+O\+S\+L\+V\+L\+\_\+\+V2\+R1/2/3/4/5 (values are in ascending order) 
+\end{DoxyReturn}
 \mbox{\Hypertarget{zos-base_8h_a3bc167e04f4b05824076ec2e20e4a581}\label{zos-base_8h_a3bc167e04f4b05824076ec2e20e4a581}} 
 \index{zos-\/base.h@{zos-\/base.h}!\_\_getargc@{\_\_getargc}}
 \index{\_\_getargc@{\_\_getargc}!zos-\/base.h@{zos-\/base.h}}
@@ -753,6 +864,24 @@
 Get program argument list \begin{DoxyReturn}{Returns}
 returns an array of process arguments 
 \end{DoxyReturn}
+\mbox{\Hypertarget{zos-base_8h_af30187abaa1cd19be451e99e186b38c6}\label{zos-base_8h_af30187abaa1cd19be451e99e186b38c6}} 
+\index{zos-\/base.h@{zos-\/base.h}!\_\_getexepath@{\_\_getexepath}}
+\index{\_\_getexepath@{\_\_getexepath}!zos-\/base.h@{zos-\/base.h}}
+\doxysubsubsection{\texorpdfstring{\_\_getexepath()}{\_\_getexepath()}}
+{\footnotesize\ttfamily int \+\_\+\+\_\+getexepath (\begin{DoxyParamCaption}\item[{char $\ast$}]{path,  }\item[{int}]{pathlen,  }\item[{pid\+\_\+t}]{pid }\end{DoxyParamCaption})}
+
+Get the executable path of a given process id 
+\begin{DoxyParams}[1]{Parameters}
+\mbox{\texttt{ out}}  & {\em path} & -\/ pointer to the destination array to copy the null-\/terminated path to \\
+\hline
+\mbox{\texttt{ in}}  & {\em pathlen} & -\/ length of the given array \\
+\hline
+\mbox{\texttt{ in}}  & {\em pid} & -\/ process id to obtain the executable path for \\
+\hline
+\end{DoxyParams}
+\begin{DoxyReturn}{Returns}
+On success, returns 0, or -\/1 on error. 
+\end{DoxyReturn}
 \mbox{\Hypertarget{zos-base_8h_a5595cb548093b4cba59dbe97ccce1097}\label{zos-base_8h_a5595cb548093b4cba59dbe97ccce1097}} 
 \index{zos-\/base.h@{zos-\/base.h}!\_\_getfdccsid@{\_\_getfdccsid}}
 \index{\_\_getfdccsid@{\_\_getfdccsid}!zos-\/base.h@{zos-\/base.h}}
@@ -781,7 +910,37 @@
 \hline
 \end{DoxyParams}
 \begin{DoxyReturn}{Returns}
-returns guessed C\+C\+S\+ID. 
+guessed C\+C\+S\+ID. 
+\end{DoxyReturn}
+\mbox{\Hypertarget{zos-base_8h_acccc80c73ea31d4e50ffba89be63662b}\label{zos-base_8h_acccc80c73ea31d4e50ffba89be63662b}} 
+\index{zos-\/base.h@{zos-\/base.h}!\_\_guess\_fd\_ue@{\_\_guess\_fd\_ue}}
+\index{\_\_guess\_fd\_ue@{\_\_guess\_fd\_ue}!zos-\/base.h@{zos-\/base.h}}
+\doxysubsubsection{\texorpdfstring{\_\_guess\_fd\_ue()}{\_\_guess\_fd\_ue()}}
+{\footnotesize\ttfamily int \+\_\+\+\_\+guess\+\_\+fd\+\_\+ue (\begin{DoxyParamCaption}\item[{int}]{fd,  }\item[{char $\ast$}]{errmsg,  }\item[{\mbox{\hyperlink{zos-base_8h_acf18a0d6c4b39d531e021702e9a77984}{size\+\_\+t}}}]{er\+\_\+size,  }\item[{int}]{is\+\_\+new\+\_\+fd }\end{DoxyParamCaption})}
+
+Guess if string is U\+T\+F8 (A\+S\+C\+II) or E\+B\+C\+D\+IC based on the first C\+C\+S\+I\+D\+\_\+\+G\+U\+E\+S\+S\+\_\+\+B\+U\+F\+\_\+\+S\+I\+Z\+E\+\_\+\+E\+N\+V\+AR of the file associated with the given fd. C\+C\+S\+I\+D\+\_\+\+G\+U\+E\+S\+S\+\_\+\+B\+U\+F\+\_\+\+S\+I\+Z\+E\+\_\+\+E\+N\+V\+AR is default at 4KB. 
+\begin{DoxyParams}[1]{Parameters}
+\mbox{\texttt{ in}}  & {\em fd} & -\/ open file descriptor to guess. \\
+\hline
+\end{DoxyParams}
+\begin{DoxyReturn}{Returns}
+guessed C\+C\+S\+ID (819 for U\+T\+F8, 1047 for E\+B\+C\+D\+IC; otherwise 65535 for B\+I\+N\+A\+RY and, if not N\+U\+LL, errmsg will contain details). 
+\end{DoxyReturn}
+\mbox{\Hypertarget{zos-base_8h_a8f1aa901e609043fac0cdd29d6e57912}\label{zos-base_8h_a8f1aa901e609043fac0cdd29d6e57912}} 
+\index{zos-\/base.h@{zos-\/base.h}!\_\_guess\_ue@{\_\_guess\_ue}}
+\index{\_\_guess\_ue@{\_\_guess\_ue}!zos-\/base.h@{zos-\/base.h}}
+\doxysubsubsection{\texorpdfstring{\_\_guess\_ue()}{\_\_guess\_ue()}}
+{\footnotesize\ttfamily int \+\_\+\+\_\+guess\+\_\+ue (\begin{DoxyParamCaption}\item[{const void $\ast$}]{src,  }\item[{\mbox{\hyperlink{zos-base_8h_acf18a0d6c4b39d531e021702e9a77984}{size\+\_\+t}}}]{size,  }\item[{char $\ast$}]{errmsg,  }\item[{\mbox{\hyperlink{zos-base_8h_acf18a0d6c4b39d531e021702e9a77984}{size\+\_\+t}}}]{er\+\_\+size }\end{DoxyParamCaption})}
+
+Guess if string is U\+T\+F8 (A\+S\+C\+II) or E\+B\+C\+D\+IC. 
+\begin{DoxyParams}[1]{Parameters}
+\mbox{\texttt{ in}}  & {\em src} & -\/ character string. \\
+\hline
+\mbox{\texttt{ in}}  & {\em size} & -\/ number of bytes to analyze. \\
+\hline
+\end{DoxyParams}
+\begin{DoxyReturn}{Returns}
+guessed C\+C\+S\+ID (819 for U\+T\+F8, 1047 for E\+B\+C\+D\+IC; otherwise 65535 for B\+I\+N\+A\+RY and, if not N\+U\+LL, errmsg will contain details). 
 \end{DoxyReturn}
 \mbox{\Hypertarget{zos-base_8h_a6d6262268568ca267a869ea8a09f636d}\label{zos-base_8h_a6d6262268568ca267a869ea8a09f636d}} 
 \index{zos-\/base.h@{zos-\/base.h}!\_\_indebug@{\_\_indebug}}
@@ -792,6 +951,15 @@
 Indicates if zoslib is in debug mode \begin{DoxyReturn}{Returns}
 returns current debug mode 
 \end{DoxyReturn}
+\mbox{\Hypertarget{zos-base_8h_a73cf375e89e966ca2e6a7e360ccc11f5}\label{zos-base_8h_a73cf375e89e966ca2e6a7e360ccc11f5}} 
+\index{zos-\/base.h@{zos-\/base.h}!\_\_is\_os\_level\_at\_or\_above@{\_\_is\_os\_level\_at\_or\_above}}
+\index{\_\_is\_os\_level\_at\_or\_above@{\_\_is\_os\_level\_at\_or\_above}!zos-\/base.h@{zos-\/base.h}}
+\doxysubsubsection{\texorpdfstring{\_\_is\_os\_level\_at\_or\_above()}{\_\_is\_os\_level\_at\_or\_above()}}
+{\footnotesize\ttfamily bool \+\_\+\+\_\+is\+\_\+os\+\_\+level\+\_\+at\+\_\+or\+\_\+above (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{zos-base_8h_adbc37c8430939d1f676d7d6d1fd282aa}{oslvl\+\_\+t}}}]{level }\end{DoxyParamCaption})}
+
+Check if current OS is at or above a given level \begin{DoxyReturn}{Returns}
+true if the current OS level is at or above the given level, and false otherwise 
+\end{DoxyReturn}
 \mbox{\Hypertarget{zos-base_8h_ab972ed38da2c91d02f9e667ba6a29a23}\label{zos-base_8h_ab972ed38da2c91d02f9e667ba6a29a23}} 
 \index{zos-\/base.h@{zos-\/base.h}!\_\_lutimes@{\_\_lutimes}}
 \index{\_\_lutimes@{\_\_lutimes}!zos-\/base.h@{zos-\/base.h}}
@@ -814,6 +982,22 @@
 Obtain the mach absolute time \begin{DoxyReturn}{Returns}
 returns mach absolute time 
 \end{DoxyReturn}
+\mbox{\Hypertarget{zos-base_8h_ac597a71375605aa919ffde000a4e9bf9}\label{zos-base_8h_ac597a71375605aa919ffde000a4e9bf9}} 
+\index{zos-\/base.h@{zos-\/base.h}!\_\_print\_zoslib\_help@{\_\_print\_zoslib\_help}}
+\index{\_\_print\_zoslib\_help@{\_\_print\_zoslib\_help}!zos-\/base.h@{zos-\/base.h}}
+\doxysubsubsection{\texorpdfstring{\_\_print\_zoslib\_help()}{\_\_print\_zoslib\_help()}}
+{\footnotesize\ttfamily int \+\_\+\+\_\+print\+\_\+zoslib\+\_\+help (\begin{DoxyParamCaption}\item[{F\+I\+LE $\ast$}]{fp,  }\item[{const char $\ast$}]{title }\end{DoxyParamCaption})}
+
+Prints zoslib help information to specified F\+I\+LE pointer 
+\begin{DoxyParams}[1]{Parameters}
+\mbox{\texttt{ in}}  & {\em F\+I\+LE} & pointer to write to \\
+\hline
+\mbox{\texttt{ in}}  & {\em title} & header, specify N\+U\+LL for default \\
+\hline
+\end{DoxyParams}
+\begin{DoxyReturn}{Returns}
+On success, returns 0, or $<$ 0 on error. 
+\end{DoxyReturn}
 \mbox{\Hypertarget{zos-base_8h_a12c0dd60622e54588c056aef25313df0}\label{zos-base_8h_a12c0dd60622e54588c056aef25313df0}} 
 \index{zos-\/base.h@{zos-\/base.h}!\_\_registerProduct@{\_\_registerProduct}}
 \index{\_\_registerProduct@{\_\_registerProduct}!zos-\/base.h@{zos-\/base.h}}
@@ -840,25 +1024,25 @@
 \index{zos-\/base.h@{zos-\/base.h}!\_\_sem\_destroy@{\_\_sem\_destroy}}
 \index{\_\_sem\_destroy@{\_\_sem\_destroy}!zos-\/base.h@{zos-\/base.h}}
 \doxysubsubsection{\texorpdfstring{\_\_sem\_destroy()}{\_\_sem\_destroy()}}
-{\footnotesize\ttfamily int \+\_\+\+\_\+sem\+\_\+destroy (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{zos-base_8h_aae0de884c84dcd706b561e0fa02f49b4}{\+\_\+\+\_\+sem\+\_\+t}} $\ast$}]{s0 }\end{DoxyParamCaption})}
+{\footnotesize\ttfamily int \+\_\+\+\_\+sem\+\_\+destroy (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{struct____sem__t}{\+\_\+\+\_\+sem\+\_\+t}} $\ast$}]{s0 }\end{DoxyParamCaption})}
 
 \mbox{\Hypertarget{zos-base_8h_a4696c3760dd8a87ed4b5f5079d452609}\label{zos-base_8h_a4696c3760dd8a87ed4b5f5079d452609}} 
 \index{zos-\/base.h@{zos-\/base.h}!\_\_sem\_getvalue@{\_\_sem\_getvalue}}
 \index{\_\_sem\_getvalue@{\_\_sem\_getvalue}!zos-\/base.h@{zos-\/base.h}}
 \doxysubsubsection{\texorpdfstring{\_\_sem\_getvalue()}{\_\_sem\_getvalue()}}
-{\footnotesize\ttfamily int \+\_\+\+\_\+sem\+\_\+getvalue (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{zos-base_8h_aae0de884c84dcd706b561e0fa02f49b4}{\+\_\+\+\_\+sem\+\_\+t}} $\ast$}]{s0,  }\item[{int $\ast$}]{sval }\end{DoxyParamCaption})}
+{\footnotesize\ttfamily int \+\_\+\+\_\+sem\+\_\+getvalue (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{struct____sem__t}{\+\_\+\+\_\+sem\+\_\+t}} $\ast$}]{s0,  }\item[{int $\ast$}]{sval }\end{DoxyParamCaption})}
 
 \mbox{\Hypertarget{zos-base_8h_a1384c2247230a3c174fc5f0d2c7a9ad8}\label{zos-base_8h_a1384c2247230a3c174fc5f0d2c7a9ad8}} 
 \index{zos-\/base.h@{zos-\/base.h}!\_\_sem\_init@{\_\_sem\_init}}
 \index{\_\_sem\_init@{\_\_sem\_init}!zos-\/base.h@{zos-\/base.h}}
 \doxysubsubsection{\texorpdfstring{\_\_sem\_init()}{\_\_sem\_init()}}
-{\footnotesize\ttfamily int \+\_\+\+\_\+sem\+\_\+init (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{zos-base_8h_aae0de884c84dcd706b561e0fa02f49b4}{\+\_\+\+\_\+sem\+\_\+t}} $\ast$}]{s0,  }\item[{int}]{shared,  }\item[{unsigned int}]{val }\end{DoxyParamCaption})}
+{\footnotesize\ttfamily int \+\_\+\+\_\+sem\+\_\+init (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{struct____sem__t}{\+\_\+\+\_\+sem\+\_\+t}} $\ast$}]{s0,  }\item[{int}]{shared,  }\item[{unsigned int}]{val }\end{DoxyParamCaption})}
 
 \mbox{\Hypertarget{zos-base_8h_aaa9b944d46ae048731ef457bac855fa3}\label{zos-base_8h_aaa9b944d46ae048731ef457bac855fa3}} 
 \index{zos-\/base.h@{zos-\/base.h}!\_\_sem\_post@{\_\_sem\_post}}
 \index{\_\_sem\_post@{\_\_sem\_post}!zos-\/base.h@{zos-\/base.h}}
 \doxysubsubsection{\texorpdfstring{\_\_sem\_post()}{\_\_sem\_post()}}
-{\footnotesize\ttfamily int \+\_\+\+\_\+sem\+\_\+post (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{zos-base_8h_aae0de884c84dcd706b561e0fa02f49b4}{\+\_\+\+\_\+sem\+\_\+t}} $\ast$}]{s0 }\end{DoxyParamCaption})}
+{\footnotesize\ttfamily int \+\_\+\+\_\+sem\+\_\+post (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{struct____sem__t}{\+\_\+\+\_\+sem\+\_\+t}} $\ast$}]{s0 }\end{DoxyParamCaption})}
 
 \mbox{\Hypertarget{zos-base_8h_aa796711629d74f05f88a5d53f3b68956}\label{zos-base_8h_aa796711629d74f05f88a5d53f3b68956}} 
 \index{zos-\/base.h@{zos-\/base.h}!\_\_sem\_timedwait@{\_\_sem\_timedwait}}
@@ -876,7 +1060,7 @@
 \index{zos-\/base.h@{zos-\/base.h}!\_\_sem\_wait@{\_\_sem\_wait}}
 \index{\_\_sem\_wait@{\_\_sem\_wait}!zos-\/base.h@{zos-\/base.h}}
 \doxysubsubsection{\texorpdfstring{\_\_sem\_wait()}{\_\_sem\_wait()}}
-{\footnotesize\ttfamily int \+\_\+\+\_\+sem\+\_\+wait (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{zos-base_8h_aae0de884c84dcd706b561e0fa02f49b4}{\+\_\+\+\_\+sem\+\_\+t}} $\ast$}]{s0 }\end{DoxyParamCaption})}
+{\footnotesize\ttfamily int \+\_\+\+\_\+sem\+\_\+wait (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{struct____sem__t}{\+\_\+\+\_\+sem\+\_\+t}} $\ast$}]{s0 }\end{DoxyParamCaption})}
 
 \mbox{\Hypertarget{zos-base_8h_a471dc9324e1d385a16614bc1c2171d45}\label{zos-base_8h_a471dc9324e1d385a16614bc1c2171d45}} 
 \index{zos-\/base.h@{zos-\/base.h}!\_\_set\_autocvt\_on\_fd\_stream@{\_\_set\_autocvt\_on\_fd\_stream}}
@@ -960,6 +1144,20 @@
 \doxysubsubsection{\texorpdfstring{\_\_tlsvaranchor\_destroy()}{\_\_tlsvaranchor\_destroy()}}
 {\footnotesize\ttfamily void \+\_\+\+\_\+tlsvaranchor\+\_\+destroy (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{struct____tlsanchor}{\+\_\+\+\_\+tlsanchor}} $\ast$}]{anchor }\end{DoxyParamCaption})}
 
+\mbox{\Hypertarget{zos-base_8h_a9142fb1bf3e67052a3fb42a97166ef37}\label{zos-base_8h_a9142fb1bf3e67052a3fb42a97166ef37}} 
+\index{zos-\/base.h@{zos-\/base.h}!\_\_update\_envar\_settings@{\_\_update\_envar\_settings}}
+\index{\_\_update\_envar\_settings@{\_\_update\_envar\_settings}!zos-\/base.h@{zos-\/base.h}}
+\doxysubsubsection{\texorpdfstring{\_\_update\_envar\_settings()}{\_\_update\_envar\_settings()}}
+{\footnotesize\ttfamily void \+\_\+\+\_\+update\+\_\+envar\+\_\+settings (\begin{DoxyParamCaption}\item[{const char $\ast$}]{envar }\end{DoxyParamCaption})}
+
+Updates the zoslib global variables associated with the zoslib environment variables 
+\begin{DoxyParams}[1]{Parameters}
+\mbox{\texttt{ in}}  & {\em envar} & environment variable to update, specify N\+U\+LL to update all \\
+\hline
+\end{DoxyParams}
+\begin{DoxyReturn}{Returns}
+On success, returns 0, or $<$ 0 on error. 
+\end{DoxyReturn}
 \mbox{\Hypertarget{zos-base_8h_ab34998b2282ac455c862099ec3894f33}\label{zos-base_8h_ab34998b2282ac455c862099ec3894f33}} 
 \index{zos-\/base.h@{zos-\/base.h}!\_\_xfer\_env@{\_\_xfer\_env}}
 \index{\_\_xfer\_env@{\_\_xfer\_env}!zos-\/base.h@{zos-\/base.h}}
diff --git a/latex/zos_8cc.tex b/latex/zos_8cc.tex
index 67e97b2..016cdea 100644
--- a/latex/zos_8cc.tex
+++ b/latex/zos_8cc.tex
@@ -1,6 +1,7 @@
 \hypertarget{zos_8cc}{}\doxysection{src/zos.cc File Reference}
 \label{zos_8cc}\index{src/zos.cc@{src/zos.cc}}
-{\ttfamily \#include \char`\"{}zos.\+h\char`\"{}}\newline
+{\ttfamily \#include \char`\"{}zos-\/base.\+h\char`\"{}}\newline
+{\ttfamily \#include \char`\"{}zos-\/sys-\/info.\+h\char`\"{}}\newline
 {\ttfamily \#include $<$\+\_\+\+Ccsid.\+h$>$}\newline
 {\ttfamily \#include $<$\+\_\+\+Nascii.\+h$>$}\newline
 {\ttfamily \#include $<$\+\_\+\+\_\+le\+\_\+api.\+h$>$}\newline
@@ -18,7 +19,6 @@
 {\ttfamily \#include $<$stdio.\+h$>$}\newline
 {\ttfamily \#include $<$stdlib.\+h$>$}\newline
 {\ttfamily \#include $<$string.\+h$>$}\newline
-{\ttfamily \#include $<$sys/\+\_\+\+\_\+getipc.\+h$>$}\newline
 {\ttfamily \#include $<$sys/mman.\+h$>$}\newline
 {\ttfamily \#include $<$sys/msg.\+h$>$}\newline
 {\ttfamily \#include $<$sys/ps.\+h$>$}\newline
@@ -164,6 +164,10 @@
 \item 
 void $\ast$ \mbox{\hyperlink{zos_8cc_aaa7f8746a5d3f1ec038b64ae2ff2ca8e}{\+\_\+convert\+\_\+a2e}} (void $\ast$dst, const void $\ast$src, \mbox{\hyperlink{zos-base_8h_acf18a0d6c4b39d531e021702e9a77984}{size\+\_\+t}} size)
 \item 
+int \mbox{\hyperlink{zos_8cc_a8f1aa901e609043fac0cdd29d6e57912}{\+\_\+\+\_\+guess\+\_\+ue}} (const void $\ast$src, \mbox{\hyperlink{zos-base_8h_acf18a0d6c4b39d531e021702e9a77984}{size\+\_\+t}} size, char $\ast$errmsg, \mbox{\hyperlink{zos-base_8h_acf18a0d6c4b39d531e021702e9a77984}{size\+\_\+t}} er\+\_\+size)
+\item 
+int \mbox{\hyperlink{zos_8cc_acccc80c73ea31d4e50ffba89be63662b}{\+\_\+\+\_\+guess\+\_\+fd\+\_\+ue}} (int fd, char $\ast$errmsg, \mbox{\hyperlink{zos-base_8h_acf18a0d6c4b39d531e021702e9a77984}{size\+\_\+t}} er\+\_\+size, int is\+\_\+new\+\_\+fd)
+\item 
 int \mbox{\hyperlink{zos_8cc_acd80c9142c65aa99177bf1e5924d0f04}{\+\_\+\+\_\+guess\+\_\+ae}} (const void $\ast$src, \mbox{\hyperlink{zos-base_8h_acf18a0d6c4b39d531e021702e9a77984}{size\+\_\+t}} size)
 \item 
 char $\ast$$\ast$ \mbox{\hyperlink{zos_8cc_af533310fcdfe17eb1d68114bfc33a1a6}{\+\_\+\+\_\+get\+\_\+environ\+\_\+np}} (void)
@@ -244,6 +248,16 @@
 \item 
 int \mbox{\hyperlink{zos_8cc_a3bc167e04f4b05824076ec2e20e4a581}{\+\_\+\+\_\+getargc}} (void)
 \item 
+int \mbox{\hyperlink{zos_8cc_af30187abaa1cd19be451e99e186b38c6}{\+\_\+\+\_\+getexepath}} (char $\ast$path, int pathlen, pid\+\_\+t pid)
+\item 
+int \mbox{\hyperlink{zos_8cc_a3b2ad7fe0aee30edf781eefd73ee5b88}{\+\_\+\+\_\+get\+\_\+num\+\_\+online\+\_\+cpus}} (void)
+\item 
+int \mbox{\hyperlink{zos_8cc_a67eea4362b2e4efb1cfcf07f17eba6f7}{\+\_\+\+\_\+get\+\_\+num\+\_\+frames}} (void)
+\item 
+\mbox{\hyperlink{zos-base_8h_adbc37c8430939d1f676d7d6d1fd282aa}{oslvl\+\_\+t}} \mbox{\hyperlink{zos_8cc_af45c5eb88465481f83247e8024e59836}{\+\_\+\+\_\+get\+\_\+os\+\_\+level}} (void)
+\item 
+bool \mbox{\hyperlink{zos_8cc_a73cf375e89e966ca2e6a7e360ccc11f5}{\+\_\+\+\_\+is\+\_\+os\+\_\+level\+\_\+at\+\_\+or\+\_\+above}} (\mbox{\hyperlink{zos-base_8h_adbc37c8430939d1f676d7d6d1fd282aa}{oslvl\+\_\+t}} level)
+\item 
 void \mbox{\hyperlink{zos_8cc_a1c9b02f2c32d8ef0621b41b4142c8816}{\+\_\+\+\_\+fd\+\_\+close}} (int fd)
 \item 
 int \mbox{\hyperlink{zos_8cc_a828c1d76a7773572f289e210fd94b09f}{\+\_\+\+\_\+file\+\_\+needs\+\_\+conversion}} (int fd)
@@ -278,19 +292,19 @@
 \item 
 unsigned int \mbox{\hyperlink{zos_8cc_ac276a4ee174620ca6c8c15802dec8ece}{atomic\+\_\+inc}} (volatile unsigned int $\ast$loc)
 \item 
-int \mbox{\hyperlink{zos_8cc_a1384c2247230a3c174fc5f0d2c7a9ad8}{\+\_\+\+\_\+sem\+\_\+init}} (\mbox{\hyperlink{zos-base_8h_aae0de884c84dcd706b561e0fa02f49b4}{\+\_\+\+\_\+sem\+\_\+t}} $\ast$s0, int shared, unsigned int val)
+int \mbox{\hyperlink{zos_8cc_a1384c2247230a3c174fc5f0d2c7a9ad8}{\+\_\+\+\_\+sem\+\_\+init}} (\mbox{\hyperlink{struct____sem__t}{\+\_\+\+\_\+sem\+\_\+t}} $\ast$s0, int shared, unsigned int val)
 \item 
-int \mbox{\hyperlink{zos_8cc_aaa9b944d46ae048731ef457bac855fa3}{\+\_\+\+\_\+sem\+\_\+post}} (\mbox{\hyperlink{zos-base_8h_aae0de884c84dcd706b561e0fa02f49b4}{\+\_\+\+\_\+sem\+\_\+t}} $\ast$s0)
+int \mbox{\hyperlink{zos_8cc_aaa9b944d46ae048731ef457bac855fa3}{\+\_\+\+\_\+sem\+\_\+post}} (\mbox{\hyperlink{struct____sem__t}{\+\_\+\+\_\+sem\+\_\+t}} $\ast$s0)
 \item 
-int \mbox{\hyperlink{zos_8cc_ab645a4486f4249e0f5e24e713199b9ad}{\+\_\+\+\_\+sem\+\_\+trywait}} (\mbox{\hyperlink{zos-base_8h_aae0de884c84dcd706b561e0fa02f49b4}{\+\_\+\+\_\+sem\+\_\+t}} $\ast$s0)
+int \mbox{\hyperlink{zos_8cc_ab645a4486f4249e0f5e24e713199b9ad}{\+\_\+\+\_\+sem\+\_\+trywait}} (\mbox{\hyperlink{struct____sem__t}{\+\_\+\+\_\+sem\+\_\+t}} $\ast$s0)
 \item 
-int \mbox{\hyperlink{zos_8cc_abefbdaf388bed46623de543588fba24b}{\+\_\+\+\_\+sem\+\_\+timedwait}} (\mbox{\hyperlink{zos-base_8h_aae0de884c84dcd706b561e0fa02f49b4}{\+\_\+\+\_\+sem\+\_\+t}} $\ast$s0, const struct timespec $\ast$abs\+\_\+timeout)
+int \mbox{\hyperlink{zos_8cc_abefbdaf388bed46623de543588fba24b}{\+\_\+\+\_\+sem\+\_\+timedwait}} (\mbox{\hyperlink{struct____sem__t}{\+\_\+\+\_\+sem\+\_\+t}} $\ast$s0, const struct timespec $\ast$abs\+\_\+timeout)
 \item 
-int \mbox{\hyperlink{zos_8cc_a1adbe1c392115b2ff023ab7dbf605011}{\+\_\+\+\_\+sem\+\_\+wait}} (\mbox{\hyperlink{zos-base_8h_aae0de884c84dcd706b561e0fa02f49b4}{\+\_\+\+\_\+sem\+\_\+t}} $\ast$s0)
+int \mbox{\hyperlink{zos_8cc_a1adbe1c392115b2ff023ab7dbf605011}{\+\_\+\+\_\+sem\+\_\+wait}} (\mbox{\hyperlink{struct____sem__t}{\+\_\+\+\_\+sem\+\_\+t}} $\ast$s0)
 \item 
-int \mbox{\hyperlink{zos_8cc_a4a493515255bd9d8113483a3d3dd124e}{\+\_\+\+\_\+sem\+\_\+destroy}} (\mbox{\hyperlink{zos-base_8h_aae0de884c84dcd706b561e0fa02f49b4}{\+\_\+\+\_\+sem\+\_\+t}} $\ast$s0)
+int \mbox{\hyperlink{zos_8cc_a4a493515255bd9d8113483a3d3dd124e}{\+\_\+\+\_\+sem\+\_\+destroy}} (\mbox{\hyperlink{struct____sem__t}{\+\_\+\+\_\+sem\+\_\+t}} $\ast$s0)
 \item 
-int \mbox{\hyperlink{zos_8cc_a4696c3760dd8a87ed4b5f5079d452609}{\+\_\+\+\_\+sem\+\_\+getvalue}} (\mbox{\hyperlink{zos-base_8h_aae0de884c84dcd706b561e0fa02f49b4}{\+\_\+\+\_\+sem\+\_\+t}} $\ast$s0, int $\ast$sval)
+int \mbox{\hyperlink{zos_8cc_a4696c3760dd8a87ed4b5f5079d452609}{\+\_\+\+\_\+sem\+\_\+getvalue}} (\mbox{\hyperlink{struct____sem__t}{\+\_\+\+\_\+sem\+\_\+t}} $\ast$s0, int $\ast$sval)
 \item 
 void \mbox{\hyperlink{zos_8cc_aa1ad85ba2714fc321967050989c5fee7}{\+\_\+\+\_\+tb}} (void)
 \item 
@@ -322,6 +336,10 @@
 \item 
 void $\ast$ \mbox{\hyperlink{zos_8cc_abacb87ed98c22ed1c16d5100e9d8e903}{roanon\+\_\+mmap}} (void $\ast$\+\_\+, \mbox{\hyperlink{zos-base_8h_acf18a0d6c4b39d531e021702e9a77984}{size\+\_\+t}} len, int prot, int flags, const char $\ast$filename, int fildes, off\+\_\+t off)
 \item 
+int \mbox{\hyperlink{zos_8cc_ac597a71375605aa919ffde000a4e9bf9}{\+\_\+\+\_\+print\+\_\+zoslib\+\_\+help}} (F\+I\+LE $\ast$fp, const char $\ast$title)
+\item 
+void \mbox{\hyperlink{zos_8cc_a9142fb1bf3e67052a3fb42a97166ef37}{\+\_\+\+\_\+update\+\_\+envar\+\_\+settings}} (const char $\ast$envar)
+\item 
 void \mbox{\hyperlink{zos_8cc_a07a98c0cfecbb83c41bea035f85af5c0}{init\+\_\+zoslib\+\_\+config}} (\mbox{\hyperlink{zos-base_8h_a10670868ce3060c834376eae096982ae}{zoslib\+\_\+config\+\_\+t}} \&config)
 \item 
 void \mbox{\hyperlink{zos_8cc_ad08be3bfe25046883b7d3bea7ac88cc2}{init\+\_\+zoslib\+\_\+config}} (\mbox{\hyperlink{zos-base_8h_a10670868ce3060c834376eae096982ae}{zoslib\+\_\+config\+\_\+t}} $\ast$const config)
@@ -863,6 +881,33 @@
 Get the environ. \begin{DoxyReturn}{Returns}
 returns pointer to environment list 
 \end{DoxyReturn}
+\mbox{\Hypertarget{zos_8cc_a67eea4362b2e4efb1cfcf07f17eba6f7}\label{zos_8cc_a67eea4362b2e4efb1cfcf07f17eba6f7}} 
+\index{zos.cc@{zos.cc}!\_\_get\_num\_frames@{\_\_get\_num\_frames}}
+\index{\_\_get\_num\_frames@{\_\_get\_num\_frames}!zos.cc@{zos.cc}}
+\doxysubsubsection{\texorpdfstring{\_\_get\_num\_frames()}{\_\_get\_num\_frames()}}
+{\footnotesize\ttfamily int \+\_\+\+\_\+get\+\_\+num\+\_\+frames (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption})}
+
+Get the number of frames currently available to the system \begin{DoxyReturn}{Returns}
+returns the number of available frames 
+\end{DoxyReturn}
+\mbox{\Hypertarget{zos_8cc_a3b2ad7fe0aee30edf781eefd73ee5b88}\label{zos_8cc_a3b2ad7fe0aee30edf781eefd73ee5b88}} 
+\index{zos.cc@{zos.cc}!\_\_get\_num\_online\_cpus@{\_\_get\_num\_online\_cpus}}
+\index{\_\_get\_num\_online\_cpus@{\_\_get\_num\_online\_cpus}!zos.cc@{zos.cc}}
+\doxysubsubsection{\texorpdfstring{\_\_get\_num\_online\_cpus()}{\_\_get\_num\_online\_cpus()}}
+{\footnotesize\ttfamily int \+\_\+\+\_\+get\+\_\+num\+\_\+online\+\_\+cpus (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption})}
+
+Get the number of online C\+P\+Us \begin{DoxyReturn}{Returns}
+returns the number of online C\+P\+Us 
+\end{DoxyReturn}
+\mbox{\Hypertarget{zos_8cc_af45c5eb88465481f83247e8024e59836}\label{zos_8cc_af45c5eb88465481f83247e8024e59836}} 
+\index{zos.cc@{zos.cc}!\_\_get\_os\_level@{\_\_get\_os\_level}}
+\index{\_\_get\_os\_level@{\_\_get\_os\_level}!zos.cc@{zos.cc}}
+\doxysubsubsection{\texorpdfstring{\_\_get\_os\_level()}{\_\_get\_os\_level()}}
+{\footnotesize\ttfamily \mbox{\hyperlink{zos-base_8h_adbc37c8430939d1f676d7d6d1fd282aa}{oslvl\+\_\+t}} \+\_\+\+\_\+get\+\_\+os\+\_\+level (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption})}
+
+Get the OS level \begin{DoxyReturn}{Returns}
+the OS level as Z\+O\+S\+L\+V\+L\+\_\+\+V2\+R1/2/3/4/5 (values are in ascending order) 
+\end{DoxyReturn}
 \mbox{\Hypertarget{zos_8cc_a3bc167e04f4b05824076ec2e20e4a581}\label{zos_8cc_a3bc167e04f4b05824076ec2e20e4a581}} 
 \index{zos.cc@{zos.cc}!\_\_getargc@{\_\_getargc}}
 \index{\_\_getargc@{\_\_getargc}!zos.cc@{zos.cc}}
@@ -908,6 +953,24 @@
 \doxysubsubsection{\texorpdfstring{\_\_getargv\_a()}{\_\_getargv\_a()}}
 {\footnotesize\ttfamily char$\ast$$\ast$ \+\_\+\+\_\+getargv\+\_\+a (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption})}
 
+\mbox{\Hypertarget{zos_8cc_af30187abaa1cd19be451e99e186b38c6}\label{zos_8cc_af30187abaa1cd19be451e99e186b38c6}} 
+\index{zos.cc@{zos.cc}!\_\_getexepath@{\_\_getexepath}}
+\index{\_\_getexepath@{\_\_getexepath}!zos.cc@{zos.cc}}
+\doxysubsubsection{\texorpdfstring{\_\_getexepath()}{\_\_getexepath()}}
+{\footnotesize\ttfamily int \+\_\+\+\_\+getexepath (\begin{DoxyParamCaption}\item[{char $\ast$}]{path,  }\item[{int}]{pathlen,  }\item[{pid\+\_\+t}]{pid }\end{DoxyParamCaption})}
+
+Get the executable path of a given process id 
+\begin{DoxyParams}[1]{Parameters}
+\mbox{\texttt{ out}}  & {\em path} & -\/ pointer to the destination array to copy the null-\/terminated path to \\
+\hline
+\mbox{\texttt{ in}}  & {\em pathlen} & -\/ length of the given array \\
+\hline
+\mbox{\texttt{ in}}  & {\em pid} & -\/ process id to obtain the executable path for \\
+\hline
+\end{DoxyParams}
+\begin{DoxyReturn}{Returns}
+On success, returns 0, or -\/1 on error. 
+\end{DoxyReturn}
 \mbox{\Hypertarget{zos_8cc_a5595cb548093b4cba59dbe97ccce1097}\label{zos_8cc_a5595cb548093b4cba59dbe97ccce1097}} 
 \index{zos.cc@{zos.cc}!\_\_getfdccsid@{\_\_getfdccsid}}
 \index{\_\_getfdccsid@{\_\_getfdccsid}!zos.cc@{zos.cc}}
@@ -936,7 +999,37 @@
 \hline
 \end{DoxyParams}
 \begin{DoxyReturn}{Returns}
-returns guessed C\+C\+S\+ID. 
+guessed C\+C\+S\+ID. 
+\end{DoxyReturn}
+\mbox{\Hypertarget{zos_8cc_acccc80c73ea31d4e50ffba89be63662b}\label{zos_8cc_acccc80c73ea31d4e50ffba89be63662b}} 
+\index{zos.cc@{zos.cc}!\_\_guess\_fd\_ue@{\_\_guess\_fd\_ue}}
+\index{\_\_guess\_fd\_ue@{\_\_guess\_fd\_ue}!zos.cc@{zos.cc}}
+\doxysubsubsection{\texorpdfstring{\_\_guess\_fd\_ue()}{\_\_guess\_fd\_ue()}}
+{\footnotesize\ttfamily int \+\_\+\+\_\+guess\+\_\+fd\+\_\+ue (\begin{DoxyParamCaption}\item[{int}]{fd,  }\item[{char $\ast$}]{errmsg,  }\item[{\mbox{\hyperlink{zos-base_8h_acf18a0d6c4b39d531e021702e9a77984}{size\+\_\+t}}}]{er\+\_\+size,  }\item[{int}]{is\+\_\+new\+\_\+fd }\end{DoxyParamCaption})}
+
+Guess if string is U\+T\+F8 (A\+S\+C\+II) or E\+B\+C\+D\+IC based on the first C\+C\+S\+I\+D\+\_\+\+G\+U\+E\+S\+S\+\_\+\+B\+U\+F\+\_\+\+S\+I\+Z\+E\+\_\+\+E\+N\+V\+AR of the file associated with the given fd. C\+C\+S\+I\+D\+\_\+\+G\+U\+E\+S\+S\+\_\+\+B\+U\+F\+\_\+\+S\+I\+Z\+E\+\_\+\+E\+N\+V\+AR is default at 4KB. 
+\begin{DoxyParams}[1]{Parameters}
+\mbox{\texttt{ in}}  & {\em fd} & -\/ open file descriptor to guess. \\
+\hline
+\end{DoxyParams}
+\begin{DoxyReturn}{Returns}
+guessed C\+C\+S\+ID (819 for U\+T\+F8, 1047 for E\+B\+C\+D\+IC; otherwise 65535 for B\+I\+N\+A\+RY and, if not N\+U\+LL, errmsg will contain details). 
+\end{DoxyReturn}
+\mbox{\Hypertarget{zos_8cc_a8f1aa901e609043fac0cdd29d6e57912}\label{zos_8cc_a8f1aa901e609043fac0cdd29d6e57912}} 
+\index{zos.cc@{zos.cc}!\_\_guess\_ue@{\_\_guess\_ue}}
+\index{\_\_guess\_ue@{\_\_guess\_ue}!zos.cc@{zos.cc}}
+\doxysubsubsection{\texorpdfstring{\_\_guess\_ue()}{\_\_guess\_ue()}}
+{\footnotesize\ttfamily int \+\_\+\+\_\+guess\+\_\+ue (\begin{DoxyParamCaption}\item[{const void $\ast$}]{src,  }\item[{\mbox{\hyperlink{zos-base_8h_acf18a0d6c4b39d531e021702e9a77984}{size\+\_\+t}}}]{size,  }\item[{char $\ast$}]{errmsg,  }\item[{\mbox{\hyperlink{zos-base_8h_acf18a0d6c4b39d531e021702e9a77984}{size\+\_\+t}}}]{er\+\_\+size }\end{DoxyParamCaption})}
+
+Guess if string is U\+T\+F8 (A\+S\+C\+II) or E\+B\+C\+D\+IC. 
+\begin{DoxyParams}[1]{Parameters}
+\mbox{\texttt{ in}}  & {\em src} & -\/ character string. \\
+\hline
+\mbox{\texttt{ in}}  & {\em size} & -\/ number of bytes to analyze. \\
+\hline
+\end{DoxyParams}
+\begin{DoxyReturn}{Returns}
+guessed C\+C\+S\+ID (819 for U\+T\+F8, 1047 for E\+B\+C\+D\+IC; otherwise 65535 for B\+I\+N\+A\+RY and, if not N\+U\+LL, errmsg will contain details). 
 \end{DoxyReturn}
 \mbox{\Hypertarget{zos_8cc_a6d6262268568ca267a869ea8a09f636d}\label{zos_8cc_a6d6262268568ca267a869ea8a09f636d}} 
 \index{zos.cc@{zos.cc}!\_\_indebug@{\_\_indebug}}
@@ -947,6 +1040,15 @@
 Indicates if zoslib is in debug mode \begin{DoxyReturn}{Returns}
 returns current debug mode 
 \end{DoxyReturn}
+\mbox{\Hypertarget{zos_8cc_a73cf375e89e966ca2e6a7e360ccc11f5}\label{zos_8cc_a73cf375e89e966ca2e6a7e360ccc11f5}} 
+\index{zos.cc@{zos.cc}!\_\_is\_os\_level\_at\_or\_above@{\_\_is\_os\_level\_at\_or\_above}}
+\index{\_\_is\_os\_level\_at\_or\_above@{\_\_is\_os\_level\_at\_or\_above}!zos.cc@{zos.cc}}
+\doxysubsubsection{\texorpdfstring{\_\_is\_os\_level\_at\_or\_above()}{\_\_is\_os\_level\_at\_or\_above()}}
+{\footnotesize\ttfamily bool \+\_\+\+\_\+is\+\_\+os\+\_\+level\+\_\+at\+\_\+or\+\_\+above (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{zos-base_8h_adbc37c8430939d1f676d7d6d1fd282aa}{oslvl\+\_\+t}}}]{level }\end{DoxyParamCaption})}
+
+Check if current OS is at or above a given level \begin{DoxyReturn}{Returns}
+true if the current OS level is at or above the given level, and false otherwise 
+\end{DoxyReturn}
 \mbox{\Hypertarget{zos_8cc_a9c67bd32277f8d7d8c4fb725907fa0b9}\label{zos_8cc_a9c67bd32277f8d7d8c4fb725907fa0b9}} 
 \index{zos.cc@{zos.cc}!\_\_loadmod@{\_\_loadmod}}
 \index{\_\_loadmod@{\_\_loadmod}!zos.cc@{zos.cc}}
@@ -975,6 +1077,22 @@
 Obtain the mach absolute time \begin{DoxyReturn}{Returns}
 returns mach absolute time 
 \end{DoxyReturn}
+\mbox{\Hypertarget{zos_8cc_ac597a71375605aa919ffde000a4e9bf9}\label{zos_8cc_ac597a71375605aa919ffde000a4e9bf9}} 
+\index{zos.cc@{zos.cc}!\_\_print\_zoslib\_help@{\_\_print\_zoslib\_help}}
+\index{\_\_print\_zoslib\_help@{\_\_print\_zoslib\_help}!zos.cc@{zos.cc}}
+\doxysubsubsection{\texorpdfstring{\_\_print\_zoslib\_help()}{\_\_print\_zoslib\_help()}}
+{\footnotesize\ttfamily int \+\_\+\+\_\+print\+\_\+zoslib\+\_\+help (\begin{DoxyParamCaption}\item[{F\+I\+LE $\ast$}]{fp,  }\item[{const char $\ast$}]{title }\end{DoxyParamCaption})}
+
+Prints zoslib help information to specified F\+I\+LE pointer 
+\begin{DoxyParams}[1]{Parameters}
+\mbox{\texttt{ in}}  & {\em F\+I\+LE} & pointer to write to \\
+\hline
+\mbox{\texttt{ in}}  & {\em title} & header, specify N\+U\+LL for default \\
+\hline
+\end{DoxyParams}
+\begin{DoxyReturn}{Returns}
+On success, returns 0, or $<$ 0 on error. 
+\end{DoxyReturn}
 \mbox{\Hypertarget{zos_8cc_a12c0dd60622e54588c056aef25313df0}\label{zos_8cc_a12c0dd60622e54588c056aef25313df0}} 
 \index{zos.cc@{zos.cc}!\_\_registerProduct@{\_\_registerProduct}}
 \index{\_\_registerProduct@{\_\_registerProduct}!zos.cc@{zos.cc}}
@@ -1001,43 +1119,43 @@
 \index{zos.cc@{zos.cc}!\_\_sem\_destroy@{\_\_sem\_destroy}}
 \index{\_\_sem\_destroy@{\_\_sem\_destroy}!zos.cc@{zos.cc}}
 \doxysubsubsection{\texorpdfstring{\_\_sem\_destroy()}{\_\_sem\_destroy()}}
-{\footnotesize\ttfamily int \+\_\+\+\_\+sem\+\_\+destroy (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{zos-base_8h_aae0de884c84dcd706b561e0fa02f49b4}{\+\_\+\+\_\+sem\+\_\+t}} $\ast$}]{s0 }\end{DoxyParamCaption})}
+{\footnotesize\ttfamily int \+\_\+\+\_\+sem\+\_\+destroy (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{struct____sem__t}{\+\_\+\+\_\+sem\+\_\+t}} $\ast$}]{s0 }\end{DoxyParamCaption})}
 
 \mbox{\Hypertarget{zos_8cc_a4696c3760dd8a87ed4b5f5079d452609}\label{zos_8cc_a4696c3760dd8a87ed4b5f5079d452609}} 
 \index{zos.cc@{zos.cc}!\_\_sem\_getvalue@{\_\_sem\_getvalue}}
 \index{\_\_sem\_getvalue@{\_\_sem\_getvalue}!zos.cc@{zos.cc}}
 \doxysubsubsection{\texorpdfstring{\_\_sem\_getvalue()}{\_\_sem\_getvalue()}}
-{\footnotesize\ttfamily int \+\_\+\+\_\+sem\+\_\+getvalue (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{zos-base_8h_aae0de884c84dcd706b561e0fa02f49b4}{\+\_\+\+\_\+sem\+\_\+t}} $\ast$}]{s0,  }\item[{int $\ast$}]{sval }\end{DoxyParamCaption})}
+{\footnotesize\ttfamily int \+\_\+\+\_\+sem\+\_\+getvalue (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{struct____sem__t}{\+\_\+\+\_\+sem\+\_\+t}} $\ast$}]{s0,  }\item[{int $\ast$}]{sval }\end{DoxyParamCaption})}
 
 \mbox{\Hypertarget{zos_8cc_a1384c2247230a3c174fc5f0d2c7a9ad8}\label{zos_8cc_a1384c2247230a3c174fc5f0d2c7a9ad8}} 
 \index{zos.cc@{zos.cc}!\_\_sem\_init@{\_\_sem\_init}}
 \index{\_\_sem\_init@{\_\_sem\_init}!zos.cc@{zos.cc}}
 \doxysubsubsection{\texorpdfstring{\_\_sem\_init()}{\_\_sem\_init()}}
-{\footnotesize\ttfamily int \+\_\+\+\_\+sem\+\_\+init (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{zos-base_8h_aae0de884c84dcd706b561e0fa02f49b4}{\+\_\+\+\_\+sem\+\_\+t}} $\ast$}]{s0,  }\item[{int}]{shared,  }\item[{unsigned int}]{val }\end{DoxyParamCaption})}
+{\footnotesize\ttfamily int \+\_\+\+\_\+sem\+\_\+init (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{struct____sem__t}{\+\_\+\+\_\+sem\+\_\+t}} $\ast$}]{s0,  }\item[{int}]{shared,  }\item[{unsigned int}]{val }\end{DoxyParamCaption})}
 
 \mbox{\Hypertarget{zos_8cc_aaa9b944d46ae048731ef457bac855fa3}\label{zos_8cc_aaa9b944d46ae048731ef457bac855fa3}} 
 \index{zos.cc@{zos.cc}!\_\_sem\_post@{\_\_sem\_post}}
 \index{\_\_sem\_post@{\_\_sem\_post}!zos.cc@{zos.cc}}
 \doxysubsubsection{\texorpdfstring{\_\_sem\_post()}{\_\_sem\_post()}}
-{\footnotesize\ttfamily int \+\_\+\+\_\+sem\+\_\+post (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{zos-base_8h_aae0de884c84dcd706b561e0fa02f49b4}{\+\_\+\+\_\+sem\+\_\+t}} $\ast$}]{s0 }\end{DoxyParamCaption})}
+{\footnotesize\ttfamily int \+\_\+\+\_\+sem\+\_\+post (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{struct____sem__t}{\+\_\+\+\_\+sem\+\_\+t}} $\ast$}]{s0 }\end{DoxyParamCaption})}
 
 \mbox{\Hypertarget{zos_8cc_abefbdaf388bed46623de543588fba24b}\label{zos_8cc_abefbdaf388bed46623de543588fba24b}} 
 \index{zos.cc@{zos.cc}!\_\_sem\_timedwait@{\_\_sem\_timedwait}}
 \index{\_\_sem\_timedwait@{\_\_sem\_timedwait}!zos.cc@{zos.cc}}
 \doxysubsubsection{\texorpdfstring{\_\_sem\_timedwait()}{\_\_sem\_timedwait()}}
-{\footnotesize\ttfamily int \+\_\+\+\_\+sem\+\_\+timedwait (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{zos-base_8h_aae0de884c84dcd706b561e0fa02f49b4}{\+\_\+\+\_\+sem\+\_\+t}} $\ast$}]{s0,  }\item[{const struct timespec $\ast$}]{abs\+\_\+timeout }\end{DoxyParamCaption})}
+{\footnotesize\ttfamily int \+\_\+\+\_\+sem\+\_\+timedwait (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{struct____sem__t}{\+\_\+\+\_\+sem\+\_\+t}} $\ast$}]{s0,  }\item[{const struct timespec $\ast$}]{abs\+\_\+timeout }\end{DoxyParamCaption})}
 
 \mbox{\Hypertarget{zos_8cc_ab645a4486f4249e0f5e24e713199b9ad}\label{zos_8cc_ab645a4486f4249e0f5e24e713199b9ad}} 
 \index{zos.cc@{zos.cc}!\_\_sem\_trywait@{\_\_sem\_trywait}}
 \index{\_\_sem\_trywait@{\_\_sem\_trywait}!zos.cc@{zos.cc}}
 \doxysubsubsection{\texorpdfstring{\_\_sem\_trywait()}{\_\_sem\_trywait()}}
-{\footnotesize\ttfamily int \+\_\+\+\_\+sem\+\_\+trywait (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{zos-base_8h_aae0de884c84dcd706b561e0fa02f49b4}{\+\_\+\+\_\+sem\+\_\+t}} $\ast$}]{s0 }\end{DoxyParamCaption})}
+{\footnotesize\ttfamily int \+\_\+\+\_\+sem\+\_\+trywait (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{struct____sem__t}{\+\_\+\+\_\+sem\+\_\+t}} $\ast$}]{s0 }\end{DoxyParamCaption})}
 
 \mbox{\Hypertarget{zos_8cc_a1adbe1c392115b2ff023ab7dbf605011}\label{zos_8cc_a1adbe1c392115b2ff023ab7dbf605011}} 
 \index{zos.cc@{zos.cc}!\_\_sem\_wait@{\_\_sem\_wait}}
 \index{\_\_sem\_wait@{\_\_sem\_wait}!zos.cc@{zos.cc}}
 \doxysubsubsection{\texorpdfstring{\_\_sem\_wait()}{\_\_sem\_wait()}}
-{\footnotesize\ttfamily int \+\_\+\+\_\+sem\+\_\+wait (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{zos-base_8h_aae0de884c84dcd706b561e0fa02f49b4}{\+\_\+\+\_\+sem\+\_\+t}} $\ast$}]{s0 }\end{DoxyParamCaption})}
+{\footnotesize\ttfamily int \+\_\+\+\_\+sem\+\_\+wait (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{struct____sem__t}{\+\_\+\+\_\+sem\+\_\+t}} $\ast$}]{s0 }\end{DoxyParamCaption})}
 
 \mbox{\Hypertarget{zos_8cc_a471dc9324e1d385a16614bc1c2171d45}\label{zos_8cc_a471dc9324e1d385a16614bc1c2171d45}} 
 \index{zos.cc@{zos.cc}!\_\_set\_autocvt\_on\_fd\_stream@{\_\_set\_autocvt\_on\_fd\_stream}}
@@ -1139,6 +1257,20 @@
 \doxysubsubsection{\texorpdfstring{\_\_unloadmod()}{\_\_unloadmod()}}
 {\footnotesize\ttfamily void \+\_\+\+\_\+unloadmod (\begin{DoxyParamCaption}\item[{void $\ast$}]{mod }\end{DoxyParamCaption})}
 
+\mbox{\Hypertarget{zos_8cc_a9142fb1bf3e67052a3fb42a97166ef37}\label{zos_8cc_a9142fb1bf3e67052a3fb42a97166ef37}} 
+\index{zos.cc@{zos.cc}!\_\_update\_envar\_settings@{\_\_update\_envar\_settings}}
+\index{\_\_update\_envar\_settings@{\_\_update\_envar\_settings}!zos.cc@{zos.cc}}
+\doxysubsubsection{\texorpdfstring{\_\_update\_envar\_settings()}{\_\_update\_envar\_settings()}}
+{\footnotesize\ttfamily void \+\_\+\+\_\+update\+\_\+envar\+\_\+settings (\begin{DoxyParamCaption}\item[{const char $\ast$}]{envar }\end{DoxyParamCaption})}
+
+Updates the zoslib global variables associated with the zoslib environment variables 
+\begin{DoxyParams}[1]{Parameters}
+\mbox{\texttt{ in}}  & {\em envar} & environment variable to update, specify N\+U\+LL to update all \\
+\hline
+\end{DoxyParams}
+\begin{DoxyReturn}{Returns}
+On success, returns 0, or $<$ 0 on error. 
+\end{DoxyReturn}
 \mbox{\Hypertarget{zos_8cc_ab34998b2282ac455c862099ec3894f33}\label{zos_8cc_ab34998b2282ac455c862099ec3894f33}} 
 \index{zos.cc@{zos.cc}!\_\_xfer\_env@{\_\_xfer\_env}}
 \index{\_\_xfer\_env@{\_\_xfer\_env}!zos.cc@{zos.cc}}
diff --git a/latex/zos_8h.tex b/latex/zos_8h.tex
index 847e86b..50a8fb4 100644
--- a/latex/zos_8h.tex
+++ b/latex/zos_8h.tex
@@ -10,7 +10,7 @@
 \item 
 \#define \mbox{\hyperlink{zos_8h_aa9e8f3bb466bb421d13913df7aeaa20c}{M\+A\+J\+O\+R\+\_\+\+V\+E\+R\+S\+I\+ON}}~1
 \item 
-\#define \mbox{\hyperlink{zos_8h_a320988aa2655ee094f3a34a52da10831}{M\+I\+N\+O\+R\+\_\+\+V\+E\+R\+S\+I\+ON}}~0
+\#define \mbox{\hyperlink{zos_8h_a320988aa2655ee094f3a34a52da10831}{M\+I\+N\+O\+R\+\_\+\+V\+E\+R\+S\+I\+ON}}~1
 \item 
 \#define \mbox{\hyperlink{zos_8h_aed5f6b4b087292b1f6579952fc7c14eb}{P\+A\+T\+C\+H\+\_\+\+V\+E\+R\+S\+I\+ON}}~0
 \end{DoxyCompactItemize}
@@ -27,7 +27,7 @@
 \index{zos.h@{zos.h}!MINOR\_VERSION@{MINOR\_VERSION}}
 \index{MINOR\_VERSION@{MINOR\_VERSION}!zos.h@{zos.h}}
 \doxysubsubsection{\texorpdfstring{MINOR\_VERSION}{MINOR\_VERSION}}
-{\footnotesize\ttfamily \#define M\+I\+N\+O\+R\+\_\+\+V\+E\+R\+S\+I\+ON~0}
+{\footnotesize\ttfamily \#define M\+I\+N\+O\+R\+\_\+\+V\+E\+R\+S\+I\+ON~1}
 
 \mbox{\Hypertarget{zos_8h_aed5f6b4b087292b1f6579952fc7c14eb}\label{zos_8h_aed5f6b4b087292b1f6579952fc7c14eb}} 
 \index{zos.h@{zos.h}!PATCH\_VERSION@{PATCH\_VERSION}}
diff --git a/man/man3/CMakeLists.txt.3 b/man/man3/CMakeLists.txt.3
index 889f9af..de5e17b 100644
--- a/man/man3/CMakeLists.txt.3
+++ b/man/man3/CMakeLists.txt.3
@@ -1,4 +1,4 @@
-.TH "src/CMakeLists.txt" 3 "Thu Jun 10 2021" "zoslib" \" -*- nroff -*-
+.TH "src/CMakeLists.txt" 3 "Tue Jan 18 2022" "zoslib" \" -*- nroff -*-
 .ad l
 .nh
 .SH NAME
diff --git a/man/man3/CSRSI_CSRT.3 b/man/man3/CSRSI_CSRT.3
index 867324b..86fd24f 100644
--- a/man/man3/CSRSI_CSRT.3
+++ b/man/man3/CSRSI_CSRT.3
@@ -1,4 +1,4 @@
-.TH "CSRSI_CSRT" 3 "Thu Jun 10 2021" "zoslib" \" -*- nroff -*-
+.TH "CSRSI_CSRT" 3 "Tue Jan 18 2022" "zoslib" \" -*- nroff -*-
 .ad l
 .nh
 .SH NAME
diff --git a/man/man3/CSRSI_CVT.3 b/man/man3/CSRSI_CVT.3
index e1697ae..c4c7aea 100644
--- a/man/man3/CSRSI_CVT.3
+++ b/man/man3/CSRSI_CVT.3
@@ -1,4 +1,4 @@
-.TH "CSRSI_CVT" 3 "Thu Jun 10 2021" "zoslib" \" -*- nroff -*-
+.TH "CSRSI_CVT" 3 "Tue Jan 18 2022" "zoslib" \" -*- nroff -*-
 .ad l
 .nh
 .SH NAME
diff --git a/man/man3/CSRSI_PSA.3 b/man/man3/CSRSI_PSA.3
index 61fa3f4..b21d045 100644
--- a/man/man3/CSRSI_PSA.3
+++ b/man/man3/CSRSI_PSA.3
@@ -1,4 +1,4 @@
-.TH "CSRSI_PSA" 3 "Thu Jun 10 2021" "zoslib" \" -*- nroff -*-
+.TH "CSRSI_PSA" 3 "Tue Jan 18 2022" "zoslib" \" -*- nroff -*-
 .ad l
 .nh
 .SH NAME
diff --git a/man/man3/C__Users_ShuowangZhang_Documents_zoslib_include_.3 b/man/man3/C__Users_ShuowangZhang_Documents_zoslib_include_.3
index ac1b6b4..ed55818 100644
--- a/man/man3/C__Users_ShuowangZhang_Documents_zoslib_include_.3
+++ b/man/man3/C__Users_ShuowangZhang_Documents_zoslib_include_.3
@@ -1,4 +1,4 @@
-.TH "include Directory Reference" 3 "Thu Jun 10 2021" "zoslib" \" -*- nroff -*-
+.TH "include Directory Reference" 3 "Tue Jan 18 2022" "zoslib" \" -*- nroff -*-
 .ad l
 .nh
 .SH NAME
diff --git a/man/man3/C__Users_ShuowangZhang_Documents_zoslib_mainpage_.3 b/man/man3/C__Users_ShuowangZhang_Documents_zoslib_mainpage_.3
index ed4ce66..c640e9e 100644
--- a/man/man3/C__Users_ShuowangZhang_Documents_zoslib_mainpage_.3
+++ b/man/man3/C__Users_ShuowangZhang_Documents_zoslib_mainpage_.3
@@ -1,4 +1,4 @@
-.TH "mainpage Directory Reference" 3 "Thu Jun 10 2021" "zoslib" \" -*- nroff -*-
+.TH "mainpage Directory Reference" 3 "Tue Jan 18 2022" "zoslib" \" -*- nroff -*-
 .ad l
 .nh
 .SH NAME
diff --git a/man/man3/C__Users_ShuowangZhang_Documents_zoslib_src_.3 b/man/man3/C__Users_ShuowangZhang_Documents_zoslib_src_.3
index 19d4479..358c7ab 100644
--- a/man/man3/C__Users_ShuowangZhang_Documents_zoslib_src_.3
+++ b/man/man3/C__Users_ShuowangZhang_Documents_zoslib_src_.3
@@ -1,4 +1,4 @@
-.TH "src Directory Reference" 3 "Thu Jun 10 2021" "zoslib" \" -*- nroff -*-
+.TH "src Directory Reference" 3 "Tue Jan 18 2022" "zoslib" \" -*- nroff -*-
 .ad l
 .nh
 .SH NAME
diff --git a/man/man3/EDOI.3 b/man/man3/EDOI.3
index 12b30f1..d47fbd2 100644
--- a/man/man3/EDOI.3
+++ b/man/man3/EDOI.3
@@ -1,4 +1,4 @@
-.TH "EDOI" 3 "Thu Jun 10 2021" "zoslib" \" -*- nroff -*-
+.TH "EDOI" 3 "Tue Jan 18 2022" "zoslib" \" -*- nroff -*-
 .ad l
 .nh
 .SH NAME
diff --git a/man/man3/IFAARGS.3 b/man/man3/IFAARGS.3
index e958965..90b0227 100644
--- a/man/man3/IFAARGS.3
+++ b/man/man3/IFAARGS.3
@@ -1,4 +1,4 @@
-.TH "IFAARGS" 3 "Thu Jun 10 2021" "zoslib" \" -*- nroff -*-
+.TH "IFAARGS" 3 "Tue Jan 18 2022" "zoslib" \" -*- nroff -*-
 .ad l
 .nh
 .SH NAME
diff --git a/man/man3/IFAEDSTA_parms.3 b/man/man3/IFAEDSTA_parms.3
index c414a08..4d17c18 100644
--- a/man/man3/IFAEDSTA_parms.3
+++ b/man/man3/IFAEDSTA_parms.3
@@ -1,4 +1,4 @@
-.TH "IFAEDSTA_parms" 3 "Thu Jun 10 2021" "zoslib" \" -*- nroff -*-
+.TH "IFAEDSTA_parms" 3 "Tue Jan 18 2022" "zoslib" \" -*- nroff -*-
 .ad l
 .nh
 .SH NAME
diff --git a/man/man3/IntHash.3 b/man/man3/IntHash.3
index dac7aa1..4a43886 100644
--- a/man/man3/IntHash.3
+++ b/man/man3/IntHash.3
@@ -1,4 +1,4 @@
-.TH "IntHash" 3 "Thu Jun 10 2021" "zoslib" \" -*- nroff -*-
+.TH "IntHash" 3 "Tue Jan 18 2022" "zoslib" \" -*- nroff -*-
 .ad l
 .nh
 .SH NAME
diff --git a/man/man3/ZOSCCT.3 b/man/man3/ZOSCCT.3
index 9abb2e4..72acfd1 100644
--- a/man/man3/ZOSCCT.3
+++ b/man/man3/ZOSCCT.3
@@ -1,4 +1,4 @@
-.TH "ZOSCCT" 3 "Thu Jun 10 2021" "zoslib" \" -*- nroff -*-
+.TH "ZOSCCT" 3 "Tue Jan 18 2022" "zoslib" \" -*- nroff -*-
 .ad l
 .nh
 .SH NAME
diff --git a/man/man3/ZOSCVT.3 b/man/man3/ZOSCVT.3
index 812793c..623663c 100644
--- a/man/man3/ZOSCVT.3
+++ b/man/man3/ZOSCVT.3
@@ -1,4 +1,4 @@
-.TH "ZOSCVT" 3 "Thu Jun 10 2021" "zoslib" \" -*- nroff -*-
+.TH "ZOSCVT" 3 "Tue Jan 18 2022" "zoslib" \" -*- nroff -*-
 .ad l
 .nh
 .SH NAME
diff --git a/man/man3/ZOSPSA.3 b/man/man3/ZOSPSA.3
index c8aae83..88ce54b 100644
--- a/man/man3/ZOSPSA.3
+++ b/man/man3/ZOSPSA.3
@@ -1,4 +1,4 @@
-.TH "ZOSPSA" 3 "Thu Jun 10 2021" "zoslib" \" -*- nroff -*-
+.TH "ZOSPSA" 3 "Tue Jan 18 2022" "zoslib" \" -*- nroff -*-
 .ad l
 .nh
 .SH NAME
diff --git a/man/man3/ZOSRCE.3 b/man/man3/ZOSRCE.3
index e1a56b2..6fd401c 100644
--- a/man/man3/ZOSRCE.3
+++ b/man/man3/ZOSRCE.3
@@ -1,4 +1,4 @@
-.TH "ZOSRCE" 3 "Thu Jun 10 2021" "zoslib" \" -*- nroff -*-
+.TH "ZOSRCE" 3 "Tue Jan 18 2022" "zoslib" \" -*- nroff -*-
 .ad l
 .nh
 .SH NAME
diff --git a/man/man3/ZOSRMCT.3 b/man/man3/ZOSRMCT.3
index 79cf54a..926771f 100644
--- a/man/man3/ZOSRMCT.3
+++ b/man/man3/ZOSRMCT.3
@@ -1,4 +1,4 @@
-.TH "ZOSRMCT" 3 "Thu Jun 10 2021" "zoslib" \" -*- nroff -*-
+.TH "ZOSRMCT" 3 "Tue Jan 18 2022" "zoslib" \" -*- nroff -*-
 .ad l
 .nh
 .SH NAME
diff --git a/man/man3/__Cache.3 b/man/man3/__Cache.3
index f2a1ecf..1c80fed 100644
--- a/man/man3/__Cache.3
+++ b/man/man3/__Cache.3
@@ -1,4 +1,4 @@
-.TH "__Cache" 3 "Thu Jun 10 2021" "zoslib" \" -*- nroff -*-
+.TH "__Cache" 3 "Tue Jan 18 2022" "zoslib" \" -*- nroff -*-
 .ad l
 .nh
 .SH NAME
diff --git a/man/man3/__bpxyatt.3 b/man/man3/__bpxyatt.3
index 18c7165..2f48c9f 100644
--- a/man/man3/__bpxyatt.3
+++ b/man/man3/__bpxyatt.3
@@ -1,4 +1,4 @@
-.TH "__bpxyatt" 3 "Thu Jun 10 2021" "zoslib" \" -*- nroff -*-
+.TH "__bpxyatt" 3 "Tue Jan 18 2022" "zoslib" \" -*- nroff -*-
 .ad l
 .nh
 .SH NAME
diff --git a/man/man3/__cpu_relax_workarea.3 b/man/man3/__cpu_relax_workarea.3
index ca951fb..4b727fd 100644
--- a/man/man3/__cpu_relax_workarea.3
+++ b/man/man3/__cpu_relax_workarea.3
@@ -1,4 +1,4 @@
-.TH "__cpu_relax_workarea" 3 "Thu Jun 10 2021" "zoslib" \" -*- nroff -*-
+.TH "__cpu_relax_workarea" 3 "Tue Jan 18 2022" "zoslib" \" -*- nroff -*-
 .ad l
 .nh
 .SH NAME
diff --git a/man/man3/__csConverter.3 b/man/man3/__csConverter.3
index 3c3a1be..effce96 100644
--- a/man/man3/__csConverter.3
+++ b/man/man3/__csConverter.3
@@ -1,4 +1,4 @@
-.TH "__csConverter" 3 "Thu Jun 10 2021" "zoslib" \" -*- nroff -*-
+.TH "__csConverter" 3 "Tue Jan 18 2022" "zoslib" \" -*- nroff -*-
 .ad l
 .nh
 .SH NAME
diff --git a/man/man3/__hash_func.3 b/man/man3/__hash_func.3
index 357740c..757a6b1 100644
--- a/man/man3/__hash_func.3
+++ b/man/man3/__hash_func.3
@@ -1,4 +1,4 @@
-.TH "__hash_func" 3 "Thu Jun 10 2021" "zoslib" \" -*- nroff -*-
+.TH "__hash_func" 3 "Tue Jan 18 2022" "zoslib" \" -*- nroff -*-
 .ad l
 .nh
 .SH NAME
diff --git a/man/man3/__sem.3 b/man/man3/__sem.3
index 401f8c2..f197635 100644
--- a/man/man3/__sem.3
+++ b/man/man3/__sem.3
@@ -1,4 +1,4 @@
-.TH "__sem" 3 "Thu Jun 10 2021" "zoslib" \" -*- nroff -*-
+.TH "__sem" 3 "Tue Jan 18 2022" "zoslib" \" -*- nroff -*-
 .ad l
 .nh
 .SH NAME
diff --git a/man/man3/__sem_t.3 b/man/man3/__sem_t.3
new file mode 100644
index 0000000..0daf434
--- /dev/null
+++ b/man/man3/__sem_t.3
@@ -0,0 +1,25 @@
+.TH "__sem_t" 3 "Tue Jan 18 2022" "zoslib" \" -*- nroff -*-
+.ad l
+.nh
+.SH NAME
+__sem_t
+.SH SYNOPSIS
+.br
+.PP
+.PP
+\fC#include <zos\-base\&.h>\fP
+.SS "Public Attributes"
+
+.in +1c
+.ti -1c
+.RI "\fB____sem_t\fP * \fB_s\fP"
+.br
+.in -1c
+.SH "Member Data Documentation"
+.PP 
+.SS "\fB____sem_t\fP* __sem_t::_s"
+
+
+.SH "Author"
+.PP 
+Generated automatically by Doxygen for zoslib from the source code\&.
diff --git a/man/man3/__tlsanchor.3 b/man/man3/__tlsanchor.3
index e563cec..75ca05f 100644
--- a/man/man3/__tlsanchor.3
+++ b/man/man3/__tlsanchor.3
@@ -1,4 +1,4 @@
-.TH "__tlsanchor" 3 "Thu Jun 10 2021" "zoslib" \" -*- nroff -*-
+.TH "__tlsanchor" 3 "Tue Jan 18 2022" "zoslib" \" -*- nroff -*-
 .ad l
 .nh
 .SH NAME
diff --git a/man/man3/csrsic.h.3 b/man/man3/csrsic.h.3
index 0182893..9831753 100644
--- a/man/man3/csrsic.h.3
+++ b/man/man3/csrsic.h.3
@@ -1,4 +1,4 @@
-.TH "include/csrsic.h" 3 "Thu Jun 10 2021" "zoslib" \" -*- nroff -*-
+.TH "include/csrsic.h" 3 "Tue Jan 18 2022" "zoslib" \" -*- nroff -*-
 .ad l
 .nh
 .SH NAME
diff --git a/man/man3/edcwccwi.h.3 b/man/man3/edcwccwi.h.3
index 73aa398..e71e7fd 100644
--- a/man/man3/edcwccwi.h.3
+++ b/man/man3/edcwccwi.h.3
@@ -1,4 +1,4 @@
-.TH "include/edcwccwi.h" 3 "Thu Jun 10 2021" "zoslib" \" -*- nroff -*-
+.TH "include/edcwccwi.h" 3 "Tue Jan 18 2022" "zoslib" \" -*- nroff -*-
 .ad l
 .nh
 .SH NAME
diff --git a/man/man3/espiearg.3 b/man/man3/espiearg.3
index ef425ce..90eb24d 100644
--- a/man/man3/espiearg.3
+++ b/man/man3/espiearg.3
@@ -1,4 +1,4 @@
-.TH "espiearg" 3 "Thu Jun 10 2021" "zoslib" \" -*- nroff -*-
+.TH "espiearg" 3 "Tue Jan 18 2022" "zoslib" \" -*- nroff -*-
 .ad l
 .nh
 .SH NAME
diff --git a/man/man3/fdAttributeCache.3 b/man/man3/fdAttributeCache.3
index 9e995c1..ffc3600 100644
--- a/man/man3/fdAttributeCache.3
+++ b/man/man3/fdAttributeCache.3
@@ -1,4 +1,4 @@
-.TH "fdAttributeCache" 3 "Thu Jun 10 2021" "zoslib" \" -*- nroff -*-
+.TH "fdAttributeCache" 3 "Tue Jan 18 2022" "zoslib" \" -*- nroff -*-
 .ad l
 .nh
 .SH NAME
diff --git a/man/man3/iarv64parm.3 b/man/man3/iarv64parm.3
index ca4a615..4715d17 100644
--- a/man/man3/iarv64parm.3
+++ b/man/man3/iarv64parm.3
@@ -1,4 +1,4 @@
-.TH "iarv64parm" 3 "Thu Jun 10 2021" "zoslib" \" -*- nroff -*-
+.TH "iarv64parm" 3 "Tue Jan 18 2022" "zoslib" \" -*- nroff -*-
 .ad l
 .nh
 .SH NAME
diff --git a/man/man3/loadmod.3 b/man/man3/loadmod.3
index 8160b53..2c673ad 100644
--- a/man/man3/loadmod.3
+++ b/man/man3/loadmod.3
@@ -1,4 +1,4 @@
-.TH "loadmod" 3 "Thu Jun 10 2021" "zoslib" \" -*- nroff -*-
+.TH "loadmod" 3 "Tue Jan 18 2022" "zoslib" \" -*- nroff -*-
 .ad l
 .nh
 .SH NAME
diff --git a/man/man3/mainpage.dox.3 b/man/man3/mainpage.dox.3
index c8fc80a..a027c04 100644
--- a/man/man3/mainpage.dox.3
+++ b/man/man3/mainpage.dox.3
@@ -1,4 +1,4 @@
-.TH "mainpage/mainpage.dox" 3 "Thu Jun 10 2021" "zoslib" \" -*- nroff -*-
+.TH "mainpage/mainpage.dox" 3 "Tue Jan 18 2022" "zoslib" \" -*- nroff -*-
 .ad l
 .nh
 .SH NAME
diff --git a/man/man3/sem_t.3 b/man/man3/sem_t.3
index 86b2167..6911e55 100644
--- a/man/man3/sem_t.3
+++ b/man/man3/sem_t.3
@@ -1,4 +1,4 @@
-.TH "sem_t" 3 "Thu Jun 10 2021" "zoslib" \" -*- nroff -*-
+.TH "sem_t" 3 "Tue Jan 18 2022" "zoslib" \" -*- nroff -*-
 .ad l
 .nh
 .SH NAME
diff --git a/man/man3/si00.3 b/man/man3/si00.3
index 8f3864f..a8c50da 100644
--- a/man/man3/si00.3
+++ b/man/man3/si00.3
@@ -1,4 +1,4 @@
-.TH "si00" 3 "Thu Jun 10 2021" "zoslib" \" -*- nroff -*-
+.TH "si00" 3 "Tue Jan 18 2022" "zoslib" \" -*- nroff -*-
 .ad l
 .nh
 .SH NAME
diff --git a/man/man3/si11v1.3 b/man/man3/si11v1.3
index 1b95e94..1bc1440 100644
--- a/man/man3/si11v1.3
+++ b/man/man3/si11v1.3
@@ -1,4 +1,4 @@
-.TH "si11v1" 3 "Thu Jun 10 2021" "zoslib" \" -*- nroff -*-
+.TH "si11v1" 3 "Tue Jan 18 2022" "zoslib" \" -*- nroff -*-
 .ad l
 .nh
 .SH NAME
diff --git a/man/man3/si22v1.3 b/man/man3/si22v1.3
index 4bedc71..ab4a1fd 100644
--- a/man/man3/si22v1.3
+++ b/man/man3/si22v1.3
@@ -1,4 +1,4 @@
-.TH "si22v1" 3 "Thu Jun 10 2021" "zoslib" \" -*- nroff -*-
+.TH "si22v1" 3 "Tue Jan 18 2022" "zoslib" \" -*- nroff -*-
 .ad l
 .nh
 .SH NAME
diff --git a/man/man3/si22v1alt.3 b/man/man3/si22v1alt.3
index 4cae852..c1f13a3 100644
--- a/man/man3/si22v1alt.3
+++ b/man/man3/si22v1alt.3
@@ -1,4 +1,4 @@
-.TH "si22v1alt" 3 "Thu Jun 10 2021" "zoslib" \" -*- nroff -*-
+.TH "si22v1alt" 3 "Tue Jan 18 2022" "zoslib" \" -*- nroff -*-
 .ad l
 .nh
 .SH NAME
diff --git a/man/man3/si22v2.3 b/man/man3/si22v2.3
index e8d09c7..21ec5e4 100644
--- a/man/man3/si22v2.3
+++ b/man/man3/si22v2.3
@@ -1,4 +1,4 @@
-.TH "si22v2" 3 "Thu Jun 10 2021" "zoslib" \" -*- nroff -*-
+.TH "si22v2" 3 "Tue Jan 18 2022" "zoslib" \" -*- nroff -*-
 .ad l
 .nh
 .SH NAME
diff --git a/man/man3/si22v3.3 b/man/man3/si22v3.3
index 84a6f75..35a170d 100644
--- a/man/man3/si22v3.3
+++ b/man/man3/si22v3.3
@@ -1,4 +1,4 @@
-.TH "si22v3" 3 "Thu Jun 10 2021" "zoslib" \" -*- nroff -*-
+.TH "si22v3" 3 "Tue Jan 18 2022" "zoslib" \" -*- nroff -*-
 .ad l
 .nh
 .SH NAME
diff --git a/man/man3/si22v3db.3 b/man/man3/si22v3db.3
index ce3f2b9..88238b7 100644
--- a/man/man3/si22v3db.3
+++ b/man/man3/si22v3db.3
@@ -1,4 +1,4 @@
-.TH "si22v3db" 3 "Thu Jun 10 2021" "zoslib" \" -*- nroff -*-
+.TH "si22v3db" 3 "Tue Jan 18 2022" "zoslib" \" -*- nroff -*-
 .ad l
 .nh
 .SH NAME
diff --git a/man/man3/siv1.3 b/man/man3/siv1.3
index 3a9d4bd..093b8e6 100644
--- a/man/man3/siv1.3
+++ b/man/man3/siv1.3
@@ -1,4 +1,4 @@
-.TH "siv1" 3 "Thu Jun 10 2021" "zoslib" \" -*- nroff -*-
+.TH "siv1" 3 "Tue Jan 18 2022" "zoslib" \" -*- nroff -*-
 .ad l
 .nh
 .SH NAME
diff --git a/man/man3/siv1v2.3 b/man/man3/siv1v2.3
index 46771ac..8a790bb 100644
--- a/man/man3/siv1v2.3
+++ b/man/man3/siv1v2.3
@@ -1,4 +1,4 @@
-.TH "siv1v2" 3 "Thu Jun 10 2021" "zoslib" \" -*- nroff -*-
+.TH "siv1v2" 3 "Tue Jan 18 2022" "zoslib" \" -*- nroff -*-
 .ad l
 .nh
 .SH NAME
diff --git a/man/man3/siv1v2v3.3 b/man/man3/siv1v2v3.3
index 23c09a9..f390b43 100644
--- a/man/man3/siv1v2v3.3
+++ b/man/man3/siv1v2v3.3
@@ -1,4 +1,4 @@
-.TH "siv1v2v3" 3 "Thu Jun 10 2021" "zoslib" \" -*- nroff -*-
+.TH "siv1v2v3" 3 "Tue Jan 18 2022" "zoslib" \" -*- nroff -*-
 .ad l
 .nh
 .SH NAME
diff --git a/man/man3/siv1v3.3 b/man/man3/siv1v3.3
index c4e3c66..9a34600 100644
--- a/man/man3/siv1v3.3
+++ b/man/man3/siv1v3.3
@@ -1,4 +1,4 @@
-.TH "siv1v3" 3 "Thu Jun 10 2021" "zoslib" \" -*- nroff -*-
+.TH "siv1v3" 3 "Tue Jan 18 2022" "zoslib" \" -*- nroff -*-
 .ad l
 .nh
 .SH NAME
diff --git a/man/man3/siv2.3 b/man/man3/siv2.3
index 878a153..3380978 100644
--- a/man/man3/siv2.3
+++ b/man/man3/siv2.3
@@ -1,4 +1,4 @@
-.TH "siv2" 3 "Thu Jun 10 2021" "zoslib" \" -*- nroff -*-
+.TH "siv2" 3 "Tue Jan 18 2022" "zoslib" \" -*- nroff -*-
 .ad l
 .nh
 .SH NAME
diff --git a/man/man3/siv2v3.3 b/man/man3/siv2v3.3
index 32d62f3..160ebd3 100644
--- a/man/man3/siv2v3.3
+++ b/man/man3/siv2v3.3
@@ -1,4 +1,4 @@
-.TH "siv2v3" 3 "Thu Jun 10 2021" "zoslib" \" -*- nroff -*-
+.TH "siv2v3" 3 "Tue Jan 18 2022" "zoslib" \" -*- nroff -*-
 .ad l
 .nh
 .SH NAME
diff --git a/man/man3/siv3.3 b/man/man3/siv3.3
index 660353b..3b2e3e1 100644
--- a/man/man3/siv3.3
+++ b/man/man3/siv3.3
@@ -1,4 +1,4 @@
-.TH "siv3" 3 "Thu Jun 10 2021" "zoslib" \" -*- nroff -*-
+.TH "siv3" 3 "Tue Jan 18 2022" "zoslib" \" -*- nroff -*-
 .ad l
 .nh
 .SH NAME
diff --git a/man/man3/thunk24.3 b/man/man3/thunk24.3
index 17d5e5a..77c1aea 100644
--- a/man/man3/thunk24.3
+++ b/man/man3/thunk24.3
@@ -1,4 +1,4 @@
-.TH "thunk24" 3 "Thu Jun 10 2021" "zoslib" \" -*- nroff -*-
+.TH "thunk24" 3 "Tue Jan 18 2022" "zoslib" \" -*- nroff -*-
 .ad l
 .nh
 .SH NAME
diff --git a/man/man3/timer_parm.3 b/man/man3/timer_parm.3
index 55180c4..b626ab4 100644
--- a/man/man3/timer_parm.3
+++ b/man/man3/timer_parm.3
@@ -1,4 +1,4 @@
-.TH "timer_parm" 3 "Thu Jun 10 2021" "zoslib" \" -*- nroff -*-
+.TH "timer_parm" 3 "Tue Jan 18 2022" "zoslib" \" -*- nroff -*-
 .ad l
 .nh
 .SH NAME
diff --git a/man/man3/zos-base.h.3 b/man/man3/zos-base.h.3
index b357815..11d105a 100644
--- a/man/man3/zos-base.h.3
+++ b/man/man3/zos-base.h.3
@@ -1,4 +1,4 @@
-.TH "include/zos-base.h" 3 "Thu Jun 10 2021" "zoslib" \" -*- nroff -*-
+.TH "include/zos-base.h" 3 "Tue Jan 18 2022" "zoslib" \" -*- nroff -*-
 .ad l
 .nh
 .SH NAME
@@ -16,10 +16,16 @@
 .br
 \fC#include <sys/time\&.h>\fP
 .br
+\fC#include <sys/__getipc\&.h>\fP
+.br
 \fC#include <time\&.h>\fP
 .br
 \fC#include <unistd\&.h>\fP
 .br
+\fC#include <stdio\&.h>\fP
+.br
+\fC#include <stdbool\&.h>\fP
+.br
 
 .SS "Classes"
 
@@ -28,7 +34,7 @@
 .RI "struct \fB__sem\fP"
 .br
 .ti -1c
-.RI "struct \fBSemaphore\fP"
+.RI "struct \fB__sem_t\fP"
 .br
 .ti -1c
 .RI "struct \fB__cpu_relax_workarea\fP"
@@ -53,13 +59,22 @@
 .RI "#define \fBIPC_CLEANUP_ENVAR_DEFAULT\fP   '__IPC_CLEANUP'"
 .br
 .ti -1c
-.RI "#define \fBDEBUG_ENVAR_DEFAULT\fP   '__RUNDEBUG';"
+.RI "#define \fBDEBUG_ENVAR_DEFAULT\fP   '__RUNDEBUG'"
 .br
 .ti -1c
-.RI "#define \fBRUNTIME_LIMIT_ENVAR_DEFAULT\fP   '__RUNTIMELIMIT';"
+.RI "#define \fBRUNTIME_LIMIT_ENVAR_DEFAULT\fP   '__RUNTIMELIMIT'"
 .br
 .ti -1c
-.RI "#define \fBFORKMAX_ENVAR_DEFAULT\fP   '__FORKMAX';"
+.RI "#define \fBFORKMAX_ENVAR_DEFAULT\fP   '__FORKMAX'"
+.br
+.ti -1c
+.RI "#define \fBCCSID_GUESS_BUF_SIZE_DEFAULT\fP   '__CCSIDGUESSBUFSIZE'"
+.br
+.ti -1c
+.RI "#define \fBUNTAGGED_READ_MODE_DEFAULT\fP   '__UNTAGGED_READ_MODE'"
+.br
+.ti -1c
+.RI "#define \fBUNTAGGED_READ_MODE_CCSID1047_DEFAULT\fP   '__UNTAGGED_READ_MODE_CCSID1047'"
 .br
 .ti -1c
 .RI "#define \fB_str_e2a\fP(_str)"
@@ -84,9 +99,6 @@
 .RI "typedef struct \fB__sem\fP \fB____sem_t\fP"
 .br
 .ti -1c
-.RI "typedef struct \fBSemaphore\fP \fB__sem_t\fP"
-.br
-.ti -1c
 .RI "typedef struct \fB__cpu_relax_workarea\fP \fB__crwa_t\fP"
 .br
 .ti -1c
@@ -97,6 +109,9 @@
 
 .in +1c
 .ti -1c
+.RI "enum \fBoslvl_t\fP { \fBZOSLVL_V1R13\fP = 0, \fBZOSLVL_V2R1\fP, \fBZOSLVL_V2R2\fP, \fBZOSLVL_V2R3\fP, \fBZOSLVL_V2R4\fP, \fBZOSLVL_V2R5\fP, \fBZOSLVL_UNKNOWN\fP }"
+.br
+.ti -1c
 .RI "enum \fBclockid_t\fP { \fBCLOCK_REALTIME\fP, \fBCLOCK_MONOTONIC\fP, \fBCLOCK_HIGHRES\fP, \fBCLOCK_THREAD_CPUTIME_ID\fP }"
 .br
 .ti -1c
@@ -200,6 +215,12 @@
 .RI "int \fBstrcasecmp_ignorecp\fP (const char *a, const char *b)"
 .br
 .ti -1c
+.RI "int \fB__guess_fd_ue\fP (int fd, char *errmsg, \fBsize_t\fP er_size, int is_new_fd)"
+.br
+.ti -1c
+.RI "int \fB__guess_ue\fP (const void *src, \fBsize_t\fP size, char *errmsg, \fBsize_t\fP er_size)"
+.br
+.ti -1c
 .RI "int \fB__guess_ae\fP (const void *src, \fBsize_t\fP size)"
 .br
 .ti -1c
@@ -230,6 +251,21 @@
 .RI "int \fB__getargc\fP (void)"
 .br
 .ti -1c
+.RI "int \fB__getexepath\fP (char *path, int pathlen, pid_t pid)"
+.br
+.ti -1c
+.RI "int \fB__get_num_online_cpus\fP (void)"
+.br
+.ti -1c
+.RI "int \fB__get_num_frames\fP (void)"
+.br
+.ti -1c
+.RI "\fBoslvl_t\fP \fB__get_os_level\fP (void)"
+.br
+.ti -1c
+.RI "bool \fB__is_os_level_at_or_above\fP (\fBoslvl_t\fP level)"
+.br
+.ti -1c
 .RI "void * \fB__dlcb_next\fP (void *last)"
 .br
 .ti -1c
@@ -284,6 +320,9 @@
 .RI "int \fBget_ipcs_overview\fP (IPCQPROC *info)"
 .br
 .ti -1c
+.RI "int \fB__print_zoslib_help\fP (FILE *fp, const char *title)"
+.br
+.ti -1c
 .RI "void \fB__cpu_relax\fP (\fB__crwa_t\fP *)"
 .br
 .ti -1c
@@ -334,6 +373,9 @@
 .ti -1c
 .RI "int \fB__lutimes\fP (const char *filename, const struct timeval tv[2])"
 .br
+.ti -1c
+.RI "void \fB__update_envar_settings\fP (const char *envar)"
+.br
 .in -1c
 .SS "Variables"
 
@@ -388,13 +430,19 @@
                : (__ae_thread_swapmode(__AE_ASCII_MODE), (_x),                 \
                   __ae_thread_swapmode(__AE_EBCDIC_MODE), 1))
 .fi
-.SS "#define DEBUG_ENVAR_DEFAULT   '__RUNDEBUG';"
+.SS "#define CCSID_GUESS_BUF_SIZE_DEFAULT   '__CCSIDGUESSBUFSIZE'"
 
-.SS "#define FORKMAX_ENVAR_DEFAULT   '__FORKMAX';"
+.SS "#define DEBUG_ENVAR_DEFAULT   '__RUNDEBUG'"
+
+.SS "#define FORKMAX_ENVAR_DEFAULT   '__FORKMAX'"
 
 .SS "#define IPC_CLEANUP_ENVAR_DEFAULT   '__IPC_CLEANUP'"
 
-.SS "#define RUNTIME_LIMIT_ENVAR_DEFAULT   '__RUNTIMELIMIT';"
+.SS "#define RUNTIME_LIMIT_ENVAR_DEFAULT   '__RUNTIMELIMIT'"
+
+.SS "#define UNTAGGED_READ_MODE_CCSID1047_DEFAULT   '__UNTAGGED_READ_MODE_CCSID1047'"
+
+.SS "#define UNTAGGED_READ_MODE_DEFAULT   '__UNTAGGED_READ_MODE'"
 
 .SH "Typedef Documentation"
 .PP 
@@ -402,8 +450,6 @@
 
 .SS "typedef struct \fB__cpu_relax_workarea\fP \fB__crwa_t\fP"
 
-.SS "typedef struct \fBSemaphore\fP \fB__sem_t\fP"
-
 .SS "typedef unsigned long \fBsize_t\fP"
 
 .SS "typedef struct \fBzoslib_config\fP \fBzoslib_config_t\fP"
@@ -432,6 +478,25 @@
 \fB\fICW_INTRPT \fP\fP
 .TP
 \fB\fICW_CONDVAR \fP\fP
+.SS "enum \fBoslvl_t\fP"
+
+.PP
+\fBEnumerator\fP
+.in +1c
+.TP
+\fB\fIZOSLVL_V1R13 \fP\fP
+.TP
+\fB\fIZOSLVL_V2R1 \fP\fP
+.TP
+\fB\fIZOSLVL_V2R2 \fP\fP
+.TP
+\fB\fIZOSLVL_V2R3 \fP\fP
+.TP
+\fB\fIZOSLVL_V2R4 \fP\fP
+.TP
+\fB\fIZOSLVL_V2R5 \fP\fP
+.TP
+\fB\fIZOSLVL_UNKNOWN \fP\fP
 .SH "Function Documentation"
 .PP 
 .SS "\fBsize_t\fP __a2e_l (char * bufptr, \fBsize_t\fP szLen)"
@@ -707,6 +772,33 @@
 .RE
 .PP
 
+.SS "int __get_num_frames (void)"
+Get the number of frames currently available to the system 
+.PP
+\fBReturns\fP
+.RS 4
+returns the number of available frames 
+.RE
+.PP
+
+.SS "int __get_num_online_cpus (void)"
+Get the number of online CPUs 
+.PP
+\fBReturns\fP
+.RS 4
+returns the number of online CPUs 
+.RE
+.PP
+
+.SS "\fBoslvl_t\fP __get_os_level (void)"
+Get the OS level 
+.PP
+\fBReturns\fP
+.RS 4
+the OS level as ZOSLVL_V2R1/2/3/4/5 (values are in ascending order) 
+.RE
+.PP
+
 .SS "int __getargc (void)"
 Get program argument count 
 .PP
@@ -748,6 +840,24 @@
 .RE
 .PP
 
+.SS "int __getexepath (char * path, int pathlen, pid_t pid)"
+Get the executable path of a given process id 
+.PP
+\fBParameters\fP
+.RS 4
+\fIpath\fP - pointer to the destination array to copy the null-terminated path to 
+.br
+\fIpathlen\fP - length of the given array 
+.br
+\fIpid\fP - process id to obtain the executable path for 
+.RE
+.PP
+\fBReturns\fP
+.RS 4
+On success, returns 0, or -1 on error\&. 
+.RE
+.PP
+
 .SS "int __getfdccsid (int fd)"
 Get file descriptor CCSID\&. 
 .PP
@@ -774,7 +884,37 @@
 .PP
 \fBReturns\fP
 .RS 4
-returns guessed CCSID\&. 
+guessed CCSID\&. 
+.RE
+.PP
+
+.SS "int __guess_fd_ue (int fd, char * errmsg, \fBsize_t\fP er_size, int is_new_fd)"
+Guess if string is UTF8 (ASCII) or EBCDIC based on the first CCSID_GUESS_BUF_SIZE_ENVAR of the file associated with the given fd\&. CCSID_GUESS_BUF_SIZE_ENVAR is default at 4KB\&. 
+.PP
+\fBParameters\fP
+.RS 4
+\fIfd\fP - open file descriptor to guess\&. 
+.RE
+.PP
+\fBReturns\fP
+.RS 4
+guessed CCSID (819 for UTF8, 1047 for EBCDIC; otherwise 65535 for BINARY and, if not NULL, errmsg will contain details)\&. 
+.RE
+.PP
+
+.SS "int __guess_ue (const void * src, \fBsize_t\fP size, char * errmsg, \fBsize_t\fP er_size)"
+Guess if string is UTF8 (ASCII) or EBCDIC\&. 
+.PP
+\fBParameters\fP
+.RS 4
+\fIsrc\fP - character string\&. 
+.br
+\fIsize\fP - number of bytes to analyze\&. 
+.RE
+.PP
+\fBReturns\fP
+.RS 4
+guessed CCSID (819 for UTF8, 1047 for EBCDIC; otherwise 65535 for BINARY and, if not NULL, errmsg will contain details)\&. 
 .RE
 .PP
 
@@ -787,6 +927,15 @@
 .RE
 .PP
 
+.SS "bool __is_os_level_at_or_above (\fBoslvl_t\fP level)"
+Check if current OS is at or above a given level 
+.PP
+\fBReturns\fP
+.RS 4
+true if the current OS level is at or above the given level, and false otherwise 
+.RE
+.PP
+
 .SS "int __lutimes (const char * filename, const struct timeval tv[2])"
 Changes the access and modification times of a file in the same way as lutimes, with the difference that microsecond precision is not supported\&. 
 .PP
@@ -807,6 +956,22 @@
 .RE
 .PP
 
+.SS "int __print_zoslib_help (FILE * fp, const char * title)"
+Prints zoslib help information to specified FILE pointer 
+.PP
+\fBParameters\fP
+.RS 4
+\fIFILE\fP pointer to write to 
+.br
+\fItitle\fP header, specify NULL for default 
+.RE
+.PP
+\fBReturns\fP
+.RS 4
+On success, returns 0, or < 0 on error\&. 
+.RE
+.PP
+
 .SS "unsigned long long __registerProduct (const char * major_version, const char * product_owner, const char * feature_name, const char * product_name, const char * pid)"
 Registers product for SMF 89 Type 1 records using IFAUSAGE macro\&. 
 .PP
@@ -897,6 +1062,20 @@
 
 .SS "void __tlsvaranchor_destroy (struct \fB__tlsanchor\fP * anchor)"
 
+.SS "void __update_envar_settings (const char * envar)"
+Updates the zoslib global variables associated with the zoslib environment variables 
+.PP
+\fBParameters\fP
+.RS 4
+\fIenvar\fP environment variable to update, specify NULL to update all 
+.RE
+.PP
+\fBReturns\fP
+.RS 4
+On success, returns 0, or < 0 on error\&. 
+.RE
+.PP
+
 .SS "void __xfer_env (void)"
 Convert environment variables from EBCDIC to ASCII\&. 
 .SS "void* _convert_a2e (void * dst, const void * src, \fBsize_t\fP size)"
diff --git a/man/man3/zos-semaphore.cc.3 b/man/man3/zos-semaphore.cc.3
index ef52681..9f00202 100644
--- a/man/man3/zos-semaphore.cc.3
+++ b/man/man3/zos-semaphore.cc.3
@@ -1,4 +1,4 @@
-.TH "src/zos-semaphore.cc" 3 "Thu Jun 10 2021" "zoslib" \" -*- nroff -*-
+.TH "src/zos-semaphore.cc" 3 "Tue Jan 18 2022" "zoslib" \" -*- nroff -*-
 .ad l
 .nh
 .SH NAME
diff --git a/man/man3/zos-semaphore.h.3 b/man/man3/zos-semaphore.h.3
index d93fe84..1567b41 100644
--- a/man/man3/zos-semaphore.h.3
+++ b/man/man3/zos-semaphore.h.3
@@ -1,4 +1,4 @@
-.TH "include/zos-semaphore.h" 3 "Thu Jun 10 2021" "zoslib" \" -*- nroff -*-
+.TH "include/zos-semaphore.h" 3 "Tue Jan 18 2022" "zoslib" \" -*- nroff -*-
 .ad l
 .nh
 .SH NAME
diff --git a/man/man3/zos-sys-info.h.3 b/man/man3/zos-sys-info.h.3
index 00143c2..b732691 100644
--- a/man/man3/zos-sys-info.h.3
+++ b/man/man3/zos-sys-info.h.3
@@ -1,4 +1,4 @@
-.TH "include/zos-sys-info.h" 3 "Thu Jun 10 2021" "zoslib" \" -*- nroff -*-
+.TH "include/zos-sys-info.h" 3 "Tue Jan 18 2022" "zoslib" \" -*- nroff -*-
 .ad l
 .nh
 .SH NAME
diff --git a/man/man3/zos.cc.3 b/man/man3/zos.cc.3
index d84e9c6..2c26448 100644
--- a/man/man3/zos.cc.3
+++ b/man/man3/zos.cc.3
@@ -1,4 +1,4 @@
-.TH "src/zos.cc" 3 "Thu Jun 10 2021" "zoslib" \" -*- nroff -*-
+.TH "src/zos.cc" 3 "Tue Jan 18 2022" "zoslib" \" -*- nroff -*-
 .ad l
 .nh
 .SH NAME
@@ -6,7 +6,9 @@
 .SH SYNOPSIS
 .br
 .PP
-\fC#include 'zos\&.h'\fP
+\fC#include 'zos\-base\&.h'\fP
+.br
+\fC#include 'zos\-sys\-info\&.h'\fP
 .br
 \fC#include <_Ccsid\&.h>\fP
 .br
@@ -42,8 +44,6 @@
 .br
 \fC#include <string\&.h>\fP
 .br
-\fC#include <sys/__getipc\&.h>\fP
-.br
 \fC#include <sys/mman\&.h>\fP
 .br
 \fC#include <sys/msg\&.h>\fP
@@ -261,6 +261,12 @@
 .RI "void * \fB_convert_a2e\fP (void *dst, const void *src, \fBsize_t\fP size)"
 .br
 .ti -1c
+.RI "int \fB__guess_ue\fP (const void *src, \fBsize_t\fP size, char *errmsg, \fBsize_t\fP er_size)"
+.br
+.ti -1c
+.RI "int \fB__guess_fd_ue\fP (int fd, char *errmsg, \fBsize_t\fP er_size, int is_new_fd)"
+.br
+.ti -1c
 .RI "int \fB__guess_ae\fP (const void *src, \fBsize_t\fP size)"
 .br
 .ti -1c
@@ -381,6 +387,21 @@
 .RI "int \fB__getargc\fP (void)"
 .br
 .ti -1c
+.RI "int \fB__getexepath\fP (char *path, int pathlen, pid_t pid)"
+.br
+.ti -1c
+.RI "int \fB__get_num_online_cpus\fP (void)"
+.br
+.ti -1c
+.RI "int \fB__get_num_frames\fP (void)"
+.br
+.ti -1c
+.RI "\fBoslvl_t\fP \fB__get_os_level\fP (void)"
+.br
+.ti -1c
+.RI "bool \fB__is_os_level_at_or_above\fP (\fBoslvl_t\fP level)"
+.br
+.ti -1c
 .RI "void \fB__fd_close\fP (int fd)"
 .br
 .ti -1c
@@ -498,6 +519,12 @@
 .RI "void * \fBroanon_mmap\fP (void *_, \fBsize_t\fP len, int prot, int flags, const char *filename, int fildes, off_t off)"
 .br
 .ti -1c
+.RI "int \fB__print_zoslib_help\fP (FILE *fp, const char *title)"
+.br
+.ti -1c
+.RI "void \fB__update_envar_settings\fP (const char *envar)"
+.br
+.ti -1c
 .RI "void \fBinit_zoslib_config\fP (\fBzoslib_config_t\fP &config)"
 .br
 .ti -1c
@@ -852,6 +879,33 @@
 .RE
 .PP
 
+.SS "int __get_num_frames (void)"
+Get the number of frames currently available to the system 
+.PP
+\fBReturns\fP
+.RS 4
+returns the number of available frames 
+.RE
+.PP
+
+.SS "int __get_num_online_cpus (void)"
+Get the number of online CPUs 
+.PP
+\fBReturns\fP
+.RS 4
+returns the number of online CPUs 
+.RE
+.PP
+
+.SS "\fBoslvl_t\fP __get_os_level (void)"
+Get the OS level 
+.PP
+\fBReturns\fP
+.RS 4
+the OS level as ZOSLVL_V2R1/2/3/4/5 (values are in ascending order) 
+.RE
+.PP
+
 .SS "int __getargc (void)"
 Get program argument count 
 .PP
@@ -895,6 +949,24 @@
 
 .SS "char** __getargv_a (void)"
 
+.SS "int __getexepath (char * path, int pathlen, pid_t pid)"
+Get the executable path of a given process id 
+.PP
+\fBParameters\fP
+.RS 4
+\fIpath\fP - pointer to the destination array to copy the null-terminated path to 
+.br
+\fIpathlen\fP - length of the given array 
+.br
+\fIpid\fP - process id to obtain the executable path for 
+.RE
+.PP
+\fBReturns\fP
+.RS 4
+On success, returns 0, or -1 on error\&. 
+.RE
+.PP
+
 .SS "int __getfdccsid (int fd)"
 Get file descriptor CCSID\&. 
 .PP
@@ -921,7 +993,37 @@
 .PP
 \fBReturns\fP
 .RS 4
-returns guessed CCSID\&. 
+guessed CCSID\&. 
+.RE
+.PP
+
+.SS "int __guess_fd_ue (int fd, char * errmsg, \fBsize_t\fP er_size, int is_new_fd)"
+Guess if string is UTF8 (ASCII) or EBCDIC based on the first CCSID_GUESS_BUF_SIZE_ENVAR of the file associated with the given fd\&. CCSID_GUESS_BUF_SIZE_ENVAR is default at 4KB\&. 
+.PP
+\fBParameters\fP
+.RS 4
+\fIfd\fP - open file descriptor to guess\&. 
+.RE
+.PP
+\fBReturns\fP
+.RS 4
+guessed CCSID (819 for UTF8, 1047 for EBCDIC; otherwise 65535 for BINARY and, if not NULL, errmsg will contain details)\&. 
+.RE
+.PP
+
+.SS "int __guess_ue (const void * src, \fBsize_t\fP size, char * errmsg, \fBsize_t\fP er_size)"
+Guess if string is UTF8 (ASCII) or EBCDIC\&. 
+.PP
+\fBParameters\fP
+.RS 4
+\fIsrc\fP - character string\&. 
+.br
+\fIsize\fP - number of bytes to analyze\&. 
+.RE
+.PP
+\fBReturns\fP
+.RS 4
+guessed CCSID (819 for UTF8, 1047 for EBCDIC; otherwise 65535 for BINARY and, if not NULL, errmsg will contain details)\&. 
 .RE
 .PP
 
@@ -934,6 +1036,15 @@
 .RE
 .PP
 
+.SS "bool __is_os_level_at_or_above (\fBoslvl_t\fP level)"
+Check if current OS is at or above a given level 
+.PP
+\fBReturns\fP
+.RS 4
+true if the current OS level is at or above the given level, and false otherwise 
+.RE
+.PP
+
 .SS "void* __loadmod (const char * name)"
 
 .SS "int __lutimes (const char * filename, const struct timeval tv[2])"
@@ -956,6 +1067,22 @@
 .RE
 .PP
 
+.SS "int __print_zoslib_help (FILE * fp, const char * title)"
+Prints zoslib help information to specified FILE pointer 
+.PP
+\fBParameters\fP
+.RS 4
+\fIFILE\fP pointer to write to 
+.br
+\fItitle\fP header, specify NULL for default 
+.RE
+.PP
+\fBReturns\fP
+.RS 4
+On success, returns 0, or < 0 on error\&. 
+.RE
+.PP
+
 .SS "unsigned long long __registerProduct (const char * major_version, const char * product_owner, const char * feature_name, const char * product_name, const char * pid)"
 Registers product for SMF 89 Type 1 records using IFAUSAGE macro\&. 
 .PP
@@ -1052,6 +1179,20 @@
 
 .SS "void __unloadmod (void * mod)"
 
+.SS "void __update_envar_settings (const char * envar)"
+Updates the zoslib global variables associated with the zoslib environment variables 
+.PP
+\fBParameters\fP
+.RS 4
+\fIenvar\fP environment variable to update, specify NULL to update all 
+.RE
+.PP
+\fBReturns\fP
+.RS 4
+On success, returns 0, or < 0 on error\&. 
+.RE
+.PP
+
 .SS "void __xfer_env (void)"
 Convert environment variables from EBCDIC to ASCII\&. 
 .SS "unsigned int __zsync_val_compare_and_swap32 (volatile unsigned int * __p, unsigned int __compVal, unsigned int __exchVal)"
diff --git a/man/man3/zos.h.3 b/man/man3/zos.h.3
index c270ab4..2a5db27 100644
--- a/man/man3/zos.h.3
+++ b/man/man3/zos.h.3
@@ -1,4 +1,4 @@
-.TH "include/zos.h" 3 "Thu Jun 10 2021" "zoslib" \" -*- nroff -*-
+.TH "include/zos.h" 3 "Tue Jan 18 2022" "zoslib" \" -*- nroff -*-
 .ad l
 .nh
 .SH NAME
@@ -24,7 +24,7 @@
 .RI "#define \fBMAJOR_VERSION\fP   1"
 .br
 .ti -1c
-.RI "#define \fBMINOR_VERSION\fP   0"
+.RI "#define \fBMINOR_VERSION\fP   1"
 .br
 .ti -1c
 .RI "#define \fBPATCH_VERSION\fP   0"
@@ -34,7 +34,7 @@
 .PP 
 .SS "#define MAJOR_VERSION   1"
 
-.SS "#define MINOR_VERSION   0"
+.SS "#define MINOR_VERSION   1"
 
 .SS "#define PATCH_VERSION   0"
 
diff --git a/man/man3/zoslib_config.3 b/man/man3/zoslib_config.3
index 47a6377..a67e8d5 100644
--- a/man/man3/zoslib_config.3
+++ b/man/man3/zoslib_config.3
@@ -1,4 +1,4 @@
-.TH "zoslib_config" 3 "Thu Jun 10 2021" "zoslib" \" -*- nroff -*-
+.TH "zoslib_config" 3 "Tue Jan 18 2022" "zoslib" \" -*- nroff -*-
 .ad l
 .nh
 .SH NAME
@@ -23,20 +23,35 @@
 .ti -1c
 .RI "const char * \fBFORKMAX_ENVAR\fP"
 .br
+.ti -1c
+.RI "const char * \fBCCSID_GUESS_BUF_SIZE_ENVAR\fP"
+.br
+.ti -1c
+.RI "const char * \fBUNTAGGED_READ_MODE_ENVAR\fP"
+.br
+.ti -1c
+.RI "const char * \fBUNTAGGED_READ_MODE_CCSID1047_ENVAR\fP"
+.br
 .in -1c
 .SH "Detailed Description"
 .PP 
 Configuration for zoslib library 
 .SH "Member Data Documentation"
 .PP 
+.SS "const char* zoslib_config::CCSID_GUESS_BUF_SIZE_ENVAR"
+string to indicate the envar to be used to toggle ccsid guess buf size in bytes 
 .SS "const char* zoslib_config::DEBUG_ENVAR"
 string to indicate the envar to be used to toggle debug mode 
 .SS "const char* zoslib_config::FORKMAX_ENVAR"
-string to indicate the envar to be to toggle max number of forks 
+string to indicate the envar to be used to toggle max number of forks 
 .SS "const char* zoslib_config::IPC_CLEANUP_ENVAR"
 string to indicate the envar to be used to toggle IPC cleanup 
 .SS "const char* zoslib_config::RUNTIME_LIMIT_ENVAR"
-string to indicate the envar to be to toggle runtime limit 
+string to indicate the envar to be used to toggle runtime limit 
+.SS "const char* zoslib_config::UNTAGGED_READ_MODE_CCSID1047_ENVAR"
+string to indicate the envar to be used to toggle the untagged 1047 read mode 
+.SS "const char* zoslib_config::UNTAGGED_READ_MODE_ENVAR"
+string to indicate the envar to be used to toggle the untagged read mode 
 
 .SH "Author"
 .PP