+%include <float128-abi.h>
libc {
GLIBC_2.0 {
# functions with required interface outside normal name space
__xpg_basename;
# functions used in inline functions or macros
- __strto*_internal;
+ __strtod_internal; __strtof_internal; __strtold_internal;
+ __strtol_internal; __strtoll_internal;
+ __strtoul_internal; __strtoull_internal;
+ # functions formerly so used (compatibility symbols)
+ __strtoq_internal; __strtouq_internal;
# compatibility symbol
__secure_getenv;
GLIBC_2.10 {
quick_exit; __cxa_at_quick_exit;
}
- GLIBC_2.13 {
- __fentry__;
- }
GLIBC_2.17 {
secure_getenv;
}
GLIBC_2.24 {
quick_exit;
}
+ GLIBC_2.25 {
+ # s*
+ strfromd; strfromf; strfroml;
+ getrandom; getentropy;
+ }
+%ifdef FLOAT128_VERSION
+ FLOAT128_VERSION {
+ strfromf128;
+ strtof128;
+ strtof128_l;
+ }
+%endif
+ GLIBC_2.27 {
+ # _Float64x functions, only present for some configurations.
+ strfromf64x;
+ strtof64x;
+ strtof64x_l;
+ # _Float32, _Float64 and _Float32x functions, for all configurations.
+ strfromf32; strfromf64; strfromf32x;
+ strtof32; strtof64; strtof32x;
+ strtof32_l; strtof64_l; strtof32x_l;
+ }
GLIBC_PRIVATE {
# functions which have an additional interface since they are
# are cancelable.