Exploring POSIX API Related Work

Gedare Bloom gedare at rtems.org
Wed Apr 17 15:02:06 UTC 2013


You might also try looking through our bugzilla for missing things, a
quick search shows a few possibilities among many options:
https://www.rtems.org/bugzilla/buglist.cgi?quicksearch=posix

On Wed, Apr 17, 2013 at 10:46 AM, Joel Sherrill
<joel.sherrill at oarcorp.com> wrote:
> On 4/16/2013 11:29 PM, Vivek Krishnamurthy wrote:
>>
>> I would like to explore and then enhance support for POSIX APIs on RTEMS.
>> I am currently going through the RTEMS POSIX API manual available at
>> http://www.rtems.org/onlinedocs/releases/rtemsdocs-4.10.2/share/rtems/html/index.html
>> Any pointers towards pending functionality here would be a great start.
>
> RTEMS POSIX support is a combination of RTEMS itself and the newlib
> C Library.
>
> I only know of a few things that are not implemented that are
> "implementable"
> in a meaningful manner. This may not be complete but it close.
>
> + some wide character routines missing in newlib
> + complex math in newlib
> + thread cancellation in RTEMS has bugs
> + a few odd POSIX 2008 thread routines
> + dup() may or may not still need work.
>
> There is a POSIX status document in the manual set which could
> stand scrubbing to be up to date.
>
> Beyond that, running the glibc test suite against newlib on RTEMS targets
> is a wish list item. Being able to get the resulting coverage reports from
> those using the RTEMS Test Coverage framework would be awesome.
>
> Following that line, the Test Coverage reporting is not modular enough.
> It needs to report by "areas of functionality" which mostly corresponds to
> directories in the source tree.
>
>>  I am open to creating a performance testing suite for POSIX APIs. Any
>> other suggestions are welcome.
>>
> testsuites/psxtmtests has the POSIX Timing Test Suite. I don't know what
> remains to be done. There is a .csv file with some ideas and status. It may
> or may not have any cases identified that are not implemented.
>>
>> Thank You
>> Vivek K
>
>
>
> --
> Joel Sherrill, Ph.D.             Director of Research & Development
> joel.sherrill at OARcorp.com        On-Line Applications Research
> Ask me about RTEMS: a free RTOS  Huntsville AL 35805
> Support Available                (256) 722-9985
>
> _______________________________________________
> rtems-devel mailing list
> rtems-devel at rtems.org
> http://www.rtems.org/mailman/listinfo/rtems-devel



More information about the devel mailing list