This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
|
dido:public:ra:xapend:xapend.b_stds:tech:ieee:1003.1 [2020/11/13 02:21] nick ↷ Links adapted because of a move operation |
dido:public:ra:xapend:xapend.b_stds:tech:ieee:1003.1 [2022/01/15 10:21] (current) nick |
||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ===== IEEE 1003.1-2017 - IEEE Standard for Information Technology--Portable Operating System Interface (POSIX(R)) Base Specifications ===== | + | ====== IEEE 1003.1-2017 - IEEE Standard for Information Technology--Portable Operating System Interface (POSIX(R)) Base Specifications ====== |
| - | [[dido:public:ra:xapend:xapend.b_stds:tech:ieee| return to the IEEE Standards ]] | + | [[dido:public:ra:xapend:xapend.b_stds:tech:ieee:start| return to the IEEE Standards ]] |
| <table> | <table> | ||
| - | <caption>Data sheet for IEEE Standard for Information Technology--Portable Operating System Interface</caption> | + | <caption>Data sheet for IEEE Standard for [[dido:public:ra:xapend:xapend.a_glossary:i:infotech|Information Technology]]--Portable Operating System [[dido:public:ra:xapend:xapend.a_glossary:i:interface|Interface]]</caption> |
| | Title | IEEE Standard for Information Technology--Portable Operating System Interface | | | Title | IEEE Standard for Information Technology--Portable Operating System Interface | | ||
| | Acronym | POSIX | | | Acronym | POSIX | | ||
| Line 15: | Line 15: | ||
| </table> | </table> | ||
| - | : **Note**: The following is an excerpt from the official ISO catalog. It is provided here as a convenience and is not authoritative. Refer to the original document as the authoritative reference. | + | : **Note**: The following is an excerpt from the official IEEE catalog. It is provided here as a convenience and is not authoritative. Refer to the original document as the authoritative reference. |
| - | ==== Standard Details ===== | + | ===== Standard Details ====== |
| - | : //POSIX.1-2017 defines a standard operating system interface and environment, including a command interpreter (or "shell"), and common utility programs to support applications portability at the source code level. It is intended to be used by both application developers and system implementors.// | + | : //POSIX.1-2017 defines a standard [[dido:public:ra:xapend:xapend.a_glossary:o:os|operating system]] interface and environment, including a command interpreter (or "shell"), and common utility programs to support [[dido:public:ra:xapend:xapend.a_glossary:a:application|applications]] [[dido:public:ra:xapend:xapend.a_glossary:p:portability|portability]] at the [[dido:public:ra:xapend:xapend.a_glossary:s:sourcecode|source code]] level. It is intended to be used by both application developers and system implementors.// |
| : //POSIX.1-2017 comprises four major components (each in an associated volume):// | : //POSIX.1-2017 comprises four major components (each in an associated volume):// | ||
| Line 29: | Line 29: | ||
| : //The following areas are outside of the scope of POSIX.1-2017:// | : //The following areas are outside of the scope of POSIX.1-2017:// | ||
| * //Graphics interfaces// | * //Graphics interfaces// | ||
| - | * //Database management system interfaces// | + | * //[[dido:public:ra:xapend:xapend.a_glossary:d:dbms|Database management system]] interfaces// |
| * //Record I/O considerations// | * //Record I/O considerations// | ||
| * //Object or binary code portability// | * //Object or binary code portability// | ||
| - | * //System configuration and resource availability// | + | * //System configuration and resource [[dido:public:ra:xapend:xapend.a_glossary:a:availability|availability]]// |
| : //POSIX.1-2017 describes the external characteristics and facilities that are of importance to application developers, rather than the internal construction techniques employed to achieve these capabilities. Special emphasis is placed on those functions and facilities that are needed in a wide variety of commercial applications.// | : //POSIX.1-2017 describes the external characteristics and facilities that are of importance to application developers, rather than the internal construction techniques employed to achieve these capabilities. Special emphasis is placed on those functions and facilities that are needed in a wide variety of commercial applications.// | ||
| Line 39: | Line 39: | ||
| * //IEEE Std 1003.1, 2004 Edition (POSIX-1) (incorporating IEEE Std 1003.1-2001, IEEE Std 1003.1-2001/Cor 1-2002, and IEEE Std 1003.1-2001/Cor 2-2004)// | * //IEEE Std 1003.1, 2004 Edition (POSIX-1) (incorporating IEEE Std 1003.1-2001, IEEE Std 1003.1-2001/Cor 1-2002, and IEEE Std 1003.1-2001/Cor 2-2004)// | ||
| - | * //The Open Group Technical Standard, 2006, Extended API Set Part 1// | + | * //The Open Group Technical Standard, 2006, Extended [[dido:public:ra:xapend:xapend.a_glossary:a:api|API]] Set Part 1// |
| * //The Open Group Technical Standard, 2006, Extended API Set Part 2// | * //The Open Group Technical Standard, 2006, Extended API Set Part 2// | ||
| * //The Open Group Technical Standard, 2006, Extended API Set Part 3// | * //The Open Group Technical Standard, 2006, Extended API Set Part 3// | ||
| Line 48: | Line 48: | ||
| * //Issues raised by Austin Group defect reports, IEEE Interpretations against IEEE Std 1003.1, and ISO/IEC defect reports against ISO/IEC 9945// | * //Issues raised by Austin Group defect reports, IEEE Interpretations against IEEE Std 1003.1, and ISO/IEC defect reports against ISO/IEC 9945// | ||
| - | * //Issues raised in corrigenda for The Open Group Technical Standards and working group resolutions from The Open Group// | + | * //Issues raised in corrigenda for The Open Group [[dido:public:ra:xapend:xapend.a_glossary:t:technical_standard|Technical Standards]] and working group resolutions from The Open Group// |
| * //Issues arising from ISO TR 24715:2006, Conflicts between POSIX and the LSB// | * //Issues arising from ISO TR 24715:2006, Conflicts between POSIX and the LSB// | ||
| * //Changes to make the text self-consistent with the additional material merged// | * //Changes to make the text self-consistent with the additional material merged// | ||
| Line 54: | Line 54: | ||
| * //A review and reorganization of the options within the standard// | * //A review and reorganization of the options within the standard// | ||
| * //Alignment with the ISO/IEC 9899:1999 standard, including ISO/IEC 9899:1999/Cor.2:2004(E)// | * //Alignment with the ISO/IEC 9899:1999 standard, including ISO/IEC 9899:1999/Cor.2:2004(E)// | ||
| + | |||
| + | /**=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- | ||
| + | /* To add a discussion page to this page, comment out the line that says | ||
| + | ~~DISCUSSION:off~~ | ||
| + | */ | ||
| + | ~~DISCUSSION:on|Outstanding Issues~~ | ||
| + | ~~DISCUSSION:off~~ | ||