diff options
author | Joel Sherrill <joel.sherrill@OARcorp.com> | 1999-11-16 19:41:31 +0000 |
---|---|---|
committer | Joel Sherrill <joel.sherrill@OARcorp.com> | 1999-11-16 19:41:31 +0000 |
commit | 8f9efcb994264470f323034b5f024e52f5898a24 (patch) | |
tree | e212f89713f26ef1239ee021c781e2f47997ce47 /doc/posix_users/status.t | |
parent | Added reference to rtems_get_class, rtems_get_node, and rtems_get_index (diff) | |
download | rtems-8f9efcb994264470f323034b5f024e52f5898a24.tar.bz2 |
Added status chapter.
Diffstat (limited to '')
-rw-r--r-- | doc/posix_users/status.t | 64 |
1 files changed, 64 insertions, 0 deletions
diff --git a/doc/posix_users/status.t b/doc/posix_users/status.t new file mode 100644 index 0000000000..a32c336e47 --- /dev/null +++ b/doc/posix_users/status.t @@ -0,0 +1,64 @@ +@c +@c COPYRIGHT (c) 1988-1998. +@c On-Line Applications Research Corporation (OAR). +@c All rights reserved. +@c +@c $Id$ +@c + +@chapter Status of Implementation + +This chapter provides an overview of the status of the implementation +of the POSIX API for RTEMS. The @i{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. + +@itemize @bullet +@item Implementation +@itemize @bullet +@item The current implementation of @code{dup()} is insufficient. +@item FIFOs @code{mkfifo()} are not currently implemented. +@item Asynchronous IO is not implemented. +@item Blocking Send for Message Queues is not implemented +@item The @code{flockfile()} family is not implemented +@item getc/putc unlocked family is not implemented +@item Shared Memory is not implemented +@item Mapped Memory is not implemented +@item NOTES: +@itemize @bullet +@item For Shared Memory and Mapped Memory services, it is unclear what +level of support is appropriate and possible for RTEMS. +@end itemize +@end itemize + + +@item Functional Testing +@itemize @bullet +@item Named Semaphores are untested. +@item There is currently no Message Queue test. +@item Tests for unimplemented services +@end itemize + +@item Performance Testing +@itemize @bullet +@item There are no POSIX Performance Tests. +@end itemize + +@item Documentation +@itemize @bullet +@item Most of the service description pages are completed in this +manual. These need to be completed and information added to the +background and operations sections. +@item Example programs (not just tests) would be very nice. +@end itemize + +@end itemize + + |