[RTEMS Project] #4328: New APIs Added to POSIX Standard (2021)

RTEMS trac trac at rtems.org
Wed Mar 10 16:35:58 UTC 2021


#4328: New APIs Added to POSIX Standard (2021)
-------------------------+-------------------------------------------------
  Reporter:  Joel        |      Owner:  (none)
  Sherrill               |
      Type:              |     Status:  new
  enhancement            |
  Priority:  normal      |  Milestone:
 Component:  posix       |    Version:
  Severity:  normal      |   Keywords:  SoC, POSIX, compliance, API, kernel
Blocked By:              |   Blocking:
-------------------------+-------------------------------------------------
 The following is a draft of the edits a set of new APIs are coming to
 POSIX.

 https://www.opengroup.org/austin/docs/austin_1110.pdf

 Search for "+" for added lines. Some are text changes and others
 are API additions. Some like strlcat() have been around for ages. Others
 are new like pthread_cond_clockwait() and similar "clockwait" methods for
 many (all?) concurrency primitives.

 This ticket is to perform the analysis to identify the list of methods and
 constants that are added, determine if RTEMS/newlib/libbsd currently
 supports that, and file tickets as appropriate to add them to the RTEMS
 environment.

 The analysis can be done as part of a GSoC project proposal effort. The
 GSoC project itself would consist of adding missing methods. There appear
 to be groups of related methods and the resulting tickets should reflect
 what would be added as a set.

 I have not and likely will not soon make it through this document to
 make a list of the new APIs. This list would then need to be checked
 against RTEMS and newlib. It is clear we are missing an entire class
 of new concurrency methods.

--
Ticket URL: <http://devel.rtems.org/ticket/4328>
RTEMS Project <http://www.rtems.org/>
RTEMS Project


More information about the bugs mailing list