xbd_chap01.html
来自「posix标准英文,html格式」· HTML 代码 · 共 958 行 · 第 1/4 页
HTML
958 行
Spawn <img src="../images/opt-end.gif" alt="[Option End]" border="0"><br> The functionality described is optional. The functionality described is also an extension to the ISO C standard.</p><p>Where applicable, functions are marked with the SPN margin legend in the SYNOPSIS section. Where additional semantics apply to afunction, the material is identified by use of the SPN margin legend.</p><p><sup>[<a href="javascript:open_code('SS')">SS</a>]</sup> <img src="../images/opt-start.gif" alt="[Option Start]" border="0">Process Sporadic Server <img src="../images/opt-end.gif" alt="[Option End]" border="0"><br> The functionality described is optional. The functionality described is also an extension to the ISO C standard.</p><p>Where applicable, functions are marked with the SS margin legend in the SYNOPSIS section. Where additional semantics apply to afunction, the material is identified by use of the SS margin legend.</p><p><sup>[<a href="javascript:open_code('TCT')">TCT</a>]</sup> <img src="../images/opt-start.gif" alt="[Option Start]" border="0">Thread CPU-Time Clocks <img src="../images/opt-end.gif" alt="[Option End]" border="0"><br> The functionality described is optional. The functionality described is also an extension to the ISO C standard.</p><p>Where applicable, functions are marked with the TCT margin legend in the SYNOPSIS section. Where additional semantics apply to afunction, the material is identified by use of the TCT margin legend.</p><p><sup>[<a href="javascript:open_code('TEF')">TEF</a>]</sup> <img src="../images/opt-start.gif" alt="[Option Start]" border="0">Trace Event Filter <img src="../images/opt-end.gif" alt="[Option End]" border="0"><br> The functionality described is optional. The functionality described is also an extension to the ISO C standard.</p><p>Where applicable, functions are marked with the TEF margin legend in the SYNOPSIS section. Where additional semantics apply to afunction, the material is identified by use of the TEF margin legend.</p><p><sup>[<a href="javascript:open_code('THR')">THR</a>]</sup> <img src="../images/opt-start.gif" alt="[Option Start]" border="0">Threads <img src="../images/opt-end.gif" alt="[Option End]" border="0"><br> The functionality described is optional. The functionality described is also an extension to the ISO C standard.</p><p>Where applicable, functions are marked with the THR margin legend in the SYNOPSIS section. Where additional semantics apply to afunction, the material is identified by use of the THR margin legend.</p><p><sup>[<a href="javascript:open_code('TMO')">TMO</a>]</sup> <img src="../images/opt-start.gif" alt="[Option Start]" border="0">Timeouts <img src="../images/opt-end.gif" alt="[Option End]" border="0"><br> The functionality described is optional. The functionality described is also an extension to the ISO C standard.</p><p>Where applicable, functions are marked with the TMO margin legend in the SYNOPSIS section. Where additional semantics apply to afunction, the material is identified by use of the TMO margin legend.</p><p><sup>[<a href="javascript:open_code('TMR')">TMR</a>]</sup> <img src="../images/opt-start.gif" alt="[Option Start]" border="0">Timers <img src="../images/opt-end.gif" alt="[Option End]" border="0"><br> The functionality described is optional. The functionality described is also an extension to the ISO C standard.</p><p>Where applicable, functions are marked with the TMR margin legend in the SYNOPSIS section. Where additional semantics apply to afunction, the material is identified by use of the TMR margin legend.</p><p><sup>[<a href="javascript:open_code('TPI')">TPI</a>]</sup> <img src="../images/opt-start.gif" alt="[Option Start]" border="0">Thread Priority Inheritance <img src="../images/opt-end.gif" alt="[Option End]" border="0"><br> The functionality described is optional. The functionality described is also an extension to the ISO C standard.</p><p>Where applicable, functions are marked with the TPI margin legend in the SYNOPSIS section. Where additional semantics apply to afunction, the material is identified by use of the TPI margin legend.</p><p><sup>[<a href="javascript:open_code('TPP')">TPP</a>]</sup> <img src="../images/opt-start.gif" alt="[Option Start]" border="0">Thread Priority Protection <img src="../images/opt-end.gif" alt="[Option End]" border="0"><br> The functionality described is optional. The functionality described is also an extension to the ISO C standard.</p><p>Where applicable, functions are marked with the TPP margin legend in the SYNOPSIS section. Where additional semantics apply to afunction, the material is identified by use of the TPP margin legend.</p><p><sup>[<a href="javascript:open_code('TPS')">TPS</a>]</sup> <img src="../images/opt-start.gif" alt="[Option Start]" border="0">Thread Execution Scheduling <img src="../images/opt-end.gif" alt="[Option End]" border="0"><br> The functionality described is optional. The functionality described is also an extension to the ISO C standard.</p><p>Where applicable, functions are marked with the TPS margin legend for the SYNOPSIS section. Where additional semantics apply toa function, the material is identified by use of the TPS margin legend.</p><p><sup>[<a href="javascript:open_code('TRC')">TRC</a>]</sup> <img src="../images/opt-start.gif" alt="[Option Start]" border="0">Trace <img src="../images/opt-end.gif" alt="[Option End]" border="0"><br> The functionality described is optional. The functionality described is also an extension to the ISO C standard.</p><p>Where applicable, functions are marked with the TRC margin legend in the SYNOPSIS section. Where additional semantics apply to afunction, the material is identified by use of the TRC margin legend.</p><p><sup>[<a href="javascript:open_code('TRI')">TRI</a>]</sup> <img src="../images/opt-start.gif" alt="[Option Start]" border="0">Trace Inherit <img src="../images/opt-end.gif" alt="[Option End]" border="0"><br> The functionality described is optional. The functionality described is also an extension to the ISO C standard.</p><p>Where applicable, functions are marked with the TRI margin legend in the SYNOPSIS section. Where additional semantics apply to afunction, the material is identified by use of the TRI margin legend.</p><p><sup>[<a href="javascript:open_code('TRL')">TRL</a>]</sup> <img src="../images/opt-start.gif" alt="[Option Start]" border="0">Trace Log <img src="../images/opt-end.gif" alt="[Option End]" border="0"><br> The functionality described is optional. The functionality described is also an extension to the ISO C standard.</p><p>Where applicable, functions are marked with the TRL margin legend in the SYNOPSIS section. Where additional semantics apply to afunction, the material is identified by use of the TRL margin legend.</p><p><sup>[<a href="javascript:open_code('TSA')">TSA</a>]</sup> <img src="../images/opt-start.gif" alt="[Option Start]" border="0">Thread Stack Address Attribute <img src="../images/opt-end.gif" alt="[Option End]" border="0"><br> The functionality described is optional. The functionality described is also an extension to the ISO C standard.</p><p>Where applicable, functions are marked with the TSA margin legend for the SYNOPSIS section. Where additional semantics apply toa function, the material is identified by use of the TSA margin legend.</p><p><sup>[<a href="javascript:open_code('TSF')">TSF</a>]</sup> <img src="../images/opt-start.gif" alt="[Option Start]" border="0">Thread-Safe Functions <img src="../images/opt-end.gif" alt="[Option End]" border="0"><br> The functionality described is optional. The functionality described is also an extension to the ISO C standard.</p><p>Where applicable, functions are marked with the TSF margin legend in the SYNOPSIS section. Where additional semantics apply to afunction, the material is identified by use of the TSF margin legend.</p><p><sup>[<a href="javascript:open_code('TSH')">TSH</a>]</sup> <img src="../images/opt-start.gif" alt="[Option Start]" border="0">Thread Process-Shared Synchronization <img src="../images/opt-end.gif" alt="[Option End]" border="0"><br> The functionality described is optional. The functionality described is also an extension to the ISO C standard.</p><p>Where applicable, functions are marked with the TSH margin legend in the SYNOPSIS section. Where additional semantics apply to afunction, the material is identified by use of the TSH margin legend.</p><p><sup>[<a href="javascript:open_code('TSP')">TSP</a>]</sup> <img src="../images/opt-start.gif" alt="[Option Start]" border="0">Thread Sporadic Server <img src="../images/opt-end.gif" alt="[Option End]" border="0"><br> The functionality described is optional. The functionality described is also an extension to the ISO C standard.</p><p>Where applicable, functions are marked with the TSP margin legend in the SYNOPSIS section. Where additional semantics apply to afunction, the material is identified by use of the TSP margin legend.</p><p><sup>[<a href="javascript:open_code('TSS')">TSS</a>]</sup> <img src="../images/opt-start.gif" alt="[Option Start]" border="0">Thread Stack Size Attribute <img src="../images/opt-end.gif" alt="[Option End]" border="0"><br> The functionality described is optional. The functionality described is also an extension to the ISO C standard.</p><p>Where applicable, functions are marked with the TSS margin legend in the SYNOPSIS section. Where additional semantics apply to afunction, the material is identified by use of the TSS margin legend.</p><p><sup>[<a href="javascript:open_code('TYM')">TYM</a>]</sup> <img src="../images/opt-start.gif" alt="[Option Start]" border="0">Typed Memory Objects <img src="../images/opt-end.gif" alt="[Option End]" border="0"><br> The functionality described is optional. The functionality described is also an extension to the ISO C standard.</p><p>Where applicable, functions are marked with the TYM margin legend in the SYNOPSIS section. Where additional semantics apply to afunction, the material is identified by use of the TYM margin legend.</p><p><sup>[<a href="javascript:open_code('UP')">UP</a>]</sup> <img src="../images/opt-start.gif" alt="[Option Start]" border="0">User Portability Utilities <img src="../images/opt-end.gif" alt="[Option End]" border="0"><br> The functionality described is optional.</p><p>Where applicable, utilities are marked with the UP margin legend in the SYNOPSIS section. Where additional semantics apply to autility, the material is identified by use of the UP margin legend.</p><p><sup>[<a href="javascript:open_code('XSI')">XSI</a>]</sup> <img src="../images/opt-start.gif" alt="[Option Start]" border="0">Extension <img src="../images/opt-end.gif" alt="[Option End]" border="0"><br> The functionality described is an XSI extension. Functionality marked XSI is also an extension to the ISO C standard.Application writers may confidently make use of an extension on all systems supporting the X/Open System Interfaces Extension.</p><p>If an entire SYNOPSIS section is shaded and marked XSI, all the functionality described in that reference page is an extension.See <a href="xbd_chap02.html#tag_02_01_04"><i>XSI Conformance</i></a>.</p><p><sup>[<a href="javascript:open_code('XSR')">XSR</a>]</sup> <img src="../images/opt-start.gif" alt="[Option Start]" border="0">XSI STREAMS <img src="../images/opt-end.gif" alt="[Option End]" border="0"><br> The functionality described is optional. The functionality described is also an extension to the ISO C standard.</p><p>Where applicable, functions are marked with the XSR margin legend in the SYNOPSIS section. Where additional semantics apply to afunction, the material is identified by use of the XSR margin legend.</p><h4><a name="tag_01_05_02"> 1.5.2 </a>Margin Code Notation</h4><p>Some of the functionality described in IEEE Std 1003.1-2001 depends on support of more than one option, orindependently may depend on several options. The following notation for margin codes is used to denote the following cases.</p><h5><a name="tag_01_05_02_01"></a>A Feature Dependent on One or Two Options</h5><p>In this case, margin codes have a <space> separator; for example:</p><p><sup>[<a href="javascript:open_code('MF')">MF</a>]</sup> <img src="../images/opt-start.gif" alt="[Option Start]" border="0">This feature requires support for only the Memory Mapped Files option. <img src="../images/opt-end.gif" alt="[Option End]" border="0"></p><p><sup>[<a href="javascript:open_code('MF SHM')">MF SHM</a>]</sup> <img src="../images/opt-start.gif" alt="[Option Start]" border="0"> This feature requires support for both the Memory Mapped Files and the Shared Memory Objects options; that is, an applicationwhich uses this feature is portable only between implementations that provide both options. <img src="../images/opt-end.gif" alt="[Option End]" border="0"></p><h5><a name="tag_01_05_02_02"></a>A Feature Dependent on Either of the Options Denoted</h5><p>In this case, margin codes have a <tt>'|'</tt> separator to denote the logical OR; for example:</p><p><sup>[<a href="javascript:open_code('MF')">MF|SHM</a>]</sup> <img src="../images/opt-start.gif" alt="[Option Start]" border="0">This feature is dependent on support for either the Memory Mapped Files option or the Shared Memory Objects option; that is, anapplication which uses this feature is portable between implementations that provide any (or all) of the options. <img src="../images/opt-end.gif" alt="[Option End]" border="0"></p><h5><a name="tag_01_05_02_03"></a>A Feature Dependent on More than Two Options</h5><p>The following shorthand notations are used:</p><p><sup>[<a href="javascript:open_code('MC1')">MC1</a>]</sup> <img src="../images/opt-start.gif" alt="[Option Start]" border="0">The MC1 margin code is shorthand for ADV (MF|SHM). Features which are shaded with this margin code require support of the AdvisoryInformation option and either the Memory Mapped Files or Shared Memory Objects option. <img src="../images/opt-end.gif" alt="[Option End]" border="0"></p><p><sup>[<a href="javascript:open_code('MC2')">MC2</a>]</sup> <img src="../images/opt-start.gif" alt="[Option Start]" border="0">The MC2 margin code is shorthand for MF|SHM|MPR. Features which are shaded with this margin code require support of either theMemory Mapped Files, Shared Memory Objects, or Memory Protection options. <img src="../images/opt-end.gif" alt="[Option End]"border="0"></p><p><sup>[<a href="javascript:open_code('MC3')">MC3</a>]</sup> <img src="../images/opt-start.gif" alt="[Option Start]" border="0">The MC3 margin code is shorthand for MF|SHM|TYM. Features which are shaded with this margin code require support of either theMemory Mapped Files, Shared Memory Objects, or Typed Memory Objects options. <img src="../images/opt-end.gif" alt="[Option End]"border="0"></p><h5><a name="tag_01_05_02_04"></a>Large Sections Dependent on an Option</h5><p>Where large sections of text are dependent on support for an option, a lead-in text block is provided and shaded accordingly;for example:</p><p><sup>[<a href="javascript:open_code('TRC')">TRC</a>]</sup> <img src="../images/opt-start.gif" alt="[Option Start]" border="0">This section describes extensions to support tracing of user applications. This functionality is dependent on support of the Traceoption (and the rest of this section is not further marked for this option). <img src="../images/opt-end.gif" alt="[Option End]"border="0"></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><hr><h4><a name="tag_01_05_03"></a>Footnotes</h4><dl compact><dt><a name="tag_foot_1">1.</a></dt><dd>ANSI documents can be obtained from the Sales Department, American National Standards Institute, 1430 Broadway, New York, NY10018, U.S.A.</dd><dt><a name="tag_foot_2">2.</a></dt><dd>ISO/IEC documents can be obtained from the ISO office: 1 Rue de Varembé, Case Postale 56, CH-1211, Genève 20,Switzerland/Suisse</dd></dl></body></html>
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?