summaryrefslogtreecommitdiffstats
path: root/posix-compliance
diff options
context:
space:
mode:
authorJoel Sherrill <joel@rtems.org>2021-04-07 15:30:21 -0500
committerJoel Sherrill <joel@rtems.org>2021-04-07 15:30:21 -0500
commitad03db323aceb677da9107a6c12a889c373464e3 (patch)
tree748a77770adaff99dc7580962a5e0f3cd1695c60 /posix-compliance
parentb43fe709af0130dd720b61aa505da2c23d9c3c81 (diff)
downloadrtems-docs-ad03db323aceb677da9107a6c12a889c373464e3.tar.bz2
posix-compliance: Use constant name for API spreadsheet.
README-cvs.txt will need to be updated each time the spreadsheet is updated. The spreadsheet is managed and maintained externally and has a version in the name. We do not want that in the repository because a diff of the CSV should always be much smaller than a "delete old/add new" patch.
Diffstat (limited to 'posix-compliance')
-rw-r--r--posix-compliance/README-csv.txt73
-rwxr-xr-xposix-compliance/RTEMS-Standards-Compliance.csv (renamed from posix-compliance/RTEMS-Standards-Compliance-v12.csv)0
-rw-r--r--posix-compliance/wscript2
3 files changed, 49 insertions, 26 deletions
diff --git a/posix-compliance/README-csv.txt b/posix-compliance/README-csv.txt
index 44e843b..c07fa11 100644
--- a/posix-compliance/README-csv.txt
+++ b/posix-compliance/README-csv.txt
@@ -1,36 +1,59 @@
+7 April 2021
-The .cvs file is exported from a spreadsheet used to track the
-status of RTEMS versus various POSIX related standards.
+The .cvs file is exported from a spreadsheet used to track the status
+of RTEMS versus various POSIX related standards. The spreadsheet
+is maintained and managed outside the RTEMS Documentation. The
+spreadsheet is versioned but that is not reflected in the name
+"RTEMS-Standards-Compliance.csv". The version of the spreadsheet included
+currently is:
+
+v12 - 6 April 2021
This is the information in each column:
-1 - Master List of Methods
-2 - Header File
-3 - IEEE Std 1003.1-2008 API
-4 - PSE51
-5 - PSE52
-6 - PSE53
-7 - PSE54
-8 - C99
-9 - FACE 2.1 Security
-10 - FACE 2.1 Safety Base
-11 - FACE 2.1 Safety Extended
-12 - FACE 2.1 General-Purpose
-13 - RTEMS w/o Networking
-14 - RTEMS w/ Networking
-15 - Deos RTEMS Safety Base
-16 - Deos RTEMS Safety Ext
-17 - Deos RTEMS Gen Purp
-18 - RTEMS Impl Note
-19 - POSIX Functionality Categories
-20 - misc
-
-NOTE: Column 13 uses the rtems-libbsd network stack.
+ Methods
+ Header File
+ IEEE Std 1003.1-2008
+ IEEE Std 1003.1-2003
+ PSE51
+ PSE52
+ PSE53
+ PSE54
+ C99
+ C11
+ FACE 2.1 Security
+ FACE 2.1 Safety Base
+ FACE 2.1 Safety Extended
+ FACE 2.1 General Purpose
+ FACE 3.0 Security
+ FACE 3.0 Safety Base
+ FACE 3.0 Safety Extended
+ FACE 3.0 General Purpose
+ FACE 3.1 Security
+ FACE 3.1 Safety Base
+ FACE 3.1 Safety Extended
+ FACE 3.1 General Purpose
+ SCA 2.2.2 AEP
+ SCA 4.1 Ultra Lightweight AEP
+ SCA 4.1 Lightweight AEP
+ SCA 4.1 [Full] AEP
+ RTEMS w/o Networking
+ RTEMS w/ Networking
+ Deos RTEMS Safety Base
+ Deos RTEMS Safety Ext
+ Deos RTEMS Gen Purp
+ RTEMS Impl Note
+ POSIX Functionality Categories
+
+NOTE: "RTEMS w/Networking" uses the rtems-libbsd network stack.
+
+Information on each standard is included in the chapter "Standards"
+which can be found in standards.rst.
For the standards columns, the cells are blank to indicate not
required or "INCL" to indicate required.
-For the RTEMS colums, the following values are used:
+For the RTEMS columns, the following values are used:
CTS-YES - FACE Conformance Test Suite reports present
CTS-NO - FACE Conformance Test Suite reports not present
diff --git a/posix-compliance/RTEMS-Standards-Compliance-v12.csv b/posix-compliance/RTEMS-Standards-Compliance.csv
index 9d839f5..9d839f5 100755
--- a/posix-compliance/RTEMS-Standards-Compliance-v12.csv
+++ b/posix-compliance/RTEMS-Standards-Compliance.csv
diff --git a/posix-compliance/wscript b/posix-compliance/wscript
index f2741ac..721c77d 100644
--- a/posix-compliance/wscript
+++ b/posix-compliance/wscript
@@ -24,7 +24,7 @@ def gen_posix_rst(task):
def build(ctx):
ctx(rule = gen_posix_rst,
- source = ['posix_rst.py', 'RTEMS-Standards-Compliance-v12.csv'],
+ source = ['posix_rst.py', 'RTEMS-Standards-Compliance.csv'],
target = 'generated-posix-compliance.rst')
sources = { 'extra' : ['generated-posix-compliance.rst'] }
doc_build(ctx, sources = sources)