[PATCH v5 3/8] Cygwin: winsup/doc/posix.xml: SUS V5 POSIX 2024 not implemented new additions
Brian Inglis
Brian.Inglis@SystematicSW.ab.ca
Sat Jan 11 00:01:04 GMT 2025
Add unavailable POSIX additions to Not Implemented section,
with mentions of headers and packages where they are expected.
Signed-off-by: Brian Inglis <Brian.Inglis@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
More information about the Cygwin-patches
mailing list