4
0
mirror of git://sourceware.org/git/newlib-cygwin.git synced 2025-02-28 20:15:24 +08:00

Cygwin: winsup/doc/posix.xml: SUS V5 POSIX 2024 new additions available

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.Inglis@SystematicSW.ab.ca>
This commit is contained in:
Brian Inglis 2025-02-22 10:48:19 -07:00 committed by Corinna Vinschen
parent b1eb09167a
commit 3dc2707bf9

View File

@ -16,6 +16,9 @@ ISO®/IEC DIS 9945 Information technology
- Issue 8.</para> - Issue 8.</para>
<screen> <screen>
CMPLX
CMPLXF
CMPLXL
FD_CLR FD_CLR
FD_ISSET FD_ISSET
FD_SET FD_SET
@ -57,6 +60,7 @@ ISO®/IEC DIS 9945 Information technology
asinhl asinhl
asinl asinl
asprintf asprintf
assert
at_quick_exit at_quick_exit
atan atan
atan2 atan2
@ -73,8 +77,41 @@ ISO®/IEC DIS 9945 Information technology
atoi atoi
atol atol
atoll 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>) basename (see <xref linkend="std-notes">chapter "Implementation Notes"</xref>)
be16toh
be32toh
be64toh
bind bind
bind_textdomain_codeset
bindtextdomain
bsearch bsearch
btowc btowc
c16rtomb c16rtomb
@ -205,6 +242,9 @@ ISO®/IEC DIS 9945 Information technology
dbm_nextkey (available in external "libgdbm" library) dbm_nextkey (available in external "libgdbm" library)
dbm_open (available in external "libgdbm" library) dbm_open (available in external "libgdbm" library)
dbm_store (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 difftime
dirfd dirfd
dirname dirname
@ -214,6 +254,7 @@ ISO®/IEC DIS 9945 Information technology
dlerror dlerror
dlopen dlopen
dlsym dlsym
dngettext (available in external "libintl" library)
dprintf dprintf
drand48 drand48
dup dup
@ -358,6 +399,7 @@ ISO®/IEC DIS 9945 Information technology
getdelim getdelim
getdomainname getdomainname
getegid getegid
getentropy
getenv getenv
geteuid geteuid
getgid getgid
@ -371,6 +413,7 @@ ISO®/IEC DIS 9945 Information technology
gethostname gethostname
getitimer (see <xref linkend="std-notes">chapter "Implementation Notes"</xref>) getitimer (see <xref linkend="std-notes">chapter "Implementation Notes"</xref>)
getline getline
getlocalename_l
getlogin getlogin
getlogin_r getlogin_r
getnameinfo getnameinfo
@ -399,6 +442,7 @@ ISO®/IEC DIS 9945 Information technology
getsockname getsockname
getsockopt getsockopt
getsubopt getsubopt
gettext (available in external "libintl" library)
gettimeofday gettimeofday
getuid getuid
getutxent getutxent
@ -414,6 +458,12 @@ ISO®/IEC DIS 9945 Information technology
hcreate hcreate
hdestroy hdestroy
hsearch hsearch
htobe16
htobe32
htobe64
htole16
htole32
htole64
htonl htonl
htons htons
hypot hypot
@ -431,6 +481,8 @@ ISO®/IEC DIS 9945 Information technology
ilogbl ilogbl
imaxabs imaxabs
imaxdiv imaxdiv
in6addr_any
in6addr_loopback
inet_addr inet_addr
inet_ntoa inet_ntoa
inet_ntop inet_ntop
@ -505,6 +557,7 @@ ISO®/IEC DIS 9945 Information technology
jn jn
jrand48 jrand48
kill kill
kill_dependency
killpg killpg
l64a l64a
labs labs
@ -514,6 +567,9 @@ ISO®/IEC DIS 9945 Information technology
ldexpf ldexpf
ldexpl ldexpl
ldiv ldiv
le16toh
le32toh
le64toh
lfind lfind
lgamma lgamma
lgammaf lgammaf
@ -633,6 +689,7 @@ ISO®/IEC DIS 9945 Information technology
nexttowardf nexttowardf
nexttowardl nexttowardl
nftw nftw
ngettext (available in external "libintl" library)
nice (see <xref linkend="std-notes">chapter "Implementation Notes"</xref>) nice (see <xref linkend="std-notes">chapter "Implementation Notes"</xref>)
nl_langinfo nl_langinfo
nl_langinfo_l nl_langinfo_l
@ -657,14 +714,18 @@ ISO®/IEC DIS 9945 Information technology
pipe2 pipe2
poll poll
popen popen
posix_devctl
posix_fadvise posix_fadvise
posix_fallocate posix_fallocate
posix_getdents
posix_madvise posix_madvise
posix_memalign posix_memalign
posix_openpt posix_openpt
posix_spawn posix_spawn
posix_spawn_file_actions_addchdir
posix_spawn_file_actions_addclose posix_spawn_file_actions_addclose
posix_spawn_file_actions_adddup2 posix_spawn_file_actions_adddup2
posix_spawn_file_actions_addfchdir
posix_spawn_file_actions_addopen posix_spawn_file_actions_addopen
posix_spawn_file_actions_destroy posix_spawn_file_actions_destroy
posix_spawn_file_actions_init posix_spawn_file_actions_init
@ -719,6 +780,8 @@ ISO®/IEC DIS 9945 Information technology
pthread_barrierattr_init pthread_barrierattr_init
pthread_barrierattr_setpshared pthread_barrierattr_setpshared
pthread_cancel pthread_cancel
pthread_cleanup_pop
pthread_cleanup_push
pthread_cond_broadcast pthread_cond_broadcast
pthread_cond_clockwait pthread_cond_clockwait
pthread_cond_destroy pthread_cond_destroy
@ -1046,6 +1109,7 @@ ISO®/IEC DIS 9945 Information technology
tdelete tdelete
telldir telldir
tempnam tempnam
textdomain (available in external "libintl" library)
tfind tfind
tgamma tgamma
tgammaf tgammaf
@ -1065,6 +1129,7 @@ ISO®/IEC DIS 9945 Information technology
timer_gettime timer_gettime
timer_settime timer_settime
times times
timespec_get
timezone timezone
tmpfile tmpfile
tmpnam tmpnam