Opened on 03/26/20 at 19:37:02
#3918 new defect
Add section to POSIX Users and POSIX Compliance Guide on Unsupportable Methods
Reported by: | Joel Sherrill | Owned by: | |
---|---|---|---|
Priority: | normal | Milestone: | |
Component: | doc | Version: | |
Severity: | normal | Keywords: | small, tasks |
Cc: | Blocked By: | ||
Blocking: |
Description
There are some methods RTEMS cannot support. For example, fork(), exec(), and posix_spawn() require multiple processes which RTEMS is not designed to support.
In the Compliance Guide, a new code (unsupportable?) will have to be added to the spreadsheet. The Python script that processes this into the document will have to be enhanced to recognize this.
In the POSIX Users Guide, add a chapter "Unsupportable Methods" which has a section per header file and subsections for each reason a class of methods defined in that header file cannot be supported.
Hopefully, capturing this information will help users and prevent developers from rediscovering why something is not supported and can not be.