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:
parent
b1eb09167a
commit
3dc2707bf9
@ -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
|
||||||
|
Loading…
x
Reference in New Issue
Block a user