source: rtems/doc/posix_users/status.t @ 00b335e

4.104.114.84.95
Last change on this file since 00b335e was 00b335e, checked in by Joel Sherrill <joel.sherrill@…>, on 11/16/99 at 21:46:16

Corrected status.

  • Property mode set to 100644
File size: 2.0 KB
Line 
1@c
2@c COPYRIGHT (c) 1988-1999.
3@c On-Line Applications Research Corporation (OAR).
4@c All rights reserved.
5@c
6@c $Id$
7@c
8
9@chapter Status of Implementation
10
11This chapter provides an overview of the status of the implementation
12of the POSIX API for RTEMS.  The @i{POSIX 1003.1b Compliance Guide}
13provides more detailed information regarding the implementation of
14each of the numerous functions, constants, and macros specified by
15the POSIX 1003.1b standard.
16
17RTEMS supports many of the process and user/group oriented services
18in a "single user/single process" manner.  This means that although
19these services may be of limited usefulness or functionality, they
20are provided and do work in a coherent manner.  This is significant
21when porting existing code from UNIX to RTEMS.
22
23@itemize @bullet
24@item Implementation
25@itemize @bullet
26@item The current implementation of @code{dup()} is insufficient.
27@item FIFOs @code{mkfifo()} are not currently implemented.
28@item Asynchronous IO is not implemented.
29@item Blocking Send for Message Queues is not implemented
30@item The @code{flockfile()} family is not implemented
31@item getc/putc unlocked family is not implemented
32@item Shared Memory is not implemented
33@item Mapped Memory is not implemented
34@item NOTES:
35@itemize @bullet
36@item For Shared Memory and Mapped Memory services, it is unclear what
37level of support is appropriate and possible for RTEMS.
38@end itemize
39@end itemize
40
41
42@item Functional Testing
43@itemize @bullet
44@item Named Semaphores are untested.
45@item There is currently no Message Queue test.
46@item Tests for unimplemented services
47@end itemize
48
49@item Performance Testing
50@itemize @bullet
51@item There are no POSIX Performance Tests.
52@end itemize
53
54@item Documentation
55@itemize @bullet
56@item Many of the service description pages are completed in this
57manual.  These need to be completed and information added to the
58background and operations sections.
59@item Example programs (not just tests) would be very nice.
60@end itemize
61
62@end itemize
63
64
Note: See TracBrowser for help on using the repository browser.