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:
4
NEWS
4
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]
|
||||
|
||||
@@ -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.
|
||||
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -231,6 +231,7 @@ libc {
|
||||
}
|
||||
GLIBC_2.43 {
|
||||
memalignment;
|
||||
umaxabs;
|
||||
}
|
||||
GLIBC_PRIVATE {
|
||||
# functions which have an additional interface since they are
|
||||
|
||||
@@ -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. */
|
||||
|
||||
@@ -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.
|
||||
|
||||
@@ -20,8 +20,12 @@
|
||||
#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)
|
||||
|
||||
51
stdlib/tst-umaxabs.c
Normal file
51
stdlib/tst-umaxabs.c
Normal 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>
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user