Hi Brian,

On Jan 15 12:39, Brian Inglis wrote:
> +    aligned_alloc            (ISO C11)
> +    assert                   (SVID - available in "assert.h" header)
> +    at_quick_exit            (ISO C11)
> +    c16rtomb                 (ISO C11)
> +    c32rtomb                 (ISO C11)

The source hint in parens should go away.  Everything which *is* in
POSIX *and* part of the newlib/Cygwin package, doesn't need a source
hint.

> +    mbrtoc16                 (ISO C23 - available in "uchar.h" header)
> +    mbrtoc32                 (ISO C23 - available in "uchar.h" header)

And these are wrong, btw.  mbrtoc16/mbrtoc32 are C11 just like
c16rtomb/c32rtomb.  Only the c8 variants are C23.  But given they
are POSIX and implemented in Cygwin itself, just scratch the hint.

> +    dladdr                   (see <xref linkend="std-notes">chapter 
> "Implementation Notes"</xref>)
>      encrypt                  (available in external "crypt" library)

These are still ok and the only type of hints which should be maintained
in the SUS chapter.

> +    posix_spawn_file_actions_addchdir        (available as 
> posix_spawn_file_actions_addchdir_np)
> +    posix_spawn_file_actions_addfchdir       (available as 
> posix_spawn_file_actions_addfchdir_np)

Oh, I missed that these two are defined in POSIX now.  Scratch the hint,
I'll change the header and add matching exports, and...

> -    posix_spawn_file_actions_addchdir_np
> -    posix_spawn_file_actions_addfchdir_np

...these two should stay where they are.


Thanks,
Corinna

Reply via email to