diff options
author | Joseph Myers <joseph@codesourcery.com> | 2023-03-02 19:10:37 +0000 |
---|---|---|
committer | Joseph Myers <joseph@codesourcery.com> | 2023-03-02 19:10:37 +0000 |
commit | dee2bea048b688b643a9a3b44b26ca9f7a706fe8 (patch) | |
tree | 3e7cd1057154850968d13023bc2e082cfc7940ad /sysdeps/unix/sysv | |
parent | 51aeab9a363a0d000d0912aa3d6490463a26fba2 (diff) | |
download | glibc-dee2bea048b688b643a9a3b44b26ca9f7a706fe8.zip glibc-dee2bea048b688b643a9a3b44b26ca9f7a706fe8.tar.gz glibc-dee2bea048b688b643a9a3b44b26ca9f7a706fe8.tar.bz2 |
C2x scanf binary constant handling
C2x adds binary integer constants starting with 0b or 0B, and supports
those constants for the %i scanf format (in addition to the %b format,
which isn't yet implemented for scanf in glibc). Implement that scanf
support for glibc.
As with the strtol support, this is incompatible with previous C
standard versions, in that such an input string starting with 0b or 0B
was previously required to be parsed as 0 (with the rest of the input
potentially matching subsequent parts of the scanf format string).
Thus this patch adds 12 new __isoc23_* functions per long double
format (12, 24 or 36 depending on how many long double formats the
glibc configuration supports), with appropriate header redirection
support (generally very closely following that for the __isoc99_*
scanf functions - note that __GLIBC_USE (DEPRECATED_SCANF) takes
precedence over __GLIBC_USE (C2X_STRTOL), so the case of GNU
extensions to C89 continues to get old-style GNU %a and does not get
this new feature). The function names would remain as __isoc23_* even
if C2x ends up published in 2024 rather than 2023.
When scanf %b support is added, I think it will be appropriate for all
versions of scanf to follow C2x rules for inputs to the %b format
(given that there are no compatibility concerns for a new format).
Tested for x86_64 (full glibc testsuite). The first version was also
tested for powerpc (32-bit) and powerpc64le (stdio-common/ and wcsmbs/
tests), and with build-many-glibcs.py.
Diffstat (limited to 'sysdeps/unix/sysv')
34 files changed, 516 insertions, 0 deletions
diff --git a/sysdeps/unix/sysv/linux/aarch64/libc.abilist b/sysdeps/unix/sysv/linux/aarch64/libc.abilist index 62e8064..0e2d9c3 100644 --- a/sysdeps/unix/sysv/linux/aarch64/libc.abilist +++ b/sysdeps/unix/sysv/linux/aarch64/libc.abilist @@ -2633,6 +2633,10 @@ GLIBC_2.36 pidfd_open F GLIBC_2.36 pidfd_send_signal F GLIBC_2.36 process_madvise F GLIBC_2.36 process_mrelease F +GLIBC_2.38 __isoc23_fscanf F +GLIBC_2.38 __isoc23_fwscanf F +GLIBC_2.38 __isoc23_scanf F +GLIBC_2.38 __isoc23_sscanf F GLIBC_2.38 __isoc23_strtoimax F GLIBC_2.38 __isoc23_strtol F GLIBC_2.38 __isoc23_strtol_l F @@ -2643,6 +2647,13 @@ GLIBC_2.38 __isoc23_strtoul_l F GLIBC_2.38 __isoc23_strtoull F GLIBC_2.38 __isoc23_strtoull_l F GLIBC_2.38 __isoc23_strtoumax F +GLIBC_2.38 __isoc23_swscanf F +GLIBC_2.38 __isoc23_vfscanf F +GLIBC_2.38 __isoc23_vfwscanf F +GLIBC_2.38 __isoc23_vscanf F +GLIBC_2.38 __isoc23_vsscanf F +GLIBC_2.38 __isoc23_vswscanf F +GLIBC_2.38 __isoc23_vwscanf F GLIBC_2.38 __isoc23_wcstoimax F GLIBC_2.38 __isoc23_wcstol F GLIBC_2.38 __isoc23_wcstol_l F @@ -2653,3 +2664,4 @@ GLIBC_2.38 __isoc23_wcstoul_l F GLIBC_2.38 __isoc23_wcstoull F GLIBC_2.38 __isoc23_wcstoull_l F GLIBC_2.38 __isoc23_wcstoumax F +GLIBC_2.38 __isoc23_wscanf F diff --git a/sysdeps/unix/sysv/linux/alpha/libc.abilist b/sysdeps/unix/sysv/linux/alpha/libc.abilist index 9d490fd..f1bec19 100644 --- a/sysdeps/unix/sysv/linux/alpha/libc.abilist +++ b/sysdeps/unix/sysv/linux/alpha/libc.abilist @@ -2730,6 +2730,10 @@ GLIBC_2.36 pidfd_open F GLIBC_2.36 pidfd_send_signal F GLIBC_2.36 process_madvise F GLIBC_2.36 process_mrelease F +GLIBC_2.38 __isoc23_fscanf F +GLIBC_2.38 __isoc23_fwscanf F +GLIBC_2.38 __isoc23_scanf F +GLIBC_2.38 __isoc23_sscanf F GLIBC_2.38 __isoc23_strtoimax F GLIBC_2.38 __isoc23_strtol F GLIBC_2.38 __isoc23_strtol_l F @@ -2740,6 +2744,13 @@ GLIBC_2.38 __isoc23_strtoul_l F GLIBC_2.38 __isoc23_strtoull F GLIBC_2.38 __isoc23_strtoull_l F GLIBC_2.38 __isoc23_strtoumax F +GLIBC_2.38 __isoc23_swscanf F +GLIBC_2.38 __isoc23_vfscanf F +GLIBC_2.38 __isoc23_vfwscanf F +GLIBC_2.38 __isoc23_vscanf F +GLIBC_2.38 __isoc23_vsscanf F +GLIBC_2.38 __isoc23_vswscanf F +GLIBC_2.38 __isoc23_vwscanf F GLIBC_2.38 __isoc23_wcstoimax F GLIBC_2.38 __isoc23_wcstol F GLIBC_2.38 __isoc23_wcstol_l F @@ -2750,6 +2761,19 @@ GLIBC_2.38 __isoc23_wcstoul_l F GLIBC_2.38 __isoc23_wcstoull F GLIBC_2.38 __isoc23_wcstoull_l F GLIBC_2.38 __isoc23_wcstoumax F +GLIBC_2.38 __isoc23_wscanf F +GLIBC_2.38 __nldbl___isoc23_fscanf F +GLIBC_2.38 __nldbl___isoc23_fwscanf F +GLIBC_2.38 __nldbl___isoc23_scanf F +GLIBC_2.38 __nldbl___isoc23_sscanf F +GLIBC_2.38 __nldbl___isoc23_swscanf F +GLIBC_2.38 __nldbl___isoc23_vfscanf F +GLIBC_2.38 __nldbl___isoc23_vfwscanf F +GLIBC_2.38 __nldbl___isoc23_vscanf F +GLIBC_2.38 __nldbl___isoc23_vsscanf F +GLIBC_2.38 __nldbl___isoc23_vswscanf F +GLIBC_2.38 __nldbl___isoc23_vwscanf F +GLIBC_2.38 __nldbl___isoc23_wscanf F GLIBC_2.4 _IO_fprintf F GLIBC_2.4 _IO_printf F GLIBC_2.4 _IO_sprintf F diff --git a/sysdeps/unix/sysv/linux/arc/libc.abilist b/sysdeps/unix/sysv/linux/arc/libc.abilist index 50874e9..aa874b8 100644 --- a/sysdeps/unix/sysv/linux/arc/libc.abilist +++ b/sysdeps/unix/sysv/linux/arc/libc.abilist @@ -2394,6 +2394,10 @@ GLIBC_2.36 pidfd_open F GLIBC_2.36 pidfd_send_signal F GLIBC_2.36 process_madvise F GLIBC_2.36 process_mrelease F +GLIBC_2.38 __isoc23_fscanf F +GLIBC_2.38 __isoc23_fwscanf F +GLIBC_2.38 __isoc23_scanf F +GLIBC_2.38 __isoc23_sscanf F GLIBC_2.38 __isoc23_strtoimax F GLIBC_2.38 __isoc23_strtol F GLIBC_2.38 __isoc23_strtol_l F @@ -2404,6 +2408,13 @@ GLIBC_2.38 __isoc23_strtoul_l F GLIBC_2.38 __isoc23_strtoull F GLIBC_2.38 __isoc23_strtoull_l F GLIBC_2.38 __isoc23_strtoumax F +GLIBC_2.38 __isoc23_swscanf F +GLIBC_2.38 __isoc23_vfscanf F +GLIBC_2.38 __isoc23_vfwscanf F +GLIBC_2.38 __isoc23_vscanf F +GLIBC_2.38 __isoc23_vsscanf F +GLIBC_2.38 __isoc23_vswscanf F +GLIBC_2.38 __isoc23_vwscanf F GLIBC_2.38 __isoc23_wcstoimax F GLIBC_2.38 __isoc23_wcstol F GLIBC_2.38 __isoc23_wcstol_l F @@ -2414,3 +2425,4 @@ GLIBC_2.38 __isoc23_wcstoul_l F GLIBC_2.38 __isoc23_wcstoull F GLIBC_2.38 __isoc23_wcstoull_l F GLIBC_2.38 __isoc23_wcstoumax F +GLIBC_2.38 __isoc23_wscanf F diff --git a/sysdeps/unix/sysv/linux/arm/be/libc.abilist b/sysdeps/unix/sysv/linux/arm/be/libc.abilist index 544b5b2..afbd57d 100644 --- a/sysdeps/unix/sysv/linux/arm/be/libc.abilist +++ b/sysdeps/unix/sysv/linux/arm/be/libc.abilist @@ -514,6 +514,10 @@ GLIBC_2.36 pidfd_send_signal F GLIBC_2.36 process_madvise F GLIBC_2.36 process_mrelease F GLIBC_2.37 __ppoll64_chk F +GLIBC_2.38 __isoc23_fscanf F +GLIBC_2.38 __isoc23_fwscanf F +GLIBC_2.38 __isoc23_scanf F +GLIBC_2.38 __isoc23_sscanf F GLIBC_2.38 __isoc23_strtoimax F GLIBC_2.38 __isoc23_strtol F GLIBC_2.38 __isoc23_strtol_l F @@ -524,6 +528,13 @@ GLIBC_2.38 __isoc23_strtoul_l F GLIBC_2.38 __isoc23_strtoull F GLIBC_2.38 __isoc23_strtoull_l F GLIBC_2.38 __isoc23_strtoumax F +GLIBC_2.38 __isoc23_swscanf F +GLIBC_2.38 __isoc23_vfscanf F +GLIBC_2.38 __isoc23_vfwscanf F +GLIBC_2.38 __isoc23_vscanf F +GLIBC_2.38 __isoc23_vsscanf F +GLIBC_2.38 __isoc23_vswscanf F +GLIBC_2.38 __isoc23_vwscanf F GLIBC_2.38 __isoc23_wcstoimax F GLIBC_2.38 __isoc23_wcstol F GLIBC_2.38 __isoc23_wcstol_l F @@ -534,6 +545,7 @@ GLIBC_2.38 __isoc23_wcstoul_l F GLIBC_2.38 __isoc23_wcstoull F GLIBC_2.38 __isoc23_wcstoull_l F GLIBC_2.38 __isoc23_wcstoumax F +GLIBC_2.38 __isoc23_wscanf F GLIBC_2.4 _Exit F GLIBC_2.4 _IO_2_1_stderr_ D 0xa0 GLIBC_2.4 _IO_2_1_stdin_ D 0xa0 diff --git a/sysdeps/unix/sysv/linux/arm/le/libc.abilist b/sysdeps/unix/sysv/linux/arm/le/libc.abilist index da532a0..e7364cd 100644 --- a/sysdeps/unix/sysv/linux/arm/le/libc.abilist +++ b/sysdeps/unix/sysv/linux/arm/le/libc.abilist @@ -511,6 +511,10 @@ GLIBC_2.36 pidfd_send_signal F GLIBC_2.36 process_madvise F GLIBC_2.36 process_mrelease F GLIBC_2.37 __ppoll64_chk F +GLIBC_2.38 __isoc23_fscanf F +GLIBC_2.38 __isoc23_fwscanf F +GLIBC_2.38 __isoc23_scanf F +GLIBC_2.38 __isoc23_sscanf F GLIBC_2.38 __isoc23_strtoimax F GLIBC_2.38 __isoc23_strtol F GLIBC_2.38 __isoc23_strtol_l F @@ -521,6 +525,13 @@ GLIBC_2.38 __isoc23_strtoul_l F GLIBC_2.38 __isoc23_strtoull F GLIBC_2.38 __isoc23_strtoull_l F GLIBC_2.38 __isoc23_strtoumax F +GLIBC_2.38 __isoc23_swscanf F +GLIBC_2.38 __isoc23_vfscanf F +GLIBC_2.38 __isoc23_vfwscanf F +GLIBC_2.38 __isoc23_vscanf F +GLIBC_2.38 __isoc23_vsscanf F +GLIBC_2.38 __isoc23_vswscanf F +GLIBC_2.38 __isoc23_vwscanf F GLIBC_2.38 __isoc23_wcstoimax F GLIBC_2.38 __isoc23_wcstol F GLIBC_2.38 __isoc23_wcstol_l F @@ -531,6 +542,7 @@ GLIBC_2.38 __isoc23_wcstoul_l F GLIBC_2.38 __isoc23_wcstoull F GLIBC_2.38 __isoc23_wcstoull_l F GLIBC_2.38 __isoc23_wcstoumax F +GLIBC_2.38 __isoc23_wscanf F GLIBC_2.4 _Exit F GLIBC_2.4 _IO_2_1_stderr_ D 0xa0 GLIBC_2.4 _IO_2_1_stdin_ D 0xa0 diff --git a/sysdeps/unix/sysv/linux/csky/libc.abilist b/sysdeps/unix/sysv/linux/csky/libc.abilist index 6c74a60..913fa59 100644 --- a/sysdeps/unix/sysv/linux/csky/libc.abilist +++ b/sysdeps/unix/sysv/linux/csky/libc.abilist @@ -2670,6 +2670,10 @@ GLIBC_2.36 pidfd_send_signal F GLIBC_2.36 process_madvise F GLIBC_2.36 process_mrelease F GLIBC_2.37 __ppoll64_chk F +GLIBC_2.38 __isoc23_fscanf F +GLIBC_2.38 __isoc23_fwscanf F +GLIBC_2.38 __isoc23_scanf F +GLIBC_2.38 __isoc23_sscanf F GLIBC_2.38 __isoc23_strtoimax F GLIBC_2.38 __isoc23_strtol F GLIBC_2.38 __isoc23_strtol_l F @@ -2680,6 +2684,13 @@ GLIBC_2.38 __isoc23_strtoul_l F GLIBC_2.38 __isoc23_strtoull F GLIBC_2.38 __isoc23_strtoull_l F GLIBC_2.38 __isoc23_strtoumax F +GLIBC_2.38 __isoc23_swscanf F +GLIBC_2.38 __isoc23_vfscanf F +GLIBC_2.38 __isoc23_vfwscanf F +GLIBC_2.38 __isoc23_vscanf F +GLIBC_2.38 __isoc23_vsscanf F +GLIBC_2.38 __isoc23_vswscanf F +GLIBC_2.38 __isoc23_vwscanf F GLIBC_2.38 __isoc23_wcstoimax F GLIBC_2.38 __isoc23_wcstol F GLIBC_2.38 __isoc23_wcstol_l F @@ -2690,3 +2701,4 @@ GLIBC_2.38 __isoc23_wcstoul_l F GLIBC_2.38 __isoc23_wcstoull F GLIBC_2.38 __isoc23_wcstoull_l F GLIBC_2.38 __isoc23_wcstoumax F +GLIBC_2.38 __isoc23_wscanf F diff --git a/sysdeps/unix/sysv/linux/hppa/libc.abilist b/sysdeps/unix/sysv/linux/hppa/libc.abilist index 13d30e6..43af3a9 100644 --- a/sysdeps/unix/sysv/linux/hppa/libc.abilist +++ b/sysdeps/unix/sysv/linux/hppa/libc.abilist @@ -2619,6 +2619,10 @@ GLIBC_2.36 pidfd_send_signal F GLIBC_2.36 process_madvise F GLIBC_2.36 process_mrelease F GLIBC_2.37 __ppoll64_chk F +GLIBC_2.38 __isoc23_fscanf F +GLIBC_2.38 __isoc23_fwscanf F +GLIBC_2.38 __isoc23_scanf F +GLIBC_2.38 __isoc23_sscanf F GLIBC_2.38 __isoc23_strtoimax F GLIBC_2.38 __isoc23_strtol F GLIBC_2.38 __isoc23_strtol_l F @@ -2629,6 +2633,13 @@ GLIBC_2.38 __isoc23_strtoul_l F GLIBC_2.38 __isoc23_strtoull F GLIBC_2.38 __isoc23_strtoull_l F GLIBC_2.38 __isoc23_strtoumax F +GLIBC_2.38 __isoc23_swscanf F +GLIBC_2.38 __isoc23_vfscanf F +GLIBC_2.38 __isoc23_vfwscanf F +GLIBC_2.38 __isoc23_vscanf F +GLIBC_2.38 __isoc23_vsscanf F +GLIBC_2.38 __isoc23_vswscanf F +GLIBC_2.38 __isoc23_vwscanf F GLIBC_2.38 __isoc23_wcstoimax F GLIBC_2.38 __isoc23_wcstol F GLIBC_2.38 __isoc23_wcstol_l F @@ -2639,6 +2650,7 @@ GLIBC_2.38 __isoc23_wcstoul_l F GLIBC_2.38 __isoc23_wcstoull F GLIBC_2.38 __isoc23_wcstoull_l F GLIBC_2.38 __isoc23_wcstoumax F +GLIBC_2.38 __isoc23_wscanf F GLIBC_2.4 __confstr_chk F GLIBC_2.4 __fgets_chk F GLIBC_2.4 __fgets_unlocked_chk F diff --git a/sysdeps/unix/sysv/linux/i386/libc.abilist b/sysdeps/unix/sysv/linux/i386/libc.abilist index f5dfa2a..af72f8f 100644 --- a/sysdeps/unix/sysv/linux/i386/libc.abilist +++ b/sysdeps/unix/sysv/linux/i386/libc.abilist @@ -2803,6 +2803,10 @@ GLIBC_2.36 pidfd_send_signal F GLIBC_2.36 process_madvise F GLIBC_2.36 process_mrelease F GLIBC_2.37 __ppoll64_chk F +GLIBC_2.38 __isoc23_fscanf F +GLIBC_2.38 __isoc23_fwscanf F +GLIBC_2.38 __isoc23_scanf F +GLIBC_2.38 __isoc23_sscanf F GLIBC_2.38 __isoc23_strtoimax F GLIBC_2.38 __isoc23_strtol F GLIBC_2.38 __isoc23_strtol_l F @@ -2813,6 +2817,13 @@ GLIBC_2.38 __isoc23_strtoul_l F GLIBC_2.38 __isoc23_strtoull F GLIBC_2.38 __isoc23_strtoull_l F GLIBC_2.38 __isoc23_strtoumax F +GLIBC_2.38 __isoc23_swscanf F +GLIBC_2.38 __isoc23_vfscanf F +GLIBC_2.38 __isoc23_vfwscanf F +GLIBC_2.38 __isoc23_vscanf F +GLIBC_2.38 __isoc23_vsscanf F +GLIBC_2.38 __isoc23_vswscanf F +GLIBC_2.38 __isoc23_vwscanf F GLIBC_2.38 __isoc23_wcstoimax F GLIBC_2.38 __isoc23_wcstol F GLIBC_2.38 __isoc23_wcstol_l F @@ -2823,6 +2834,7 @@ GLIBC_2.38 __isoc23_wcstoul_l F GLIBC_2.38 __isoc23_wcstoull F GLIBC_2.38 __isoc23_wcstoull_l F GLIBC_2.38 __isoc23_wcstoumax F +GLIBC_2.38 __isoc23_wscanf F GLIBC_2.4 __confstr_chk F GLIBC_2.4 __fgets_chk F GLIBC_2.4 __fgets_unlocked_chk F diff --git a/sysdeps/unix/sysv/linux/ia64/libc.abilist b/sysdeps/unix/sysv/linux/ia64/libc.abilist index 58f1526..48cbb0f 100644 --- a/sysdeps/unix/sysv/linux/ia64/libc.abilist +++ b/sysdeps/unix/sysv/linux/ia64/libc.abilist @@ -2568,6 +2568,10 @@ GLIBC_2.36 pidfd_open F GLIBC_2.36 pidfd_send_signal F GLIBC_2.36 process_madvise F GLIBC_2.36 process_mrelease F +GLIBC_2.38 __isoc23_fscanf F +GLIBC_2.38 __isoc23_fwscanf F +GLIBC_2.38 __isoc23_scanf F +GLIBC_2.38 __isoc23_sscanf F GLIBC_2.38 __isoc23_strtoimax F GLIBC_2.38 __isoc23_strtol F GLIBC_2.38 __isoc23_strtol_l F @@ -2578,6 +2582,13 @@ GLIBC_2.38 __isoc23_strtoul_l F GLIBC_2.38 __isoc23_strtoull F GLIBC_2.38 __isoc23_strtoull_l F GLIBC_2.38 __isoc23_strtoumax F +GLIBC_2.38 __isoc23_swscanf F +GLIBC_2.38 __isoc23_vfscanf F +GLIBC_2.38 __isoc23_vfwscanf F +GLIBC_2.38 __isoc23_vscanf F +GLIBC_2.38 __isoc23_vsscanf F +GLIBC_2.38 __isoc23_vswscanf F +GLIBC_2.38 __isoc23_vwscanf F GLIBC_2.38 __isoc23_wcstoimax F GLIBC_2.38 __isoc23_wcstol F GLIBC_2.38 __isoc23_wcstol_l F @@ -2588,6 +2599,7 @@ GLIBC_2.38 __isoc23_wcstoul_l F GLIBC_2.38 __isoc23_wcstoull F GLIBC_2.38 __isoc23_wcstoull_l F GLIBC_2.38 __isoc23_wcstoumax F +GLIBC_2.38 __isoc23_wscanf F GLIBC_2.4 __confstr_chk F GLIBC_2.4 __fgets_chk F GLIBC_2.4 __fgets_unlocked_chk F diff --git a/sysdeps/unix/sysv/linux/loongarch/lp64/libc.abilist b/sysdeps/unix/sysv/linux/loongarch/lp64/libc.abilist index 46ce243..c15884b 100644 --- a/sysdeps/unix/sysv/linux/loongarch/lp64/libc.abilist +++ b/sysdeps/unix/sysv/linux/loongarch/lp64/libc.abilist @@ -2154,6 +2154,10 @@ GLIBC_2.36 wprintf F GLIBC_2.36 write F GLIBC_2.36 writev F GLIBC_2.36 wscanf F +GLIBC_2.38 __isoc23_fscanf F +GLIBC_2.38 __isoc23_fwscanf F +GLIBC_2.38 __isoc23_scanf F +GLIBC_2.38 __isoc23_sscanf F GLIBC_2.38 __isoc23_strtoimax F GLIBC_2.38 __isoc23_strtol F GLIBC_2.38 __isoc23_strtol_l F @@ -2164,6 +2168,13 @@ GLIBC_2.38 __isoc23_strtoul_l F GLIBC_2.38 __isoc23_strtoull F GLIBC_2.38 __isoc23_strtoull_l F GLIBC_2.38 __isoc23_strtoumax F +GLIBC_2.38 __isoc23_swscanf F +GLIBC_2.38 __isoc23_vfscanf F +GLIBC_2.38 __isoc23_vfwscanf F +GLIBC_2.38 __isoc23_vscanf F +GLIBC_2.38 __isoc23_vsscanf F +GLIBC_2.38 __isoc23_vswscanf F +GLIBC_2.38 __isoc23_vwscanf F GLIBC_2.38 __isoc23_wcstoimax F GLIBC_2.38 __isoc23_wcstol F GLIBC_2.38 __isoc23_wcstol_l F @@ -2174,3 +2185,4 @@ GLIBC_2.38 __isoc23_wcstoul_l F GLIBC_2.38 __isoc23_wcstoull F GLIBC_2.38 __isoc23_wcstoull_l F GLIBC_2.38 __isoc23_wcstoumax F +GLIBC_2.38 __isoc23_wscanf F diff --git a/sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist b/sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist index f34085c..3738db8 100644 --- a/sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist +++ b/sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist @@ -515,6 +515,10 @@ GLIBC_2.36 pidfd_send_signal F GLIBC_2.36 process_madvise F GLIBC_2.36 process_mrelease F GLIBC_2.37 __ppoll64_chk F +GLIBC_2.38 __isoc23_fscanf F +GLIBC_2.38 __isoc23_fwscanf F +GLIBC_2.38 __isoc23_scanf F +GLIBC_2.38 __isoc23_sscanf F GLIBC_2.38 __isoc23_strtoimax F GLIBC_2.38 __isoc23_strtol F GLIBC_2.38 __isoc23_strtol_l F @@ -525,6 +529,13 @@ GLIBC_2.38 __isoc23_strtoul_l F GLIBC_2.38 __isoc23_strtoull F GLIBC_2.38 __isoc23_strtoull_l F GLIBC_2.38 __isoc23_strtoumax F +GLIBC_2.38 __isoc23_swscanf F +GLIBC_2.38 __isoc23_vfscanf F +GLIBC_2.38 __isoc23_vfwscanf F +GLIBC_2.38 __isoc23_vscanf F +GLIBC_2.38 __isoc23_vsscanf F +GLIBC_2.38 __isoc23_vswscanf F +GLIBC_2.38 __isoc23_vwscanf F GLIBC_2.38 __isoc23_wcstoimax F GLIBC_2.38 __isoc23_wcstol F GLIBC_2.38 __isoc23_wcstol_l F @@ -535,6 +546,7 @@ GLIBC_2.38 __isoc23_wcstoul_l F GLIBC_2.38 __isoc23_wcstoull F GLIBC_2.38 __isoc23_wcstoull_l F GLIBC_2.38 __isoc23_wcstoumax F +GLIBC_2.38 __isoc23_wscanf F GLIBC_2.4 _Exit F GLIBC_2.4 _IO_2_1_stderr_ D 0x98 GLIBC_2.4 _IO_2_1_stdin_ D 0x98 diff --git a/sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist b/sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist index 349377d..ed13627 100644 --- a/sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist +++ b/sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist @@ -2746,6 +2746,10 @@ GLIBC_2.36 pidfd_send_signal F GLIBC_2.36 process_madvise F GLIBC_2.36 process_mrelease F GLIBC_2.37 __ppoll64_chk F +GLIBC_2.38 __isoc23_fscanf F +GLIBC_2.38 __isoc23_fwscanf F +GLIBC_2.38 __isoc23_scanf F +GLIBC_2.38 __isoc23_sscanf F GLIBC_2.38 __isoc23_strtoimax F GLIBC_2.38 __isoc23_strtol F GLIBC_2.38 __isoc23_strtol_l F @@ -2756,6 +2760,13 @@ GLIBC_2.38 __isoc23_strtoul_l F GLIBC_2.38 __isoc23_strtoull F GLIBC_2.38 __isoc23_strtoull_l F GLIBC_2.38 __isoc23_strtoumax F +GLIBC_2.38 __isoc23_swscanf F +GLIBC_2.38 __isoc23_vfscanf F +GLIBC_2.38 __isoc23_vfwscanf F +GLIBC_2.38 __isoc23_vscanf F +GLIBC_2.38 __isoc23_vsscanf F +GLIBC_2.38 __isoc23_vswscanf F +GLIBC_2.38 __isoc23_vwscanf F GLIBC_2.38 __isoc23_wcstoimax F GLIBC_2.38 __isoc23_wcstol F GLIBC_2.38 __isoc23_wcstol_l F @@ -2766,6 +2777,7 @@ GLIBC_2.38 __isoc23_wcstoul_l F GLIBC_2.38 __isoc23_wcstoull F GLIBC_2.38 __isoc23_wcstoull_l F GLIBC_2.38 __isoc23_wcstoumax F +GLIBC_2.38 __isoc23_wscanf F GLIBC_2.4 __confstr_chk F GLIBC_2.4 __fgets_chk F GLIBC_2.4 __fgets_unlocked_chk F diff --git a/sysdeps/unix/sysv/linux/microblaze/be/libc.abilist b/sysdeps/unix/sysv/linux/microblaze/be/libc.abilist index 38e7fb9..8357738 100644 --- a/sysdeps/unix/sysv/linux/microblaze/be/libc.abilist +++ b/sysdeps/unix/sysv/linux/microblaze/be/libc.abilist @@ -2719,6 +2719,10 @@ GLIBC_2.36 pidfd_send_signal F GLIBC_2.36 process_madvise F GLIBC_2.36 process_mrelease F GLIBC_2.37 __ppoll64_chk F +GLIBC_2.38 __isoc23_fscanf F +GLIBC_2.38 __isoc23_fwscanf F +GLIBC_2.38 __isoc23_scanf F +GLIBC_2.38 __isoc23_sscanf F GLIBC_2.38 __isoc23_strtoimax F GLIBC_2.38 __isoc23_strtol F GLIBC_2.38 __isoc23_strtol_l F @@ -2729,6 +2733,13 @@ GLIBC_2.38 __isoc23_strtoul_l F GLIBC_2.38 __isoc23_strtoull F GLIBC_2.38 __isoc23_strtoull_l F GLIBC_2.38 __isoc23_strtoumax F +GLIBC_2.38 __isoc23_swscanf F +GLIBC_2.38 __isoc23_vfscanf F +GLIBC_2.38 __isoc23_vfwscanf F +GLIBC_2.38 __isoc23_vscanf F +GLIBC_2.38 __isoc23_vsscanf F +GLIBC_2.38 __isoc23_vswscanf F +GLIBC_2.38 __isoc23_vwscanf F GLIBC_2.38 __isoc23_wcstoimax F GLIBC_2.38 __isoc23_wcstol F GLIBC_2.38 __isoc23_wcstol_l F @@ -2739,3 +2750,4 @@ GLIBC_2.38 __isoc23_wcstoul_l F GLIBC_2.38 __isoc23_wcstoull F GLIBC_2.38 __isoc23_wcstoull_l F GLIBC_2.38 __isoc23_wcstoumax F +GLIBC_2.38 __isoc23_wscanf F diff --git a/sysdeps/unix/sysv/linux/microblaze/le/libc.abilist b/sysdeps/unix/sysv/linux/microblaze/le/libc.abilist index ec4ca27..58c5da5 100644 --- a/sysdeps/unix/sysv/linux/microblaze/le/libc.abilist +++ b/sysdeps/unix/sysv/linux/microblaze/le/libc.abilist @@ -2716,6 +2716,10 @@ GLIBC_2.36 pidfd_send_signal F GLIBC_2.36 process_madvise F GLIBC_2.36 process_mrelease F GLIBC_2.37 __ppoll64_chk F +GLIBC_2.38 __isoc23_fscanf F +GLIBC_2.38 __isoc23_fwscanf F +GLIBC_2.38 __isoc23_scanf F +GLIBC_2.38 __isoc23_sscanf F GLIBC_2.38 __isoc23_strtoimax F GLIBC_2.38 __isoc23_strtol F GLIBC_2.38 __isoc23_strtol_l F @@ -2726,6 +2730,13 @@ GLIBC_2.38 __isoc23_strtoul_l F GLIBC_2.38 __isoc23_strtoull F GLIBC_2.38 __isoc23_strtoull_l F GLIBC_2.38 __isoc23_strtoumax F +GLIBC_2.38 __isoc23_swscanf F +GLIBC_2.38 __isoc23_vfscanf F +GLIBC_2.38 __isoc23_vfwscanf F +GLIBC_2.38 __isoc23_vscanf F +GLIBC_2.38 __isoc23_vsscanf F +GLIBC_2.38 __isoc23_vswscanf F +GLIBC_2.38 __isoc23_vwscanf F GLIBC_2.38 __isoc23_wcstoimax F GLIBC_2.38 __isoc23_wcstol F GLIBC_2.38 __isoc23_wcstol_l F @@ -2736,3 +2747,4 @@ GLIBC_2.38 __isoc23_wcstoul_l F GLIBC_2.38 __isoc23_wcstoull F GLIBC_2.38 __isoc23_wcstoull_l F GLIBC_2.38 __isoc23_wcstoumax F +GLIBC_2.38 __isoc23_wscanf F diff --git a/sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist b/sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist index bd3f340..d374194 100644 --- a/sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist +++ b/sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist @@ -2711,6 +2711,10 @@ GLIBC_2.36 pidfd_send_signal F GLIBC_2.36 process_madvise F GLIBC_2.36 process_mrelease F GLIBC_2.37 __ppoll64_chk F +GLIBC_2.38 __isoc23_fscanf F +GLIBC_2.38 __isoc23_fwscanf F +GLIBC_2.38 __isoc23_scanf F +GLIBC_2.38 __isoc23_sscanf F GLIBC_2.38 __isoc23_strtoimax F GLIBC_2.38 __isoc23_strtol F GLIBC_2.38 __isoc23_strtol_l F @@ -2721,6 +2725,13 @@ GLIBC_2.38 __isoc23_strtoul_l F GLIBC_2.38 __isoc23_strtoull F GLIBC_2.38 __isoc23_strtoull_l F GLIBC_2.38 __isoc23_strtoumax F +GLIBC_2.38 __isoc23_swscanf F +GLIBC_2.38 __isoc23_vfscanf F +GLIBC_2.38 __isoc23_vfwscanf F +GLIBC_2.38 __isoc23_vscanf F +GLIBC_2.38 __isoc23_vsscanf F +GLIBC_2.38 __isoc23_vswscanf F +GLIBC_2.38 __isoc23_vwscanf F GLIBC_2.38 __isoc23_wcstoimax F GLIBC_2.38 __isoc23_wcstol F GLIBC_2.38 __isoc23_wcstol_l F @@ -2731,6 +2742,7 @@ GLIBC_2.38 __isoc23_wcstoul_l F GLIBC_2.38 __isoc23_wcstoull F GLIBC_2.38 __isoc23_wcstoull_l F GLIBC_2.38 __isoc23_wcstoumax F +GLIBC_2.38 __isoc23_wscanf F GLIBC_2.4 __confstr_chk F GLIBC_2.4 __fgets_chk F GLIBC_2.4 __fgets_unlocked_chk F diff --git a/sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist b/sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist index 9b09fab..5319fdc 100644 --- a/sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist +++ b/sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist @@ -2709,6 +2709,10 @@ GLIBC_2.36 pidfd_send_signal F GLIBC_2.36 process_madvise F GLIBC_2.36 process_mrelease F GLIBC_2.37 __ppoll64_chk F +GLIBC_2.38 __isoc23_fscanf F +GLIBC_2.38 __isoc23_fwscanf F +GLIBC_2.38 __isoc23_scanf F +GLIBC_2.38 __isoc23_sscanf F GLIBC_2.38 __isoc23_strtoimax F GLIBC_2.38 __isoc23_strtol F GLIBC_2.38 __isoc23_strtol_l F @@ -2719,6 +2723,13 @@ GLIBC_2.38 __isoc23_strtoul_l F GLIBC_2.38 __isoc23_strtoull F GLIBC_2.38 __isoc23_strtoull_l F GLIBC_2.38 __isoc23_strtoumax F +GLIBC_2.38 __isoc23_swscanf F +GLIBC_2.38 __isoc23_vfscanf F +GLIBC_2.38 __isoc23_vfwscanf F +GLIBC_2.38 __isoc23_vscanf F +GLIBC_2.38 __isoc23_vsscanf F +GLIBC_2.38 __isoc23_vswscanf F +GLIBC_2.38 __isoc23_vwscanf F GLIBC_2.38 __isoc23_wcstoimax F GLIBC_2.38 __isoc23_wcstol F GLIBC_2.38 __isoc23_wcstol_l F @@ -2729,6 +2740,7 @@ GLIBC_2.38 __isoc23_wcstoul_l F GLIBC_2.38 __isoc23_wcstoull F GLIBC_2.38 __isoc23_wcstoull_l F GLIBC_2.38 __isoc23_wcstoumax F +GLIBC_2.38 __isoc23_wscanf F GLIBC_2.4 __confstr_chk F GLIBC_2.4 __fgets_chk F GLIBC_2.4 __fgets_unlocked_chk F diff --git a/sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist b/sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist index 3b8f2b8..1743ea6 100644 --- a/sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist +++ b/sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist @@ -2717,6 +2717,10 @@ GLIBC_2.36 pidfd_send_signal F GLIBC_2.36 process_madvise F GLIBC_2.36 process_mrelease F GLIBC_2.37 __ppoll64_chk F +GLIBC_2.38 __isoc23_fscanf F +GLIBC_2.38 __isoc23_fwscanf F +GLIBC_2.38 __isoc23_scanf F +GLIBC_2.38 __isoc23_sscanf F GLIBC_2.38 __isoc23_strtoimax F GLIBC_2.38 __isoc23_strtol F GLIBC_2.38 __isoc23_strtol_l F @@ -2727,6 +2731,13 @@ GLIBC_2.38 __isoc23_strtoul_l F GLIBC_2.38 __isoc23_strtoull F GLIBC_2.38 __isoc23_strtoull_l F GLIBC_2.38 __isoc23_strtoumax F +GLIBC_2.38 __isoc23_swscanf F +GLIBC_2.38 __isoc23_vfscanf F +GLIBC_2.38 __isoc23_vfwscanf F +GLIBC_2.38 __isoc23_vscanf F +GLIBC_2.38 __isoc23_vsscanf F +GLIBC_2.38 __isoc23_vswscanf F +GLIBC_2.38 __isoc23_vwscanf F GLIBC_2.38 __isoc23_wcstoimax F GLIBC_2.38 __isoc23_wcstol F GLIBC_2.38 __isoc23_wcstol_l F @@ -2737,6 +2748,7 @@ GLIBC_2.38 __isoc23_wcstoul_l F GLIBC_2.38 __isoc23_wcstoull F GLIBC_2.38 __isoc23_wcstoull_l F GLIBC_2.38 __isoc23_wcstoumax F +GLIBC_2.38 __isoc23_wscanf F GLIBC_2.4 __confstr_chk F GLIBC_2.4 __fgets_chk F GLIBC_2.4 __fgets_unlocked_chk F diff --git a/sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist b/sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist index 4975534..9b1f53c 100644 --- a/sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist +++ b/sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist @@ -2619,6 +2619,10 @@ GLIBC_2.36 pidfd_open F GLIBC_2.36 pidfd_send_signal F GLIBC_2.36 process_madvise F GLIBC_2.36 process_mrelease F +GLIBC_2.38 __isoc23_fscanf F +GLIBC_2.38 __isoc23_fwscanf F +GLIBC_2.38 __isoc23_scanf F +GLIBC_2.38 __isoc23_sscanf F GLIBC_2.38 __isoc23_strtoimax F GLIBC_2.38 __isoc23_strtol F GLIBC_2.38 __isoc23_strtol_l F @@ -2629,6 +2633,13 @@ GLIBC_2.38 __isoc23_strtoul_l F GLIBC_2.38 __isoc23_strtoull F GLIBC_2.38 __isoc23_strtoull_l F GLIBC_2.38 __isoc23_strtoumax F +GLIBC_2.38 __isoc23_swscanf F +GLIBC_2.38 __isoc23_vfscanf F +GLIBC_2.38 __isoc23_vfwscanf F +GLIBC_2.38 __isoc23_vscanf F +GLIBC_2.38 __isoc23_vsscanf F +GLIBC_2.38 __isoc23_vswscanf F +GLIBC_2.38 __isoc23_vwscanf F GLIBC_2.38 __isoc23_wcstoimax F GLIBC_2.38 __isoc23_wcstol F GLIBC_2.38 __isoc23_wcstol_l F @@ -2639,6 +2650,7 @@ GLIBC_2.38 __isoc23_wcstoul_l F GLIBC_2.38 __isoc23_wcstoull F GLIBC_2.38 __isoc23_wcstoull_l F GLIBC_2.38 __isoc23_wcstoumax F +GLIBC_2.38 __isoc23_wscanf F GLIBC_2.4 __confstr_chk F GLIBC_2.4 __fgets_chk F GLIBC_2.4 __fgets_unlocked_chk F diff --git a/sysdeps/unix/sysv/linux/nios2/libc.abilist b/sysdeps/unix/sysv/linux/nios2/libc.abilist index f67f241..ae1c6ca 100644 --- a/sysdeps/unix/sysv/linux/nios2/libc.abilist +++ b/sysdeps/unix/sysv/linux/nios2/libc.abilist @@ -2758,6 +2758,10 @@ GLIBC_2.36 pidfd_send_signal F GLIBC_2.36 process_madvise F GLIBC_2.36 process_mrelease F GLIBC_2.37 __ppoll64_chk F +GLIBC_2.38 __isoc23_fscanf F +GLIBC_2.38 __isoc23_fwscanf F +GLIBC_2.38 __isoc23_scanf F +GLIBC_2.38 __isoc23_sscanf F GLIBC_2.38 __isoc23_strtoimax F GLIBC_2.38 __isoc23_strtol F GLIBC_2.38 __isoc23_strtol_l F @@ -2768,6 +2772,13 @@ GLIBC_2.38 __isoc23_strtoul_l F GLIBC_2.38 __isoc23_strtoull F GLIBC_2.38 __isoc23_strtoull_l F GLIBC_2.38 __isoc23_strtoumax F +GLIBC_2.38 __isoc23_swscanf F +GLIBC_2.38 __isoc23_vfscanf F +GLIBC_2.38 __isoc23_vfwscanf F +GLIBC_2.38 __isoc23_vscanf F +GLIBC_2.38 __isoc23_vsscanf F +GLIBC_2.38 __isoc23_vswscanf F +GLIBC_2.38 __isoc23_vwscanf F GLIBC_2.38 __isoc23_wcstoimax F GLIBC_2.38 __isoc23_wcstol F GLIBC_2.38 __isoc23_wcstol_l F @@ -2778,3 +2789,4 @@ GLIBC_2.38 __isoc23_wcstoul_l F GLIBC_2.38 __isoc23_wcstoull F GLIBC_2.38 __isoc23_wcstoull_l F GLIBC_2.38 __isoc23_wcstoumax F +GLIBC_2.38 __isoc23_wscanf F diff --git a/sysdeps/unix/sysv/linux/or1k/libc.abilist b/sysdeps/unix/sysv/linux/or1k/libc.abilist index a59a58f..a7c572c 100644 --- a/sysdeps/unix/sysv/linux/or1k/libc.abilist +++ b/sysdeps/unix/sysv/linux/or1k/libc.abilist @@ -2140,6 +2140,10 @@ GLIBC_2.36 pidfd_open F GLIBC_2.36 pidfd_send_signal F GLIBC_2.36 process_madvise F GLIBC_2.36 process_mrelease F +GLIBC_2.38 __isoc23_fscanf F +GLIBC_2.38 __isoc23_fwscanf F +GLIBC_2.38 __isoc23_scanf F +GLIBC_2.38 __isoc23_sscanf F GLIBC_2.38 __isoc23_strtoimax F GLIBC_2.38 __isoc23_strtol F GLIBC_2.38 __isoc23_strtol_l F @@ -2150,6 +2154,13 @@ GLIBC_2.38 __isoc23_strtoul_l F GLIBC_2.38 __isoc23_strtoull F GLIBC_2.38 __isoc23_strtoull_l F GLIBC_2.38 __isoc23_strtoumax F +GLIBC_2.38 __isoc23_swscanf F +GLIBC_2.38 __isoc23_vfscanf F +GLIBC_2.38 __isoc23_vfwscanf F +GLIBC_2.38 __isoc23_vscanf F +GLIBC_2.38 __isoc23_vsscanf F +GLIBC_2.38 __isoc23_vswscanf F +GLIBC_2.38 __isoc23_vwscanf F GLIBC_2.38 __isoc23_wcstoimax F GLIBC_2.38 __isoc23_wcstol F GLIBC_2.38 __isoc23_wcstol_l F @@ -2160,3 +2171,4 @@ GLIBC_2.38 __isoc23_wcstoul_l F GLIBC_2.38 __isoc23_wcstoull F GLIBC_2.38 __isoc23_wcstoull_l F GLIBC_2.38 __isoc23_wcstoumax F +GLIBC_2.38 __isoc23_wscanf F diff --git a/sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist b/sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist index a1bcf79..074fa03 100644 --- a/sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist +++ b/sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist @@ -2773,6 +2773,10 @@ GLIBC_2.36 pidfd_send_signal F GLIBC_2.36 process_madvise F GLIBC_2.36 process_mrelease F GLIBC_2.37 __ppoll64_chk F +GLIBC_2.38 __isoc23_fscanf F +GLIBC_2.38 __isoc23_fwscanf F +GLIBC_2.38 __isoc23_scanf F +GLIBC_2.38 __isoc23_sscanf F GLIBC_2.38 __isoc23_strtoimax F GLIBC_2.38 __isoc23_strtol F GLIBC_2.38 __isoc23_strtol_l F @@ -2783,6 +2787,13 @@ GLIBC_2.38 __isoc23_strtoul_l F GLIBC_2.38 __isoc23_strtoull F GLIBC_2.38 __isoc23_strtoull_l F GLIBC_2.38 __isoc23_strtoumax F +GLIBC_2.38 __isoc23_swscanf F +GLIBC_2.38 __isoc23_vfscanf F +GLIBC_2.38 __isoc23_vfwscanf F +GLIBC_2.38 __isoc23_vscanf F +GLIBC_2.38 __isoc23_vsscanf F +GLIBC_2.38 __isoc23_vswscanf F +GLIBC_2.38 __isoc23_vwscanf F GLIBC_2.38 __isoc23_wcstoimax F GLIBC_2.38 __isoc23_wcstol F GLIBC_2.38 __isoc23_wcstol_l F @@ -2793,6 +2804,19 @@ GLIBC_2.38 __isoc23_wcstoul_l F GLIBC_2.38 __isoc23_wcstoull F GLIBC_2.38 __isoc23_wcstoull_l F GLIBC_2.38 __isoc23_wcstoumax F +GLIBC_2.38 __isoc23_wscanf F +GLIBC_2.38 __nldbl___isoc23_fscanf F +GLIBC_2.38 __nldbl___isoc23_fwscanf F +GLIBC_2.38 __nldbl___isoc23_scanf F +GLIBC_2.38 __nldbl___isoc23_sscanf F +GLIBC_2.38 __nldbl___isoc23_swscanf F +GLIBC_2.38 __nldbl___isoc23_vfscanf F +GLIBC_2.38 __nldbl___isoc23_vfwscanf F +GLIBC_2.38 __nldbl___isoc23_vscanf F +GLIBC_2.38 __nldbl___isoc23_vsscanf F +GLIBC_2.38 __nldbl___isoc23_vswscanf F +GLIBC_2.38 __nldbl___isoc23_vwscanf F +GLIBC_2.38 __nldbl___isoc23_wscanf F GLIBC_2.4 _IO_fprintf F GLIBC_2.4 _IO_printf F GLIBC_2.4 _IO_sprintf F diff --git a/sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist b/sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist index c0f28ae..dfcb4bd 100644 --- a/sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist +++ b/sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist @@ -2806,6 +2806,10 @@ GLIBC_2.36 pidfd_send_signal F GLIBC_2.36 process_madvise F GLIBC_2.36 process_mrelease F GLIBC_2.37 __ppoll64_chk F +GLIBC_2.38 __isoc23_fscanf F +GLIBC_2.38 __isoc23_fwscanf F +GLIBC_2.38 __isoc23_scanf F +GLIBC_2.38 __isoc23_sscanf F GLIBC_2.38 __isoc23_strtoimax F GLIBC_2.38 __isoc23_strtol F GLIBC_2.38 __isoc23_strtol_l F @@ -2816,6 +2820,13 @@ GLIBC_2.38 __isoc23_strtoul_l F GLIBC_2.38 __isoc23_strtoull F GLIBC_2.38 __isoc23_strtoull_l F GLIBC_2.38 __isoc23_strtoumax F +GLIBC_2.38 __isoc23_swscanf F +GLIBC_2.38 __isoc23_vfscanf F +GLIBC_2.38 __isoc23_vfwscanf F +GLIBC_2.38 __isoc23_vscanf F +GLIBC_2.38 __isoc23_vsscanf F +GLIBC_2.38 __isoc23_vswscanf F +GLIBC_2.38 __isoc23_vwscanf F GLIBC_2.38 __isoc23_wcstoimax F GLIBC_2.38 __isoc23_wcstol F GLIBC_2.38 __isoc23_wcstol_l F @@ -2826,6 +2837,19 @@ GLIBC_2.38 __isoc23_wcstoul_l F GLIBC_2.38 __isoc23_wcstoull F GLIBC_2.38 __isoc23_wcstoull_l F GLIBC_2.38 __isoc23_wcstoumax F +GLIBC_2.38 __isoc23_wscanf F +GLIBC_2.38 __nldbl___isoc23_fscanf F +GLIBC_2.38 __nldbl___isoc23_fwscanf F +GLIBC_2.38 __nldbl___isoc23_scanf F +GLIBC_2.38 __nldbl___isoc23_sscanf F +GLIBC_2.38 __nldbl___isoc23_swscanf F +GLIBC_2.38 __nldbl___isoc23_vfscanf F +GLIBC_2.38 __nldbl___isoc23_vfwscanf F +GLIBC_2.38 __nldbl___isoc23_vscanf F +GLIBC_2.38 __nldbl___isoc23_vsscanf F +GLIBC_2.38 __nldbl___isoc23_vswscanf F +GLIBC_2.38 __nldbl___isoc23_vwscanf F +GLIBC_2.38 __nldbl___isoc23_wscanf F GLIBC_2.4 _IO_fprintf F GLIBC_2.4 _IO_printf F GLIBC_2.4 _IO_sprintf F diff --git a/sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist b/sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist index 6b44599..63bbccf 100644 --- a/sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist +++ b/sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist @@ -2527,6 +2527,10 @@ GLIBC_2.36 pidfd_open F GLIBC_2.36 pidfd_send_signal F GLIBC_2.36 process_madvise F GLIBC_2.36 process_mrelease F +GLIBC_2.38 __isoc23_fscanf F +GLIBC_2.38 __isoc23_fwscanf F +GLIBC_2.38 __isoc23_scanf F +GLIBC_2.38 __isoc23_sscanf F GLIBC_2.38 __isoc23_strtoimax F GLIBC_2.38 __isoc23_strtol F GLIBC_2.38 __isoc23_strtol_l F @@ -2537,6 +2541,13 @@ GLIBC_2.38 __isoc23_strtoul_l F GLIBC_2.38 __isoc23_strtoull F GLIBC_2.38 __isoc23_strtoull_l F GLIBC_2.38 __isoc23_strtoumax F +GLIBC_2.38 __isoc23_swscanf F +GLIBC_2.38 __isoc23_vfscanf F +GLIBC_2.38 __isoc23_vfwscanf F +GLIBC_2.38 __isoc23_vscanf F +GLIBC_2.38 __isoc23_vsscanf F +GLIBC_2.38 __isoc23_vswscanf F +GLIBC_2.38 __isoc23_vwscanf F GLIBC_2.38 __isoc23_wcstoimax F GLIBC_2.38 __isoc23_wcstol F GLIBC_2.38 __isoc23_wcstol_l F @@ -2547,6 +2558,19 @@ GLIBC_2.38 __isoc23_wcstoul_l F GLIBC_2.38 __isoc23_wcstoull F GLIBC_2.38 __isoc23_wcstoull_l F GLIBC_2.38 __isoc23_wcstoumax F +GLIBC_2.38 __isoc23_wscanf F +GLIBC_2.38 __nldbl___isoc23_fscanf F +GLIBC_2.38 __nldbl___isoc23_fwscanf F +GLIBC_2.38 __nldbl___isoc23_scanf F +GLIBC_2.38 __nldbl___isoc23_sscanf F +GLIBC_2.38 __nldbl___isoc23_swscanf F +GLIBC_2.38 __nldbl___isoc23_vfscanf F +GLIBC_2.38 __nldbl___isoc23_vfwscanf F +GLIBC_2.38 __nldbl___isoc23_vscanf F +GLIBC_2.38 __nldbl___isoc23_vsscanf F +GLIBC_2.38 __nldbl___isoc23_vswscanf F +GLIBC_2.38 __nldbl___isoc23_vwscanf F +GLIBC_2.38 __nldbl___isoc23_wscanf F GLIBC_2.4 _IO_fprintf F GLIBC_2.4 _IO_printf F GLIBC_2.4 _IO_sprintf F diff --git a/sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist b/sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist index e90fb50..ab85fd6 100644 --- a/sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist +++ b/sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist @@ -2829,6 +2829,14 @@ GLIBC_2.36 pidfd_open F GLIBC_2.36 pidfd_send_signal F GLIBC_2.36 process_madvise F GLIBC_2.36 process_mrelease F +GLIBC_2.38 __isoc23_fscanf F +GLIBC_2.38 __isoc23_fscanfieee128 F +GLIBC_2.38 __isoc23_fwscanf F +GLIBC_2.38 __isoc23_fwscanfieee128 F +GLIBC_2.38 __isoc23_scanf F +GLIBC_2.38 __isoc23_scanfieee128 F +GLIBC_2.38 __isoc23_sscanf F +GLIBC_2.38 __isoc23_sscanfieee128 F GLIBC_2.38 __isoc23_strtoimax F GLIBC_2.38 __isoc23_strtol F GLIBC_2.38 __isoc23_strtol_l F @@ -2839,6 +2847,20 @@ GLIBC_2.38 __isoc23_strtoul_l F GLIBC_2.38 __isoc23_strtoull F GLIBC_2.38 __isoc23_strtoull_l F GLIBC_2.38 __isoc23_strtoumax F +GLIBC_2.38 __isoc23_swscanf F +GLIBC_2.38 __isoc23_swscanfieee128 F +GLIBC_2.38 __isoc23_vfscanf F +GLIBC_2.38 __isoc23_vfscanfieee128 F +GLIBC_2.38 __isoc23_vfwscanf F +GLIBC_2.38 __isoc23_vfwscanfieee128 F +GLIBC_2.38 __isoc23_vscanf F +GLIBC_2.38 __isoc23_vscanfieee128 F +GLIBC_2.38 __isoc23_vsscanf F +GLIBC_2.38 __isoc23_vsscanfieee128 F +GLIBC_2.38 __isoc23_vswscanf F +GLIBC_2.38 __isoc23_vswscanfieee128 F +GLIBC_2.38 __isoc23_vwscanf F +GLIBC_2.38 __isoc23_vwscanfieee128 F GLIBC_2.38 __isoc23_wcstoimax F GLIBC_2.38 __isoc23_wcstol F GLIBC_2.38 __isoc23_wcstol_l F @@ -2849,3 +2871,17 @@ GLIBC_2.38 __isoc23_wcstoul_l F GLIBC_2.38 __isoc23_wcstoull F GLIBC_2.38 __isoc23_wcstoull_l F GLIBC_2.38 __isoc23_wcstoumax F +GLIBC_2.38 __isoc23_wscanf F +GLIBC_2.38 __isoc23_wscanfieee128 F +GLIBC_2.38 __nldbl___isoc23_fscanf F +GLIBC_2.38 __nldbl___isoc23_fwscanf F +GLIBC_2.38 __nldbl___isoc23_scanf F +GLIBC_2.38 __nldbl___isoc23_sscanf F +GLIBC_2.38 __nldbl___isoc23_swscanf F +GLIBC_2.38 __nldbl___isoc23_vfscanf F +GLIBC_2.38 __nldbl___isoc23_vfwscanf F +GLIBC_2.38 __nldbl___isoc23_vscanf F +GLIBC_2.38 __nldbl___isoc23_vsscanf F +GLIBC_2.38 __nldbl___isoc23_vswscanf F +GLIBC_2.38 __nldbl___isoc23_vwscanf F +GLIBC_2.38 __nldbl___isoc23_wscanf F diff --git a/sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist b/sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist index 29be561..b716f5c 100644 --- a/sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist +++ b/sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist @@ -2396,6 +2396,10 @@ GLIBC_2.36 pidfd_open F GLIBC_2.36 pidfd_send_signal F GLIBC_2.36 process_madvise F GLIBC_2.36 process_mrelease F +GLIBC_2.38 __isoc23_fscanf F +GLIBC_2.38 __isoc23_fwscanf F +GLIBC_2.38 __isoc23_scanf F +GLIBC_2.38 __isoc23_sscanf F GLIBC_2.38 __isoc23_strtoimax F GLIBC_2.38 __isoc23_strtol F GLIBC_2.38 __isoc23_strtol_l F @@ -2406,6 +2410,13 @@ GLIBC_2.38 __isoc23_strtoul_l F GLIBC_2.38 __isoc23_strtoull F GLIBC_2.38 __isoc23_strtoull_l F GLIBC_2.38 __isoc23_strtoumax F +GLIBC_2.38 __isoc23_swscanf F +GLIBC_2.38 __isoc23_vfscanf F +GLIBC_2.38 __isoc23_vfwscanf F +GLIBC_2.38 __isoc23_vscanf F +GLIBC_2.38 __isoc23_vsscanf F +GLIBC_2.38 __isoc23_vswscanf F +GLIBC_2.38 __isoc23_vwscanf F GLIBC_2.38 __isoc23_wcstoimax F GLIBC_2.38 __isoc23_wcstol F GLIBC_2.38 __isoc23_wcstol_l F @@ -2416,3 +2427,4 @@ GLIBC_2.38 __isoc23_wcstoul_l F GLIBC_2.38 __isoc23_wcstoull F GLIBC_2.38 __isoc23_wcstoull_l F GLIBC_2.38 __isoc23_wcstoumax F +GLIBC_2.38 __isoc23_wscanf F diff --git a/sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist b/sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist index 506a4e6..774e777 100644 --- a/sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist +++ b/sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist @@ -2596,6 +2596,10 @@ GLIBC_2.36 pidfd_open F GLIBC_2.36 pidfd_send_signal F GLIBC_2.36 process_madvise F GLIBC_2.36 process_mrelease F +GLIBC_2.38 __isoc23_fscanf F +GLIBC_2.38 __isoc23_fwscanf F +GLIBC_2.38 __isoc23_scanf F +GLIBC_2.38 __isoc23_sscanf F GLIBC_2.38 __isoc23_strtoimax F GLIBC_2.38 __isoc23_strtol F GLIBC_2.38 __isoc23_strtol_l F @@ -2606,6 +2610,13 @@ GLIBC_2.38 __isoc23_strtoul_l F GLIBC_2.38 __isoc23_strtoull F GLIBC_2.38 __isoc23_strtoull_l F GLIBC_2.38 __isoc23_strtoumax F +GLIBC_2.38 __isoc23_swscanf F +GLIBC_2.38 __isoc23_vfscanf F +GLIBC_2.38 __isoc23_vfwscanf F +GLIBC_2.38 __isoc23_vscanf F +GLIBC_2.38 __isoc23_vsscanf F +GLIBC_2.38 __isoc23_vswscanf F +GLIBC_2.38 __isoc23_vwscanf F GLIBC_2.38 __isoc23_wcstoimax F GLIBC_2.38 __isoc23_wcstol F GLIBC_2.38 __isoc23_wcstol_l F @@ -2616,3 +2627,4 @@ GLIBC_2.38 __isoc23_wcstoul_l F GLIBC_2.38 __isoc23_wcstoull F GLIBC_2.38 __isoc23_wcstoull_l F GLIBC_2.38 __isoc23_wcstoumax F +GLIBC_2.38 __isoc23_wscanf F diff --git a/sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist b/sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist index 976cd74..8625135 100644 --- a/sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist +++ b/sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist @@ -2771,6 +2771,10 @@ GLIBC_2.36 pidfd_send_signal F GLIBC_2.36 process_madvise F GLIBC_2.36 process_mrelease F GLIBC_2.37 __ppoll64_chk F +GLIBC_2.38 __isoc23_fscanf F +GLIBC_2.38 __isoc23_fwscanf F +GLIBC_2.38 __isoc23_scanf F +GLIBC_2.38 __isoc23_sscanf F GLIBC_2.38 __isoc23_strtoimax F GLIBC_2.38 __isoc23_strtol F GLIBC_2.38 __isoc23_strtol_l F @@ -2781,6 +2785,13 @@ GLIBC_2.38 __isoc23_strtoul_l F GLIBC_2.38 __isoc23_strtoull F GLIBC_2.38 __isoc23_strtoull_l F GLIBC_2.38 __isoc23_strtoumax F +GLIBC_2.38 __isoc23_swscanf F +GLIBC_2.38 __isoc23_vfscanf F +GLIBC_2.38 __isoc23_vfwscanf F +GLIBC_2.38 __isoc23_vscanf F +GLIBC_2.38 __isoc23_vsscanf F +GLIBC_2.38 __isoc23_vswscanf F +GLIBC_2.38 __isoc23_vwscanf F GLIBC_2.38 __isoc23_wcstoimax F GLIBC_2.38 __isoc23_wcstol F GLIBC_2.38 __isoc23_wcstol_l F @@ -2791,6 +2802,19 @@ GLIBC_2.38 __isoc23_wcstoul_l F GLIBC_2.38 __isoc23_wcstoull F GLIBC_2.38 __isoc23_wcstoull_l F GLIBC_2.38 __isoc23_wcstoumax F +GLIBC_2.38 __isoc23_wscanf F +GLIBC_2.38 __nldbl___isoc23_fscanf F +GLIBC_2.38 __nldbl___isoc23_fwscanf F +GLIBC_2.38 __nldbl___isoc23_scanf F +GLIBC_2.38 __nldbl___isoc23_sscanf F +GLIBC_2.38 __nldbl___isoc23_swscanf F +GLIBC_2.38 __nldbl___isoc23_vfscanf F +GLIBC_2.38 __nldbl___isoc23_vfwscanf F +GLIBC_2.38 __nldbl___isoc23_vscanf F +GLIBC_2.38 __nldbl___isoc23_vsscanf F +GLIBC_2.38 __nldbl___isoc23_vswscanf F +GLIBC_2.38 __nldbl___isoc23_vwscanf F +GLIBC_2.38 __nldbl___isoc23_wscanf F GLIBC_2.4 _IO_fprintf F GLIBC_2.4 _IO_printf F GLIBC_2.4 _IO_sprintf F diff --git a/sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist b/sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist index 909ec92..d00c7eb 100644 --- a/sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist +++ b/sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist @@ -2564,6 +2564,10 @@ GLIBC_2.36 pidfd_open F GLIBC_2.36 pidfd_send_signal F GLIBC_2.36 process_madvise F GLIBC_2.36 process_mrelease F +GLIBC_2.38 __isoc23_fscanf F +GLIBC_2.38 __isoc23_fwscanf F +GLIBC_2.38 __isoc23_scanf F +GLIBC_2.38 __isoc23_sscanf F GLIBC_2.38 __isoc23_strtoimax F GLIBC_2.38 __isoc23_strtol F GLIBC_2.38 __isoc23_strtol_l F @@ -2574,6 +2578,13 @@ GLIBC_2.38 __isoc23_strtoul_l F GLIBC_2.38 __isoc23_strtoull F GLIBC_2.38 __isoc23_strtoull_l F GLIBC_2.38 __isoc23_strtoumax F +GLIBC_2.38 __isoc23_swscanf F +GLIBC_2.38 __isoc23_vfscanf F +GLIBC_2.38 __isoc23_vfwscanf F +GLIBC_2.38 __isoc23_vscanf F +GLIBC_2.38 __isoc23_vsscanf F +GLIBC_2.38 __isoc23_vswscanf F +GLIBC_2.38 __isoc23_vwscanf F GLIBC_2.38 __isoc23_wcstoimax F GLIBC_2.38 __isoc23_wcstol F GLIBC_2.38 __isoc23_wcstol_l F @@ -2584,6 +2595,19 @@ GLIBC_2.38 __isoc23_wcstoul_l F GLIBC_2.38 __isoc23_wcstoull F GLIBC_2.38 __isoc23_wcstoull_l F GLIBC_2.38 __isoc23_wcstoumax F +GLIBC_2.38 __isoc23_wscanf F +GLIBC_2.38 __nldbl___isoc23_fscanf F +GLIBC_2.38 __nldbl___isoc23_fwscanf F +GLIBC_2.38 __nldbl___isoc23_scanf F +GLIBC_2.38 __nldbl___isoc23_sscanf F +GLIBC_2.38 __nldbl___isoc23_swscanf F +GLIBC_2.38 __nldbl___isoc23_vfscanf F +GLIBC_2.38 __nldbl___isoc23_vfwscanf F +GLIBC_2.38 __nldbl___isoc23_vscanf F +GLIBC_2.38 __nldbl___isoc23_vsscanf F +GLIBC_2.38 __nldbl___isoc23_vswscanf F +GLIBC_2.38 __nldbl___isoc23_vwscanf F +GLIBC_2.38 __nldbl___isoc23_wscanf F GLIBC_2.4 _IO_fprintf F GLIBC_2.4 _IO_printf F GLIBC_2.4 _IO_sprintf F diff --git a/sysdeps/unix/sysv/linux/sh/be/libc.abilist b/sysdeps/unix/sysv/linux/sh/be/libc.abilist index 31a777c..b630372 100644 --- a/sysdeps/unix/sysv/linux/sh/be/libc.abilist +++ b/sysdeps/unix/sysv/linux/sh/be/libc.abilist @@ -2626,6 +2626,10 @@ GLIBC_2.36 pidfd_send_signal F GLIBC_2.36 process_madvise F GLIBC_2.36 process_mrelease F GLIBC_2.37 __ppoll64_chk F +GLIBC_2.38 __isoc23_fscanf F +GLIBC_2.38 __isoc23_fwscanf F +GLIBC_2.38 __isoc23_scanf F +GLIBC_2.38 __isoc23_sscanf F GLIBC_2.38 __isoc23_strtoimax F GLIBC_2.38 __isoc23_strtol F GLIBC_2.38 __isoc23_strtol_l F @@ -2636,6 +2640,13 @@ GLIBC_2.38 __isoc23_strtoul_l F GLIBC_2.38 __isoc23_strtoull F GLIBC_2.38 __isoc23_strtoull_l F GLIBC_2.38 __isoc23_strtoumax F +GLIBC_2.38 __isoc23_swscanf F +GLIBC_2.38 __isoc23_vfscanf F +GLIBC_2.38 __isoc23_vfwscanf F +GLIBC_2.38 __isoc23_vscanf F +GLIBC_2.38 __isoc23_vsscanf F +GLIBC_2.38 __isoc23_vswscanf F +GLIBC_2.38 __isoc23_vwscanf F GLIBC_2.38 __isoc23_wcstoimax F GLIBC_2.38 __isoc23_wcstol F GLIBC_2.38 __isoc23_wcstol_l F @@ -2646,6 +2657,7 @@ GLIBC_2.38 __isoc23_wcstoul_l F GLIBC_2.38 __isoc23_wcstoull F GLIBC_2.38 __isoc23_wcstoull_l F GLIBC_2.38 __isoc23_wcstoumax F +GLIBC_2.38 __isoc23_wscanf F GLIBC_2.4 __confstr_chk F GLIBC_2.4 __fgets_chk F GLIBC_2.4 __fgets_unlocked_chk F diff --git a/sysdeps/unix/sysv/linux/sh/le/libc.abilist b/sysdeps/unix/sysv/linux/sh/le/libc.abilist index 8d43e8c..d800556 100644 --- a/sysdeps/unix/sysv/linux/sh/le/libc.abilist +++ b/sysdeps/unix/sysv/linux/sh/le/libc.abilist @@ -2623,6 +2623,10 @@ GLIBC_2.36 pidfd_send_signal F GLIBC_2.36 process_madvise F GLIBC_2.36 process_mrelease F GLIBC_2.37 __ppoll64_chk F +GLIBC_2.38 __isoc23_fscanf F +GLIBC_2.38 __isoc23_fwscanf F +GLIBC_2.38 __isoc23_scanf F +GLIBC_2.38 __isoc23_sscanf F GLIBC_2.38 __isoc23_strtoimax F GLIBC_2.38 __isoc23_strtol F GLIBC_2.38 __isoc23_strtol_l F @@ -2633,6 +2637,13 @@ GLIBC_2.38 __isoc23_strtoul_l F GLIBC_2.38 __isoc23_strtoull F GLIBC_2.38 __isoc23_strtoull_l F GLIBC_2.38 __isoc23_strtoumax F +GLIBC_2.38 __isoc23_swscanf F +GLIBC_2.38 __isoc23_vfscanf F +GLIBC_2.38 __isoc23_vfwscanf F +GLIBC_2.38 __isoc23_vscanf F +GLIBC_2.38 __isoc23_vsscanf F +GLIBC_2.38 __isoc23_vswscanf F +GLIBC_2.38 __isoc23_vwscanf F GLIBC_2.38 __isoc23_wcstoimax F GLIBC_2.38 __isoc23_wcstol F GLIBC_2.38 __isoc23_wcstol_l F @@ -2643,6 +2654,7 @@ GLIBC_2.38 __isoc23_wcstoul_l F GLIBC_2.38 __isoc23_wcstoull F GLIBC_2.38 __isoc23_wcstoull_l F GLIBC_2.38 __isoc23_wcstoumax F +GLIBC_2.38 __isoc23_wscanf F GLIBC_2.4 __confstr_chk F GLIBC_2.4 __fgets_chk F GLIBC_2.4 __fgets_unlocked_chk F diff --git a/sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist b/sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist index 91c552d..5be55c1 100644 --- a/sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist +++ b/sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist @@ -2766,6 +2766,10 @@ GLIBC_2.36 pidfd_send_signal F GLIBC_2.36 process_madvise F GLIBC_2.36 process_mrelease F GLIBC_2.37 __ppoll64_chk F +GLIBC_2.38 __isoc23_fscanf F +GLIBC_2.38 __isoc23_fwscanf F +GLIBC_2.38 __isoc23_scanf F +GLIBC_2.38 __isoc23_sscanf F GLIBC_2.38 __isoc23_strtoimax F GLIBC_2.38 __isoc23_strtol F GLIBC_2.38 __isoc23_strtol_l F @@ -2776,6 +2780,13 @@ GLIBC_2.38 __isoc23_strtoul_l F GLIBC_2.38 __isoc23_strtoull F GLIBC_2.38 __isoc23_strtoull_l F GLIBC_2.38 __isoc23_strtoumax F +GLIBC_2.38 __isoc23_swscanf F +GLIBC_2.38 __isoc23_vfscanf F +GLIBC_2.38 __isoc23_vfwscanf F +GLIBC_2.38 __isoc23_vscanf F +GLIBC_2.38 __isoc23_vsscanf F +GLIBC_2.38 __isoc23_vswscanf F +GLIBC_2.38 __isoc23_vwscanf F GLIBC_2.38 __isoc23_wcstoimax F GLIBC_2.38 __isoc23_wcstol F GLIBC_2.38 __isoc23_wcstol_l F @@ -2786,6 +2797,19 @@ GLIBC_2.38 __isoc23_wcstoul_l F GLIBC_2.38 __isoc23_wcstoull F GLIBC_2.38 __isoc23_wcstoull_l F GLIBC_2.38 __isoc23_wcstoumax F +GLIBC_2.38 __isoc23_wscanf F +GLIBC_2.38 __nldbl___isoc23_fscanf F +GLIBC_2.38 __nldbl___isoc23_fwscanf F +GLIBC_2.38 __nldbl___isoc23_scanf F +GLIBC_2.38 __nldbl___isoc23_sscanf F +GLIBC_2.38 __nldbl___isoc23_swscanf F +GLIBC_2.38 __nldbl___isoc23_vfscanf F +GLIBC_2.38 __nldbl___isoc23_vfwscanf F +GLIBC_2.38 __nldbl___isoc23_vscanf F +GLIBC_2.38 __nldbl___isoc23_vsscanf F +GLIBC_2.38 __nldbl___isoc23_vswscanf F +GLIBC_2.38 __nldbl___isoc23_vwscanf F +GLIBC_2.38 __nldbl___isoc23_wscanf F GLIBC_2.4 _IO_fprintf F GLIBC_2.4 _IO_printf F GLIBC_2.4 _IO_sprintf F diff --git a/sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist b/sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist index c5c5e5c..475fdaa 100644 --- a/sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist +++ b/sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist @@ -2591,6 +2591,10 @@ GLIBC_2.36 pidfd_open F GLIBC_2.36 pidfd_send_signal F GLIBC_2.36 process_madvise F GLIBC_2.36 process_mrelease F +GLIBC_2.38 __isoc23_fscanf F +GLIBC_2.38 __isoc23_fwscanf F +GLIBC_2.38 __isoc23_scanf F +GLIBC_2.38 __isoc23_sscanf F GLIBC_2.38 __isoc23_strtoimax F GLIBC_2.38 __isoc23_strtol F GLIBC_2.38 __isoc23_strtol_l F @@ -2601,6 +2605,13 @@ GLIBC_2.38 __isoc23_strtoul_l F GLIBC_2.38 __isoc23_strtoull F GLIBC_2.38 __isoc23_strtoull_l F GLIBC_2.38 __isoc23_strtoumax F +GLIBC_2.38 __isoc23_swscanf F +GLIBC_2.38 __isoc23_vfscanf F +GLIBC_2.38 __isoc23_vfwscanf F +GLIBC_2.38 __isoc23_vscanf F +GLIBC_2.38 __isoc23_vsscanf F +GLIBC_2.38 __isoc23_vswscanf F +GLIBC_2.38 __isoc23_vwscanf F GLIBC_2.38 __isoc23_wcstoimax F GLIBC_2.38 __isoc23_wcstol F GLIBC_2.38 __isoc23_wcstol_l F @@ -2611,6 +2622,7 @@ GLIBC_2.38 __isoc23_wcstoul_l F GLIBC_2.38 __isoc23_wcstoull F GLIBC_2.38 __isoc23_wcstoull_l F GLIBC_2.38 __isoc23_wcstoumax F +GLIBC_2.38 __isoc23_wscanf F GLIBC_2.4 __confstr_chk F GLIBC_2.4 __fgets_chk F GLIBC_2.4 __fgets_unlocked_chk F diff --git a/sysdeps/unix/sysv/linux/x86_64/64/libc.abilist b/sysdeps/unix/sysv/linux/x86_64/64/libc.abilist index e51996e..6cfb928 100644 --- a/sysdeps/unix/sysv/linux/x86_64/64/libc.abilist +++ b/sysdeps/unix/sysv/linux/x86_64/64/libc.abilist @@ -2542,6 +2542,10 @@ GLIBC_2.36 pidfd_open F GLIBC_2.36 pidfd_send_signal F GLIBC_2.36 process_madvise F GLIBC_2.36 process_mrelease F +GLIBC_2.38 __isoc23_fscanf F +GLIBC_2.38 __isoc23_fwscanf F +GLIBC_2.38 __isoc23_scanf F +GLIBC_2.38 __isoc23_sscanf F GLIBC_2.38 __isoc23_strtoimax F GLIBC_2.38 __isoc23_strtol F GLIBC_2.38 __isoc23_strtol_l F @@ -2552,6 +2556,13 @@ GLIBC_2.38 __isoc23_strtoul_l F GLIBC_2.38 __isoc23_strtoull F GLIBC_2.38 __isoc23_strtoull_l F GLIBC_2.38 __isoc23_strtoumax F +GLIBC_2.38 __isoc23_swscanf F +GLIBC_2.38 __isoc23_vfscanf F +GLIBC_2.38 __isoc23_vfwscanf F +GLIBC_2.38 __isoc23_vscanf F +GLIBC_2.38 __isoc23_vsscanf F +GLIBC_2.38 __isoc23_vswscanf F +GLIBC_2.38 __isoc23_vwscanf F GLIBC_2.38 __isoc23_wcstoimax F GLIBC_2.38 __isoc23_wcstol F GLIBC_2.38 __isoc23_wcstol_l F @@ -2562,6 +2573,7 @@ GLIBC_2.38 __isoc23_wcstoul_l F GLIBC_2.38 __isoc23_wcstoull F GLIBC_2.38 __isoc23_wcstoull_l F GLIBC_2.38 __isoc23_wcstoumax F +GLIBC_2.38 __isoc23_wscanf F GLIBC_2.4 __confstr_chk F GLIBC_2.4 __fgets_chk F GLIBC_2.4 __fgets_unlocked_chk F diff --git a/sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist b/sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist index 388536b..c735097 100644 --- a/sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist +++ b/sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist @@ -2648,6 +2648,10 @@ GLIBC_2.36 pidfd_open F GLIBC_2.36 pidfd_send_signal F GLIBC_2.36 process_madvise F GLIBC_2.36 process_mrelease F +GLIBC_2.38 __isoc23_fscanf F +GLIBC_2.38 __isoc23_fwscanf F +GLIBC_2.38 __isoc23_scanf F +GLIBC_2.38 __isoc23_sscanf F GLIBC_2.38 __isoc23_strtoimax F GLIBC_2.38 __isoc23_strtol F GLIBC_2.38 __isoc23_strtol_l F @@ -2658,6 +2662,13 @@ GLIBC_2.38 __isoc23_strtoul_l F GLIBC_2.38 __isoc23_strtoull F GLIBC_2.38 __isoc23_strtoull_l F GLIBC_2.38 __isoc23_strtoumax F +GLIBC_2.38 __isoc23_swscanf F +GLIBC_2.38 __isoc23_vfscanf F +GLIBC_2.38 __isoc23_vfwscanf F +GLIBC_2.38 __isoc23_vscanf F +GLIBC_2.38 __isoc23_vsscanf F +GLIBC_2.38 __isoc23_vswscanf F +GLIBC_2.38 __isoc23_vwscanf F GLIBC_2.38 __isoc23_wcstoimax F GLIBC_2.38 __isoc23_wcstol F GLIBC_2.38 __isoc23_wcstol_l F @@ -2668,3 +2679,4 @@ GLIBC_2.38 __isoc23_wcstoul_l F GLIBC_2.38 __isoc23_wcstoull F GLIBC_2.38 __isoc23_wcstoull_l F GLIBC_2.38 __isoc23_wcstoumax F +GLIBC_2.38 __isoc23_wscanf F |