Changes between Version 7 and Version 8 of Ticket #2966
- Timestamp:
- 04/03/17 23:27:38 (7 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Ticket #2966 – Description
v7 v8 1 1 = Improve POSIX Compliance = 2 3 2 4 3 [[TOC(Developer/Projects/Open/POSIXCompliance, depth=2)]] 5 4 5 == Mentors == 6 6 7 '''Mentors:'''Joel Sherrill7 Joel Sherrill 8 8 9 '''Students:''' Past, Present, and Potential Students 9 == Students == 10 10 11 '''Status:''' More to do. 11 Past, Present, and Potential Students 12 12 13 '''Introduction:''' Increase the POSIX functions supported by RTEMS and Newlib. 13 == Status == 14 14 15 '''Goal:''' Improve POSIX compliance of RTEMS and Newlib.15 See Project Tasks. 16 16 17 '''Requirements:''' 17 == Introduction == 18 19 Increase the POSIX functions supported by RTEMS and Newlib. 20 21 == Goal == 22 23 Improve POSIX compliance of RTEMS and Newlib. 24 25 == Project Tasks == 26 27 === Pending Tasks === 28 29 * List tasks here. 30 31 === Active Tasks === 32 33 The following are the open tickets that are sub-tasks of this project. If you work on a part of this project please make a ticket and add the tag `POSIX-Compliance`. 34 35 [[TicketQuery(status=accepted&status=assigned&status=new&status=reopened&keywords=~POSIX-Compliance)]] 36 37 === Closed Tasks === 38 39 [[TicketQuery(status=closed&keywords=~POSIX-Compliance)]] 40 41 == Requirements == 18 42 19 43 RTEMS POSIX Compliance is achieved via a combination of methods and .h files in RTEMS and the newlib C Library. Newlib also provides the math library. … … 36 60 37 61 RTEMS is missing a few POSIX methods which could be supported: 38 39 62 40 63 * pthread_getcpuclockid() … … 70 93 Others will be impossible to implement without multiple processes, and so we'll have to determine which methods make sense to support and in what manner. 71 94 72 = Testing=95 == Testing == 73 96 74 97 * Functional unit testing as needed … … 76 99 * FACE Consortium Conformance Test Suite. The [http://www.opengroup.org/face FACE Consortium] has defined four POSIX profiles. RTEMS can support most of the methods in the largest profile (General Purpose). 77 100 78 = References=101 == References == 79 102 * [http://pubs.opengroup.org/onlinepubs/9699919799/ Single UNIX Specification] 80 103 * http://www.opengroup.org/testing/downloads.html 81 104 * [http://www.opengroup.org/face FACE Consortium] 82 83 = Active Project Tasks =84 85 The following are the open tickets that are sub-tasks of this project. If you work on a part of this project please make a ticket and add the tag `POSIX-Compliance`.86 87 [[TicketQuery(status=accepted&status=assigned&status=new&status=reopened&keywords=~POSIX-Compliance)]]