Add unavailable POSIX additions to Not Implemented section,
with mentions of headers and packages where they are expected.

Signed-off-by: Brian Inglis <brian.ing...@systematicsw.ab.ca>
---
 winsup/doc/posix.xml | 24 ++++++++++++++++++++++--
 1 file changed, 22 insertions(+), 2 deletions(-)

diff --git a/winsup/doc/posix.xml b/winsup/doc/posix.xml
index 17c9ebf6f73f..2e14861802bf 100644
--- a/winsup/doc/posix.xml
+++ b/winsup/doc/posix.xml
@@ -1678,9 +1678,17 @@ ISO/IEC DIS 9945 Information technology
 
 </sect1>
 
-<sect1 id="std-notimpl"><title>NOT implemented system interfaces from the 
Single Unix Specification, Volume 7:</title>
+<sect1 id="std-notimpl"><title>NOT implemented system interfaces from the 
Single UNIX® Specification Version 5:</title>
 
 <screen>
+    CMPLX                      (not available in "complex.h" header)
+    CMPLXF                     (not available in "complex.h" header)
+    CMPLXL                     (not available in "complex.h" header)
+    _Fork                      (not available in "(sys/)unistd.h" header)
+    dcgettext_l                        (not available in external gettext 
"libintl" library)
+    dcngettext_l               (not available in external gettext "libintl" 
library)
+    dgettext_l                 (not available in external gettext "libintl" 
library)
+    dngettext_l                        (not available in external gettext 
"libintl" library)
     endnetent
     fattach
     fmtmsg
@@ -1692,17 +1700,29 @@ ISO/IEC DIS 9945 Information technology
     getnetbyname
     getnetent
     getpmsg
+    getresgid                  (not available in "(sys/)unistd.h" header)
+    getresuid                  (not available in "(sys/)unistd.h" header)
+    gettext_l                  (not available in external gettext "libintl" 
library)
     isastream
+    kill_dependency            (not available in "stdatomic.h" header)
     mlockall
     munlockall
+    ngettext_l                 (not available in external gettext "libintl" 
library)
+    posix_close                        (not available in "(sys/)unistd.h" 
header)
+    posix_devctl               (prototyped in cygwin-devel "devctl.h" header)
     posix_mem_offset
     posix_trace[...]
-    posix_typed_[...]
+    posix_typed_mem_get_info   (not available in "(sys/)mman.h" header)
+    posix_typed_mem_open       (not available in "(sys/)mman.h" header)
     pthread_mutexattr_getrobust
     pthread_mutexattr_setrobust
     pthread_mutex_consistent
     putmsg
     setnetent
+    setresgid                  (not available in "(sys/)unistd.h" header)
+    setresuid                  (not available in "(sys/)unistd.h" header)
+    tcgetwinsize               (not available in "(sys/)termios.h" header)
+    tcsetwinsize               (not available in "(sys/)termios.h" header)
     ulimit
     waitid
 </screen>
-- 
2.45.1

Reply via email to