source: rtems/doc/posix_users/status.t @ e630235

4.115
Last change on this file since e630235 was 6449498, checked in by Joel Sherrill <joel.sherrill@…>, on 01/17/02 at 21:47:47

2001-01-17 Joel Sherrill <joel@…>

  • SUPPORT, LICENSE: New files.
  • Numerous files touched as part of merging the 4.5 branch onto the mainline development trunk and ensuring that the script that cuts snapshots and releases works on the documentation.
  • Property mode set to 100644
File size: 1.8 KB
Line 
1@c
2@c COPYRIGHT (c) 1988-2002.
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 The @code{flockfile()} family is not implemented
30@item getc/putc unlocked family is not implemented
31@item Shared Memory is not implemented
32@item Mapped Memory is not implemented
33@item NOTES:
34@itemize @bullet
35@item For Shared Memory and Mapped Memory services, it is unclear what
36level of support is appropriate and possible for RTEMS.
37@end itemize
38@end itemize
39
40
41@item Functional Testing
42@itemize @bullet
43@item Tests for unimplemented services
44@end itemize
45
46@item Performance Testing
47@itemize @bullet
48@item There are no POSIX Performance Tests.
49@end itemize
50
51@item Documentation
52@itemize @bullet
53@item Many of the service description pages are not complete in this
54manual.  These need to be completed and information added to the
55background and operations sections.
56@item Example programs (not just tests) would be very nice.
57@end itemize
58
59@end itemize
60
61
Note: See TracBrowser for help on using the repository browser.