Add POSIX new additions available with din entries or interfaces in headers and 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 1b893e9e19ae..17c9ebf6f73f 100644 --- a/winsup/doc/posix.xml +++ b/winsup/doc/posix.xml @@ -75,8 +75,41 @@ ISO/IEC DIS 9945 Information technology atoi atol atoll + atomic_compare_exchange_strong (available in "stdatomic.h" header) + atomic_compare_exchange_strong_explicit (available in "stdatomic.h" header) + atomic_compare_exchange_weak (available in "stdatomic.h" header) + atomic_compare_exchange_weak_explicit (available in "stdatomic.h" header) + atomic_exchange (available in "stdatomic.h" header) + atomic_exchange_explicit (available in "stdatomic.h" header) + atomic_fetch_add (available in "stdatomic.h" header) + atomic_fetch_add_explicit (available in "stdatomic.h" header) + atomic_fetch_and (available in "stdatomic.h" header) + atomic_fetch_and_explicit (available in "stdatomic.h" header) + atomic_fetch_or (available in "stdatomic.h" header) + atomic_fetch_or_explicit (available in "stdatomic.h" header) + atomic_fetch_sub (available in "stdatomic.h" header) + atomic_fetch_sub_explicit (available in "stdatomic.h" header) + atomic_fetch_xor (available in "stdatomic.h" header) + atomic_fetch_xor_explicit (available in "stdatomic.h" header) + atomic_flag_clear (available in "stdatomic.h" header) + atomic_flag_clear_explicit (available in "stdatomic.h" header) + atomic_flag_test_and_set (available in "stdatomic.h" header) + atomic_flag_test_and_set_explicit (available in "stdatomic.h" header) + atomic_init (available in "stdatomic.h" header) + atomic_is_lock_free (available in "stdatomic.h" header) + atomic_load (available in "stdatomic.h" header) + atomic_load_explicit (available in "stdatomic.h" header) + atomic_signal_fence (available in "stdatomic.h" header) + atomic_store (available in "stdatomic.h" header) + atomic_store_explicit (available in "stdatomic.h" header) + atomic_thread_fence (available in "stdatomic.h" header) basename (see <xref linkend="std-notes">chapter "Implementation Notes"</xref>) + be16toh (available in "endian.h" header) + be32toh (available in "endian.h" header) + be64toh (available in "endian.h" header) bind + bind_textdomain_codeset (available in external gettext "libintl" library) + bindtextdomain (available in external gettext "libintl" library) bsearch btowc c16rtomb (ISO C11) @@ -207,6 +240,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 gettext "libintl" library) + dcngettext (available in external gettext "libintl" library) + dgettext (available in external gettext "libintl" library) difftime dirfd dirname @@ -216,6 +252,7 @@ ISO/IEC DIS 9945 Information technology dlerror dlopen dlsym + dngettext (available in external gettext "libintl" library) dprintf drand48 dup @@ -360,6 +397,7 @@ ISO/IEC DIS 9945 Information technology getdelim getdomainname getegid + getentropy (din) getenv geteuid getgid @@ -373,6 +411,7 @@ ISO/IEC DIS 9945 Information technology gethostname getitimer (see <xref linkend="std-notes">chapter "Implementation Notes"</xref>) getline + getlocalename_l (din) getlogin getlogin_r getnameinfo @@ -401,6 +440,7 @@ ISO/IEC DIS 9945 Information technology getsockname getsockopt getsubopt + gettext (available in external gettext "libintl" library) gettimeofday getuid getutxent @@ -416,6 +456,12 @@ ISO/IEC DIS 9945 Information technology hcreate hdestroy hsearch + htobe16 (available in "endian.h" header) + htobe32 (available in "endian.h" header) + htobe64 (available in "endian.h" header) + htole16 (available in "endian.h" header) + htole32 (available in "endian.h" header) + htole64 (available in "endian.h" header) htonl htons hypot @@ -433,6 +479,8 @@ ISO/IEC DIS 9945 Information technology ilogbl imaxabs imaxdiv + in6addr_any (din) + in6addr_loopback (din) inet_addr inet_ntoa inet_ntop @@ -516,6 +564,9 @@ ISO/IEC DIS 9945 Information technology ldexpf ldexpl ldiv + le16toh (available in "endian.h" header) + le32toh (available in "endian.h" header) + le64toh (available in "endian.h" header) lfind lgamma lgammaf @@ -635,6 +686,7 @@ ISO/IEC DIS 9945 Information technology nexttowardf nexttowardl nftw + ngettext (available in external gettext "libintl" library) nice (see <xref linkend="std-notes">chapter "Implementation Notes"</xref>) nl_langinfo nl_langinfo_l @@ -661,6 +713,7 @@ ISO/IEC DIS 9945 Information technology popen posix_fadvise posix_fallocate + posix_getdents (din) posix_madvise posix_memalign posix_openpt @@ -723,6 +776,8 @@ ISO/IEC DIS 9945 Information technology pthread_barrierattr_init pthread_barrierattr_setpshared pthread_cancel + pthread_cleanup_pop (available in "pthread.h" header) + pthread_cleanup_push (available in "pthread.h" header) pthread_cond_broadcast pthread_cond_clockwait pthread_cond_destroy @@ -1048,6 +1103,7 @@ ISO/IEC DIS 9945 Information technology tdelete telldir tempnam + textdomain (available in external gettext "libintl" library) tfind tgamma tgammaf @@ -1067,6 +1123,7 @@ ISO/IEC DIS 9945 Information technology timer_gettime timer_settime times + timespec_get (din) timezone tmpfile tmpnam -- 2.45.1