diff options
author | Joel Sherrill <joel@rtems.org> | 2021-04-07 15:30:21 -0500 |
---|---|---|
committer | Joel Sherrill <joel@rtems.org> | 2021-04-07 15:30:21 -0500 |
commit | ad03db323aceb677da9107a6c12a889c373464e3 (patch) | |
tree | 748a77770adaff99dc7580962a5e0f3cd1695c60 | |
parent | b43fe709af0130dd720b61aa505da2c23d9c3c81 (diff) |
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.
-rw-r--r-- | posix-compliance/README-csv.txt | 73 | ||||
-rwxr-xr-x | posix-compliance/RTEMS-Standards-Compliance.csv (renamed from posix-compliance/RTEMS-Standards-Compliance-v12.csv) | 0 | ||||
-rw-r--r-- | posix-compliance/wscript | 2 |
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) |