1
0
mirror of https://sourceware.org/git/glibc.git synced 2025-11-17 02:43:26 +03:00

Rename uimaxabs to umaxabs (bug 33325)

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.
This commit is contained in:
Joseph Myers
2025-10-28 12:15:02 +00:00
parent 013f5167b9
commit 096fcdc0a5
43 changed files with 118 additions and 9 deletions

4
NEWS
View File

@@ -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 * Support for dumped heaps has been removed - malloc_set_state() now always
returns the error code -1. 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: Changes to build and runtime requirements:
[Add changes to build and runtime requirements here] [Add changes to build and runtime requirements here]

View File

@@ -1235,7 +1235,7 @@ whose imaginary part is @var{y}, the absolute value is @w{@code{sqrt
@pindex stdlib.h @pindex stdlib.h
Prototypes for @code{abs}, @code{labs}, @code{llabs}, Prototypes for @code{abs}, @code{labs}, @code{llabs},
@code{uabs}, @code{ulabs} and @code{ullabs} are in @file{stdlib.h}; @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{fabs} functions are declared in @file{math.h};
the @code{cabs} functions are declared in @file{complex.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 int} ulabs (long int @var{number})
@deftypefunx {unsigned long long int} ullabs (long long int @var{number}) @deftypefunx {unsigned long long int} ullabs (long long int @var{number})
@deftypefunx intmax_t imaxabs (intmax_t @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} @standards{ISO, stdlib.h}
@standardsx{imaxabs, ISO, inttypes.h} @standardsx{imaxabs, ISO, inttypes.h}
@standardsx{uimaxabs, ISO, inttypes.h} @standardsx{umaxabs, ISO, inttypes.h}
@safety{@prelim{}@mtsafe{}@assafe{}@acsafe{}} @safety{@prelim{}@mtsafe{}@assafe{}@acsafe{}}
These functions return the absolute value of @var{number}. 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. Using @code{uabs} avoids this.
@code{llabs} and @code{imaxdiv} are new to @w{ISO C99}. @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. See @ref{Integers} for a description of the @code{intmax_t} type.

View File

@@ -370,15 +370,21 @@ tests := \
tst-thread-quick_exit \ tst-thread-quick_exit \
tst-tininess \ tst-tininess \
tst-uabs \ tst-uabs \
tst-uimaxabs \
tst-ulabs \ tst-ulabs \
tst-ullabs \ tst-ullabs \
tst-umaxabs \
tst-unsetenv1 \ tst-unsetenv1 \
tst-width \ tst-width \
tst-width-stdint \ tst-width-stdint \
tst-xpg-basename \ tst-xpg-basename \
# tests # tests
ifeq ($(have-GLIBC_2.42)$(build-shared),yesyes)
tests += \
tst-uimaxabs \
# tests
endif
tests-internal := \ tests-internal := \
tst-qsort4 \ tst-qsort4 \
tst-strtod1i \ tst-strtod1i \
@@ -426,6 +432,7 @@ CFLAGS-tst-uabs.c += -fno-builtin
CFLAGS-tst-uimaxabs.c += -fno-builtin CFLAGS-tst-uimaxabs.c += -fno-builtin
CFLAGS-tst-ulabs.c += -fno-builtin CFLAGS-tst-ulabs.c += -fno-builtin
CFLAGS-tst-ullabs.c += -fno-builtin CFLAGS-tst-ullabs.c += -fno-builtin
CFLAGS-tst-umaxabs.c += -fno-builtin
CFLAGS-tst-stdbit-Wconversion.c += -Wconversion -Werror CFLAGS-tst-stdbit-Wconversion.c += -Wconversion -Werror
CFLAGS-tst-stdc_trailing_zeros.c += -fno-builtin CFLAGS-tst-stdc_trailing_zeros.c += -fno-builtin

View File

@@ -231,6 +231,7 @@ libc {
} }
GLIBC_2.43 { GLIBC_2.43 {
memalignment; memalignment;
umaxabs;
} }
GLIBC_PRIVATE { GLIBC_PRIVATE {
# functions which have an additional interface since they are # functions which have an additional interface since they are

View File

@@ -352,7 +352,7 @@ extern intmax_t imaxabs (intmax_t __n) __THROW __attribute__ ((__const__));
#if __GLIBC_USE (ISOC2Y) #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 #endif
/* Return the `imaxdiv_t' representation of the value of NUMER over DENOM. */ /* Return the `imaxdiv_t' representation of the value of NUMER over DENOM. */

View File

@@ -1,4 +1,4 @@
/* Basic tests for uimaxabs. /* Basic tests for uimaxabs (compat symbol).
Copyright (C) 2025 Free Software Foundation, Inc. Copyright (C) 2025 Free Software Foundation, Inc.
This file is part of the GNU C Library. This file is part of the GNU C Library.
@@ -20,8 +20,12 @@
#include <limits.h> #include <limits.h>
#include <stdlib.h> #include <stdlib.h>
#include <shlib-compat.h>
#include <support/check.h> #include <support/check.h>
extern uintmax_t uimaxabs (intmax_t);
compat_symbol_reference (libc, uimaxabs, uimaxabs, GLIBC_2_42);
#define LARGE_PRIME 49999 #define LARGE_PRIME 49999
static int do_test (void) static int do_test (void)

51
stdlib/tst-umaxabs.c Normal file
View File

@@ -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>

View File

@@ -17,6 +17,7 @@
#include <limits.h> #include <limits.h>
#include <stdlib.h> #include <stdlib.h>
#include <shlib-compat.h>
#undef ulabs #undef ulabs
@@ -29,5 +30,8 @@ ulabs (long int i)
} }
#if ULONG_MAX != UINT_MAX #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 #endif

View File

@@ -17,6 +17,7 @@
#include <limits.h> #include <limits.h>
#include <stdlib.h> #include <stdlib.h>
#include <shlib-compat.h>
#undef ullabs #undef ullabs
@@ -29,5 +30,8 @@ ullabs (long long int i)
} }
#if ULONG_MAX == UINT_MAX #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 #endif

View File

@@ -2691,6 +2691,7 @@ GLIBC_2.43 sem_timedwait F
GLIBC_2.43 sem_trywait F GLIBC_2.43 sem_trywait F
GLIBC_2.43 sem_unlink F GLIBC_2.43 sem_unlink F
GLIBC_2.43 sem_wait F GLIBC_2.43 sem_wait F
GLIBC_2.43 umaxabs F
GLIBC_2.5 __readlinkat_chk F GLIBC_2.5 __readlinkat_chk F
GLIBC_2.5 inet6_opt_append F GLIBC_2.5 inet6_opt_append F
GLIBC_2.5 inet6_opt_find F GLIBC_2.5 inet6_opt_find F

View File

@@ -2372,6 +2372,7 @@ GLIBC_2.43 sem_timedwait F
GLIBC_2.43 sem_trywait F GLIBC_2.43 sem_trywait F
GLIBC_2.43 sem_unlink F GLIBC_2.43 sem_unlink F
GLIBC_2.43 sem_wait F GLIBC_2.43 sem_wait F
GLIBC_2.43 umaxabs F
HURD_CTHREADS_0.3 __cthread_getspecific F HURD_CTHREADS_0.3 __cthread_getspecific F
HURD_CTHREADS_0.3 __cthread_keycreate F HURD_CTHREADS_0.3 __cthread_keycreate F
HURD_CTHREADS_0.3 __cthread_setspecific F HURD_CTHREADS_0.3 __cthread_setspecific F

View File

@@ -2770,3 +2770,4 @@ GLIBC_2.42 ullabs F
GLIBC_2.43 __memset_explicit_chk F GLIBC_2.43 __memset_explicit_chk F
GLIBC_2.43 memalignment F GLIBC_2.43 memalignment F
GLIBC_2.43 memset_explicit F GLIBC_2.43 memset_explicit F
GLIBC_2.43 umaxabs F

View File

@@ -3117,6 +3117,7 @@ GLIBC_2.42 ullabs F
GLIBC_2.43 __memset_explicit_chk F GLIBC_2.43 __memset_explicit_chk F
GLIBC_2.43 memalignment F GLIBC_2.43 memalignment F
GLIBC_2.43 memset_explicit F GLIBC_2.43 memset_explicit F
GLIBC_2.43 umaxabs F
GLIBC_2.5 __readlinkat_chk F GLIBC_2.5 __readlinkat_chk F
GLIBC_2.5 inet6_opt_append F GLIBC_2.5 inet6_opt_append F
GLIBC_2.5 inet6_opt_find F GLIBC_2.5 inet6_opt_find F

View File

@@ -2531,3 +2531,4 @@ GLIBC_2.42 ullabs F
GLIBC_2.43 __memset_explicit_chk F GLIBC_2.43 __memset_explicit_chk F
GLIBC_2.43 memalignment F GLIBC_2.43 memalignment F
GLIBC_2.43 memset_explicit F GLIBC_2.43 memset_explicit F
GLIBC_2.43 umaxabs F

View File

@@ -2823,6 +2823,7 @@ GLIBC_2.42 ullabs F
GLIBC_2.43 __memset_explicit_chk F GLIBC_2.43 __memset_explicit_chk F
GLIBC_2.43 memalignment F GLIBC_2.43 memalignment F
GLIBC_2.43 memset_explicit F GLIBC_2.43 memset_explicit F
GLIBC_2.43 umaxabs F
GLIBC_2.5 __readlinkat_chk F GLIBC_2.5 __readlinkat_chk F
GLIBC_2.5 inet6_opt_append F GLIBC_2.5 inet6_opt_append F
GLIBC_2.5 inet6_opt_find F GLIBC_2.5 inet6_opt_find F

View File

@@ -2820,6 +2820,7 @@ GLIBC_2.42 ullabs F
GLIBC_2.43 __memset_explicit_chk F GLIBC_2.43 __memset_explicit_chk F
GLIBC_2.43 memalignment F GLIBC_2.43 memalignment F
GLIBC_2.43 memset_explicit F GLIBC_2.43 memset_explicit F
GLIBC_2.43 umaxabs F
GLIBC_2.5 __readlinkat_chk F GLIBC_2.5 __readlinkat_chk F
GLIBC_2.5 inet6_opt_append F GLIBC_2.5 inet6_opt_append F
GLIBC_2.5 inet6_opt_find F GLIBC_2.5 inet6_opt_find F

View File

@@ -2807,3 +2807,4 @@ GLIBC_2.42 ullabs F
GLIBC_2.43 __memset_explicit_chk F GLIBC_2.43 __memset_explicit_chk F
GLIBC_2.43 memalignment F GLIBC_2.43 memalignment F
GLIBC_2.43 memset_explicit F GLIBC_2.43 memset_explicit F
GLIBC_2.43 umaxabs F

View File

@@ -2844,6 +2844,7 @@ GLIBC_2.42 ullabs F
GLIBC_2.43 __memset_explicit_chk F GLIBC_2.43 __memset_explicit_chk F
GLIBC_2.43 memalignment F GLIBC_2.43 memalignment F
GLIBC_2.43 memset_explicit F GLIBC_2.43 memset_explicit F
GLIBC_2.43 umaxabs F
GLIBC_2.5 __readlinkat_chk F GLIBC_2.5 __readlinkat_chk F
GLIBC_2.5 inet6_opt_append F GLIBC_2.5 inet6_opt_append F
GLIBC_2.5 inet6_opt_find F GLIBC_2.5 inet6_opt_find F

View File

@@ -3027,6 +3027,7 @@ GLIBC_2.42 ullabs F
GLIBC_2.43 __memset_explicit_chk F GLIBC_2.43 __memset_explicit_chk F
GLIBC_2.43 memalignment F GLIBC_2.43 memalignment F
GLIBC_2.43 memset_explicit F GLIBC_2.43 memset_explicit F
GLIBC_2.43 umaxabs F
GLIBC_2.5 __readlinkat_chk F GLIBC_2.5 __readlinkat_chk F
GLIBC_2.5 inet6_opt_append F GLIBC_2.5 inet6_opt_append F
GLIBC_2.5 inet6_opt_find F GLIBC_2.5 inet6_opt_find F

View File

@@ -2291,3 +2291,4 @@ GLIBC_2.42 ullabs F
GLIBC_2.43 __memset_explicit_chk F GLIBC_2.43 __memset_explicit_chk F
GLIBC_2.43 memalignment F GLIBC_2.43 memalignment F
GLIBC_2.43 memset_explicit F GLIBC_2.43 memset_explicit F
GLIBC_2.43 umaxabs F

View File

@@ -2803,6 +2803,7 @@ GLIBC_2.42 ullabs F
GLIBC_2.43 __memset_explicit_chk F GLIBC_2.43 __memset_explicit_chk F
GLIBC_2.43 memalignment F GLIBC_2.43 memalignment F
GLIBC_2.43 memset_explicit F GLIBC_2.43 memset_explicit F
GLIBC_2.43 umaxabs F
GLIBC_2.5 __readlinkat_chk F GLIBC_2.5 __readlinkat_chk F
GLIBC_2.5 inet6_opt_append F GLIBC_2.5 inet6_opt_append F
GLIBC_2.5 inet6_opt_find F GLIBC_2.5 inet6_opt_find F

View File

@@ -2970,6 +2970,7 @@ GLIBC_2.42 ullabs F
GLIBC_2.43 __memset_explicit_chk F GLIBC_2.43 __memset_explicit_chk F
GLIBC_2.43 memalignment F GLIBC_2.43 memalignment F
GLIBC_2.43 memset_explicit F GLIBC_2.43 memset_explicit F
GLIBC_2.43 umaxabs F
GLIBC_2.5 __readlinkat_chk F GLIBC_2.5 __readlinkat_chk F
GLIBC_2.5 inet6_opt_append F GLIBC_2.5 inet6_opt_append F
GLIBC_2.5 inet6_opt_find F GLIBC_2.5 inet6_opt_find F

View File

@@ -2856,3 +2856,4 @@ GLIBC_2.42 ullabs F
GLIBC_2.43 __memset_explicit_chk F GLIBC_2.43 __memset_explicit_chk F
GLIBC_2.43 memalignment F GLIBC_2.43 memalignment F
GLIBC_2.43 memset_explicit F GLIBC_2.43 memset_explicit F
GLIBC_2.43 umaxabs F

View File

@@ -2853,3 +2853,4 @@ GLIBC_2.42 ullabs F
GLIBC_2.43 __memset_explicit_chk F GLIBC_2.43 __memset_explicit_chk F
GLIBC_2.43 memalignment F GLIBC_2.43 memalignment F
GLIBC_2.43 memset_explicit F GLIBC_2.43 memset_explicit F
GLIBC_2.43 umaxabs F

View File

@@ -2933,6 +2933,7 @@ GLIBC_2.42 ullabs F
GLIBC_2.43 __memset_explicit_chk F GLIBC_2.43 __memset_explicit_chk F
GLIBC_2.43 memalignment F GLIBC_2.43 memalignment F
GLIBC_2.43 memset_explicit F GLIBC_2.43 memset_explicit F
GLIBC_2.43 umaxabs F
GLIBC_2.5 __readlinkat_chk F GLIBC_2.5 __readlinkat_chk F
GLIBC_2.5 inet6_opt_append F GLIBC_2.5 inet6_opt_append F
GLIBC_2.5 inet6_opt_find F GLIBC_2.5 inet6_opt_find F

View File

@@ -2931,6 +2931,7 @@ GLIBC_2.42 ullabs F
GLIBC_2.43 __memset_explicit_chk F GLIBC_2.43 __memset_explicit_chk F
GLIBC_2.43 memalignment F GLIBC_2.43 memalignment F
GLIBC_2.43 memset_explicit F GLIBC_2.43 memset_explicit F
GLIBC_2.43 umaxabs F
GLIBC_2.5 __readlinkat_chk F GLIBC_2.5 __readlinkat_chk F
GLIBC_2.5 inet6_opt_append F GLIBC_2.5 inet6_opt_append F
GLIBC_2.5 inet6_opt_find F GLIBC_2.5 inet6_opt_find F

View File

@@ -2939,6 +2939,7 @@ GLIBC_2.42 ullabs F
GLIBC_2.43 __memset_explicit_chk F GLIBC_2.43 __memset_explicit_chk F
GLIBC_2.43 memalignment F GLIBC_2.43 memalignment F
GLIBC_2.43 memset_explicit F GLIBC_2.43 memset_explicit F
GLIBC_2.43 umaxabs F
GLIBC_2.5 __readlinkat_chk F GLIBC_2.5 __readlinkat_chk F
GLIBC_2.5 inet6_opt_append F GLIBC_2.5 inet6_opt_append F
GLIBC_2.5 inet6_opt_find F GLIBC_2.5 inet6_opt_find F

View File

@@ -2841,6 +2841,7 @@ GLIBC_2.42 ullabs F
GLIBC_2.43 __memset_explicit_chk F GLIBC_2.43 __memset_explicit_chk F
GLIBC_2.43 memalignment F GLIBC_2.43 memalignment F
GLIBC_2.43 memset_explicit F GLIBC_2.43 memset_explicit F
GLIBC_2.43 umaxabs F
GLIBC_2.5 __readlinkat_chk F GLIBC_2.5 __readlinkat_chk F
GLIBC_2.5 inet6_opt_append F GLIBC_2.5 inet6_opt_append F
GLIBC_2.5 inet6_opt_find F GLIBC_2.5 inet6_opt_find F

View File

@@ -2281,3 +2281,4 @@ GLIBC_2.42 ullabs F
GLIBC_2.43 __memset_explicit_chk F GLIBC_2.43 __memset_explicit_chk F
GLIBC_2.43 memalignment F GLIBC_2.43 memalignment F
GLIBC_2.43 memset_explicit F GLIBC_2.43 memset_explicit F
GLIBC_2.43 umaxabs F

View File

@@ -3160,6 +3160,7 @@ GLIBC_2.42 ullabs F
GLIBC_2.43 __memset_explicit_chk F GLIBC_2.43 __memset_explicit_chk F
GLIBC_2.43 memalignment F GLIBC_2.43 memalignment F
GLIBC_2.43 memset_explicit F GLIBC_2.43 memset_explicit F
GLIBC_2.43 umaxabs F
GLIBC_2.5 __readlinkat_chk F GLIBC_2.5 __readlinkat_chk F
GLIBC_2.5 inet6_opt_append F GLIBC_2.5 inet6_opt_append F
GLIBC_2.5 inet6_opt_find F GLIBC_2.5 inet6_opt_find F

View File

@@ -3205,6 +3205,7 @@ GLIBC_2.42 ullabs F
GLIBC_2.43 __memset_explicit_chk F GLIBC_2.43 __memset_explicit_chk F
GLIBC_2.43 memalignment F GLIBC_2.43 memalignment F
GLIBC_2.43 memset_explicit F GLIBC_2.43 memset_explicit F
GLIBC_2.43 umaxabs F
GLIBC_2.5 __readlinkat_chk F GLIBC_2.5 __readlinkat_chk F
GLIBC_2.5 inet6_opt_append F GLIBC_2.5 inet6_opt_append F
GLIBC_2.5 inet6_opt_find F GLIBC_2.5 inet6_opt_find F

View File

@@ -2914,6 +2914,7 @@ GLIBC_2.42 ullabs F
GLIBC_2.43 __memset_explicit_chk F GLIBC_2.43 __memset_explicit_chk F
GLIBC_2.43 memalignment F GLIBC_2.43 memalignment F
GLIBC_2.43 memset_explicit F GLIBC_2.43 memset_explicit F
GLIBC_2.43 umaxabs F
GLIBC_2.5 __readlinkat_chk F GLIBC_2.5 __readlinkat_chk F
GLIBC_2.5 inet6_opt_append F GLIBC_2.5 inet6_opt_append F
GLIBC_2.5 inet6_opt_find F GLIBC_2.5 inet6_opt_find F

View File

@@ -2990,3 +2990,4 @@ GLIBC_2.42 ullabs F
GLIBC_2.43 __memset_explicit_chk F GLIBC_2.43 __memset_explicit_chk F
GLIBC_2.43 memalignment F GLIBC_2.43 memalignment F
GLIBC_2.43 memset_explicit F GLIBC_2.43 memset_explicit F
GLIBC_2.43 umaxabs F

View File

@@ -2534,3 +2534,4 @@ GLIBC_2.42 ullabs F
GLIBC_2.43 __memset_explicit_chk F GLIBC_2.43 __memset_explicit_chk F
GLIBC_2.43 memalignment F GLIBC_2.43 memalignment F
GLIBC_2.43 memset_explicit F GLIBC_2.43 memset_explicit F
GLIBC_2.43 umaxabs F

View File

@@ -2734,3 +2734,4 @@ GLIBC_2.42 ullabs F
GLIBC_2.43 __memset_explicit_chk F GLIBC_2.43 __memset_explicit_chk F
GLIBC_2.43 memalignment F GLIBC_2.43 memalignment F
GLIBC_2.43 memset_explicit F GLIBC_2.43 memset_explicit F
GLIBC_2.43 umaxabs F

View File

@@ -3158,6 +3158,7 @@ GLIBC_2.42 ullabs F
GLIBC_2.43 __memset_explicit_chk F GLIBC_2.43 __memset_explicit_chk F
GLIBC_2.43 memalignment F GLIBC_2.43 memalignment F
GLIBC_2.43 memset_explicit F GLIBC_2.43 memset_explicit F
GLIBC_2.43 umaxabs F
GLIBC_2.5 __readlinkat_chk F GLIBC_2.5 __readlinkat_chk F
GLIBC_2.5 inet6_opt_append F GLIBC_2.5 inet6_opt_append F
GLIBC_2.5 inet6_opt_find F GLIBC_2.5 inet6_opt_find F

View File

@@ -2951,6 +2951,7 @@ GLIBC_2.42 ullabs F
GLIBC_2.43 __memset_explicit_chk F GLIBC_2.43 __memset_explicit_chk F
GLIBC_2.43 memalignment F GLIBC_2.43 memalignment F
GLIBC_2.43 memset_explicit F GLIBC_2.43 memset_explicit F
GLIBC_2.43 umaxabs F
GLIBC_2.5 __readlinkat_chk F GLIBC_2.5 __readlinkat_chk F
GLIBC_2.5 inet6_opt_append F GLIBC_2.5 inet6_opt_append F
GLIBC_2.5 inet6_opt_find F GLIBC_2.5 inet6_opt_find F

View File

@@ -2850,6 +2850,7 @@ GLIBC_2.42 ullabs F
GLIBC_2.43 __memset_explicit_chk F GLIBC_2.43 __memset_explicit_chk F
GLIBC_2.43 memalignment F GLIBC_2.43 memalignment F
GLIBC_2.43 memset_explicit F GLIBC_2.43 memset_explicit F
GLIBC_2.43 umaxabs F
GLIBC_2.5 __readlinkat_chk F GLIBC_2.5 __readlinkat_chk F
GLIBC_2.5 inet6_opt_append F GLIBC_2.5 inet6_opt_append F
GLIBC_2.5 inet6_opt_find F GLIBC_2.5 inet6_opt_find F

View File

@@ -2847,6 +2847,7 @@ GLIBC_2.42 ullabs F
GLIBC_2.43 __memset_explicit_chk F GLIBC_2.43 __memset_explicit_chk F
GLIBC_2.43 memalignment F GLIBC_2.43 memalignment F
GLIBC_2.43 memset_explicit F GLIBC_2.43 memset_explicit F
GLIBC_2.43 umaxabs F
GLIBC_2.5 __readlinkat_chk F GLIBC_2.5 __readlinkat_chk F
GLIBC_2.5 inet6_opt_append F GLIBC_2.5 inet6_opt_append F
GLIBC_2.5 inet6_opt_find F GLIBC_2.5 inet6_opt_find F

View File

@@ -3181,6 +3181,7 @@ GLIBC_2.42 ullabs F
GLIBC_2.43 __memset_explicit_chk F GLIBC_2.43 __memset_explicit_chk F
GLIBC_2.43 memalignment F GLIBC_2.43 memalignment F
GLIBC_2.43 memset_explicit F GLIBC_2.43 memset_explicit F
GLIBC_2.43 umaxabs F
GLIBC_2.5 __readlinkat_chk F GLIBC_2.5 __readlinkat_chk F
GLIBC_2.5 inet6_opt_append F GLIBC_2.5 inet6_opt_append F
GLIBC_2.5 inet6_opt_find F GLIBC_2.5 inet6_opt_find F

View File

@@ -2817,6 +2817,7 @@ GLIBC_2.42 ullabs F
GLIBC_2.43 __memset_explicit_chk F GLIBC_2.43 __memset_explicit_chk F
GLIBC_2.43 memalignment F GLIBC_2.43 memalignment F
GLIBC_2.43 memset_explicit F GLIBC_2.43 memset_explicit F
GLIBC_2.43 umaxabs F
GLIBC_2.5 __readlinkat_chk F GLIBC_2.5 __readlinkat_chk F
GLIBC_2.5 inet6_opt_append F GLIBC_2.5 inet6_opt_append F
GLIBC_2.5 inet6_opt_find F GLIBC_2.5 inet6_opt_find F

View File

@@ -2766,6 +2766,7 @@ GLIBC_2.42 ullabs F
GLIBC_2.43 __memset_explicit_chk F GLIBC_2.43 __memset_explicit_chk F
GLIBC_2.43 memalignment F GLIBC_2.43 memalignment F
GLIBC_2.43 memset_explicit F GLIBC_2.43 memset_explicit F
GLIBC_2.43 umaxabs F
GLIBC_2.5 __readlinkat_chk F GLIBC_2.5 __readlinkat_chk F
GLIBC_2.5 inet6_opt_append F GLIBC_2.5 inet6_opt_append F
GLIBC_2.5 inet6_opt_find F GLIBC_2.5 inet6_opt_find F

View File

@@ -2785,3 +2785,4 @@ GLIBC_2.42 ullabs F
GLIBC_2.43 __memset_explicit_chk F GLIBC_2.43 __memset_explicit_chk F
GLIBC_2.43 memalignment F GLIBC_2.43 memalignment F
GLIBC_2.43 memset_explicit F GLIBC_2.43 memset_explicit F
GLIBC_2.43 umaxabs F