On 2025-01-12 10:58, Jon Turney wrote:
On 11/01/2025 00:01, Brian Inglis wrote:
Add POSIX new additions available with din entries
or interfaces in headers and packages.

What does 'din' mean in this context?

POSIX entries which exist as exported symbols in cygwin.din but not mentioned elsewhere in posix.xml, so supported but not yet documented as any Unix interface.

Suggestions for better phrasings of these welcome.

$ sed '/\s\+(din)$/!d;s!!!;s!^\s\+!!' posix.xml | xargs apropos -m man,linux
getentropy (3)       - fill a buffer with random bytes
getlocalename_l:        nothing appropriate.
in6addr_any:            nothing appropriate.
in6addr_loopback:       nothing appropriate.
posix_getdents:         nothing appropriate.
timespec_get:           nothing appropriate.

Also is anyone aware of a good html to man page converter to generate Cygwin or POSIX man pages from HTML sources available, and are cpp-reference GPL-3 allowed, or should we prefix the function source with the man doc and generate it in newlib?

Looks like getlocalename_l doc needs updated to POSIX.1-2024, added to locale/Makefile.inc LIBC_CHEWOUT_FILES, and locale.h feature test to 202405L?

Could CHEW doc be added to cygwin/**/*.cc or elsewhere?

--
Take care. Thanks, Brian Inglis              Calgary, Alberta, Canada

La perfection est atteinte                   Perfection is achieved
non pas lorsqu'il n'y a plus rien à ajouter  not when there is no more to add
mais lorsqu'il n'y a plus rien à retrancher  but when there is no more to cut
                                -- Antoine de Saint-Exupéry

Reply via email to