[PATCH v5 3/8] Cygwin: winsup/doc/posix.xml: SUS V5 POSIX 2024 not implemented new additions
Corinna Vinschen
corinna-cygwin@cygwin.com
Mon Jan 13 12:58:23 GMT 2025
On Jan 10 17:01, Brian Inglis wrote:
> 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)
Erm... did you have a look into newlib/libc/include/complex.h?
Also, don't add the "(not available ..." stuff if the API is supposed to
be implemented and exported by newlib/Cygwin.
> + 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)
...so in case of these libintl functions, it's ok, of course.
> + kill_dependency (not available in "stdatomic.h" header)
This is in /usr/lib/gcc/x86_64-pc-cygwin/12/include/c++/bits/atomic_base.h
Corinna
More information about the Cygwin-patches
mailing list