Add POSIX new additions available as header macros and inline functions, or exported by Cygwin distro DLL or library packages
Signed-off-by: Brian Inglis <brian.ing...@systematicsw.ab.ca> --- winsup/doc/posix.xml | 57 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 57 insertions(+) diff --git a/winsup/doc/posix.xml b/winsup/doc/posix.xml index 9a8890936875..ac05657d2246 100644 --- a/winsup/doc/posix.xml +++ b/winsup/doc/posix.xml @@ -74,8 +74,41 @@ ISO/IEC DIS 9945 Information technology atoi atol atoll + atomic_compare_exchange_strong + atomic_compare_exchange_strong_explicit + atomic_compare_exchange_weak + atomic_compare_exchange_weak_explicit + atomic_exchange + atomic_exchange_explicit + atomic_fetch_add + atomic_fetch_add_explicit + atomic_fetch_and + atomic_fetch_and_explicit + atomic_fetch_or + atomic_fetch_or_explicit + atomic_fetch_sub + atomic_fetch_sub_explicit + atomic_fetch_xor + atomic_fetch_xor_explicit + atomic_flag_clear + atomic_flag_clear_explicit + atomic_flag_test_and_set + atomic_flag_test_and_set_explicit + atomic_init + atomic_is_lock_free + atomic_load + atomic_load_explicit + atomic_signal_fence + atomic_store + atomic_store_explicit + atomic_thread_fence basename (see <xref linkend="std-notes">chapter "Implementation Notes"</xref>) + be16toh + be32toh + be64toh bind + bind_textdomain_codeset (available in external "libintl" library) + bindtextdomain (available in external "libintl" library) bsearch btowc c16rtomb @@ -206,6 +239,9 @@ ISO/IEC DIS 9945 Information technology dbm_nextkey (available in external "libgdbm" library) dbm_open (available in external "libgdbm" library) dbm_store (available in external "libgdbm" library) + dcgettext (available in external "libintl" library) + dcngettext (available in external "libintl" library) + dgettext (available in external "libintl" library) difftime dirfd dirname @@ -215,6 +251,7 @@ ISO/IEC DIS 9945 Information technology dlerror dlopen dlsym + dngettext (available in external "libintl" library) dprintf drand48 dup @@ -359,6 +396,7 @@ ISO/IEC DIS 9945 Information technology getdelim getdomainname getegid + getentropy getenv geteuid getgid @@ -372,6 +410,7 @@ ISO/IEC DIS 9945 Information technology gethostname getitimer (see <xref linkend="std-notes">chapter "Implementation Notes"</xref>) getline + getlocalename_l getlogin getlogin_r getnameinfo @@ -400,6 +439,7 @@ ISO/IEC DIS 9945 Information technology getsockname getsockopt getsubopt + gettext (available in external "libintl" library) gettimeofday getuid getutxent @@ -415,6 +455,12 @@ ISO/IEC DIS 9945 Information technology hcreate hdestroy hsearch + htobe16 + htobe32 + htobe64 + htole16 + htole32 + htole64 htonl htons hypot @@ -432,6 +478,8 @@ ISO/IEC DIS 9945 Information technology ilogbl imaxabs imaxdiv + in6addr_any + in6addr_loopback inet_addr inet_ntoa inet_ntop @@ -515,6 +563,9 @@ ISO/IEC DIS 9945 Information technology ldexpf ldexpl ldiv + le16toh + le32toh + le64toh lfind lgamma lgammaf @@ -634,6 +685,7 @@ ISO/IEC DIS 9945 Information technology nexttowardf nexttowardl nftw + ngettext (available in external "libintl" library) nice (see <xref linkend="std-notes">chapter "Implementation Notes"</xref>) nl_langinfo nl_langinfo_l @@ -660,6 +712,7 @@ ISO/IEC DIS 9945 Information technology popen posix_fadvise posix_fallocate + posix_getdents posix_madvise posix_memalign posix_openpt @@ -722,6 +775,8 @@ ISO/IEC DIS 9945 Information technology pthread_barrierattr_init pthread_barrierattr_setpshared pthread_cancel + pthread_cleanup_pop + pthread_cleanup_push pthread_cond_broadcast pthread_cond_clockwait pthread_cond_destroy @@ -1047,6 +1102,7 @@ ISO/IEC DIS 9945 Information technology tdelete telldir tempnam + textdomain (available in external "libintl" library) tfind tgamma tgammaf @@ -1066,6 +1122,7 @@ ISO/IEC DIS 9945 Information technology timer_gettime timer_settime times + timespec_get timezone tmpfile tmpnam -- 2.45.1