diff options
author | Amar Takhar <amar@rtems.org> | 2016-01-17 00:55:21 -0500 |
---|---|---|
committer | Amar Takhar <verm@darkbeer.org> | 2016-05-02 20:51:23 -0400 |
commit | 1264a8f1089fad85cabb024c930b19b0a36864b4 (patch) | |
tree | f95424251f62abd513babf47148828ca402dc893 /posix_users/status_of_implementation.rst | |
parent | Fix warnings. (diff) | |
download | rtems-docs-1264a8f1089fad85cabb024c930b19b0a36864b4.tar.bz2 |
Split document into seperate files by section.
Diffstat (limited to '')
-rw-r--r-- | posix_users/status_of_implementation.rst | 43 |
1 files changed, 43 insertions, 0 deletions
diff --git a/posix_users/status_of_implementation.rst b/posix_users/status_of_implementation.rst new file mode 100644 index 0000000..7f535f0 --- /dev/null +++ b/posix_users/status_of_implementation.rst @@ -0,0 +1,43 @@ +Status of Implementation +######################## + +This chapter provides an overview of the status of the implementation +of the POSIX API for RTEMS. The *POSIX 1003.1b Compliance Guide* +provides more detailed information regarding the implementation of +each of the numerous functions, constants, and macros specified by +the POSIX 1003.1b standard. + +RTEMS supports many of the process and user/group oriented services +in a "single user/single process" manner. This means that although +these services may be of limited usefulness or functionality, they +are provided and do work in a coherent manner. This is significant +when porting existing code from UNIX to RTEMS. + +- Implementation + - The current implementation of ``dup()`` is insufficient. + - FIFOs ``mkfifo()`` are not currently implemented. + - Asynchronous IO is not implemented. + - The ``flockfile()`` family is not implemented + - getc/putc unlocked family is not implemented + - Shared Memory is not implemented + - Mapped Memory is not implemented + + - NOTES: + + - For Shared Memory and Mapped Memory services, it is unclear what + level of support is appropriate and possible for RTEMS. + +- Functional Testing + - Tests for unimplemented services + +- Performance Testing + - There are no POSIX Performance Tests. + +- Documentation + + - Many of the service description pages are not complete in this + manual. These need to be completed and information added to the + background and operations sections. + + - Example programs (not just tests) would be very nice. + |