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

View 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