]> git.ipfire.org Git - thirdparty/glibc.git/commitdiff
Rename uimaxabs to umaxabs (bug 33325)
authorJoseph Myers <josmyers@redhat.com>
Tue, 28 Oct 2025 12:15:02 +0000 (12:15 +0000)
committerJoseph Myers <josmyers@redhat.com>
Tue, 28 Oct 2025 12:15:02 +0000 (12:15 +0000)
The C2y function uimaxabs has been renamed to umaxabs.  Implement this
change in glibc, keeping a compat symbol under the old name, copying
the test to test the new name and changing the old test to test the
compat symbol.  Jakub has done the corresponding change to the
built-in function in GCC.

Tested for x86_64 and x86.

43 files changed:
NEWS
manual/arith.texi
stdlib/Makefile
stdlib/Versions
stdlib/inttypes.h
stdlib/tst-uimaxabs.c
stdlib/tst-umaxabs.c [new file with mode: 0644]
stdlib/ulabs.c
stdlib/ullabs.c
sysdeps/mach/hurd/i386/libc.abilist
sysdeps/mach/hurd/x86_64/libc.abilist
sysdeps/unix/sysv/linux/aarch64/libc.abilist
sysdeps/unix/sysv/linux/alpha/libc.abilist
sysdeps/unix/sysv/linux/arc/libc.abilist
sysdeps/unix/sysv/linux/arm/be/libc.abilist
sysdeps/unix/sysv/linux/arm/le/libc.abilist
sysdeps/unix/sysv/linux/csky/libc.abilist
sysdeps/unix/sysv/linux/hppa/libc.abilist
sysdeps/unix/sysv/linux/i386/libc.abilist
sysdeps/unix/sysv/linux/loongarch/lp64/libc.abilist
sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist
sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist
sysdeps/unix/sysv/linux/microblaze/be/libc.abilist
sysdeps/unix/sysv/linux/microblaze/le/libc.abilist
sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist
sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist
sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist
sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist
sysdeps/unix/sysv/linux/or1k/libc.abilist
sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist
sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist
sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist
sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist
sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist
sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist
sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist
sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist
sysdeps/unix/sysv/linux/sh/be/libc.abilist
sysdeps/unix/sysv/linux/sh/le/libc.abilist
sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist
sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist
sysdeps/unix/sysv/linux/x86_64/64/libc.abilist
sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist

diff --git a/NEWS b/NEWS
index 244f7613d871c8cb285a3cd6771ab4ce095621fd..4b1f259fde67669a73e53ebc3a69f6979c8c0c94 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -18,6 +18,10 @@ Deprecated and removed features, and other changes affecting compatibility:
 * Support for dumped heaps has been removed - malloc_set_state() now always
   returns the error code -1.
 
+* The uimaxabs function has been renamed to umaxabs, following a change
+  to the name of that function in ISO C2Y.  The old function continues
+  to exist as a compatibility symbol for old binaries.
+
 Changes to build and runtime requirements:
 
   [Add changes to build and runtime requirements here]
index d500dcf2a9abf569c278f663e4edc88b509f8e18..fb28fe4eb29f9cd819c55a866c742390da195d53 100644 (file)
@@ -1235,7 +1235,7 @@ whose imaginary part is @var{y}, the absolute value is @w{@code{sqrt
 @pindex stdlib.h
 Prototypes for @code{abs}, @code{labs}, @code{llabs},
 @code{uabs}, @code{ulabs} and @code{ullabs} are in @file{stdlib.h};
-@code{imaxabs} and @code{uimaxabs} are declared in @file{inttypes.h};
+@code{imaxabs} and @code{umaxabs} are declared in @file{inttypes.h};
 the @code{fabs} functions are declared in @file{math.h};
 the @code{cabs} functions are declared in @file{complex.h}.
 
@@ -1246,10 +1246,10 @@ the @code{cabs} functions are declared in @file{complex.h}.
 @deftypefunx {unsigned long int} ulabs (long int @var{number})
 @deftypefunx {unsigned long long int} ullabs (long long int @var{number})
 @deftypefunx intmax_t imaxabs (intmax_t @var{number})
-@deftypefunx uintmax_t uimaxabs (intmax_t @var{number})
+@deftypefunx uintmax_t umaxabs (intmax_t @var{number})
 @standards{ISO, stdlib.h}
 @standardsx{imaxabs, ISO, inttypes.h}
-@standardsx{uimaxabs, ISO, inttypes.h}
+@standardsx{umaxabs, ISO, inttypes.h}
 @safety{@prelim{}@mtsafe{}@assafe{}@acsafe{}}
 These functions return the absolute value of @var{number}.
 
@@ -1259,7 +1259,7 @@ cannot be represented; thus, @w{@code{abs (INT_MIN)}} is not defined.
 Using @code{uabs} avoids this.
 
 @code{llabs} and @code{imaxdiv} are new to @w{ISO C99}.
-@code{uabs}, @code{ulabs}, @code{ullabs} and @code{uimaxabs} are new to @w{ISO C2Y}.
+@code{uabs}, @code{ulabs}, @code{ullabs} and @code{umaxabs} are new to @w{ISO C2Y}.
 
 See @ref{Integers} for a description of the @code{intmax_t} type.
 
index 8d9a98602ce4aa230b09959221408f8a70cf460e..e9319cf95daaa4a143fde118ef92d1c361061d30 100644 (file)
@@ -370,15 +370,21 @@ tests := \
   tst-thread-quick_exit \
   tst-tininess \
   tst-uabs \
-  tst-uimaxabs \
   tst-ulabs \
   tst-ullabs \
+  tst-umaxabs \
   tst-unsetenv1 \
   tst-width \
   tst-width-stdint \
   tst-xpg-basename \
   # tests
 
+ifeq ($(have-GLIBC_2.42)$(build-shared),yesyes)
+tests += \
+  tst-uimaxabs \
+  # tests
+endif
+
 tests-internal := \
   tst-qsort4 \
   tst-strtod1i \
@@ -426,6 +432,7 @@ CFLAGS-tst-uabs.c += -fno-builtin
 CFLAGS-tst-uimaxabs.c += -fno-builtin
 CFLAGS-tst-ulabs.c += -fno-builtin
 CFLAGS-tst-ullabs.c += -fno-builtin
+CFLAGS-tst-umaxabs.c += -fno-builtin
 
 CFLAGS-tst-stdbit-Wconversion.c += -Wconversion -Werror
 CFLAGS-tst-stdc_trailing_zeros.c += -fno-builtin
index da7019a7ed974b495282dc16d97624f74c29faec..7e52590acffcd0f7bc7cc5265f26a4421693affe 100644 (file)
@@ -231,6 +231,7 @@ libc {
   }
   GLIBC_2.43 {
     memalignment;
+    umaxabs;
   }
   GLIBC_PRIVATE {
     # functions which have an additional interface since they are
index a244db0da83315b559525e1c6572564c8eab0bf1..6b64917b54cab9d9033c6303afd838fdac2de8df 100644 (file)
@@ -352,7 +352,7 @@ extern intmax_t imaxabs (intmax_t __n) __THROW __attribute__ ((__const__));
 
 
 #if __GLIBC_USE (ISOC2Y)
-extern uintmax_t uimaxabs (intmax_t __n) __THROW __attribute__ ((__const__));
+extern uintmax_t umaxabs (intmax_t __n) __THROW __attribute__ ((__const__));
 #endif
 
 /* Return the `imaxdiv_t' representation of the value of NUMER over DENOM. */
index 4500ec179784779b91a2f6961870f3dad1c2493d..78e78952b8da63c6a76fb56bfe2c0158005fb5df 100644 (file)
@@ -1,4 +1,4 @@
-/* Basic tests for uimaxabs.
+/* Basic tests for uimaxabs (compat symbol).
    Copyright (C) 2025 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
 
 #include <limits.h>
 #include <stdlib.h>
 
+#include <shlib-compat.h>
 #include <support/check.h>
 
+extern uintmax_t uimaxabs (intmax_t);
+compat_symbol_reference (libc, uimaxabs, uimaxabs, GLIBC_2_42);
+
 #define LARGE_PRIME 49999
 
 static int do_test (void)
diff --git a/stdlib/tst-umaxabs.c b/stdlib/tst-umaxabs.c
new file mode 100644 (file)
index 0000000..af42fc7
--- /dev/null
@@ -0,0 +1,51 @@
+/* Basic tests for umaxabs.
+   Copyright (C) 2025 Free Software Foundation, Inc.
+   This file is part of the GNU C Library.
+
+   The GNU C Library is free software; you can redistribute it and/or
+   modify it under the terms of the GNU Lesser General Public
+   License as published by the Free Software Foundation; either
+   version 2.1 of the License, or (at your option) any later version.
+
+   The GNU C Library is distributed in the hope that it will be useful,
+   but WITHOUT ANY WARRANTY; without even the implied warranty of
+   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+   Lesser General Public License for more details.
+
+   You should have received a copy of the GNU Lesser General Public
+   License along with the GNU C Library; if not, see
+   <https://www.gnu.org/licenses/>.  */
+
+#include <inttypes.h>
+#include <limits.h>
+#include <stdlib.h>
+
+#include <support/check.h>
+
+#define LARGE_PRIME 49999
+
+static int do_test (void)
+{
+  intmax_t i;
+
+  TEST_COMPARE (umaxabs (INTMAX_MIN), (uintmax_t)INTMAX_MAX + 1);
+  TEST_COMPARE (umaxabs (-1), 1);
+  TEST_COMPARE (umaxabs (0), 0);
+  TEST_COMPARE (umaxabs (1), 1);
+
+  for (i = INTMAX_MIN + 1; i < INTMAX_MIN + INT_MAX; i += LARGE_PRIME)
+    TEST_COMPARE (umaxabs (i), -i);
+
+  for (i = INTMAX_MAX - INT_MAX; i < INTMAX_MAX - LARGE_PRIME; i += LARGE_PRIME)
+    TEST_COMPARE (umaxabs (i), i);
+
+  for (i = INT_MIN + 1; i < 0; i += LARGE_PRIME)
+    TEST_COMPARE (umaxabs (i), -i);
+
+  for (i = 0; i < INT_MAX; i += LARGE_PRIME)
+    TEST_COMPARE (umaxabs (i), i);
+
+  return EXIT_SUCCESS;
+}
+
+#include <support/test-driver.c>
index c2ccfb8c323a5fc2736e90a36e04b29f985f111c..6bede6726e73a729377fd79a237091e774e2d7aa 100644 (file)
@@ -17,6 +17,7 @@
 
 #include <limits.h>
 #include <stdlib.h>
+#include <shlib-compat.h>
 
 #undef ulabs
 
@@ -29,5 +30,8 @@ ulabs (long int i)
 }
 
 #if ULONG_MAX != UINT_MAX
-weak_alias (ulabs, uimaxabs)
+weak_alias (ulabs, umaxabs)
+# if SHLIB_COMPAT (libc, GLIBC_2_42, GLIBC_2_43)
+compat_symbol (libc, ulabs, uimaxabs, GLIBC_2_42);
+# endif
 #endif
index 11268c29f403b99babf376920b59494c84927825..c8d6d23b25052f8c13f99f2cbdceabccdf9f424c 100644 (file)
@@ -17,6 +17,7 @@
 
 #include <limits.h>
 #include <stdlib.h>
+#include <shlib-compat.h>
 
 #undef ullabs
 
@@ -29,5 +30,8 @@ ullabs (long long int i)
 }
 
 #if ULONG_MAX == UINT_MAX
-weak_alias (ullabs, uimaxabs)
+weak_alias (ullabs, umaxabs)
+# if SHLIB_COMPAT (libc, GLIBC_2_42, GLIBC_2_43)
+compat_symbol (libc, ullabs, uimaxabs, GLIBC_2_42);
+# endif
 #endif
index a9d0e625af46a55d041cde42418c566c5f7f5a4a..a19d3a44a2117a1828e4f4046c6cafa740fe8d65 100644 (file)
@@ -2691,6 +2691,7 @@ GLIBC_2.43 sem_timedwait F
 GLIBC_2.43 sem_trywait F
 GLIBC_2.43 sem_unlink F
 GLIBC_2.43 sem_wait F
+GLIBC_2.43 umaxabs F
 GLIBC_2.5 __readlinkat_chk F
 GLIBC_2.5 inet6_opt_append F
 GLIBC_2.5 inet6_opt_find F
index 2440c8f669dac4464cb05589965c7740576fac13..863312aa94c916c4415d900b5f19863a63084878 100644 (file)
@@ -2372,6 +2372,7 @@ GLIBC_2.43 sem_timedwait F
 GLIBC_2.43 sem_trywait F
 GLIBC_2.43 sem_unlink F
 GLIBC_2.43 sem_wait F
+GLIBC_2.43 umaxabs F
 HURD_CTHREADS_0.3 __cthread_getspecific F
 HURD_CTHREADS_0.3 __cthread_keycreate F
 HURD_CTHREADS_0.3 __cthread_setspecific F
index cd7d7e7f3fbc48eef94b0053e096b74d22921e20..ecb1be5bb494f4e5521b4889aa64d9a9a9488759 100644 (file)
@@ -2770,3 +2770,4 @@ GLIBC_2.42 ullabs F
 GLIBC_2.43 __memset_explicit_chk F
 GLIBC_2.43 memalignment F
 GLIBC_2.43 memset_explicit F
+GLIBC_2.43 umaxabs F
index c772aa126cff1c61d5db9a7309c1866693f64bd7..55c22da87f3aeeab73ff5fa7f952c861e68568ce 100644 (file)
@@ -3117,6 +3117,7 @@ GLIBC_2.42 ullabs F
 GLIBC_2.43 __memset_explicit_chk F
 GLIBC_2.43 memalignment F
 GLIBC_2.43 memset_explicit F
+GLIBC_2.43 umaxabs F
 GLIBC_2.5 __readlinkat_chk F
 GLIBC_2.5 inet6_opt_append F
 GLIBC_2.5 inet6_opt_find F
index 773a94f23af1fa965bf9ce9bc9be3d39df619ceb..b1e5855b5dd2cc74bad75ddee8e3d1272d2c7988 100644 (file)
@@ -2531,3 +2531,4 @@ GLIBC_2.42 ullabs F
 GLIBC_2.43 __memset_explicit_chk F
 GLIBC_2.43 memalignment F
 GLIBC_2.43 memset_explicit F
+GLIBC_2.43 umaxabs F
index b6767ebce3ab58dadf756075f750d29cf21c83f8..1ac00b8303f7973a54081d1013639eba526335e7 100644 (file)
@@ -2823,6 +2823,7 @@ GLIBC_2.42 ullabs F
 GLIBC_2.43 __memset_explicit_chk F
 GLIBC_2.43 memalignment F
 GLIBC_2.43 memset_explicit F
+GLIBC_2.43 umaxabs F
 GLIBC_2.5 __readlinkat_chk F
 GLIBC_2.5 inet6_opt_append F
 GLIBC_2.5 inet6_opt_find F
index 34c59b8f0fd77df113aebbbff32b390d3018d472..cf92ab4adae72e06adf46ed95bdebdb043f2ed4e 100644 (file)
@@ -2820,6 +2820,7 @@ GLIBC_2.42 ullabs F
 GLIBC_2.43 __memset_explicit_chk F
 GLIBC_2.43 memalignment F
 GLIBC_2.43 memset_explicit F
+GLIBC_2.43 umaxabs F
 GLIBC_2.5 __readlinkat_chk F
 GLIBC_2.5 inet6_opt_append F
 GLIBC_2.5 inet6_opt_find F
index 045f0daafc8028ff7bb6fcd3bb6e105be193b916..5d00604da52f747bb3783a700450d123153ed9f7 100644 (file)
@@ -2807,3 +2807,4 @@ GLIBC_2.42 ullabs F
 GLIBC_2.43 __memset_explicit_chk F
 GLIBC_2.43 memalignment F
 GLIBC_2.43 memset_explicit F
+GLIBC_2.43 umaxabs F
index 3e868398ba8a0b1daf62d267e460c164e28492b7..4011dc5cc09de32ac3bcbe9d8d8fbd69e7f136ad 100644 (file)
@@ -2844,6 +2844,7 @@ GLIBC_2.42 ullabs F
 GLIBC_2.43 __memset_explicit_chk F
 GLIBC_2.43 memalignment F
 GLIBC_2.43 memset_explicit F
+GLIBC_2.43 umaxabs F
 GLIBC_2.5 __readlinkat_chk F
 GLIBC_2.5 inet6_opt_append F
 GLIBC_2.5 inet6_opt_find F
index 4ac5171f4678c8e133a6d2191feaeb70269e14d8..3757e41e6f4d7568f91f063f4fadf0c6d6404bdb 100644 (file)
@@ -3027,6 +3027,7 @@ GLIBC_2.42 ullabs F
 GLIBC_2.43 __memset_explicit_chk F
 GLIBC_2.43 memalignment F
 GLIBC_2.43 memset_explicit F
+GLIBC_2.43 umaxabs F
 GLIBC_2.5 __readlinkat_chk F
 GLIBC_2.5 inet6_opt_append F
 GLIBC_2.5 inet6_opt_find F
index b2f68316deca3e470348b10404a6016f958bd1d1..8bbb9503862b640cf0fe8e50f66a077a9928f5ac 100644 (file)
@@ -2291,3 +2291,4 @@ GLIBC_2.42 ullabs F
 GLIBC_2.43 __memset_explicit_chk F
 GLIBC_2.43 memalignment F
 GLIBC_2.43 memset_explicit F
+GLIBC_2.43 umaxabs F
index feb34915a120b305db5bbfa0ec3f615ee6881ac7..74b36e84b6f1814c3b27d07abfbce7e225296ed6 100644 (file)
@@ -2803,6 +2803,7 @@ GLIBC_2.42 ullabs F
 GLIBC_2.43 __memset_explicit_chk F
 GLIBC_2.43 memalignment F
 GLIBC_2.43 memset_explicit F
+GLIBC_2.43 umaxabs F
 GLIBC_2.5 __readlinkat_chk F
 GLIBC_2.5 inet6_opt_append F
 GLIBC_2.5 inet6_opt_find F
index c497daba54878aceda417998f9c948d8fd0fdcc4..b5cf2998c36ff7936db3dc47387c669cbaea47e4 100644 (file)
@@ -2970,6 +2970,7 @@ GLIBC_2.42 ullabs F
 GLIBC_2.43 __memset_explicit_chk F
 GLIBC_2.43 memalignment F
 GLIBC_2.43 memset_explicit F
+GLIBC_2.43 umaxabs F
 GLIBC_2.5 __readlinkat_chk F
 GLIBC_2.5 inet6_opt_append F
 GLIBC_2.5 inet6_opt_find F
index e8b15834e2ba05e271664988afc2ea3165e7b9d5..547e21eb66cf94a5f03abf4b557ecc45ac0032fe 100644 (file)
@@ -2856,3 +2856,4 @@ GLIBC_2.42 ullabs F
 GLIBC_2.43 __memset_explicit_chk F
 GLIBC_2.43 memalignment F
 GLIBC_2.43 memset_explicit F
+GLIBC_2.43 umaxabs F
index 8dc0f9d54f77ba3bd9033076aa0e3ed74867333b..f98407da281301dba5664c45927bfa96dc9c3af7 100644 (file)
@@ -2853,3 +2853,4 @@ GLIBC_2.42 ullabs F
 GLIBC_2.43 __memset_explicit_chk F
 GLIBC_2.43 memalignment F
 GLIBC_2.43 memset_explicit F
+GLIBC_2.43 umaxabs F
index 53950e67d9b3325b22717ebc9926a49dcbed774b..1e207c97c339172c505e78294dabb4a00b73f91a 100644 (file)
@@ -2933,6 +2933,7 @@ GLIBC_2.42 ullabs F
 GLIBC_2.43 __memset_explicit_chk F
 GLIBC_2.43 memalignment F
 GLIBC_2.43 memset_explicit F
+GLIBC_2.43 umaxabs F
 GLIBC_2.5 __readlinkat_chk F
 GLIBC_2.5 inet6_opt_append F
 GLIBC_2.5 inet6_opt_find F
index b60839335edb9bb407e2849d21550c288cdb8474..f947cbb8f5294169d10e944dd81a9019c73b0be4 100644 (file)
@@ -2931,6 +2931,7 @@ GLIBC_2.42 ullabs F
 GLIBC_2.43 __memset_explicit_chk F
 GLIBC_2.43 memalignment F
 GLIBC_2.43 memset_explicit F
+GLIBC_2.43 umaxabs F
 GLIBC_2.5 __readlinkat_chk F
 GLIBC_2.5 inet6_opt_append F
 GLIBC_2.5 inet6_opt_find F
index ed12fb7352cacbd0f67770212236db54b5059898..d44b0c41c0df509bed727dec4b73800fc48f1602 100644 (file)
@@ -2939,6 +2939,7 @@ GLIBC_2.42 ullabs F
 GLIBC_2.43 __memset_explicit_chk F
 GLIBC_2.43 memalignment F
 GLIBC_2.43 memset_explicit F
+GLIBC_2.43 umaxabs F
 GLIBC_2.5 __readlinkat_chk F
 GLIBC_2.5 inet6_opt_append F
 GLIBC_2.5 inet6_opt_find F
index 6ac6778e658e3a1329ad04b672b6ee2668649cfc..bdcde501656400c4a3630726869ca90ae3c1c000 100644 (file)
@@ -2841,6 +2841,7 @@ GLIBC_2.42 ullabs F
 GLIBC_2.43 __memset_explicit_chk F
 GLIBC_2.43 memalignment F
 GLIBC_2.43 memset_explicit F
+GLIBC_2.43 umaxabs F
 GLIBC_2.5 __readlinkat_chk F
 GLIBC_2.5 inet6_opt_append F
 GLIBC_2.5 inet6_opt_find F
index 7639a50bc49b0add1108f9cf7be4cb0787d0ae2b..f2117e1dcc013f0ef57cdd5adc66f165e6ac2031 100644 (file)
@@ -2281,3 +2281,4 @@ GLIBC_2.42 ullabs F
 GLIBC_2.43 __memset_explicit_chk F
 GLIBC_2.43 memalignment F
 GLIBC_2.43 memset_explicit F
+GLIBC_2.43 umaxabs F
index 07171e7f6f5a4a26a9e629f10acfa9c1c6d3b971..6e887bcca485c22b94f2b0181acd46cdda1826f7 100644 (file)
@@ -3160,6 +3160,7 @@ GLIBC_2.42 ullabs F
 GLIBC_2.43 __memset_explicit_chk F
 GLIBC_2.43 memalignment F
 GLIBC_2.43 memset_explicit F
+GLIBC_2.43 umaxabs F
 GLIBC_2.5 __readlinkat_chk F
 GLIBC_2.5 inet6_opt_append F
 GLIBC_2.5 inet6_opt_find F
index 8cadb158d3caecef2fcd2c5792a0063e4ec89dc9..247cbc2c8d82c04e6bcce0c75c2dab970492e716 100644 (file)
@@ -3205,6 +3205,7 @@ GLIBC_2.42 ullabs F
 GLIBC_2.43 __memset_explicit_chk F
 GLIBC_2.43 memalignment F
 GLIBC_2.43 memset_explicit F
+GLIBC_2.43 umaxabs F
 GLIBC_2.5 __readlinkat_chk F
 GLIBC_2.5 inet6_opt_append F
 GLIBC_2.5 inet6_opt_find F
index af449c5420856a59bd2020ec6ec3c199d42be24f..70fe1f2de82be45f422567959bb6f475e00c7d3a 100644 (file)
@@ -2914,6 +2914,7 @@ GLIBC_2.42 ullabs F
 GLIBC_2.43 __memset_explicit_chk F
 GLIBC_2.43 memalignment F
 GLIBC_2.43 memset_explicit F
+GLIBC_2.43 umaxabs F
 GLIBC_2.5 __readlinkat_chk F
 GLIBC_2.5 inet6_opt_append F
 GLIBC_2.5 inet6_opt_find F
index 4ae1fd8477e2d91f50ccba93248caa28067f7f4b..8f82f6c648049de61bb26925234a0df772183a8f 100644 (file)
@@ -2990,3 +2990,4 @@ GLIBC_2.42 ullabs F
 GLIBC_2.43 __memset_explicit_chk F
 GLIBC_2.43 memalignment F
 GLIBC_2.43 memset_explicit F
+GLIBC_2.43 umaxabs F
index 42a37e3e84575c4fc5a3c88732536a55b8ab06e0..57b5790914d2422f12397e6217cc665817653a00 100644 (file)
@@ -2534,3 +2534,4 @@ GLIBC_2.42 ullabs F
 GLIBC_2.43 __memset_explicit_chk F
 GLIBC_2.43 memalignment F
 GLIBC_2.43 memset_explicit F
+GLIBC_2.43 umaxabs F
index 66561593dffd23805ecc705411445d5f01a2aa64..faeaebc5003d62069ffe10c1c996b1df1bc464a9 100644 (file)
@@ -2734,3 +2734,4 @@ GLIBC_2.42 ullabs F
 GLIBC_2.43 __memset_explicit_chk F
 GLIBC_2.43 memalignment F
 GLIBC_2.43 memset_explicit F
+GLIBC_2.43 umaxabs F
index 99090f39a289b44fe1709c1041a4168f0f089bca..62a71df101371bb191fca416222600f4f2302164 100644 (file)
@@ -3158,6 +3158,7 @@ GLIBC_2.42 ullabs F
 GLIBC_2.43 __memset_explicit_chk F
 GLIBC_2.43 memalignment F
 GLIBC_2.43 memset_explicit F
+GLIBC_2.43 umaxabs F
 GLIBC_2.5 __readlinkat_chk F
 GLIBC_2.5 inet6_opt_append F
 GLIBC_2.5 inet6_opt_find F
index 8b37af8f760c7745567717a859e13ddf150b875d..01681666e8568514362413359dd2f5fcc8b67a82 100644 (file)
@@ -2951,6 +2951,7 @@ GLIBC_2.42 ullabs F
 GLIBC_2.43 __memset_explicit_chk F
 GLIBC_2.43 memalignment F
 GLIBC_2.43 memset_explicit F
+GLIBC_2.43 umaxabs F
 GLIBC_2.5 __readlinkat_chk F
 GLIBC_2.5 inet6_opt_append F
 GLIBC_2.5 inet6_opt_find F
index db85b97e471de3a9ab1b28a7bd343cf6187323e1..b93a621870a585c5497ee3423ef2c0a1f5ae16f1 100644 (file)
@@ -2850,6 +2850,7 @@ GLIBC_2.42 ullabs F
 GLIBC_2.43 __memset_explicit_chk F
 GLIBC_2.43 memalignment F
 GLIBC_2.43 memset_explicit F
+GLIBC_2.43 umaxabs F
 GLIBC_2.5 __readlinkat_chk F
 GLIBC_2.5 inet6_opt_append F
 GLIBC_2.5 inet6_opt_find F
index 733d6aaffa96d5d0fc56bcacc170bd7b90fd5504..fb41f72160b14b0bc6f5afe089f9cd03ab12e6f5 100644 (file)
@@ -2847,6 +2847,7 @@ GLIBC_2.42 ullabs F
 GLIBC_2.43 __memset_explicit_chk F
 GLIBC_2.43 memalignment F
 GLIBC_2.43 memset_explicit F
+GLIBC_2.43 umaxabs F
 GLIBC_2.5 __readlinkat_chk F
 GLIBC_2.5 inet6_opt_append F
 GLIBC_2.5 inet6_opt_find F
index 85e15e34c174bf4f5816c889ca308f37d467c623..cbe10bb14c745fa0b2015c4abe248c9a57109b47 100644 (file)
@@ -3181,6 +3181,7 @@ GLIBC_2.42 ullabs F
 GLIBC_2.43 __memset_explicit_chk F
 GLIBC_2.43 memalignment F
 GLIBC_2.43 memset_explicit F
+GLIBC_2.43 umaxabs F
 GLIBC_2.5 __readlinkat_chk F
 GLIBC_2.5 inet6_opt_append F
 GLIBC_2.5 inet6_opt_find F
index fb90d0ab152362935bd28c375b952e7e8a20de40..480dc5e8cd8b2a2222d2464390cde93d393312a5 100644 (file)
@@ -2817,6 +2817,7 @@ GLIBC_2.42 ullabs F
 GLIBC_2.43 __memset_explicit_chk F
 GLIBC_2.43 memalignment F
 GLIBC_2.43 memset_explicit F
+GLIBC_2.43 umaxabs F
 GLIBC_2.5 __readlinkat_chk F
 GLIBC_2.5 inet6_opt_append F
 GLIBC_2.5 inet6_opt_find F
index aa3cdd6c69b625fd9e606c48cc903cf7969a94d6..e46f66efdf7654f2ccb6ea4602e3cb2c3e9f80ac 100644 (file)
@@ -2766,6 +2766,7 @@ GLIBC_2.42 ullabs F
 GLIBC_2.43 __memset_explicit_chk F
 GLIBC_2.43 memalignment F
 GLIBC_2.43 memset_explicit F
+GLIBC_2.43 umaxabs F
 GLIBC_2.5 __readlinkat_chk F
 GLIBC_2.5 inet6_opt_append F
 GLIBC_2.5 inet6_opt_find F
index 1aeb3429c74f3f4f347013151a369e096e2de4ec..a6edf8778abb8f14cefcfcbb1021a9e450cdbdf5 100644 (file)
@@ -2785,3 +2785,4 @@ GLIBC_2.42 ullabs F
 GLIBC_2.43 __memset_explicit_chk F
 GLIBC_2.43 memalignment F
 GLIBC_2.43 memset_explicit F
+GLIBC_2.43 umaxabs F