902 lines
46 KiB
HTML
902 lines
46 KiB
HTML
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
|
<html>
|
|
<head>
|
|
<meta name="generator" content="HTML Tidy, see www.w3.org">
|
|
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
|
|
<link type="text/css" rel="stylesheet" href="style.css"><!-- Generated by The Open Group's rhtm tool v1.2.1 -->
|
|
<!-- Copyright (c) 2001 The Open Group, All Rights Reserved -->
|
|
<title>Rationale for System Interfaces</title>
|
|
</head>
|
|
<body bgcolor="white">
|
|
|
|
<basefont size="3"> <!--header start-->
|
|
<center><font size="2">The Open Group Base Specifications Issue 6<br>
|
|
IEEE Std 1003.1-2001<br>
|
|
Copyright © 2001 The IEEE and The Open Group, All Rights reserved.</font></center>
|
|
|
|
<!--header end-->
|
|
<hr size="2" noshade>
|
|
<h2><a name="tag_03"></a>Rationale for System Interfaces</h2>
|
|
|
|
<h3><a name="tag_03_01"></a>Introduction</h3>
|
|
|
|
<h4><a name="tag_03_01_01"></a>Scope</h4>
|
|
|
|
<p>Refer to <a href="xbd_chap01.html#tag_01_01_01"><i>Scope</i></a> .</p>
|
|
|
|
<h4><a name="tag_03_01_02"></a>Conformance</h4>
|
|
|
|
<p>Refer to <a href="xbd_chap02.html#tag_01_02"><i>Conformance</i></a> .</p>
|
|
|
|
<h4><a name="tag_03_01_03"></a>Normative References</h4>
|
|
|
|
<p>There is no additional rationale provided for this section.</p>
|
|
|
|
<h4><a name="tag_03_01_04"></a>Change History</h4>
|
|
|
|
<p>The change history is provided as an informative section, to track changes from previous issues of
|
|
IEEE Std 1003.1-2001.</p>
|
|
|
|
<p>The following sections describe changes made to the System Interfaces volume of IEEE Std 1003.1-2001 since Issue 5 of
|
|
the base document. The CHANGE HISTORY section for each entry details the technical changes that have been made to that entry from
|
|
Issue 5. Changes between earlier issues of the base document and Issue 5 are not included.</p>
|
|
|
|
<p>The change history between Issue 5 and Issue 6 also lists the changes since the ISO POSIX-1:1996 standard.</p>
|
|
|
|
<h5><a name="tag_03_01_04_01"></a>Changes from Issue 5 to Issue 6 (IEEE Std 1003.1-2001)</h5>
|
|
|
|
<p>The following list summarizes the major changes that were made in the System Interfaces volume of IEEE Std 1003.1-2001
|
|
from Issue 5 to Issue 6:</p>
|
|
|
|
<ul>
|
|
<li>
|
|
<p>This volume of IEEE Std 1003.1-2001 is extensively revised so that it can be both an IEEE POSIX Standard and an Open
|
|
Group Technical Standard.</p>
|
|
</li>
|
|
|
|
<li>
|
|
<p>The POSIX System Interfaces requirements incorporate support of FIPS 151-2.</p>
|
|
</li>
|
|
|
|
<li>
|
|
<p>The POSIX System Interfaces requirements are updated to align with some features of the Single UNIX Specification.</p>
|
|
</li>
|
|
|
|
<li>
|
|
<p>A RATIONALE section is added to each reference page.</p>
|
|
</li>
|
|
|
|
<li>
|
|
<p>Networking interfaces from the XNS, Issue 5.2 specification are incorporated.</p>
|
|
</li>
|
|
|
|
<li>
|
|
<p>IEEE Std 1003.1d-1999 is incorporated.</p>
|
|
</li>
|
|
|
|
<li>
|
|
<p>IEEE Std 1003.1j-2000 is incorporated.</p>
|
|
</li>
|
|
|
|
<li>
|
|
<p>IEEE Std 1003.1q-2000 is incorporated.</p>
|
|
</li>
|
|
|
|
<li>
|
|
<p>IEEE P1003.1a draft standard is incorporated.</p>
|
|
</li>
|
|
|
|
<li>
|
|
<p>Existing functionality is aligned with the ISO/IEC 9899:1999 standard.</p>
|
|
</li>
|
|
|
|
<li>
|
|
<p>New functionality from the ISO/IEC 9899:1999 standard is incorporated.</p>
|
|
</li>
|
|
|
|
<li>
|
|
<p>IEEE PASC Interpretations are applied.</p>
|
|
</li>
|
|
|
|
<li>
|
|
<p>The Open Group corrigenda and resolutions are applied.</p>
|
|
</li>
|
|
</ul>
|
|
|
|
<h5><a name="tag_03_01_04_02"></a>New Features in Issue 6</h5>
|
|
|
|
<p>The functions first introduced in Issue 6 (over the Issue 5 Base document) are listed in the table below:</p>
|
|
|
|
<center>
|
|
<table border="1" cellpadding="3" align="center">
|
|
<tr valign="top">
|
|
<th colspan="3" align="center">
|
|
<p class="tent"><b>New Functions in Issue 6</b></p>
|
|
</th>
|
|
</tr>
|
|
|
|
<tr valign="top">
|
|
<td align="left">
|
|
<p class="tent"><br>
|
|
<a href="../functions/acosf.html"><i>acosf</i>()</a><br>
|
|
<a href="../functions/acoshf.html"><i>acoshf</i>()</a><br>
|
|
<a href="../functions/acoshl.html"><i>acoshl</i>()</a><br>
|
|
<a href="../functions/acosl.html"><i>acosl</i>()</a><br>
|
|
<a href="../functions/asinf.html"><i>asinf</i>()</a><br>
|
|
<a href="../functions/asinhf.html"><i>asinhf</i>()</a><br>
|
|
<a href="../functions/asinhl.html"><i>asinhl</i>()</a><br>
|
|
<a href="../functions/asinl.html"><i>asinl</i>()</a><br>
|
|
<a href="../functions/atan2f.html"><i>atan2f</i>()</a><br>
|
|
<a href="../functions/atan2l.html"><i>atan2l</i>()</a><br>
|
|
<a href="../functions/atanf.html"><i>atanf</i>()</a><br>
|
|
<a href="../functions/atanhf.html"><i>atanhf</i>()</a><br>
|
|
<a href="../functions/atanhl.html"><i>atanhl</i>()</a><br>
|
|
<a href="../functions/atanl.html"><i>atanl</i>()</a><br>
|
|
<a href="../functions/atoll.html"><i>atoll</i>()</a><br>
|
|
<a href="../functions/cabs.html"><i>cabs</i>()</a><br>
|
|
<a href="../functions/cabsf.html"><i>cabsf</i>()</a><br>
|
|
<a href="../functions/cabsl.html"><i>cabsl</i>()</a><br>
|
|
<a href="../functions/cacos.html"><i>cacos</i>()</a><br>
|
|
<a href="../functions/cacosf.html"><i>cacosf</i>()</a><br>
|
|
<a href="../functions/cacosh.html"><i>cacosh</i>()</a><br>
|
|
<a href="../functions/cacoshf.html"><i>cacoshf</i>()</a><br>
|
|
<a href="../functions/cacoshl.html"><i>cacoshl</i>()</a><br>
|
|
<a href="../functions/cacosl.html"><i>cacosl</i>()</a><br>
|
|
<a href="../functions/carg.html"><i>carg</i>()</a><br>
|
|
<a href="../functions/cargf.html"><i>cargf</i>()</a><br>
|
|
<a href="../functions/cargl.html"><i>cargl</i>()</a><br>
|
|
<a href="../functions/casin.html"><i>casin</i>()</a><br>
|
|
<a href="../functions/casinf.html"><i>casinf</i>()</a><br>
|
|
<a href="../functions/casinh.html"><i>casinh</i>()</a><br>
|
|
<a href="../functions/casinhf.html"><i>casinhf</i>()</a><br>
|
|
<a href="../functions/casinhl.html"><i>casinhl</i>()</a><br>
|
|
<a href="../functions/casinl.html"><i>casinl</i>()</a><br>
|
|
<a href="../functions/catan.html"><i>catan</i>()</a><br>
|
|
<a href="../functions/catanf.html"><i>catanf</i>()</a><br>
|
|
<a href="../functions/catanh.html"><i>catanh</i>()</a><br>
|
|
<a href="../functions/catanhf.html"><i>catanhf</i>()</a><br>
|
|
</p>
|
|
</td>
|
|
<td align="left">
|
|
<p class="tent"><br>
|
|
<a href="../functions/catanhl.html"><i>catanhl</i>()</a><br>
|
|
<a href="../functions/catanl.html"><i>catanl</i>()</a><br>
|
|
<a href="../functions/cbrtf.html"><i>cbrtf</i>()</a><br>
|
|
<a href="../functions/cbrtl.html"><i>cbrtl</i>()</a><br>
|
|
<a href="../functions/ccos.html"><i>ccos</i>()</a><br>
|
|
<a href="../functions/ccosf.html"><i>ccosf</i>()</a><br>
|
|
<a href="../functions/ccosh.html"><i>ccosh</i>()</a><br>
|
|
<a href="../functions/ccoshf.html"><i>ccoshf</i>()</a><br>
|
|
<a href="../functions/ccoshl.html"><i>ccoshl</i>()</a><br>
|
|
<a href="../functions/ccosl.html"><i>ccosl</i>()</a><br>
|
|
<a href="../functions/ceilf.html"><i>ceilf</i>()</a><br>
|
|
<a href="../functions/ceill.html"><i>ceill</i>()</a><br>
|
|
<a href="../functions/cexp.html"><i>cexp</i>()</a><br>
|
|
<a href="../functions/cexpf.html"><i>cexpf</i>()</a><br>
|
|
<a href="../functions/cexpl.html"><i>cexpl</i>()</a><br>
|
|
<a href="../functions/cimag.html"><i>cimag</i>()</a><br>
|
|
<a href="../functions/cimagf.html"><i>cimagf</i>()</a><br>
|
|
<a href="../functions/cimagl.html"><i>cimagl</i>()</a><br>
|
|
<a href="../functions/clock_getcpuclockid.html"><i>clock_getcpuclockid</i>()</a><br>
|
|
<a href="../functions/clock_nanosleep.html"><i>clock_nanosleep</i>()</a><br>
|
|
<a href="../functions/clog.html"><i>clog</i>()</a><br>
|
|
<a href="../functions/clogf.html"><i>clogf</i>()</a><br>
|
|
<a href="../functions/clogl.html"><i>clogl</i>()</a><br>
|
|
<a href="../functions/conj.html"><i>conj</i>()</a><br>
|
|
<a href="../functions/conjf.html"><i>conjf</i>()</a><br>
|
|
<a href="../functions/conjl.html"><i>conjl</i>()</a><br>
|
|
<a href="../functions/copysign.html"><i>copysign</i>()</a><br>
|
|
<a href="../functions/copysignf.html"><i>copysignf</i>()</a><br>
|
|
<a href="../functions/copysignl.html"><i>copysignl</i>()</a><br>
|
|
<a href="../functions/cosf.html"><i>cosf</i>()</a><br>
|
|
<a href="../functions/coshf.html"><i>coshf</i>()</a><br>
|
|
<a href="../functions/coshl.html"><i>coshl</i>()</a><br>
|
|
<a href="../functions/cosl.html"><i>cosl</i>()</a><br>
|
|
<a href="../functions/cpow.html"><i>cpow</i>()</a><br>
|
|
<a href="../functions/cpowf.html"><i>cpowf</i>()</a><br>
|
|
<a href="../functions/cpowl.html"><i>cpowl</i>()</a><br>
|
|
<a href="../functions/cproj.html"><i>cproj</i>()</a><br>
|
|
</p>
|
|
</td>
|
|
<td align="left">
|
|
<p class="tent"><br>
|
|
<a href="../functions/cprojf.html"><i>cprojf</i>()</a><br>
|
|
<a href="../functions/cprojl.html"><i>cprojl</i>()</a><br>
|
|
<a href="../functions/creal.html"><i>creal</i>()</a><br>
|
|
<a href="../functions/crealf.html"><i>crealf</i>()</a><br>
|
|
<a href="../functions/creall.html"><i>creall</i>()</a><br>
|
|
<a href="../functions/csin.html"><i>csin</i>()</a><br>
|
|
<a href="../functions/csinf.html"><i>csinf</i>()</a><br>
|
|
<a href="../functions/csinh.html"><i>csinh</i>()</a><br>
|
|
<a href="../functions/csinhf.html"><i>csinhf</i>()</a><br>
|
|
<a href="../functions/csinhl.html"><i>csinhl</i>()</a><br>
|
|
<a href="../functions/csinl.html"><i>csinl</i>()</a><br>
|
|
<a href="../functions/csqrt.html"><i>csqrt</i>()</a><br>
|
|
<a href="../functions/csqrtf.html"><i>csqrtf</i>()</a><br>
|
|
<a href="../functions/csqrtl.html"><i>csqrtl</i>()</a><br>
|
|
<a href="../functions/ctan.html"><i>ctan</i>()</a><br>
|
|
<a href="../functions/ctanf.html"><i>ctanf</i>()</a><br>
|
|
<a href="../functions/ctanh.html"><i>ctanh</i>()</a><br>
|
|
<a href="../functions/ctanhf.html"><i>ctanhf</i>()</a><br>
|
|
<a href="../functions/ctanhl.html"><i>ctanhl</i>()</a><br>
|
|
<a href="../functions/ctanl.html"><i>ctanl</i>()</a><br>
|
|
<a href="../functions/erfcf.html"><i>erfcf</i>()</a><br>
|
|
<a href="../functions/erfcl.html"><i>erfcl</i>()</a><br>
|
|
<a href="../functions/erff.html"><i>erff</i>()</a><br>
|
|
<a href="../functions/erfl.html"><i>erfl</i>()</a><br>
|
|
<a href="../functions/exp2.html"><i>exp2</i>()</a><br>
|
|
<a href="../functions/exp2f.html"><i>exp2f</i>()</a><br>
|
|
<a href="../functions/exp2l.html"><i>exp2l</i>()</a><br>
|
|
<a href="../functions/expf.html"><i>expf</i>()</a><br>
|
|
<a href="../functions/expl.html"><i>expl</i>()</a><br>
|
|
<a href="../functions/expm1f.html"><i>expm1f</i>()</a><br>
|
|
<a href="../functions/expm1l.html"><i>expm1l</i>()</a><br>
|
|
<a href="../functions/fabsf.html"><i>fabsf</i>()</a><br>
|
|
<a href="../functions/fabsl.html"><i>fabsl</i>()</a><br>
|
|
<a href="../functions/fdim.html"><i>fdim</i>()</a><br>
|
|
<a href="../functions/fdimf.html"><i>fdimf</i>()</a><br>
|
|
<a href="../functions/fdiml.html"><i>fdiml</i>()</a><br>
|
|
<a href="../functions/feclearexcept.html"><i>feclearexcept</i>()</a><br>
|
|
</p>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</center>
|
|
|
|
<hr>
|
|
<center>
|
|
<table border="1" cellpadding="3" align="center">
|
|
<tr valign="top">
|
|
<th colspan="3" align="center">
|
|
<p class="tent"><b>New Functions in Issue 6</b></p>
|
|
</th>
|
|
</tr>
|
|
|
|
<tr valign="top">
|
|
<td align="left">
|
|
<p class="tent"><br>
|
|
<a href="../functions/fegetenv.html"><i>fegetenv</i>()</a><br>
|
|
<a href="../functions/fegetexceptflag.html"><i>fegetexceptflag</i>()</a><br>
|
|
<a href="../functions/fegetround.html"><i>fegetround</i>()</a><br>
|
|
<a href="../functions/feholdexcept.html"><i>feholdexcept</i>()</a><br>
|
|
<a href="../functions/feraiseexcept.html"><i>feraiseexcept</i>()</a><br>
|
|
<a href="../functions/fesetenv.html"><i>fesetenv</i>()</a><br>
|
|
<a href="../functions/fesetexceptflag.html"><i>fesetexceptflag</i>()</a><br>
|
|
<a href="../functions/fesetround.html"><i>fesetround</i>()</a><br>
|
|
<a href="../functions/fetestexcept.html"><i>fetestexcept</i>()</a><br>
|
|
<a href="../functions/feupdateenv.html"><i>feupdateenv</i>()</a><br>
|
|
<a href="../functions/floorf.html"><i>floorf</i>()</a><br>
|
|
<a href="../functions/floorl.html"><i>floorl</i>()</a><br>
|
|
<a href="../functions/fma.html"><i>fma</i>()</a><br>
|
|
<a href="../functions/fmaf.html"><i>fmaf</i>()</a><br>
|
|
<a href="../functions/fmal.html"><i>fmal</i>()</a><br>
|
|
<a href="../functions/fmax.html"><i>fmax</i>()</a><br>
|
|
<a href="../functions/fmaxf.html"><i>fmaxf</i>()</a><br>
|
|
<a href="../functions/fmaxl.html"><i>fmaxl</i>()</a><br>
|
|
<a href="../functions/fmin.html"><i>fmin</i>()</a><br>
|
|
<a href="../functions/fminf.html"><i>fminf</i>()</a><br>
|
|
<a href="../functions/fminl.html"><i>fminl</i>()</a><br>
|
|
<a href="../functions/fmodf.html"><i>fmodf</i>()</a><br>
|
|
<a href="../functions/fmodl.html"><i>fmodl</i>()</a><br>
|
|
<a href="../functions/fpclassify.html"><i>fpclassify</i>()</a><br>
|
|
<a href="../functions/frexpf.html"><i>frexpf</i>()</a><br>
|
|
<a href="../functions/frexpl.html"><i>frexpl</i>()</a><br>
|
|
<a href="../functions/hypotf.html"><i>hypotf</i>()</a><br>
|
|
<a href="../functions/hypotl.html"><i>hypotl</i>()</a><br>
|
|
<a href="../functions/ilogbf.html"><i>ilogbf</i>()</a><br>
|
|
<a href="../functions/ilogbl.html"><i>ilogbl</i>()</a><br>
|
|
<a href="../functions/imaxabs.html"><i>imaxabs</i>()</a><br>
|
|
<a href="../functions/imaxdiv.html"><i>imaxdiv</i>()</a><br>
|
|
<a href="../functions/isblank.html"><i>isblank</i>()</a><br>
|
|
<a href="../functions/isfinite.html"><i>isfinite</i>()</a><br>
|
|
<a href="../functions/isgreater.html"><i>isgreater</i>()</a><br>
|
|
<a href="../functions/isgreaterequal.html"><i>isgreaterequal</i>()</a><br>
|
|
<a href="../functions/isinf.html"><i>isinf</i>()</a><br>
|
|
<a href="../functions/isless.html"><i>isless</i>()</a><br>
|
|
<a href="../functions/islessequal.html"><i>islessequal</i>()</a><br>
|
|
<a href="../functions/islessgreater.html"><i>islessgreater</i>()</a><br>
|
|
<a href="../functions/isnormal.html"><i>isnormal</i>()</a><br>
|
|
<a href="../functions/isunordered.html"><i>isunordered</i>()</a><br>
|
|
<a href="../functions/iswblank.html"><i>iswblank</i>()</a><br>
|
|
<a href="../functions/ldexpf.html"><i>ldexpf</i>()</a><br>
|
|
</p>
|
|
</td>
|
|
<td align="left">
|
|
<p class="tent"><br>
|
|
<a href="../functions/ldexpl.html"><i>ldexpl</i>()</a><br>
|
|
<a href="../functions/lgammaf.html"><i>lgammaf</i>()</a><br>
|
|
<a href="../functions/lgammal.html"><i>lgammal</i>()</a><br>
|
|
<a href="../functions/llabs.html"><i>llabs</i>()</a><br>
|
|
<a href="../functions/lldiv.html"><i>lldiv</i>()</a><br>
|
|
<a href="../functions/llrint.html"><i>llrint</i>()</a><br>
|
|
<a href="../functions/llrintf.html"><i>llrintf</i>()</a><br>
|
|
<a href="../functions/llrintl.html"><i>llrintl</i>()</a><br>
|
|
<a href="../functions/llround.html"><i>llround</i>()</a><br>
|
|
<a href="../functions/llroundf.html"><i>llroundf</i>()</a><br>
|
|
<a href="../functions/llroundl.html"><i>llroundl</i>()</a><br>
|
|
<a href="../functions/log10f.html"><i>log10f</i>()</a><br>
|
|
<a href="../functions/log10l.html"><i>log10l</i>()</a><br>
|
|
<a href="../functions/log1pf.html"><i>log1pf</i>()</a><br>
|
|
<a href="../functions/log1pl.html"><i>log1pl</i>()</a><br>
|
|
<a href="../functions/log2.html"><i>log2</i>()</a><br>
|
|
<a href="../functions/log2f.html"><i>log2f</i>()</a><br>
|
|
<a href="../functions/log2l.html"><i>log2l</i>()</a><br>
|
|
<a href="../functions/logbf.html"><i>logbf</i>()</a><br>
|
|
<a href="../functions/logbl.html"><i>logbl</i>()</a><br>
|
|
<a href="../functions/logf.html"><i>logf</i>()</a><br>
|
|
<a href="../functions/logl.html"><i>logl</i>()</a><br>
|
|
<a href="../functions/lrint.html"><i>lrint</i>()</a><br>
|
|
<a href="../functions/lrintf.html"><i>lrintf</i>()</a><br>
|
|
<a href="../functions/lrintl.html"><i>lrintl</i>()</a><br>
|
|
<a href="../functions/lround.html"><i>lround</i>()</a><br>
|
|
<a href="../functions/lroundf.html"><i>lroundf</i>()</a><br>
|
|
<a href="../functions/lroundl.html"><i>lroundl</i>()</a><br>
|
|
<a href="../functions/modff.html"><i>modff</i>()</a><br>
|
|
<a href="../functions/modfl.html"><i>modfl</i>()</a><br>
|
|
<a href="../functions/mq_timedreceive.html"><i>mq_timedreceive</i>()</a><br>
|
|
<a href="../functions/mq_timedsend.html"><i>mq_timedsend</i>()</a><br>
|
|
<a href="../functions/nan.html"><i>nan</i>()</a><br>
|
|
<a href="../functions/nanf.html"><i>nanf</i>()</a><br>
|
|
<a href="../functions/nanl.html"><i>nanl</i>()</a><br>
|
|
<a href="../functions/nearbyint.html"><i>nearbyint</i>()</a><br>
|
|
<a href="../functions/nearbyintf.html"><i>nearbyintf</i>()</a><br>
|
|
<a href="../functions/nearbyintl.html"><i>nearbyintl</i>()</a><br>
|
|
<a href="../functions/nextafterf.html"><i>nextafterf</i>()</a><br>
|
|
<a href="../functions/nextafterl.html"><i>nextafterl</i>()</a><br>
|
|
<a href="../functions/nexttoward.html"><i>nexttoward</i>()</a><br>
|
|
<a href="../functions/nexttowardf.html"><i>nexttowardf</i>()</a><br>
|
|
<a href="../functions/nexttowardl.html"><i>nexttowardl</i>()</a><br>
|
|
<a href="../functions/posix_fadvise.html"><i>posix_fadvise</i>()</a><br>
|
|
</p>
|
|
</td>
|
|
<td align="left">
|
|
<p class="tent"><br>
|
|
<a href="../functions/posix_fallocate.html"><i>posix_fallocate</i>()</a><br>
|
|
<a href="../functions/posix_madvise.html"><i>posix_madvise</i>()</a><br>
|
|
<a href="../functions/posix_mem_offset.html"><i>posix_mem_offset</i>()</a><br>
|
|
<a href="../functions/posix_memalign.html"><i>posix_memalign</i>()</a><br>
|
|
<a href="../functions/posix_openpt.html"><i>posix_openpt</i>()</a><br>
|
|
<a href="../functions/posix_spawn.html"><i>posix_spawn</i>()</a><br>
|
|
<a href="../functions/posix_spawn_file_actions_addclose.html"><i>posix_spawn_file_actions_addclose</i>()</a><br>
|
|
<a href="../functions/posix_spawn_file_actions_adddup2.html"><i>posix_spawn_file_actions_adddup2</i>()</a><br>
|
|
<a href="../functions/posix_spawn_file_actions_addopen.html"><i>posix_spawn_file_actions_addopen</i>()</a><br>
|
|
<a href="../functions/posix_spawn_file_actions_destroy.html"><i>posix_spawn_file_actions_destroy</i>()</a><br>
|
|
<a href="../functions/posix_spawn_file_actions_init.html"><i>posix_spawn_file_actions_init</i>()</a><br>
|
|
<a href="../functions/posix_spawnattr_destroy.html"><i>posix_spawnattr_destroy</i>()</a><br>
|
|
<a href="../functions/posix_spawnattr_getflags.html"><i>posix_spawnattr_getflags</i>()</a><br>
|
|
<a href="../functions/posix_spawnattr_getpgroup.html"><i>posix_spawnattr_getpgroup</i>()</a><br>
|
|
<a href="../functions/posix_spawnattr_getschedparam.html"><i>posix_spawnattr_getschedparam</i>()</a><br>
|
|
<a href="../functions/posix_spawnattr_getschedpolicy.html"><i>posix_spawnattr_getschedpolicy</i>()</a><br>
|
|
<a href="../functions/posix_spawnattr_getsigdefault.html"><i>posix_spawnattr_getsigdefault</i>()</a><br>
|
|
<a href="../functions/posix_spawnattr_getsigmask.html"><i>posix_spawnattr_getsigmask</i>()</a><br>
|
|
<a href="../functions/posix_spawnattr_init.html"><i>posix_spawnattr_init</i>()</a><br>
|
|
<a href="../functions/posix_spawnattr_setflags.html"><i>posix_spawnattr_setflags</i>()</a><br>
|
|
<a href="../functions/posix_spawnattr_setpgroup.html"><i>posix_spawnattr_setpgroup</i>()</a><br>
|
|
<a href="../functions/posix_spawnattr_setschedparam.html"><i>posix_spawnattr_setschedparam</i>()</a><br>
|
|
<a href="../functions/posix_spawnattr_setschedpolicy.html"><i>posix_spawnattr_setschedpolicy</i>()</a><br>
|
|
<a href="../functions/posix_spawnattr_setsigdefault.html"><i>posix_spawnattr_setsigdefault</i>()</a><br>
|
|
<a href="../functions/posix_spawnattr_setsigmask.html"><i>posix_spawnattr_setsigmask</i>()</a><br>
|
|
<a href="../functions/posix_spawnp.html"><i>posix_spawnp</i>()</a><br>
|
|
<a href="../functions/posix_trace_attr_destroy.html"><i>posix_trace_attr_destroy</i>()</a><br>
|
|
<a href="../functions/posix_trace_attr_getclockres.html"><i>posix_trace_attr_getclockres</i>()</a><br>
|
|
<a href="../functions/posix_trace_attr_getcreatetime.html"><i>posix_trace_attr_getcreatetime</i>()</a><br>
|
|
<a href="../functions/posix_trace_attr_getgenversion.html"><i>posix_trace_attr_getgenversion</i>()</a><br>
|
|
<a href="../functions/posix_trace_attr_getinherited.html"><i>posix_trace_attr_getinherited</i>()</a><br>
|
|
<a href="../functions/posix_trace_attr_getlogfullpolicy.html"><i>posix_trace_attr_getlogfullpolicy</i>()</a><br>
|
|
<a href="../functions/posix_trace_attr_getlogsize.html"><i>posix_trace_attr_getlogsize</i>()</a><br>
|
|
<a href="../functions/posix_trace_attr_getmaxdatasize.html"><i>posix_trace_attr_getmaxdatasize</i>()</a><br>
|
|
<a href="../functions/posix_trace_attr_getmaxsystemeventsize.html"><i>posix_trace_attr_getmaxsystemeventsize</i>()</a><br>
|
|
<a href="../functions/posix_trace_attr_getmaxusereventsize.html"><i>posix_trace_attr_getmaxusereventsize</i>()</a><br>
|
|
<a href="../functions/posix_trace_attr_getname.html"><i>posix_trace_attr_getname</i>()</a><br>
|
|
<a href="../functions/posix_trace_attr_getstreamfullpolicy.html"><i>posix_trace_attr_getstreamfullpolicy</i>()</a><br>
|
|
<a href="../functions/posix_trace_attr_getstreamsize.html"><i>posix_trace_attr_getstreamsize</i>()</a><br>
|
|
<a href="../functions/posix_trace_attr_init.html"><i>posix_trace_attr_init</i>()</a><br>
|
|
<a href="../functions/posix_trace_attr_setinherited.html"><i>posix_trace_attr_setinherited</i>()</a><br>
|
|
<a href="../functions/posix_trace_attr_setlogfullpolicy.html"><i>posix_trace_attr_setlogfullpolicy</i>()</a><br>
|
|
<a href="../functions/posix_trace_attr_setlogsize.html"><i>posix_trace_attr_setlogsize</i>()</a><br>
|
|
<a href="../functions/posix_trace_create.html"><i>posix_trace_create</i>()</a><br>
|
|
</p>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</center>
|
|
|
|
<hr>
|
|
<center>
|
|
<table border="1" cellpadding="3" align="center">
|
|
<tr valign="top">
|
|
<th colspan="3" align="center">
|
|
<p class="tent"><b>New Functions in Issue 6</b></p>
|
|
</th>
|
|
</tr>
|
|
|
|
<tr valign="top">
|
|
<td align="left">
|
|
<p class="tent"><br>
|
|
<a href="../functions/posix_trace_attr_setmaxdatasize.html"><i>posix_trace_attr_setmaxdatasize</i>()</a><br>
|
|
<a href="../functions/posix_trace_attr_setname.html"><i>posix_trace_attr_setname</i>()</a><br>
|
|
<a href="../functions/posix_trace_attr_setstreamfullpolicy.html"><i>posix_trace_attr_setstreamfullpolicy</i>()</a><br>
|
|
<a href="../functions/posix_trace_attr_setstreamsize.html"><i>posix_trace_attr_setstreamsize</i>()</a><br>
|
|
<a href="../functions/posix_trace_clear.html"><i>posix_trace_clear</i>()</a><br>
|
|
<a href="../functions/posix_trace_close.html"><i>posix_trace_close</i>()</a><br>
|
|
<a href="../functions/posix_trace_create_withlog.html"><i>posix_trace_create_withlog</i>()</a><br>
|
|
<a href="../functions/posix_trace_event.html"><i>posix_trace_event</i>()</a><br>
|
|
<a href="../functions/posix_trace_eventid_equal.html"><i>posix_trace_eventid_equal</i>()</a><br>
|
|
<a href="../functions/posix_trace_eventid_get_name.html"><i>posix_trace_eventid_get_name</i>()</a><br>
|
|
<a href="../functions/posix_trace_eventid_open.html"><i>posix_trace_eventid_open</i>()</a><br>
|
|
<a href="../functions/posix_trace_eventset_add.html"><i>posix_trace_eventset_add</i>()</a><br>
|
|
<a href="../functions/posix_trace_eventset_del.html"><i>posix_trace_eventset_del</i>()</a><br>
|
|
<a href="../functions/posix_trace_eventset_empty.html"><i>posix_trace_eventset_empty</i>()</a><br>
|
|
<a href="../functions/posix_trace_eventset_fill.html"><i>posix_trace_eventset_fill</i>()</a><br>
|
|
<a href="../functions/posix_trace_eventset_ismember.html"><i>posix_trace_eventset_ismember</i>()</a><br>
|
|
<a href="../functions/posix_trace_eventtypelist_getnext_id.html"><i>posix_trace_eventtypelist_getnext_id</i>()</a><br>
|
|
<a href="../functions/posix_trace_eventtypelist_rewind.html"><i>posix_trace_eventtypelist_rewind</i>()</a><br>
|
|
<a href="../functions/posix_trace_flush.html"><i>posix_trace_flush</i>()</a><br>
|
|
<a href="../functions/posix_trace_get_attr.html"><i>posix_trace_get_attr</i>()</a><br>
|
|
<a href="../functions/posix_trace_get_filter.html"><i>posix_trace_get_filter</i>()</a><br>
|
|
<a href="../functions/posix_trace_get_status.html"><i>posix_trace_get_status</i>()</a><br>
|
|
<a href="../functions/posix_trace_getnext_event.html"><i>posix_trace_getnext_event</i>()</a><br>
|
|
<a href="../functions/posix_trace_open.html"><i>posix_trace_open</i>()</a><br>
|
|
<a href="../functions/posix_trace_rewind.html"><i>posix_trace_rewind</i>()</a><br>
|
|
<a href="../functions/posix_trace_set_filter.html"><i>posix_trace_set_filter</i>()</a><br>
|
|
<a href="../functions/posix_trace_shutdown.html"><i>posix_trace_shutdown</i>()</a><br>
|
|
<a href="../functions/posix_trace_start.html"><i>posix_trace_start</i>()</a><br>
|
|
<a href="../functions/posix_trace_stop.html"><i>posix_trace_stop</i>()</a><br>
|
|
<a href="../functions/posix_trace_timedgetnext_event.html"><i>posix_trace_timedgetnext_event</i>()</a><br>
|
|
<a href="../functions/posix_trace_trid_eventid_open.html"><i>posix_trace_trid_eventid_open</i>()</a><br>
|
|
<a href="../functions/posix_trace_trygetnext_event.html"><i>posix_trace_trygetnext_event</i>()</a><br>
|
|
<a href="../functions/posix_typed_mem_get_info.html"><i>posix_typed_mem_get_info</i>()</a><br>
|
|
<a href="../functions/posix_typed_mem_open.html"><i>posix_typed_mem_open</i>()</a><br>
|
|
<a href="../functions/powf.html"><i>powf</i>()</a><br>
|
|
<a href="../functions/powl.html"><i>powl</i>()</a><br>
|
|
<a href="../functions/pselect.html"><i>pselect</i>()</a><br>
|
|
<a href="../functions/pthread_attr_getstack.html"><i>pthread_attr_getstack</i>()</a><br>
|
|
<a href="../functions/pthread_attr_setstack.html"><i>pthread_attr_setstack</i>()</a><br>
|
|
</p>
|
|
</td>
|
|
<td align="left">
|
|
<p class="tent"><br>
|
|
<a href="../functions/pthread_barrier_destroy.html"><i>pthread_barrier_destroy</i>()</a><br>
|
|
<a href="../functions/pthread_barrier_init.html"><i>pthread_barrier_init</i>()</a><br>
|
|
<a href="../functions/pthread_barrier_wait.html"><i>pthread_barrier_wait</i>()</a><br>
|
|
<a href="../functions/pthread_barrierattr_destroy.html"><i>pthread_barrierattr_destroy</i>()</a><br>
|
|
<a href="../functions/pthread_barrierattr_getpshared.html"><i>pthread_barrierattr_getpshared</i>()</a><br>
|
|
<a href="../functions/pthread_barrierattr_init.html"><i>pthread_barrierattr_init</i>()</a><br>
|
|
<a href="../functions/pthread_barrierattr_setpshared.html"><i>pthread_barrierattr_setpshared</i>()</a><br>
|
|
<a href="../functions/pthread_condattr_getclock.html"><i>pthread_condattr_getclock</i>()</a><br>
|
|
<a href="../functions/pthread_condattr_setclock.html"><i>pthread_condattr_setclock</i>()</a><br>
|
|
<a href="../functions/pthread_getcpuclockid.html"><i>pthread_getcpuclockid</i>()</a><br>
|
|
<a href="../functions/pthread_mutex_timedlock.html"><i>pthread_mutex_timedlock</i>()</a><br>
|
|
<a href="../functions/pthread_rwlock_timedrdlock.html"><i>pthread_rwlock_timedrdlock</i>()</a><br>
|
|
<a href="../functions/pthread_rwlock_timedwrlock.html"><i>pthread_rwlock_timedwrlock</i>()</a><br>
|
|
<a href="../functions/pthread_setschedprio.html"><i>pthread_setschedprio</i>()</a><br>
|
|
<a href="../functions/pthread_spin_destroy.html"><i>pthread_spin_destroy</i>()</a><br>
|
|
<a href="../functions/pthread_spin_init.html"><i>pthread_spin_init</i>()</a><br>
|
|
<a href="../functions/pthread_spin_lock.html"><i>pthread_spin_lock</i>()</a><br>
|
|
<a href="../functions/pthread_spin_trylock.html"><i>pthread_spin_trylock</i>()</a><br>
|
|
<a href="../functions/pthread_spin_unlock.html"><i>pthread_spin_unlock</i>()</a><br>
|
|
<a href="../functions/remainderf.html"><i>remainderf</i>()</a><br>
|
|
<a href="../functions/remainderl.html"><i>remainderl</i>()</a><br>
|
|
<a href="../functions/remquo.html"><i>remquo</i>()</a><br>
|
|
<a href="../functions/remquof.html"><i>remquof</i>()</a><br>
|
|
<a href="../functions/remquol.html"><i>remquol</i>()</a><br>
|
|
<a href="../functions/rintf.html"><i>rintf</i>()</a><br>
|
|
<a href="../functions/rintl.html"><i>rintl</i>()</a><br>
|
|
<a href="../functions/round.html"><i>round</i>()</a><br>
|
|
<a href="../functions/roundf.html"><i>roundf</i>()</a><br>
|
|
<a href="../functions/roundl.html"><i>roundl</i>()</a><br>
|
|
<a href="../functions/scalbln.html"><i>scalbln</i>()</a><br>
|
|
<a href="../functions/scalblnf.html"><i>scalblnf</i>()</a><br>
|
|
<a href="../functions/scalblnl.html"><i>scalblnl</i>()</a><br>
|
|
<a href="../functions/scalbn.html"><i>scalbn</i>()</a><br>
|
|
<a href="../functions/scalbnf.html"><i>scalbnf</i>()</a><br>
|
|
<a href="../functions/scalbnl.html"><i>scalbnl</i>()</a><br>
|
|
<a href="../functions/sem_timedwait.html"><i>sem_timedwait</i>()</a><br>
|
|
<a href="../functions/setegid.html"><i>setegid</i>()</a><br>
|
|
<a href="../functions/setenv.html"><i>setenv</i>()</a><br>
|
|
<a href="../functions/seteuid.html"><i>seteuid</i>()</a><br>
|
|
</p>
|
|
</td>
|
|
<td align="left">
|
|
<p class="tent"><br>
|
|
<a href="../functions/signbit.html"><i>signbit</i>()</a><br>
|
|
<a href="../functions/sinf.html"><i>sinf</i>()</a><br>
|
|
<a href="../functions/sinhf.html"><i>sinhf</i>()</a><br>
|
|
<a href="../functions/sinhl.html"><i>sinhl</i>()</a><br>
|
|
<a href="../functions/sinl.html"><i>sinl</i>()</a><br>
|
|
<a href="../functions/sockatmark.html"><i>sockatmark</i>()</a><br>
|
|
<a href="../functions/sqrtf.html"><i>sqrtf</i>()</a><br>
|
|
<a href="../functions/sqrtl.html"><i>sqrtl</i>()</a><br>
|
|
<a href="../functions/strerror_r.html"><i>strerror_r</i>()</a><br>
|
|
<a href="../functions/strtoimax.html"><i>strtoimax</i>()</a><br>
|
|
<a href="../functions/strtoll.html"><i>strtoll</i>()</a><br>
|
|
<a href="../functions/strtoull.html"><i>strtoull</i>()</a><br>
|
|
<a href="../functions/strtoumax.html"><i>strtoumax</i>()</a><br>
|
|
<a href="../functions/tanf.html"><i>tanf</i>()</a><br>
|
|
<a href="../functions/tanhf.html"><i>tanhf</i>()</a><br>
|
|
<a href="../functions/tanhl.html"><i>tanhl</i>()</a><br>
|
|
<a href="../functions/tanl.html"><i>tanl</i>()</a><br>
|
|
<a href="../functions/tgamma.html"><i>tgamma</i>()</a><br>
|
|
<a href="../functions/tgammaf.html"><i>tgammaf</i>()</a><br>
|
|
<a href="../functions/tgammal.html"><i>tgammal</i>()</a><br>
|
|
<a href="../functions/trunc.html"><i>trunc</i>()</a><br>
|
|
<a href="../functions/truncf.html"><i>truncf</i>()</a><br>
|
|
<a href="../functions/truncl.html"><i>truncl</i>()</a><br>
|
|
<a href="../functions/unsetenv.html"><i>unsetenv</i>()</a><br>
|
|
<a href="../functions/vfprintf.html"><i>vfprintf</i>()</a><br>
|
|
<a href="../functions/vfscanf.html"><i>vfscanf</i>()</a><br>
|
|
<a href="../functions/vfwscanf.html"><i>vfwscanf</i>()</a><br>
|
|
<a href="../functions/vprintf.html"><i>vprintf</i>()</a><br>
|
|
<a href="../functions/vscanf.html"><i>vscanf</i>()</a><br>
|
|
<a href="../functions/vsnprintf.html"><i>vsnprintf</i>()</a><br>
|
|
<a href="../functions/vsprintf.html"><i>vsprintf</i>()</a><br>
|
|
<a href="../functions/vsscanf.html"><i>vsscanf</i>()</a><br>
|
|
<a href="../functions/vswscanf.html"><i>vswscanf</i>()</a><br>
|
|
<a href="../functions/vwscanf.html"><i>vwscanf</i>()</a><br>
|
|
<a href="../functions/wcstoimax.html"><i>wcstoimax</i>()</a><br>
|
|
<a href="../functions/wcstoll.html"><i>wcstoll</i>()</a><br>
|
|
<a href="../functions/wcstoull.html"><i>wcstoull</i>()</a><br>
|
|
<a href="../functions/wcstoumax.html"><i>wcstoumax</i>()</a><br>
|
|
</p>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</center>
|
|
|
|
<p><br>
|
|
The following new headers are introduced in Issue 6:</p>
|
|
|
|
<center>
|
|
<table border="1" cellpadding="3" align="center">
|
|
<tr valign="top">
|
|
<th colspan="3" align="center">
|
|
<p class="tent"><b>New Headers in Issue 6</b></p>
|
|
</th>
|
|
</tr>
|
|
|
|
<tr valign="top">
|
|
<td align="left">
|
|
<p class="tent"><br>
|
|
<a href="../basedefs/complex.h.html"><i><complex.h></i></a><br>
|
|
<a href="../basedefs/fenv.h.html"><i><fenv.h></i></a><br>
|
|
<a href="../basedefs/net/if.h.html"><i><net/if.h></i></a><br>
|
|
</p>
|
|
</td>
|
|
<td align="left">
|
|
<p class="tent"><br>
|
|
<a href="../basedefs/spawn.h.html"><i><spawn.h></i></a><br>
|
|
<a href="../basedefs/stdbool.h.html"><i><stdbool.h></i></a><br>
|
|
<a href="../basedefs/stdint.h.html"><i><stdint.h></i></a><br>
|
|
</p>
|
|
</td>
|
|
<td align="left">
|
|
<p class="tent"><br>
|
|
<a href="../basedefs/tgmath.h.html"><i><tgmath.h></i></a><br>
|
|
<a href="../basedefs/trace.h.html"><i><trace.h></i></a><br>
|
|
</p>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</center>
|
|
|
|
<hr>
|
|
<p>The following table lists the functions and symbols from the XSI extension. These are new since the ISO POSIX-1:1996
|
|
standard.</p>
|
|
|
|
<center>
|
|
<table border="1" cellpadding="3" align="center">
|
|
<tr valign="top">
|
|
<th colspan="4" align="center">
|
|
<p class="tent"><b>New XSI Functions and Symbols in Issue 6</b></p>
|
|
</th>
|
|
</tr>
|
|
|
|
<tr valign="top">
|
|
<td align="left">
|
|
<p class="tent"><br>
|
|
<a href="../functions/_longjmp.html"><i>_longjmp</i>()</a><br>
|
|
<a href="../functions/_setjmp.html"><i>_setjmp</i>()</a><br>
|
|
<a href="../functions/_tolower.html"><i>_tolower</i>()</a><br>
|
|
<a href="../functions/_toupper.html"><i>_toupper</i>()</a><br>
|
|
<a href="../functions/a64l.html"><i>a64l</i>()</a><br>
|
|
<a href="../functions/basename.html"><i>basename</i>()</a><br>
|
|
<a href="../functions/bcmp.html"><i>bcmp</i>()</a><br>
|
|
<a href="../functions/bcopy.html"><i>bcopy</i>()</a><br>
|
|
<a href="../functions/bzero.html"><i>bzero</i>()</a><br>
|
|
<a href="../functions/catclose.html"><i>catclose</i>()</a><br>
|
|
<a href="../functions/catgets.html"><i>catgets</i>()</a><br>
|
|
<a href="../functions/catopen.html"><i>catopen</i>()</a><br>
|
|
<a href="../functions/closelog.html"><i>closelog</i>()</a><br>
|
|
<a href="../functions/crypt.html"><i>crypt</i>()</a><br>
|
|
<i>daylight</i><br>
|
|
<a href="../functions/dbm_clearerr.html"><i>dbm_clearerr</i>()</a><br>
|
|
<a href="../functions/dbm_close.html"><i>dbm_close</i>()</a><br>
|
|
<a href="../functions/dbm_delete.html"><i>dbm_delete</i>()</a><br>
|
|
<a href="../functions/dbm_error.html"><i>dbm_error</i>()</a><br>
|
|
<a href="../functions/dbm_fetch.html"><i>dbm_fetch</i>()</a><br>
|
|
<a href="../functions/dbm_firstkey.html"><i>dbm_firstkey</i>()</a><br>
|
|
<a href="../functions/dbm_nextkey.html"><i>dbm_nextkey</i>()</a><br>
|
|
<a href="../functions/dbm_open.html"><i>dbm_open</i>()</a><br>
|
|
<a href="../functions/dbm_store.html"><i>dbm_store</i>()</a><br>
|
|
<a href="../functions/dirname.html"><i>dirname</i>()</a><br>
|
|
<a href="../functions/dlclose.html"><i>dlclose</i>()</a><br>
|
|
<a href="../functions/dlerror.html"><i>dlerror</i>()</a><br>
|
|
<a href="../functions/dlopen.html"><i>dlopen</i>()</a><br>
|
|
<a href="../functions/dlsym.html"><i>dlsym</i>()</a><br>
|
|
<a href="../functions/drand48.html"><i>drand48</i>()</a><br>
|
|
<a href="../functions/ecvt.html"><i>ecvt</i>()</a><br>
|
|
<a href="../functions/encrypt.html"><i>encrypt</i>()</a><br>
|
|
<a href="../functions/endgrent.html"><i>endgrent</i>()</a><br>
|
|
<a href="../functions/endpwent.html"><i>endpwent</i>()</a><br>
|
|
<a href="../functions/endutxent.html"><i>endutxent</i>()</a><br>
|
|
<a href="../functions/erand48.html"><i>erand48</i>()</a><br>
|
|
<a href="../functions/fchdir.html"><i>fchdir</i>()</a><br>
|
|
<a href="../functions/fcvt.html"><i>fcvt</i>()</a><br>
|
|
<a href="../functions/ffs.html"><i>ffs</i>()</a><br>
|
|
<a href="../functions/fmtmsg.html"><i>fmtmsg</i>()</a><br>
|
|
<a href="../functions/fstatvfs.html"><i>fstatvfs</i>()</a><br>
|
|
<a href="../functions/ftime.html"><i>ftime</i>()</a><br>
|
|
<a href="../functions/ftok.html"><i>ftok</i>()</a><br>
|
|
<a href="../functions/ftw.html"><i>ftw</i>()</a><br>
|
|
<a href="../functions/gcvt.html"><i>gcvt</i>()</a><br>
|
|
</p>
|
|
</td>
|
|
<td align="left">
|
|
<p class="tent"><br>
|
|
<a href="../functions/getcontext.html"><i>getcontext</i>()</a><br>
|
|
<a href="../functions/getdate.html"><i>getdate</i>()</a><br>
|
|
<a href="../functions/getgrent.html"><i>getgrent</i>()</a><br>
|
|
<a href="../functions/gethostid.html"><i>gethostid</i>()</a><br>
|
|
<a href="../functions/getitimer.html"><i>getitimer</i>()</a><br>
|
|
<a href="../functions/getpgid.html"><i>getpgid</i>()</a><br>
|
|
<a href="../functions/getpmsg.html"><i>getpmsg</i>()</a><br>
|
|
<a href="../functions/getpriority.html"><i>getpriority</i>()</a><br>
|
|
<a href="../functions/getpwent.html"><i>getpwent</i>()</a><br>
|
|
<a href="../functions/getrlimit.html"><i>getrlimit</i>()</a><br>
|
|
<a href="../functions/getrusage.html"><i>getrusage</i>()</a><br>
|
|
<a href="../functions/getsid.html"><i>getsid</i>()</a><br>
|
|
<a href="../functions/getsubopt.html"><i>getsubopt</i>()</a><br>
|
|
<a href="../functions/gettimeofday.html"><i>gettimeofday</i>()</a><br>
|
|
<a href="../functions/getutxent.html"><i>getutxent</i>()</a><br>
|
|
<a href="../functions/getutxid.html"><i>getutxid</i>()</a><br>
|
|
<a href="../functions/getutxline.html"><i>getutxline</i>()</a><br>
|
|
<a href="../functions/getwd.html"><i>getwd</i>()</a><br>
|
|
<a href="../functions/grantpt.html"><i>grantpt</i>()</a><br>
|
|
<a href="../functions/hcreate.html"><i>hcreate</i>()</a><br>
|
|
<a href="../functions/hdestroy.html"><i>hdestroy</i>()</a><br>
|
|
<a href="../functions/hsearch.html"><i>hsearch</i>()</a><br>
|
|
<a href="../functions/iconv.html"><i>iconv</i>()</a><br>
|
|
<a href="../functions/iconv_close.html"><i>iconv_close</i>()</a><br>
|
|
<a href="../functions/iconv_open.html"><i>iconv_open</i>()</a><br>
|
|
<a href="../functions/index.html"><i>index</i>()</a><br>
|
|
<a href="../functions/initstate.html"><i>initstate</i>()</a><br>
|
|
<a href="../functions/insque.html"><i>insque</i>()</a><br>
|
|
<a href="../functions/isascii.html"><i>isascii</i>()</a><br>
|
|
<a href="../functions/jrand48.html"><i>jrand48</i>()</a><br>
|
|
<a href="../functions/killpg.html"><i>killpg</i>()</a><br>
|
|
<a href="../functions/l64a.html"><i>l64a</i>()</a><br>
|
|
<a href="../functions/lchown.html"><i>lchown</i>()</a><br>
|
|
<a href="../functions/lcong48.html"><i>lcong48</i>()</a><br>
|
|
<a href="../functions/lfind.html"><i>lfind</i>()</a><br>
|
|
<a href="../functions/lockf.html"><i>lockf</i>()</a><br>
|
|
<a href="../functions/lrand48.html"><i>lrand48</i>()</a><br>
|
|
<a href="../functions/lsearch.html"><i>lsearch</i>()</a><br>
|
|
<a href="../functions/makecontext.html"><i>makecontext</i>()</a><br>
|
|
<a href="../functions/memccpy.html"><i>memccpy</i>()</a><br>
|
|
<a href="../functions/mknod.html"><i>mknod</i>()</a><br>
|
|
<a href="../functions/mkstemp.html"><i>mkstemp</i>()</a><br>
|
|
<a href="../functions/mktemp.html"><i>mktemp</i>()</a><br>
|
|
<a href="../functions/mrand48.html"><i>mrand48</i>()</a><br>
|
|
<a href="../functions/msgctl.html"><i>msgctl</i>()</a><br>
|
|
</p>
|
|
</td>
|
|
<td align="left">
|
|
<p class="tent"><br>
|
|
<a href="../functions/msgget.html"><i>msgget</i>()</a><br>
|
|
<a href="../functions/msgrcv.html"><i>msgrcv</i>()</a><br>
|
|
<a href="../functions/msgsnd.html"><i>msgsnd</i>()</a><br>
|
|
<a href="../functions/nftw.html"><i>nftw</i>()</a><br>
|
|
<a href="../functions/nice.html"><i>nice</i>()</a><br>
|
|
<a href="../functions/nl_langinfo.html"><i>nl_langinfo</i>()</a><br>
|
|
<a href="../functions/nrand48.html"><i>nrand48</i>()</a><br>
|
|
<a href="../functions/openlog.html"><i>openlog</i>()</a><br>
|
|
<a href="../functions/poll.html"><i>poll</i>()</a><br>
|
|
<a href="../functions/posix_openpt.html"><i>posix_openpt</i>()</a><br>
|
|
<a href="../functions/pread.html"><i>pread</i>()</a><br>
|
|
<a href="../functions/pthread_attr_getguardsize.html"><i>pthread_attr_getguardsize</i>()</a><br>
|
|
<a href="../functions/pthread_attr_setguardsize.html"><i>pthread_attr_setguardsize</i>()</a><br>
|
|
<a href="../functions/pthread_attr_setstack.html"><i>pthread_attr_setstack</i>()</a><br>
|
|
<a href="../functions/pthread_getconcurrency.html"><i>pthread_getconcurrency</i>()</a><br>
|
|
<a href="../functions/pthread_mutexattr_gettype.html"><i>pthread_mutexattr_gettype</i>()</a><br>
|
|
<a href="../functions/pthread_mutexattr_settype.html"><i>pthread_mutexattr_settype</i>()</a><br>
|
|
<a href="../functions/pthread_rwlockattr_init.html"><i>pthread_rwlockattr_init</i>()</a><br>
|
|
<a href="../functions/pthread_rwlockattr_setpshared.html"><i>pthread_rwlockattr_setpshared</i>()</a><br>
|
|
<a href="../functions/pthread_setconcurrency.html"><i>pthread_setconcurrency</i>()</a><br>
|
|
<a href="../functions/ptsname.html"><i>ptsname</i>()</a><br>
|
|
<a href="../functions/putenv.html"><i>putenv</i>()</a><br>
|
|
<a href="../functions/pututxline.html"><i>pututxline</i>()</a><br>
|
|
<a href="../functions/pwrite.html"><i>pwrite</i>()</a><br>
|
|
<a href="../functions/random.html"><i>random</i>()</a><br>
|
|
<a href="../functions/readv.html"><i>readv</i>()</a><br>
|
|
<a href="../functions/realpath.html"><i>realpath</i>()</a><br>
|
|
<a href="../functions/remque.html"><i>remque</i>()</a><br>
|
|
<a href="../functions/rindex.html"><i>rindex</i>()</a><br>
|
|
<a href="../functions/seed48.html"><i>seed48</i>()</a><br>
|
|
<a href="../functions/seekdir.html"><i>seekdir</i>()</a><br>
|
|
<a href="../functions/semctl.html"><i>semctl</i>()</a><br>
|
|
<a href="../functions/semget.html"><i>semget</i>()</a><br>
|
|
<a href="../functions/semop.html"><i>semop</i>()</a><br>
|
|
<a href="../functions/setcontext.html"><i>setcontext</i>()</a><br>
|
|
<a href="../functions/setgrent.html"><i>setgrent</i>()</a><br>
|
|
<a href="../functions/setitimer.html"><i>setitimer</i>()</a><br>
|
|
<a href="../functions/setkey.html"><i>setkey</i>()</a><br>
|
|
<a href="../functions/setlogmask.html"><i>setlogmask</i>()</a><br>
|
|
<a href="../functions/setpgrp.html"><i>setpgrp</i>()</a><br>
|
|
<a href="../functions/setpriority.html"><i>setpriority</i>()</a><br>
|
|
<a href="../functions/setpwent.html"><i>setpwent</i>()</a><br>
|
|
<a href="../functions/setregid.html"><i>setregid</i>()</a><br>
|
|
<a href="../functions/setreuid.html"><i>setreuid</i>()</a><br>
|
|
<a href="../functions/setrlimit.html"><i>setrlimit</i>()</a><br>
|
|
</p>
|
|
</td>
|
|
<td align="left">
|
|
<p class="tent"><br>
|
|
<a href="../functions/setstate.html"><i>setstate</i>()</a><br>
|
|
<a href="../functions/setutxent.html"><i>setutxent</i>()</a><br>
|
|
<a href="../functions/shmat.html"><i>shmat</i>()</a><br>
|
|
<a href="../functions/shmctl.html"><i>shmctl</i>()</a><br>
|
|
<a href="../functions/shmdt.html"><i>shmdt</i>()</a><br>
|
|
<a href="../functions/shmget.html"><i>shmget</i>()</a><br>
|
|
<a href="../functions/sigaltstack.html"><i>sigaltstack</i>()</a><br>
|
|
<a href="../functions/sighold.html"><i>sighold</i>()</a><br>
|
|
<a href="../functions/sigignore.html"><i>sigignore</i>()</a><br>
|
|
<a href="../functions/siginterrupt.html"><i>siginterrupt</i>()</a><br>
|
|
<a href="../functions/sigpause.html"><i>sigpause</i>()</a><br>
|
|
<a href="../functions/sigrelse.html"><i>sigrelse</i>()</a><br>
|
|
<a href="../functions/sigset.html"><i>sigset</i>()</a><br>
|
|
<a href="../functions/srand48.html"><i>srand48</i>()</a><br>
|
|
<a href="../functions/srandom.html"><i>srandom</i>()</a><br>
|
|
<a href="../functions/statvfs.html"><i>statvfs</i>()</a><br>
|
|
<a href="../functions/strcasecmp.html"><i>strcasecmp</i>()</a><br>
|
|
<a href="../functions/strdup.html"><i>strdup</i>()</a><br>
|
|
<a href="../functions/strfmon.html"><i>strfmon</i>()</a><br>
|
|
<a href="../functions/strncasecmp.html"><i>strncasecmp</i>()</a><br>
|
|
<a href="../functions/strptime.html"><i>strptime</i>()</a><br>
|
|
<a href="../functions/swab.html"><i>swab</i>()</a><br>
|
|
<a href="../functions/swapcontext.html"><i>swapcontext</i>()</a><br>
|
|
<a href="../functions/sync.html"><i>sync</i>()</a><br>
|
|
<a href="../functions/syslog.html"><i>syslog</i>()</a><br>
|
|
<a href="../functions/tcgetsid.html"><i>tcgetsid</i>()</a><br>
|
|
<a href="../functions/tdelete.html"><i>tdelete</i>()</a><br>
|
|
<a href="../functions/telldir.html"><i>telldir</i>()</a><br>
|
|
<a href="../functions/tempnam.html"><i>tempnam</i>()</a><br>
|
|
<a href="../functions/tfind.html"><i>tfind</i>()</a><br>
|
|
<i>timezone</i><br>
|
|
<a href="../functions/toascii.html"><i>toascii</i>()</a><br>
|
|
<a href="../functions/truncate.html"><i>truncate</i>()</a><br>
|
|
<a href="../functions/tsearch.html"><i>tsearch</i>()</a><br>
|
|
<a href="../functions/twalk.html"><i>twalk</i>()</a><br>
|
|
<a href="../functions/ulimit.html"><i>ulimit</i>()</a><br>
|
|
<a href="../functions/unlockpt.html"><i>unlockpt</i>()</a><br>
|
|
<a href="../functions/utimes.html"><i>utimes</i>()</a><br>
|
|
<a href="../functions/waitid.html"><i>waitid</i>()</a><br>
|
|
<a href="../functions/wcswcs.html"><i>wcswcs</i>()</a><br>
|
|
<a href="../functions/wcswidth.html"><i>wcswidth</i>()</a><br>
|
|
<a href="../functions/wcwidth.html"><i>wcwidth</i>()</a><br>
|
|
<a href="../functions/writev.html"><i>writev</i>()</a><br>
|
|
</p>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</center>
|
|
|
|
<br>
|
|
<p>The following table lists the headers from the XSI extension. These are new since the ISO POSIX-1:1996 standard.</p>
|
|
|
|
<center>
|
|
<table border="1" cellpadding="3" align="center">
|
|
<tr valign="top">
|
|
<th colspan="3" align="center">
|
|
<p class="tent"><b>New XSI Headers in Issue 6</b></p>
|
|
</th>
|
|
</tr>
|
|
|
|
<tr valign="top">
|
|
<td align="left">
|
|
<p class="tent"><br>
|
|
<a href="../basedefs/cpio.h.html"><i><cpio.h></i></a><br>
|
|
<a href="../basedefs/dlfcn.h.html"><i><dlfcn.h></i></a><br>
|
|
<a href="../basedefs/fmtmsg.h.html"><i><fmtmsg.h></i></a><br>
|
|
<a href="../basedefs/ftw.h.html"><i><ftw.h></i></a><br>
|
|
<a href="../basedefs/iconv.h.html"><i><iconv.h></i></a><br>
|
|
<a href="../basedefs/langinfo.h.html"><i><langinfo.h></i></a><br>
|
|
<a href="../basedefs/libgen.h.html"><i><libgen.h></i></a><br>
|
|
<a href="../basedefs/monetary.h.html"><i><monetary.h></i></a><br>
|
|
<a href="../basedefs/ndbm.h.html"><i><ndbm.h></i></a><br>
|
|
<a href="../basedefs/nl_types.h.html"><i><nl_types.h></i></a><br>
|
|
</p>
|
|
</td>
|
|
<td align="left">
|
|
<p class="tent"><br>
|
|
<a href="../basedefs/poll.h.html"><i><poll.h></i></a><br>
|
|
<a href="../basedefs/search.h.html"><i><search.h></i></a><br>
|
|
<a href="../basedefs/strings.h.html"><i><strings.h></i></a><br>
|
|
<a href="../basedefs/stropts.h.html"><i><stropts.h></i></a><br>
|
|
<a href="../basedefs/sys/ipc.h.html"><i><sys/ipc.h></i></a><br>
|
|
<a href="../basedefs/sys/mman.h.html"><i><sys/mman.h></i></a><br>
|
|
<a href="../basedefs/sys/msg.h.html"><i><sys/msg.h></i></a><br>
|
|
<a href="../basedefs/sys/resource.h.html"><i><sys/resource.h></i></a><br>
|
|
<a href="../basedefs/sys/sem.h.html"><i><sys/sem.h></i></a><br>
|
|
<a href="../basedefs/sys/shm.h.html"><i><sys/shm.h></i></a><br>
|
|
</p>
|
|
</td>
|
|
<td align="left">
|
|
<p class="tent"><br>
|
|
<a href="../basedefs/sys/statvfs.h.html"><i><sys/statvfs.h></i></a><br>
|
|
<a href="../basedefs/sys/time.h.html"><i><sys/time.h></i></a><br>
|
|
<a href="../basedefs/sys/timeb.h.html"><i><sys/timeb.h></i></a><br>
|
|
<a href="../basedefs/sys/uio.h.html"><i><sys/uio.h></i></a><br>
|
|
<a href="../basedefs/syslog.h.html"><i><syslog.h></i></a><br>
|
|
<a href="../basedefs/ucontext.h.html"><i><ucontext.h></i></a><br>
|
|
<a href="../basedefs/ulimit.h.html"><i><ulimit.h></i></a><br>
|
|
<a href="../basedefs/utmpx.h.html"><i><utmpx.h></i></a><br>
|
|
</p>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</center>
|
|
|
|
<h4><a name="tag_03_01_05"></a>Terminology</h4>
|
|
|
|
<p>Refer to <a href="xbd_chap01.html#tag_01_01_04"><i>Terminology</i></a> .</p>
|
|
|
|
<h4><a name="tag_03_01_06"></a>Definitions</h4>
|
|
|
|
<p>Refer to <a href="xbd_chap03.html#tag_01_03"><i>Definitions</i></a> .</p>
|
|
|
|
<h4><a name="tag_03_01_07"></a>Relationship to Other Formal Standards</h4>
|
|
|
|
<p>There is no additional rationale provided for this section.</p>
|
|
|
|
<h4><a name="tag_03_01_08"></a>Portability</h4>
|
|
|
|
<p>Refer to <a href="xbd_chap01.html#tag_01_01_18"><i>Portability</i></a> .</p>
|
|
|
|
<h5><a name="tag_03_01_08_01"></a>Codes</h5>
|
|
|
|
<p>Refer to <a href="xbd_chap01.html#tag_01_01_18_01"><i>Codes</i></a> .</p>
|
|
|
|
<h4><a name="tag_03_01_09"></a>Format of Entries</h4>
|
|
|
|
<p>Each system interface reference page has a common layout of sections describing the interface. This layout is similar to the
|
|
manual page or "man" page format shipped with most UNIX systems, and each header has sections describing the SYNOPSIS,
|
|
DESCRIPTION, RETURN VALUE, and ERRORS. These are the four sections that relate to conformance.</p>
|
|
|
|
<p>Additional sections are informative, and add considerable information for the application developer. EXAMPLES sections provide
|
|
example usage. APPLICATION USAGE sections provide additional caveats, issues, and recommendations to the developer. RATIONALE
|
|
sections give additional information on the decisions made in defining the interface.</p>
|
|
|
|
<p>FUTURE DIRECTIONS sections act as pointers to related work that may impact the interface in the future, and often cautions the
|
|
developer to architect the code to account for a change in this area. Note that a future directions statement should not be taken
|
|
as a commitment to adopt a feature or interface in the future.</p>
|
|
|
|
<p>The CHANGE HISTORY section describes when the interface was introduced, and how it has changed.</p>
|
|
|
|
<p>Option labels and margin markings in the page can be useful in guiding the application developer.</p>
|
|
|
|
|
|
|
|
<hr size="2" noshade>
|
|
<center><font size="2"><!--footer start-->
|
|
UNIX ® is a registered Trademark of The Open Group.<br>
|
|
POSIX ® is a registered Trademark of The IEEE.<br>
|
|
[ <a href="../mindex.html">Main Index</a> | <a href="../basedefs/contents.html">XBD</a> | <a href=
|
|
"../utilities/contents.html">XCU</a> | <a href="../functions/contents.html">XSH</a> | <a href="../xrat/contents.html">XRAT</a>
|
|
]</font></center>
|
|
|
|
<!--footer end-->
|
|
<hr size="2" noshade>
|
|
</body>
|
|
</html>
|
|
|