]> git.ipfire.org Git - thirdparty/glibc.git/blobdiff - stdlib/Versions
[powerpc] No need to enter "Ignore Exceptions Mode"
[thirdparty/glibc.git] / stdlib / Versions
index 274013f0ededb2559ae78fe99a5c00f8a681ae98..9e665d4c26c3a9a4d9ca1fb5ffa5fd684a212bd1 100644 (file)
@@ -1,12 +1,17 @@
+%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;
 
-    # functions used in other libraries
+    # compatibility symbol
     __secure_getenv;
 
     # a*
@@ -90,9 +95,56 @@ libc {
     # used by new G++ ABI
     __cxa_atexit; __cxa_finalize;
   }
+  GLIBC_2.3 {
+    # Silent change in SUS.
+    realpath;
+  }
+  GLIBC_2.8 {
+    qsort_r;
+  }
+  GLIBC_2.10 {
+    quick_exit; __cxa_at_quick_exit;
+  }
+  GLIBC_2.17 {
+    secure_getenv;
+  }
+  GLIBC_2.18 {
+    __cxa_thread_atexit_impl;
+  }
+  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.
-    __libc_system; __on_exit;
+    __libc_system;
+    # Variable which needs a dynamic symbol table entry.
+    __abort_msg;
+    # Used from other libraries
+    __libc_secure_getenv;
+    __call_tls_dtors;
+    __strtof_nan; __strtod_nan; __strtold_nan;
   }
 }