mirror of
https://git.rtems.org/rtems-docs/
synced 2025-06-10 13:29:36 +08:00
903 lines
20 KiB
ReStructuredText
903 lines
20 KiB
ReStructuredText
Compliance Summary
|
|
##################
|
|
|
|
General Chapter
|
|
===============
|
|
|
|
.. code:: c
|
|
|
|
Functions:
|
|
Total Number : 0
|
|
Implemented : 0
|
|
Unimplemented : 0
|
|
Unimplementable : 0
|
|
Partial : 0
|
|
Dummy : 0
|
|
Untested : 0
|
|
|
|
.. code:: c
|
|
|
|
Data Types:
|
|
Total Number : 0
|
|
Implemented : 0
|
|
Unimplemented : 0
|
|
Unimplementable : 0
|
|
Partial : 0
|
|
Dummy : 0
|
|
Untested : 0
|
|
|
|
.. code:: c
|
|
|
|
Feature Flags:
|
|
Total Number : 21
|
|
Implemented : 0
|
|
Unimplemented : 0
|
|
Unimplementable : 0
|
|
Partial : 0
|
|
Dummy : 0
|
|
Untested : 0
|
|
|
|
*FEATURE FLAG COUNTS DO NOT ADD UP!!*
|
|
.. code:: c
|
|
|
|
Constants:
|
|
Total Number : 0
|
|
Implemented : 0
|
|
Unimplemented : 0
|
|
Unimplementable : 0
|
|
Partial : 0
|
|
Dummy : 0
|
|
Untested : 0
|
|
|
|
Terminology and General Requirements Chapter
|
|
============================================
|
|
|
|
.. code:: c
|
|
|
|
Functions:
|
|
Total Number : 0
|
|
Implemented : 0
|
|
Unimplemented : 0
|
|
Unimplementable : 0
|
|
Partial : 0
|
|
Dummy : 0
|
|
Untested : 0
|
|
|
|
.. code:: c
|
|
|
|
Data Types:
|
|
Total Number : 19
|
|
Implemented : 19
|
|
Unimplemented : 0
|
|
Unimplementable : 0
|
|
Partial : 0
|
|
Dummy : 0
|
|
Untested : 0
|
|
|
|
.. code:: c
|
|
|
|
Feature Flags:
|
|
Total Number : 32
|
|
Implemented : 0
|
|
Unimplemented : 0
|
|
Unimplementable : 0
|
|
Partial : 0
|
|
Dummy : 0
|
|
Untested : 0
|
|
|
|
*FEATURE FLAG COUNTS DO NOT ADD UP!!*
|
|
.. code:: c
|
|
|
|
Constants:
|
|
Total Number : 126
|
|
Implemented : 124
|
|
Unimplemented : 2
|
|
Unimplementable : 0
|
|
Partial : 0
|
|
Dummy : 0
|
|
Untested : 0
|
|
|
|
Process Primitives Chapter
|
|
==========================
|
|
|
|
.. code:: c
|
|
|
|
Functions:
|
|
Total Number : 36
|
|
Implemented : 20
|
|
Unimplemented : 0
|
|
Unimplementable : 16
|
|
Partial : 0
|
|
Dummy : 0
|
|
Untested : 0
|
|
|
|
.. code:: c
|
|
|
|
Data Types:
|
|
Total Number : 5
|
|
Implemented : 5
|
|
Unimplemented : 0
|
|
Unimplementable : 0
|
|
Partial : 0
|
|
Dummy : 0
|
|
Untested : 0
|
|
|
|
.. code:: c
|
|
|
|
Feature Flags:
|
|
Total Number : 0
|
|
Implemented : 0
|
|
Unimplemented : 0
|
|
Unimplementable : 0
|
|
Partial : 0
|
|
Dummy : 0
|
|
Untested : 0
|
|
|
|
.. code:: c
|
|
|
|
Constants:
|
|
Total Number : 40
|
|
Implemented : 32
|
|
Unimplemented : 6
|
|
Unimplementable : 2
|
|
Partial : 0
|
|
Dummy : 0
|
|
Untested : 0
|
|
|
|
Process Environment Chapter
|
|
===========================
|
|
|
|
.. code:: c
|
|
|
|
Functions:
|
|
Total Number : 23
|
|
Implemented : 21
|
|
Unimplemented : 0
|
|
Unimplementable : 0
|
|
Partial : 0
|
|
Dummy : 2
|
|
Untested : 0
|
|
|
|
.. code:: c
|
|
|
|
Data Types:
|
|
Total Number : 2
|
|
Implemented : 2
|
|
Unimplemented : 0
|
|
Unimplementable : 0
|
|
Partial : 0
|
|
Dummy : 0
|
|
Untested : 0
|
|
|
|
.. code:: c
|
|
|
|
Feature Flags:
|
|
Total Number : 0
|
|
Implemented : 0
|
|
Unimplemented : 0
|
|
Unimplementable : 0
|
|
Partial : 0
|
|
Dummy : 0
|
|
Untested : 0
|
|
|
|
.. code:: c
|
|
|
|
Constants:
|
|
Total Number : 53
|
|
Implemented : 51
|
|
Unimplemented : 2
|
|
Unimplementable : 0
|
|
Partial : 0
|
|
Dummy : 0
|
|
Untested : 0
|
|
|
|
Files and Directories Chapter
|
|
=============================
|
|
|
|
.. code:: c
|
|
|
|
Functions:
|
|
Total Number : 35
|
|
Implemented : 29
|
|
Unimplemented : 3
|
|
Unimplementable : 0
|
|
Partial : 1
|
|
Dummy : 0
|
|
Untested : 1
|
|
|
|
*FUNCTION COUNTS DO NOT ADD UP!!*
|
|
.. code:: c
|
|
|
|
Data Types:
|
|
Total Number : 3
|
|
Implemented : 3
|
|
Unimplemented : 0
|
|
Unimplementable : 0
|
|
Partial : 0
|
|
Dummy : 0
|
|
Untested : 0
|
|
|
|
.. code:: c
|
|
|
|
Feature Flags:
|
|
Total Number : 0
|
|
Implemented : 0
|
|
Unimplemented : 0
|
|
Unimplementable : 0
|
|
Partial : 0
|
|
Dummy : 0
|
|
Untested : 0
|
|
|
|
.. code:: c
|
|
|
|
Constants:
|
|
Total Number : 39
|
|
Implemented : 37
|
|
Unimplemented : 2
|
|
Unimplementable : 0
|
|
Partial : 0
|
|
Dummy : 0
|
|
Untested : 0
|
|
|
|
Input and Output Primitives Chapter
|
|
===================================
|
|
|
|
.. code:: c
|
|
|
|
Functions:
|
|
Total Number : 19
|
|
Implemented : 9
|
|
Unimplemented : 0
|
|
Unimplementable : 0
|
|
Partial : 0
|
|
Dummy : 9
|
|
Untested : 0
|
|
|
|
*FUNCTION COUNTS DO NOT ADD UP!!*
|
|
.. code:: c
|
|
|
|
Data Types:
|
|
Total Number : 2
|
|
Implemented : 1
|
|
Unimplemented : 0
|
|
Unimplementable : 0
|
|
Partial : 0
|
|
Dummy : 0
|
|
Untested : 1
|
|
|
|
.. code:: c
|
|
|
|
Feature Flags:
|
|
Total Number : 0
|
|
Implemented : 0
|
|
Unimplemented : 0
|
|
Unimplementable : 0
|
|
Partial : 0
|
|
Dummy : 0
|
|
Untested : 0
|
|
|
|
.. code:: c
|
|
|
|
Constants:
|
|
Total Number : 24
|
|
Implemented : 24
|
|
Unimplemented : 0
|
|
Unimplementable : 0
|
|
Partial : 0
|
|
Dummy : 0
|
|
Untested : 0
|
|
|
|
Device- and Class-Specific Functions Chapter
|
|
============================================
|
|
|
|
.. code:: c
|
|
|
|
Functions:
|
|
Total Number : 12
|
|
Implemented : 8
|
|
Unimplemented : 0
|
|
Unimplementable : 0
|
|
Partial : 0
|
|
Dummy : 4
|
|
Untested : 0
|
|
|
|
.. code:: c
|
|
|
|
Data Types:
|
|
Total Number : 3
|
|
Implemented : 3
|
|
Unimplemented : 0
|
|
Unimplementable : 0
|
|
Partial : 0
|
|
Dummy : 0
|
|
Untested : 0
|
|
|
|
.. code:: c
|
|
|
|
Feature Flags:
|
|
Total Number : 0
|
|
Implemented : 0
|
|
Unimplemented : 0
|
|
Unimplementable : 0
|
|
Partial : 0
|
|
Dummy : 0
|
|
Untested : 0
|
|
|
|
.. code:: c
|
|
|
|
Constants:
|
|
Total Number : 77
|
|
Implemented : 76
|
|
Unimplemented : 1
|
|
Unimplementable : 0
|
|
Partial : 0
|
|
Dummy : 0
|
|
Untested : 0
|
|
|
|
Language-Specific Services for the C Programming Language Chapter
|
|
=================================================================
|
|
|
|
.. code:: c
|
|
|
|
Functions:
|
|
Total Number : 126
|
|
Implemented : 117
|
|
Unimplemented : 8
|
|
Unimplementable : 0
|
|
Partial : 1
|
|
Dummy : 0
|
|
Untested : 0
|
|
|
|
.. code:: c
|
|
|
|
Data Types:
|
|
Total Number : 2
|
|
Implemented : 2
|
|
Unimplemented : 0
|
|
Unimplementable : 0
|
|
Partial : 0
|
|
Dummy : 0
|
|
Untested : 0
|
|
|
|
.. code:: c
|
|
|
|
Feature Flags:
|
|
Total Number : 0
|
|
Implemented : 0
|
|
Unimplemented : 0
|
|
Unimplementable : 0
|
|
Partial : 0
|
|
Dummy : 0
|
|
Untested : 0
|
|
|
|
.. code:: c
|
|
|
|
Constants:
|
|
Total Number : 11
|
|
Implemented : 11
|
|
Unimplemented : 0
|
|
Unimplementable : 0
|
|
Partial : 0
|
|
Dummy : 0
|
|
Untested : 0
|
|
|
|
System Databases Chapter
|
|
========================
|
|
|
|
.. code:: c
|
|
|
|
Functions:
|
|
Total Number : 8
|
|
Implemented : 8
|
|
Unimplemented : 0
|
|
Unimplementable : 0
|
|
Partial : 0
|
|
Dummy : 0
|
|
Untested : 0
|
|
|
|
.. code:: c
|
|
|
|
Data Types:
|
|
Total Number : 2
|
|
Implemented : 2
|
|
Unimplemented : 0
|
|
Unimplementable : 0
|
|
Partial : 0
|
|
Dummy : 0
|
|
Untested : 0
|
|
|
|
.. code:: c
|
|
|
|
Feature Flags:
|
|
Total Number : 0
|
|
Implemented : 0
|
|
Unimplemented : 0
|
|
Unimplementable : 0
|
|
Partial : 0
|
|
Dummy : 0
|
|
Untested : 0
|
|
|
|
.. code:: c
|
|
|
|
Constants:
|
|
Total Number : 0
|
|
Implemented : 0
|
|
Unimplemented : 0
|
|
Unimplementable : 0
|
|
Partial : 0
|
|
Dummy : 0
|
|
Untested : 0
|
|
|
|
Data Interchange Format Chapter
|
|
===============================
|
|
|
|
.. code:: c
|
|
|
|
Functions:
|
|
Total Number : 0
|
|
Implemented : 0
|
|
Unimplemented : 0
|
|
Unimplementable : 0
|
|
Partial : 0
|
|
Dummy : 0
|
|
Untested : 0
|
|
|
|
.. code:: c
|
|
|
|
Data Types:
|
|
Total Number : 2
|
|
Implemented : 0
|
|
Unimplemented : 2
|
|
Unimplementable : 0
|
|
Partial : 0
|
|
Dummy : 0
|
|
Untested : 0
|
|
|
|
.. code:: c
|
|
|
|
Feature Flags:
|
|
Total Number : 0
|
|
Implemented : 0
|
|
Unimplemented : 0
|
|
Unimplementable : 0
|
|
Partial : 0
|
|
Dummy : 0
|
|
Untested : 0
|
|
|
|
.. code:: c
|
|
|
|
Constants:
|
|
Total Number : 37
|
|
Implemented : 0
|
|
Unimplemented : 37
|
|
Unimplementable : 0
|
|
Partial : 0
|
|
Dummy : 0
|
|
Untested : 0
|
|
|
|
Synchronization Chapter
|
|
=======================
|
|
|
|
.. code:: c
|
|
|
|
Functions:
|
|
Total Number : 28
|
|
Implemented : 28
|
|
Unimplemented : 0
|
|
Unimplementable : 0
|
|
Partial : 0
|
|
Dummy : 0
|
|
Untested : 0
|
|
|
|
.. code:: c
|
|
|
|
Data Types:
|
|
Total Number : 1
|
|
Implemented : 1
|
|
Unimplemented : 0
|
|
Unimplementable : 0
|
|
Partial : 0
|
|
Dummy : 0
|
|
Untested : 0
|
|
|
|
.. code:: c
|
|
|
|
Feature Flags:
|
|
Total Number : 0
|
|
Implemented : 0
|
|
Unimplemented : 0
|
|
Unimplementable : 0
|
|
Partial : 0
|
|
Dummy : 0
|
|
Untested : 0
|
|
|
|
.. code:: c
|
|
|
|
Constants:
|
|
Total Number : 5
|
|
Implemented : 5
|
|
Unimplemented : 0
|
|
Unimplementable : 0
|
|
Partial : 0
|
|
Dummy : 0
|
|
Untested : 0
|
|
|
|
Memory Management Chapter
|
|
=========================
|
|
|
|
.. code:: c
|
|
|
|
Functions:
|
|
Total Number : 10
|
|
Implemented : 0
|
|
Unimplemented : 10
|
|
Unimplementable : 0
|
|
Partial : 0
|
|
Dummy : 0
|
|
Untested : 0
|
|
|
|
.. code:: c
|
|
|
|
Data Types:
|
|
Total Number : 0
|
|
Implemented : 0
|
|
Unimplemented : 0
|
|
Unimplementable : 0
|
|
Partial : 0
|
|
Dummy : 0
|
|
Untested : 0
|
|
|
|
.. code:: c
|
|
|
|
Feature Flags:
|
|
Total Number : 0
|
|
Implemented : 0
|
|
Unimplemented : 0
|
|
Unimplementable : 0
|
|
Partial : 0
|
|
Dummy : 0
|
|
Untested : 0
|
|
|
|
.. code:: c
|
|
|
|
Constants:
|
|
Total Number : 12
|
|
Implemented : 0
|
|
Unimplemented : 12
|
|
Unimplementable : 0
|
|
Partial : 0
|
|
Dummy : 0
|
|
Untested : 0
|
|
|
|
Execution Scheduling Chapter
|
|
============================
|
|
|
|
.. code:: c
|
|
|
|
Functions:
|
|
Total Number : 24
|
|
Implemented : 20
|
|
Unimplemented : 0
|
|
Unimplementable : 0
|
|
Partial : 0
|
|
Dummy : 4
|
|
Untested : 0
|
|
|
|
.. code:: c
|
|
|
|
Data Types:
|
|
Total Number : 1
|
|
Implemented : 1
|
|
Unimplemented : 0
|
|
Unimplementable : 0
|
|
Partial : 0
|
|
Dummy : 0
|
|
Untested : 0
|
|
|
|
.. code:: c
|
|
|
|
Feature Flags:
|
|
Total Number : 0
|
|
Implemented : 0
|
|
Unimplemented : 0
|
|
Unimplementable : 0
|
|
Partial : 0
|
|
Dummy : 0
|
|
Untested : 0
|
|
|
|
.. code:: c
|
|
|
|
Constants:
|
|
Total Number : 10
|
|
Implemented : 10
|
|
Unimplemented : 0
|
|
Unimplementable : 0
|
|
Partial : 0
|
|
Dummy : 0
|
|
Untested : 0
|
|
|
|
Clocks and Timers Chapter
|
|
=========================
|
|
|
|
.. code:: c
|
|
|
|
Functions:
|
|
Total Number : 9
|
|
Implemented : 7
|
|
Unimplemented : 0
|
|
Unimplementable : 0
|
|
Partial : 2
|
|
Dummy : 0
|
|
Untested : 0
|
|
|
|
.. code:: c
|
|
|
|
Data Types:
|
|
Total Number : 4
|
|
Implemented : 4
|
|
Unimplemented : 0
|
|
Unimplementable : 0
|
|
Partial : 0
|
|
Dummy : 0
|
|
Untested : 0
|
|
|
|
.. code:: c
|
|
|
|
Feature Flags:
|
|
Total Number : 0
|
|
Implemented : 0
|
|
Unimplemented : 0
|
|
Unimplementable : 0
|
|
Partial : 0
|
|
Dummy : 0
|
|
Untested : 0
|
|
|
|
.. code:: c
|
|
|
|
Constants:
|
|
Total Number : 2
|
|
Implemented : 2
|
|
Unimplemented : 0
|
|
Unimplementable : 0
|
|
Partial : 0
|
|
Dummy : 0
|
|
Untested : 0
|
|
|
|
Message Passing Chapter
|
|
=======================
|
|
|
|
.. code:: c
|
|
|
|
Functions:
|
|
Total Number : 8
|
|
Implemented : 8
|
|
Unimplemented : 0
|
|
Unimplementable : 0
|
|
Partial : 0
|
|
Dummy : 0
|
|
Untested : 0
|
|
|
|
.. code:: c
|
|
|
|
Data Types:
|
|
Total Number : 2
|
|
Implemented : 2
|
|
Unimplemented : 0
|
|
Unimplementable : 0
|
|
Partial : 0
|
|
Dummy : 0
|
|
Untested : 0
|
|
|
|
.. code:: c
|
|
|
|
Feature Flags:
|
|
Total Number : 0
|
|
Implemented : 0
|
|
Unimplemented : 0
|
|
Unimplementable : 0
|
|
Partial : 0
|
|
Dummy : 0
|
|
Untested : 0
|
|
|
|
.. code:: c
|
|
|
|
Constants:
|
|
Total Number : 0
|
|
Implemented : 0
|
|
Unimplemented : 0
|
|
Unimplementable : 0
|
|
Partial : 0
|
|
Dummy : 0
|
|
Untested : 0
|
|
|
|
Thread Management Chapter
|
|
=========================
|
|
|
|
.. code:: c
|
|
|
|
Functions:
|
|
Total Number : 15
|
|
Implemented : 15
|
|
Unimplemented : 0
|
|
Unimplementable : 0
|
|
Partial : 0
|
|
Dummy : 0
|
|
Untested : 0
|
|
|
|
.. code:: c
|
|
|
|
Data Types:
|
|
Total Number : 0
|
|
Implemented : 0
|
|
Unimplemented : 0
|
|
Unimplementable : 0
|
|
Partial : 0
|
|
Dummy : 0
|
|
Untested : 0
|
|
|
|
.. code:: c
|
|
|
|
Feature Flags:
|
|
Total Number : 0
|
|
Implemented : 0
|
|
Unimplemented : 0
|
|
Unimplementable : 0
|
|
Partial : 0
|
|
Dummy : 0
|
|
Untested : 0
|
|
|
|
.. code:: c
|
|
|
|
Constants:
|
|
Total Number : 3
|
|
Implemented : 3
|
|
Unimplemented : 0
|
|
Unimplementable : 0
|
|
Partial : 0
|
|
Dummy : 0
|
|
Untested : 0
|
|
|
|
Thread-Specific Data Chapter
|
|
============================
|
|
|
|
.. code:: c
|
|
|
|
Functions:
|
|
Total Number : 4
|
|
Implemented : 4
|
|
Unimplemented : 0
|
|
Unimplementable : 0
|
|
Partial : 0
|
|
Dummy : 0
|
|
Untested : 0
|
|
|
|
.. code:: c
|
|
|
|
Data Types:
|
|
Total Number : 0
|
|
Implemented : 0
|
|
Unimplemented : 0
|
|
Unimplementable : 0
|
|
Partial : 0
|
|
Dummy : 0
|
|
Untested : 0
|
|
|
|
.. code:: c
|
|
|
|
Feature Flags:
|
|
Total Number : 0
|
|
Implemented : 0
|
|
Unimplemented : 0
|
|
Unimplementable : 0
|
|
Partial : 0
|
|
Dummy : 0
|
|
Untested : 0
|
|
|
|
.. code:: c
|
|
|
|
Constants:
|
|
Total Number : 0
|
|
Implemented : 0
|
|
Unimplemented : 0
|
|
Unimplementable : 0
|
|
Partial : 0
|
|
Dummy : 0
|
|
Untested : 0
|
|
|
|
Thread Cancellation Chapter
|
|
===========================
|
|
|
|
.. code:: c
|
|
|
|
Functions:
|
|
Total Number : 6
|
|
Implemented : 6
|
|
Unimplemented : 0
|
|
Unimplementable : 0
|
|
Partial : 0
|
|
Dummy : 0
|
|
Untested : 0
|
|
|
|
.. code:: c
|
|
|
|
Data Types:
|
|
Total Number : 0
|
|
Implemented : 0
|
|
Unimplemented : 0
|
|
Unimplementable : 0
|
|
Partial : 0
|
|
Dummy : 0
|
|
Untested : 0
|
|
|
|
.. code:: c
|
|
|
|
Feature Flags:
|
|
Total Number : 0
|
|
Implemented : 0
|
|
Unimplemented : 0
|
|
Unimplementable : 0
|
|
Partial : 0
|
|
Dummy : 0
|
|
Untested : 0
|
|
|
|
.. code:: c
|
|
|
|
Constants:
|
|
Total Number : 5
|
|
Implemented : 4
|
|
Unimplemented : 1
|
|
Unimplementable : 0
|
|
Partial : 0
|
|
Dummy : 0
|
|
Untested : 0
|
|
|
|
Overall Summary
|
|
===============
|
|
|
|
.. code:: c
|
|
|
|
Functions:
|
|
Total Number : 363
|
|
Implemented : 300
|
|
Unimplemented : 21
|
|
Unimplementable : 16
|
|
Partial : 4
|
|
Dummy : 19
|
|
Untested : 1
|
|
|
|
*FUNCTION COUNTS DO NOT ADD UP!!*
|
|
.. code:: c
|
|
|
|
Data Types:
|
|
Total Number : 48
|
|
Implemented : 45
|
|
Unimplemented : 2
|
|
Unimplementable : 0
|
|
Partial : 0
|
|
Dummy : 0
|
|
Untested : 1
|
|
|
|
.. code:: c
|
|
|
|
Feature Flags:
|
|
Total Number : 53
|
|
Implemented : 0
|
|
Unimplemented : 0
|
|
Unimplementable : 0
|
|
Partial : 0
|
|
Dummy : 0
|
|
Untested : 0
|
|
|
|
*FEATURE FLAG COUNTS DO NOT ADD UP!!*
|
|
.. code:: c
|
|
|
|
Constants:
|
|
Total Number : 444
|
|
Implemented : 379
|
|
Unimplemented : 63
|
|
Unimplementable : 2
|
|
Partial : 0
|
|
Dummy : 0
|
|
Untested : 0
|
|
|