mirror of
https://git.rtems.org/rtems-docs/
synced 2025-07-05 01:03:55 +08:00
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.
This commit is contained in:
parent
b43fe709af
commit
ad03db323a
@ -1,36 +1,59 @@
|
|||||||
|
7 April 2021
|
||||||
|
|
||||||
The .cvs file is exported from a spreadsheet used to track the
|
The .cvs file is exported from a spreadsheet used to track the status
|
||||||
status of RTEMS versus various POSIX related standards.
|
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:
|
This is the information in each column:
|
||||||
|
|
||||||
1 - Master List of Methods
|
Methods
|
||||||
2 - Header File
|
Header File
|
||||||
3 - IEEE Std 1003.1-2008 API
|
IEEE Std 1003.1-2008
|
||||||
4 - PSE51
|
IEEE Std 1003.1-2003
|
||||||
5 - PSE52
|
PSE51
|
||||||
6 - PSE53
|
PSE52
|
||||||
7 - PSE54
|
PSE53
|
||||||
8 - C99
|
PSE54
|
||||||
9 - FACE 2.1 Security
|
C99
|
||||||
10 - FACE 2.1 Safety Base
|
C11
|
||||||
11 - FACE 2.1 Safety Extended
|
FACE 2.1 Security
|
||||||
12 - FACE 2.1 General-Purpose
|
FACE 2.1 Safety Base
|
||||||
13 - RTEMS w/o Networking
|
FACE 2.1 Safety Extended
|
||||||
14 - RTEMS w/ Networking
|
FACE 2.1 General Purpose
|
||||||
15 - Deos RTEMS Safety Base
|
FACE 3.0 Security
|
||||||
16 - Deos RTEMS Safety Ext
|
FACE 3.0 Safety Base
|
||||||
17 - Deos RTEMS Gen Purp
|
FACE 3.0 Safety Extended
|
||||||
18 - RTEMS Impl Note
|
FACE 3.0 General Purpose
|
||||||
19 - POSIX Functionality Categories
|
FACE 3.1 Security
|
||||||
20 - misc
|
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: Column 13 uses the rtems-libbsd network stack.
|
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
|
For the standards columns, the cells are blank to indicate not
|
||||||
required or "INCL" to indicate required.
|
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-YES - FACE Conformance Test Suite reports present
|
||||||
CTS-NO - FACE Conformance Test Suite reports not present
|
CTS-NO - FACE Conformance Test Suite reports not present
|
||||||
|
@ -24,7 +24,7 @@ def gen_posix_rst(task):
|
|||||||
|
|
||||||
def build(ctx):
|
def build(ctx):
|
||||||
ctx(rule = gen_posix_rst,
|
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')
|
target = 'generated-posix-compliance.rst')
|
||||||
sources = { 'extra' : ['generated-posix-compliance.rst'] }
|
sources = { 'extra' : ['generated-posix-compliance.rst'] }
|
||||||
doc_build(ctx, sources = sources)
|
doc_build(ctx, sources = sources)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user