Document implemented functions

* posix.xml (std-susv4): Add newly implemented math SUSv4 math
	functions.  Add missing functions strtold and tcgetsid.  Re-sort.
	(std-gnu): Add clog10l, exp10l, pow10l, sincos{f,l}.
	(std-notimpl): Drop now implemented functions.

Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
This commit is contained in:
Corinna Vinschen 2016-03-29 17:45:01 +02:00
parent a638b8580b
commit 3d90769979
1 changed files with 91 additions and 85 deletions

View File

@ -30,6 +30,8 @@ also IEEE Std 1003.1-2008 (POSIX.1-2008).</para>
acosf acosf
acosh acosh
acoshf acoshf
acoshl
acosl
alarm alarm
alphasort alphasort
asctime asctime
@ -38,12 +40,17 @@ also IEEE Std 1003.1-2008 (POSIX.1-2008).</para>
asinf asinf
asinh asinh
asinhf asinhf
asinhl
asinl
atan atan
atan2 atan2
atan2f atan2f
atan2l
atanf atanf
atanh atanh
atanhf atanhf
atanhl
atanl
atexit atexit
atof atof
atoff atoff
@ -61,31 +68,42 @@ also IEEE Std 1003.1-2008 (POSIX.1-2008).</para>
cacosf cacosf
cacosh cacosh
cacoshf cacoshf
cacoshl
cacosl
calloc calloc
carg carg
cargf cargf
cargl
casin casin
casinf casinf
casinh casinh
casinhf casinhf
casinhl casinhl
casinl
catan catan
catanf catanf
catanh catanh
catanhf catanhf
catanhl
catanl
catclose (available in external "catgets" library) catclose (available in external "catgets" library)
catgets (available in external "catgets" library) catgets (available in external "catgets" library)
catopen (available in external "catgets" library) catopen (available in external "catgets" library)
cbrt cbrt
cbrtf cbrtf
cbrtl
ccos ccos
ccosf ccosf
ccosh ccosh
ccoshf ccoshf
ccoshl
ccosl
ceil ceil
ceilf ceilf
ceill
cexp cexp
cexpf cexpf
cexpl
cfgetispeed cfgetispeed
cfgetospeed cfgetospeed
cfsetispeed cfsetispeed
@ -105,23 +123,30 @@ also IEEE Std 1003.1-2008 (POSIX.1-2008).</para>
clock_settime (see chapter "Implementation Notes") clock_settime (see chapter "Implementation Notes")
clog clog
clogf clogf
clogl
close close
closedir closedir
closelog closelog
confstr confstr
conj conj
conjf conjf
conjl
connect connect
copysign copysign
copysignf copysignf
copysignl
cos cos
cosf cosf
cosh cosh
coshf coshf
coshl
cosl
cpow cpow
cpowf cpowf
cpowl
cproj cproj
cprojf cprojf
cprojl
creal creal
crealf crealf
creall creall
@ -131,12 +156,17 @@ also IEEE Std 1003.1-2008 (POSIX.1-2008).</para>
csinf csinf
csinh csinh
csinhf csinhf
csinhl
csinl
csqrt csqrt
csqrtf csqrtf
csqrtl
ctan ctan
ctanf ctanf
ctanh ctanh
ctanhf ctanhf
ctanhl
ctanl
ctermid ctermid
ctime ctime
ctime_r ctime_r
@ -174,7 +204,9 @@ also IEEE Std 1003.1-2008 (POSIX.1-2008).</para>
erf erf
erfc erfc
erfcf erfcf
erfcl
erff erff
erfl
errno errno
execl execl
execle execle
@ -186,11 +218,15 @@ also IEEE Std 1003.1-2008 (POSIX.1-2008).</para>
exp exp
exp2 exp2
exp2f exp2f
exp2l
expf expf
expl
expm1 expm1
expm1f expm1f
expm1l
fabs fabs
fabsf fabsf
fabsl
faccessat faccessat
fchdir fchdir
fchmod fchmod
@ -202,6 +238,7 @@ also IEEE Std 1003.1-2008 (POSIX.1-2008).</para>
fdatasync fdatasync
fdim fdim
fdimf fdimf
fdiml
fdopen fdopen
fdopendir fdopendir
feclearexcept feclearexcept
@ -229,15 +266,20 @@ also IEEE Std 1003.1-2008 (POSIX.1-2008).</para>
flockfile flockfile
floor floor
floorf floorf
floorl
fma fma
fmaf fmaf
fmal
fmax fmax
fmaxf fmaxf
fmaxl
fmemopen fmemopen
fmin fmin
fminf fminf
fminl
fmod fmod
fmodf fmodf
fmodl
fnmatch fnmatch
fopen fopen
fork fork
@ -254,6 +296,7 @@ also IEEE Std 1003.1-2008 (POSIX.1-2008).</para>
freopen freopen
frexp frexp
frexpf frexpf
frexpl
fscanf fscanf
fseek fseek
fseeko fseeko
@ -354,6 +397,7 @@ also IEEE Std 1003.1-2008 (POSIX.1-2008).</para>
if_nametoindex if_nametoindex
ilogb ilogb
ilogbf ilogbf
ilogbl
imaxabs imaxabs
imaxdiv imaxdiv
inet_addr inet_addr
@ -412,10 +456,12 @@ also IEEE Std 1003.1-2008 (POSIX.1-2008).</para>
lcong48 lcong48
ldexp ldexp
ldexpf ldexpf
ldexpl
ldiv ldiv
lfind lfind
lgamma lgamma
lgammaf lgammaf
lgammal
link link
linkat linkat
listen listen
@ -426,6 +472,7 @@ also IEEE Std 1003.1-2008 (POSIX.1-2008).</para>
llrintl llrintl
llround llround
llroundf llroundf
llroundl
localeconv localeconv
localtime localtime
localtime_r localtime_r
@ -433,13 +480,18 @@ also IEEE Std 1003.1-2008 (POSIX.1-2008).</para>
log log
log10 log10
log10f log10f
log10l
log1p log1p
log1pf log1pf
log1pl
log2 log2
log2f log2f
log2l
logb logb
logbf logbf
logbl
logf logf
logl
longjmp longjmp
lrand48 lrand48
lrint lrint
@ -447,6 +499,7 @@ also IEEE Std 1003.1-2008 (POSIX.1-2008).</para>
lrintl lrintl
lround lround
lroundf lroundf
lroundl
lsearch lsearch
lseek lseek
lstat lstat
@ -478,6 +531,7 @@ also IEEE Std 1003.1-2008 (POSIX.1-2008).</para>
mmap mmap
modf modf
modff modff
modfl
mprotect mprotect
mq_close mq_close
mq_getattr mq_getattr
@ -499,11 +553,17 @@ also IEEE Std 1003.1-2008 (POSIX.1-2008).</para>
munmap munmap
nan nan
nanf nanf
nanl
nanosleep nanosleep
nearbyint nearbyint
nearbyintf nearbyintf
nearbyintl
nextafter nextafter
nextafterf nextafterf
nextafterl
nexttoward
nexttowardf
nexttowardl
nftw nftw
nice nice
nl_langinfo nl_langinfo
@ -533,14 +593,19 @@ also IEEE Std 1003.1-2008 (POSIX.1-2008).</para>
posix_memalign posix_memalign
posix_openpt posix_openpt
posix_spawn posix_spawn
posix_spawn_file_actions_addclose
posix_spawn_file_actions_adddup2
posix_spawn_file_actions_addopen
posix_spawn_file_actions_destroy
posix_spawn_file_actions_init
posix_spawnattr_destroy posix_spawnattr_destroy
posix_spawnattr_init
posix_spawnattr_getflags posix_spawnattr_getflags
posix_spawnattr_getpgroup posix_spawnattr_getpgroup
posix_spawnattr_getschedparam posix_spawnattr_getschedparam
posix_spawnattr_getschedpolicy posix_spawnattr_getschedpolicy
posix_spawnattr_getsigdefault posix_spawnattr_getsigdefault
posix_spawnattr_getsigmask posix_spawnattr_getsigmask
posix_spawnattr_init
posix_spawnattr_setflags posix_spawnattr_setflags
posix_spawnattr_setpgroup posix_spawnattr_setpgroup
posix_spawnattr_setschedparam posix_spawnattr_setschedparam
@ -548,13 +613,9 @@ also IEEE Std 1003.1-2008 (POSIX.1-2008).</para>
posix_spawnattr_setsigdefault posix_spawnattr_setsigdefault
posix_spawnattr_setsigmask posix_spawnattr_setsigmask
posix_spawnp posix_spawnp
posix_spawn_file_actions_destroy
posix_spawn_file_actions_init
posix_spawn_file_actions_addclose
posix_spawn_file_actions_adddup2
posix_spawn_file_actions_addopen
pow pow
powf powf
powl
pread pread
printf printf
pselect pselect
@ -579,13 +640,13 @@ also IEEE Std 1003.1-2008 (POSIX.1-2008).</para>
pthread_attr_setscope pthread_attr_setscope
pthread_attr_setstack pthread_attr_setstack
pthread_attr_setstacksize pthread_attr_setstacksize
pthread_barrier_destroy
pthread_barrier_init
pthread_barrier_wait
pthread_barrierattr_destroy
pthread_barrierattr_getpshared
pthread_barrierattr_init pthread_barrierattr_init
pthread_barrierattr_setpshared pthread_barrierattr_setpshared
pthread_barrierattr_getpshared
pthread_barrierattr_destroy
pthread_barrier_init
pthread_barrier_destroy
pthread_barrier_wait
pthread_cancel pthread_cancel
pthread_cond_broadcast pthread_cond_broadcast
pthread_cond_destroy pthread_cond_destroy
@ -687,10 +748,12 @@ also IEEE Std 1003.1-2008 (POSIX.1-2008).</para>
regfree regfree
remainder remainder
remainderf remainderf
reminderl
remove remove
remque remque
remquo remquo
remquof remquof
remquol
rename rename
renameat renameat
rewind rewind
@ -701,10 +764,13 @@ also IEEE Std 1003.1-2008 (POSIX.1-2008).</para>
rmdir rmdir
round round
roundf roundf
roundl
scalbln scalbln
scalblnf scalblnf
scalblnl
scalbn scalbn
scalbnf scalbnf
scalbnl
scandir scandir
scanf scanf
sched_get_priority_max sched_get_priority_max
@ -796,6 +862,8 @@ also IEEE Std 1003.1-2008 (POSIX.1-2008).</para>
sinf sinf
sinh sinh
sinhf sinhf
sinhl
sinl
sleep sleep
snprintf snprintf
sockatmark sockatmark
@ -847,6 +915,7 @@ also IEEE Std 1003.1-2008 (POSIX.1-2008).</para>
strtok strtok
strtok_r strtok_r
strtol strtol
strtold
strtoll strtoll
strtoul strtoul
strtoull strtoull
@ -865,11 +934,14 @@ also IEEE Std 1003.1-2008 (POSIX.1-2008).</para>
tanf tanf
tanh tanh
tanhf tanhf
tanhl
tanl
tcdrain tcdrain
tcflow tcflow
tcflush tcflush
tcgetattr tcgetattr
tcgetpgrp tcgetpgrp
tcgetsid
tcsendbreak tcsendbreak
tcsetattr tcsetattr
tcsetpgrp tcsetpgrp
@ -879,6 +951,7 @@ also IEEE Std 1003.1-2008 (POSIX.1-2008).</para>
tfind tfind
tgamma tgamma
tgammaf tgammaf
tgammal
time time
timer_create (see chapter "Implementation Notes") timer_create (see chapter "Implementation Notes")
timer_delete timer_delete
@ -897,6 +970,7 @@ also IEEE Std 1003.1-2008 (POSIX.1-2008).</para>
trunc trunc
truncate truncate
truncf truncf
truncl
tsearch tsearch
ttyname ttyname
ttyname_r ttyname_r
@ -1153,6 +1227,7 @@ also IEEE Std 1003.1-2008 (POSIX.1-2008).</para>
canonicalize_file_name canonicalize_file_name
clog10 clog10
clog10f clog10f
clog10l
dremf dremf
dup3 dup3
envz_add envz_add
@ -1167,6 +1242,7 @@ also IEEE Std 1003.1-2008 (POSIX.1-2008).</para>
execvpe execvpe
exp10 exp10
exp10f exp10f
exp10l
fcloseall fcloseall
fcloseall_r fcloseall_r
fegetprec fegetprec
@ -1212,6 +1288,7 @@ also IEEE Std 1003.1-2008 (POSIX.1-2008).</para>
pipe2 pipe2
pow10 pow10
pow10f pow10f
pow10l
ppoll ppoll
pthread_getattr_np pthread_getattr_np
pthread_sigqueue pthread_sigqueue
@ -1224,6 +1301,9 @@ also IEEE Std 1003.1-2008 (POSIX.1-2008).</para>
removexattr removexattr
scandirat scandirat
setxattr setxattr
sincos
sincosf
sincosl
strchrnul strchrnul
sysinfo sysinfo
tdestroy tdestroy
@ -1388,8 +1468,6 @@ also IEEE Std 1003.1-2008 (POSIX.1-2008).</para>
<sect1 id="std-notimpl"><title>NOT implemented system interfaces from the Single Unix Specification, Volume 4:</title> <sect1 id="std-notimpl"><title>NOT implemented system interfaces from the Single Unix Specification, Volume 4:</title>
<screen> <screen>
acoshl
acosl
aio_cancel aio_cancel
aio_error aio_error
aio_fsync aio_fsync
@ -1397,52 +1475,11 @@ also IEEE Std 1003.1-2008 (POSIX.1-2008).</para>
aio_return aio_return
aio_suspend aio_suspend
aio_write aio_write
asinhl
asinl
atan2l
atanhl
atanl
cacoshl
cacosl
cargl
casinl
catanhl
catanl
cbrtl
ccoshl
ccosl
ceill
cexpl
clogl
conjl
copysignl
coshl
cosl
cpowl
cprojl
csinhl
csinl
csqrtl
ctanhl
ctanl
duplocale duplocale
endnetent endnetent
erfcl
erfl
exp2l
expl
expm1l
fabsl
fattach fattach
fdiml
floorl
fmal
fmaxl
fminl
fmodl
fmtmsg fmtmsg
freelocale freelocale
frexpl
getdate getdate
getdate_err getdate_err
gethostent gethostent
@ -1451,7 +1488,6 @@ also IEEE Std 1003.1-2008 (POSIX.1-2008).</para>
getnetbyname getnetbyname
getnetent getnetent
getpmsg getpmsg
ilogbl
isalnum_l isalnum_l
isalpha_l isalpha_l
isastream isastream
@ -1477,30 +1513,13 @@ also IEEE Std 1003.1-2008 (POSIX.1-2008).</para>
iswupper_l iswupper_l
iswxdigit_l iswxdigit_l
isxdigit_l isxdigit_l
ldexpl
lgammal
lio_listio lio_listio
llroundl
log10l
log1pl
log2l
logbl
logl
lroundl
mlockall mlockall
modfl
munlockall munlockall
nanl
nearbyintl
newlocale newlocale
nextafterl
nexttoward
nexttowardf
nexttowardl
posix_mem_offset posix_mem_offset
posix_trace[...] posix_trace[...]
posix_typed_[...] posix_typed_[...]
powl
pthread_mutexattr_getrobust pthread_mutexattr_getrobust
pthread_mutexattr_setrobust pthread_mutexattr_setrobust
pthread_mutex_consistent pthread_mutex_consistent
@ -1508,30 +1527,17 @@ also IEEE Std 1003.1-2008 (POSIX.1-2008).</para>
pthread_rwlock_timedrdlock pthread_rwlock_timedrdlock
pthread_rwlock_timedwrlock pthread_rwlock_timedwrlock
putmsg putmsg
reminderl
remquol
roundl
scalblnl
scalbnl
setnetent setnetent
sigtimedwait sigtimedwait
sinhl
sinl
strcasecmp_l strcasecmp_l
strcoll_l strcoll_l
strfmon_l strfmon_l
strncasecmp_l strncasecmp_l
strtold
strxfrm_l strxfrm_l
tanhl
tanl
tcgetsid
tgammal
timer_getoverrun timer_getoverrun
tolower_l tolower_l
toupper_l toupper_l
towctrans_l towctrans_l
truncl
ulimit ulimit
uselocale uselocale
waitid waitid