From 1568ed2fe3d218c46dd32fc4e3fbffd0b70aa207 Mon Sep 17 00:00:00 2001 From: Joel Sherrill Date: Wed, 5 May 2021 16:31:53 -0500 Subject: posix-compliance: Update to include POSIX 1003.1-2017 (Issue 7). --- posix-compliance/standards.rst | 20 +++++++++++++++----- 1 file changed, 15 insertions(+), 5 deletions(-) (limited to 'posix-compliance/standards.rst') diff --git a/posix-compliance/standards.rst b/posix-compliance/standards.rst index 4e6ed3b..5f47d39 100644 --- a/posix-compliance/standards.rst +++ b/posix-compliance/standards.rst @@ -22,11 +22,21 @@ independent of any standard and represents a union of multiple standards. For example, RTEMS supports BSD derived methods that are not in POSIX. -The IEEE Standard 1003.1 is the POSIX standard. Specifically, IEEE -Standard 1003.1-2008 is the 2003 edition of the POSIX standard and IEEE -Standard 1003.1-2008 is the 2008 edition. The 2008 is is an update from -the 2003 edition. Each edition of the POSIX standard tends to add some -methods, deprecate some methods, and obsolete (e.g. remove) other methods. +The IEEE Standard 1003.1 is the POSIX standard which is maintained by The +Open Group. Specifically, IEEE Standard 1003.1-2003 is the 2003 edition +of the POSIX standard which is referred to by The Open Group as Issue 6. +IEEE Standard 1003.1-2008 is the 2003 Edition of the standard with two +Technical Corrigenda applied. It does not have an issue number associated +with it. IEEE Standard 1003.1-2017 is also known as Issue 7. Each edition +of the POSIX standard tends to add some methods, deprecate some methods, +and obsolete (e.g. remove) other methods. + +API differences between Issue 5 and Issue 6 are documented at +https://pubs.opengroup.org/onlinepubs/009695399/xrat/xsh_chap01.html. +There is not a summary for the changes between Issue 6 as published +and what was released as 1003.1-2008. However, there is a summary +of API changes from Issue 6 to Issue 7 (POSIX 1003.1-2017) at +https://pubs.opengroup.org/onlinepubs/9699919799/xrat/V4_xsh_chap01.html. PSE51 through PSE54 are Open Group defined profiles of the 2003 edition of the POSIX standard. These profiles are: -- cgit v1.2.3