[PATCH v5 7/8] Cygwin: winsup/doc/posix.xml: SUS V5 POSIX 2024 merge function variants on one line
Brian Inglis
Brian.Inglis@SystematicSW.ab.ca
Sat Jan 11 00:01:08 GMT 2025
Move circular F/Ff/Fl and similar functions to put
base entries and -f -l variants on the same line.
Signed-off-by: Brian Inglis <Brian.Inglis@SystematicSW.ab.ca>
---
winsup/doc/posix.xml | 336 +++++++++++--------------------------------
1 file changed, 84 insertions(+), 252 deletions(-)
diff --git a/winsup/doc/posix.xml b/winsup/doc/posix.xml
index 2ec7016e4308..64b25e7babb1 100644
--- a/winsup/doc/posix.xml
+++ b/winsup/doc/posix.xml
@@ -29,12 +29,8 @@ ISO/IEC DIS 9945 Information technology
accept
accept4
access
- acos
- acosf
- acosl
- acosh
- acoshf
- acoshl
+ acos/acosf/acosl
+ acosh/acoshf/acoshl
aio_cancel
aio_error
aio_fsync
@@ -47,24 +43,14 @@ ISO/IEC DIS 9945 Information technology
alphasort
asctime
asctime_r
- asin
- asinf
- asinl
- asinh
- asinhf
- asinhl
+ asin/asinf/asinl
+ asinh/asinhf/asinhl
asprintf
assert (SVID - available in "assert.h" header)
at_quick_exit (ISO C11)
- atan
- atanf
- atanl
- atan2
- atan2f
- atan2l
- atanh
- atanhf
- atanhl
+ atan/atanf/atanl
+ atan2/atan2f/atan2l
+ atanh/atanhf/atanhl
atexit
atof
atoi
@@ -109,50 +95,24 @@ ISO/IEC DIS 9945 Information technology
btowc
c16rtomb (ISO C11)
c32rtomb (ISO C11)
- cabs
- cabsf
- cabsl
- cacos
- cacosf
- cacosl
- cacosh
- cacoshf
- cacoshl
+ cabs/cabsf/cabsl
+ cacos/cacosf/cacosl
+ cacosh/cacoshf/cacoshl
call_once (ISO C11)
calloc
- carg
- cargf
- cargl
- casin
- casinf
- casinl
- casinh
- casinhf
- casinhl
- catan
- catanf
- catanl
- catanh
- catanhf
- catanhl
+ carg/cargf/cargl
+ casin/casinf/casinl
+ casinh/casinhf/casinhl
+ catan/catanf/catanl
+ catanh/catanhf/catanhl
catclose
catgets
catopen
- cbrt
- cbrtf
- cbrtl
- ccos
- ccosf
- ccosl
- ccosh
- ccoshf
- ccoshl
- ceil
- ceilf
- ceill
- cexp
- cexpf
- cexpl
+ cbrt/cbrtf/cbrtl
+ ccos/ccosf/ccosl
+ ccosh/ccoshf/ccoshl
+ ceil/ceilf/ceill
+ cexp/cexpf/cexpl
cfgetispeed
cfgetospeed
cfsetispeed
@@ -160,9 +120,7 @@ ISO/IEC DIS 9945 Information technology
chdir
chmod
chown
- cimag
- cimagf
- cimagl
+ cimag/cimagf/cimagl
clearerr
clock
clock_getcpuclockid
@@ -170,9 +128,7 @@ ISO/IEC DIS 9945 Information technology
clock_gettime
clock_nanosleep (see <xref linkend="std-notes">chapter "Implementation Notes"</xref>)
clock_settime (see <xref linkend="std-notes">chapter "Implementation Notes"</xref>)
- clog
- clogf
- clogl
+ clog/clogf/clogl
close
closedir
closelog
@@ -183,45 +139,21 @@ ISO/IEC DIS 9945 Information technology
cnd_timedwait (ISO C11)
cnd_wait (ISO C11)
confstr
- conj
- conjf
- conjl
+ conj/conjf/conjl
connect
- copysign
- copysignf
- copysignl
- cos
- cosf
- cosl
- cosh
- coshf
- coshl
- cpow
- cpowf
- cpowl
- cproj
- cprojf
- cprojl
- creal
- crealf
- creall
+ copysign/copysignf/copysignl
+ cos/cosf/cosl
+ cosh/coshf/coshl
+ cpow/cpowf/cpowl
+ cproj/cprojf/cprojl
+ creal/crealf/creall
creat
crypt (available in external "crypt" library)
- csin
- csinf
- csinl
- csinh
- csinhf
- csinhl
- csqrt
- csqrtf
- csqrtl
- ctan
- ctanf
- ctanl
- ctanh
- ctanhf
- ctanhl
+ csin/csinf/csinl
+ csinh/csinhf/csinhl
+ csqrt/csqrtf/csqrtl
+ ctan/ctanf/ctanl
+ ctanh/ctanhf/ctanhl
ctermid
ctime
ctime_r
@@ -263,12 +195,8 @@ ISO/IEC DIS 9945 Information technology
endutxent
environ
erand48
- erf
- erff
- erfl
- erfc
- erfcf
- erfcl
+ erf/erff/erfl
+ erfc/erfcf/erfcl
errno
execl
execle
@@ -277,18 +205,10 @@ ISO/IEC DIS 9945 Information technology
execve
execvp
exit
- exp
- expf
- expl
- exp2
- exp2f
- exp2l
- expm1
- expm1f
- expm1l
- fabs
- fabsf
- fabsl
+ exp/expf/expl
+ exp2/exp2f/exp2l
+ expm1/expm1f/expm1l
+ fabs/fabsf/fabsl
faccessat
fchdir
fchmod
@@ -298,9 +218,7 @@ ISO/IEC DIS 9945 Information technology
fclose
fcntl (see <xref linkend="std-notes">chapter "Implementation Notes"</xref>)
fdatasync
- fdim
- fdimf
- fdiml
+ fdim/fdimf/fdiml
fdopen
fdopendir
feclearexcept
@@ -328,22 +246,12 @@ ISO/IEC DIS 9945 Information technology
fgetws
fileno
flockfile
- floor
- floorf
- floorl
- fma
- fmaf
- fmal
- fmax
- fmaxf
- fmaxl
+ floor/floorf/floorl
+ fma/fmaf/fmal
+ fmax/fmaxf/fmaxl
fmemopen
- fmin
- fminf
- fminl
- fmod
- fmodf
- fmodl
+ fmin/fminf/fminl
+ fmod/fmodf/fmodl
fnmatch
fopen
fork
@@ -359,9 +267,7 @@ ISO/IEC DIS 9945 Information technology
freeaddrinfo
freelocale
freopen
- frexp
- frexpf
- frexpl
+ frexp/frexpf/frexpl
fscanf
fseek
fseeko
@@ -454,9 +360,7 @@ ISO/IEC DIS 9945 Information technology
htole64 (available in "endian.h" header)
htonl
htons
- hypot
- hypotf
- hypotl
+ hypot/hypotf/hypotl
iconv (available in external "libiconv" library)
iconv_close (available in external "libiconv" library)
iconv_open (available in external "libiconv" library)
@@ -464,9 +368,7 @@ ISO/IEC DIS 9945 Information technology
if_indextoname
if_nameindex
if_nametoindex
- ilogb
- ilogbf
- ilogbl
+ ilogb/ilogbf/ilogbl
imaxabs
imaxdiv
in6addr_any (din)
@@ -548,56 +450,34 @@ ISO/IEC DIS 9945 Information technology
labs
lchown
lcong48
- ldexp
- ldexpf
- ldexpl
+ ldexp/ldexpf/ldexpl
ldiv
le16toh (available in "endian.h" header)
le32toh (available in "endian.h" header)
le64toh (available in "endian.h" header)
lfind
- lgamma
- lgammaf
- lgammal
+ lgamma/lgammaf/lgammal
link
linkat
lio_listio
listen
llabs
lldiv
- llrint
- llrintf
- llrintl
- llround
- llroundf
- llroundl
+ llrint/llrintf/llrintl
+ llround/llroundf/llroundl
localeconv
localtime
localtime_r
lockf (see <xref linkend="std-notes">chapter "Implementation Notes"</xref>)
- log
- logf
- logl
- log10
- log10f
- log10l
- log1p
- log1pf
- log1pl
- log2
- log2f
- log2l
- logb
- logbf
- logbl
+ log/logf/logl
+ log10/log10f/log10l
+ log1p/log1pf/log1pl
+ log2/log2f/log2l
+ logb/logbf/logbl
longjmp
lrand48
- lrint
- lrintf
- lrintl
- lround
- lroundf
- lroundl
+ lrint/lrintf/lrintl
+ lround/lroundf/lroundl
lsearch
lseek
lstat
@@ -631,9 +511,7 @@ ISO/IEC DIS 9945 Information technology
mktime
mlock
mmap
- modf
- modff
- modfl
+ modf/modff/modfl
mprotect
mq_close
mq_getattr
@@ -659,20 +537,12 @@ ISO/IEC DIS 9945 Information technology
mtx_unlock (ISO C11)
munlock
munmap
- nan
- nanf
- nanl
+ nan/nanf/nanl
nanosleep
- nearbyint
- nearbyintf
- nearbyintl
+ nearbyint/nearbyintf/nearbyintl
newlocale
- nextafter
- nextafterf
- nextafterl
- nexttoward
- nexttowardf
- nexttowardl
+ nextafter/nextafterf/nextafterl
+ nexttoward/nexttowardf/nexttowardl
nftw
ngettext (available in external gettext "libintl" library)
nice (see <xref linkend="std-notes">chapter "Implementation Notes"</xref>)
@@ -728,9 +598,7 @@ ISO/IEC DIS 9945 Information technology
posix_spawnattr_setsigdefault
posix_spawnattr_setsigmask
posix_spawnp
- pow
- powf
- powl
+ pow/powf/powl
ppoll
pread
printf
@@ -877,26 +745,16 @@ ISO/IEC DIS 9945 Information technology
remainderl (ISO C99 - available in "math.h" header)
remove
remque
- remquo
- remquof
- remquol
+ remquo/remquof/remquol
rename
renameat
rewind
rewinddir
- rint
- rintf
- rintl
+ rint/rintf/rintl
rmdir
- round
- roundf
- roundl
- scalbln
- scalblnf
- scalblnl
- scalbn
- scalbnf
- scalbnl
+ round/roundf/roundl
+ scalbln/scalblnf/scalblnl
+ scalbn/scalbnf/scalbnl
scandir
scanf
sched_get_priority_max
@@ -980,21 +838,15 @@ ISO/IEC DIS 9945 Information technology
sigtimedwait
sigwait
sigwaitinfo
- sin
- sinf
- sinl
- sinh
- sinhf
- sinhl
+ sin/sinf/sinl
+ sinh/sinhf/sinhl
sleep
snprintf
sockatmark
socket
socketpair
sprintf
- sqrt
- sqrtf
- sqrtl
+ sqrt/sqrtf/sqrtl
srand
srand48
srandom
@@ -1062,12 +914,8 @@ ISO/IEC DIS 9945 Information technology
sysconf
syslog
system
- tan
- tanf
- tanl
- tanh
- tanhf
- tanhl
+ tan/tanf/tanl
+ tanh/tanhf/tanhl
tcdrain
tcflow
tcflush
@@ -1081,9 +929,7 @@ ISO/IEC DIS 9945 Information technology
telldir
textdomain (available in external gettext "libintl" library)
tfind
- tgamma
- tgammaf
- tgammal
+ tgamma/tgammaf/tgammal
thrd_create (ISO C11)
thrd_current (ISO C11)
thrd_detach (ISO C11)
@@ -1113,9 +959,7 @@ ISO/IEC DIS 9945 Information technology
towlower_l
towupper
towupper_l
- trunc
- truncf
- truncl
+ trunc/truncf/truncl
truncate
tsearch
tss_create (ISO C11)
@@ -1258,9 +1102,7 @@ ISO/IEC DIS 9945 Information technology
fflush_unlocked
fileno_unlocked
fgetc_unlocked
- finite
- finitef
- finitel
+ finite/finitef/finitel
fiprintf
flock (see <xref linkend="std-notes">chapter "Implementation Notes"</xref>)
fls
@@ -1386,9 +1228,7 @@ ISO/IEC DIS 9945 Information technology
basename (see <xref linkend="std-notes">chapter "Implementation Notes"</xref>)
canonicalize_file_name
clearenv
- clog10
- clog10f
- clog10l
+ clog10/clog10f/clog10l
close_range (see <xref linkend="std-notes">chapter "Implementation Notes"</xref>)
crypt_r (available in external "crypt" library)
dremf
@@ -1402,9 +1242,7 @@ ISO/IEC DIS 9945 Information technology
error_at_line
euidaccess
execvpe
- exp10
- exp10f
- exp10l
+ exp10/exp10f/exp10l
fallocate (see <xref linkend="std-notes">chapter "Implementation Notes"</xref>)
fcloseall
fcloseall_r
@@ -1442,9 +1280,7 @@ ISO/IEC DIS 9945 Information technology
mempcpy
memrchr
mkostemps
- pow10
- pow10f
- pow10l
+ pow10/pow10f/pow10l
pthread_getaffinity_np
pthread_getattr_np
pthread_getname_np
@@ -1465,9 +1301,7 @@ ISO/IEC DIS 9945 Information technology
sched_setaffinity
setxattr
signalfd
- sincos
- sincosf
- sincosl
+ sincos/sincosf/sincosl
strchrnul
strptime_l
strtod_l
@@ -1681,9 +1515,7 @@ ISO/IEC DIS 9945 Information technology
<sect1 id="std-notimpl"><title>NOT implemented system interfaces from the Single UNIX® Specification Version 5:</title>
<screen>
- CMPLX (not available in "complex.h" header)
- CMPLXF (not available in "complex.h" header)
- CMPLXL (not available in "complex.h" header)
+ CMPLX/CMPLXF/CMPLXL (not available in "complex.h" header)
_Fork (not available in "(sys/)unistd.h" header)
dcgettext_l (not available in external gettext "libintl" library)
dcngettext_l (not available in external gettext "libintl" library)
--
2.45.1
More information about the Cygwin-patches
mailing list