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.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)

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

Reply via email to