RTEMS | New APIs Added to POSIX Standard (Issue8) (&24)

Joel Sherrill (@joel) gitlab at rtems.org
Wed Jun 11 22:34:26 UTC 2025




Joel Sherrill commented: https://gitlab.rtems.org/groups/rtems/-/epics/24#note_124400


You left out (0) addition of new psxhdr tests.

I think midterm goals (1) and (2) are pretty easily achievable. Those functions are in newlib now so there shouldn't be any weird barriers.

Midterm goal (3) will require finding an existing set of POSIX APIs that are implemented in RTEMS and vary blocking/timeout/sleeping based on a clock type. The timeout on blocking methods is implemented via the Score Thread Queue. _clock_nanosleep()_ can wait on two clock types, it should be a good reference. 

Also you listed one of the APIs twice. Did you miss one in your list? Did you realise rwlock and mutex are two different managers? Hopefully you can add one and the rest follow a pattern.

-- 
View it on GitLab: https://gitlab.rtems.org/groups/rtems/-/epics/24#note_124400
You're receiving this email because of your account on gitlab.rtems.org.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rtems.org/pipermail/bugs/attachments/20250611/095a04cd/attachment.htm>


More information about the bugs mailing list