| author | |
| committer | |
| log | 8d4b8ab6a5de33836acbef9d53b5ed47c15839e4 |
| tree | b372657cecf58a4438cc2007f89ebc4eba2d65ed |
| parent | b4c86c850d5fa6c0944549cd0209b333f9f6b004 |
| parent | ff8dbd010faa1945a796d31a7449e1ba89805f43 |
Reviewed-on: https://codeberg.org/ziglang/zig/pulls/31005937 files changed, 2448 insertions(+), 1272 deletions(-)
lib/libc/glibc/abilists| Binary files a/lib/libc/glibc/abilists and b/lib/libc/glibc/abilists differ |
lib/libc/glibc/bits/byteswap.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Macros and inline functions to swap the order of bytes in integer values. |
| 2 | Copyright (C) 1997-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1997-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/glibc/bits/floatn-common.h+1-1| ... | ... | @@ -1,6 +1,6 @@ |
| 1 | 1 | /* Macros to control TS 18661-3 glibc features where the same |
| 2 | 2 | definitions are appropriate for all platforms. |
| 3 | Copyright (C) 2017-2025 Free Software Foundation, Inc. | |
| 3 | Copyright (C) 2017-2026 Free Software Foundation, Inc. | |
| 4 | 4 | This file is part of the GNU C Library. |
| 5 | 5 | |
| 6 | 6 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/glibc/bits/libc-header-start.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Handle feature test macros at the start of a header. |
| 2 | Copyright (C) 2016-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2016-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/glibc/bits/long-double.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Properties of long double type. |
| 2 | Copyright (C) 2016-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2016-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/glibc/bits/select.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1997-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1997-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/glibc/bits/signum-generic.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Signal number constants. Generic template. |
| 2 | Copyright (C) 1991-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1991-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/glibc/bits/stat.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1992-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1992-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/glibc/bits/stdint-intn.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Define intN_t types. |
| 2 | Copyright (C) 2017-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2017-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/glibc/bits/stdlib-bsearch.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Perform binary search - inline version. |
| 2 | Copyright (C) 1991-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1991-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/glibc/bits/time64.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* bits/time64.h -- underlying types for __time64_t. Generic version. |
| 2 | Copyright (C) 2018-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2018-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/glibc/bits/timesize.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Bit size of the time_t type at glibc build time, general case. |
| 2 | Copyright (C) 2018-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2018-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/glibc/bits/types/struct_sched_param.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Sched parameter structure. Generic version. |
| 2 | Copyright (C) 1996-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1996-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/glibc/bits/typesizes.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* bits/typesizes.h -- underlying types for *_t. Generic version. |
| 2 | Copyright (C) 2002-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2002-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/glibc/bits/uintn-identity.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Inline functions to return unsigned integer values unchanged. |
| 2 | Copyright (C) 2017-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2017-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/glibc/bits/waitflags.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Definitions of flag bits for `waitpid' et al. |
| 2 | Copyright (C) 1992-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1992-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/glibc/bits/waitstatus.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Definitions of status bits for `wait' et al. |
| 2 | Copyright (C) 1992-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1992-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/glibc/csu/errno.c+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Definition of `errno' variable. Canonical version. |
| 2 | Copyright (C) 2002-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2002-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/glibc/csu/init.c+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Special startup support. |
| 2 | Copyright (C) 1997-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1997-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/glibc/debug/stack_chk_fail_local.c+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 2005-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2005-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/glibc/elf/elf.h+2-2| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* This file defines standard ELF types, structures, and macros. |
| 2 | Copyright (C) 1995-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1995-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
| ... | ... | @@ -924,7 +924,7 @@ typedef struct |
| 924 | 924 | #define DT_SYMTAB_SHNDX	34		/* Address of SYMTAB_SHNDX section */ |
| 925 | 925 | #define DT_RELRSZ	35		/* Total size of RELR relative relocations */ |
| 926 | 926 | #define DT_RELR		36		/* Address of RELR relative relocations */ |
| 927 | #define DT_RELRENT	37		/* Size of one RELR relative relocaction */ | |
| 927 | #define DT_RELRENT	37		/* Size of one RELR relative relocation */ | |
| 928 | 928 | #define	DT_NUM		38		/* Number used */ |
| 929 | 929 | #define DT_LOOS		0x6000000d	/* Start of OS-specific */ |
| 930 | 930 | #define DT_HIOS		0x6ffff000	/* End of OS-specific */ |
lib/libc/glibc/include/alloca.h+1-1| ... | ... | @@ -4,7 +4,7 @@ |
| 4 | 4 | |
| 5 | 5 | # ifndef _ISOMAC |
| 6 | 6 | |
| 7 | #include <stackinfo.h> | |
| 7 | #include <elf.h> | |
| 8 | 8 | |
| 9 | 9 | #undef	__alloca |
| 10 | 10 |
lib/libc/glibc/include/libc-diag.h created+99| ... | ... | @@ -0,0 +1,99 @@ |
| 1 | /* Macros for controlling diagnostic output from the compiler. | |
| 2 | Copyright (C) 2014-2026 Free Software Foundation, Inc. | |
| 3 | This file is part of the GNU C Library. | |
| 4 | ||
| 5 | The GNU C Library is free software; you can redistribute it and/or | |
| 6 | modify it under the terms of the GNU Lesser General Public | |
| 7 | License as published by the Free Software Foundation; either | |
| 8 | version 2.1 of the License, or (at your option) any later version. | |
| 9 | ||
| 10 | The GNU C Library is distributed in the hope that it will be useful, | |
| 11 | but WITHOUT ANY WARRANTY; without even the implied warranty of | |
| 12 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |
| 13 | Lesser General Public License for more details. | |
| 14 | ||
| 15 | You should have received a copy of the GNU Lesser General Public | |
| 16 | License along with the GNU C Library; if not, see | |
| 17 | <https://www.gnu.org/licenses/>. */ | |
| 18 | ||
| 19 | #ifndef _LIBC_DIAG_H | |
| 20 | #define _LIBC_DIAG_H 1 | |
| 21 | ||
| 22 | /* Ignore the value of an expression when a cast to void does not | |
| 23 | suffice (in particular, for a call to a function declared with | |
| 24 | attribute warn_unused_result). */ | |
| 25 | #define ignore_value(x) \ | |
| 26 | ({ __typeof__ (x) __ignored_value = (x); (void) __ignored_value; }) | |
| 27 | ||
| 28 | /* The macros to control diagnostics are structured like this, rather | |
| 29 | than a single macro that both pushes and pops diagnostic state and | |
| 30 | takes the affected code as an argument, because the GCC pragmas | |
| 31 | work by disabling the diagnostic for a range of source locations | |
| 32 | and do not work when all the pragmas and the affected code are in a | |
| 33 | single macro expansion. */ | |
| 34 | ||
| 35 | /* Push diagnostic state. */ | |
| 36 | #define DIAG_PUSH_NEEDS_COMMENT _Pragma ("GCC diagnostic push") | |
| 37 | ||
| 38 | /* Pop diagnostic state. */ | |
| 39 | #define DIAG_POP_NEEDS_COMMENT _Pragma ("GCC diagnostic pop") | |
| 40 | ||
| 41 | /* These macros are used to push/pop diagnostic states for warnings only | |
| 42 | supported by clang. */ | |
| 43 | #ifdef __clang__ | |
| 44 | # define DIAG_PUSH_NEEDS_COMMENT_CLANG _Pragma ("clang diagnostic push") | |
| 45 | # define DIAG_POP_NEEDS_COMMENT_CLANG _Pragma ("clang diagnostic pop") | |
| 46 | #else | |
| 47 | # define DIAG_PUSH_NEEDS_COMMENT_CLANG | |
| 48 | # define DIAG_POP_NEEDS_COMMENT_CLANG | |
| 49 | #endif | |
| 50 | ||
| 51 | #define _DIAG_STR1(s) #s | |
| 52 | #define _DIAG_STR(s) _DIAG_STR1(s) | |
| 53 | ||
| 54 | /* Ignore the diagnostic OPTION. VERSION is the most recent GCC | |
| 55 | version for which the diagnostic has been confirmed to appear in | |
| 56 | the absence of the pragma (in the form MAJOR.MINOR for GCC 4.x, | |
| 57 | just MAJOR for GCC 5 and later). Uses of this pragma should be | |
| 58 | reviewed when the GCC version given is no longer supported for | |
| 59 | building glibc; the version number should always be on the same | |
| 60 | source line as the macro name, so such uses can be found with grep. | |
| 61 | Uses should come with a comment giving more details of the | |
| 62 | diagnostic, and an architecture on which it is seen if possibly | |
| 63 | optimization-related and not in architecture-specific code. This | |
| 64 | macro should only be used if the diagnostic seems hard to fix (for | |
| 65 | example, optimization-related false positives). */ | |
| 66 | #define DIAG_IGNORE_NEEDS_COMMENT(version, option) \ | |
| 67 | _Pragma (_DIAG_STR (GCC diagnostic ignored option)) | |
| 68 | ||
| 69 | /* Similar to DIAG_IGNORE_NEEDS_COMMENT the following macro ignores the | |
| 70 | diagnostic OPTION but only if optimizations for size are enabled. | |
| 71 | This is required because different warnings may be generated for | |
| 72 | different optimization levels. For example a key piece of code may | |
| 73 | only generate a warning when compiled at -Os, but at -O2 you could | |
| 74 | still want the warning to be enabled to catch errors. In this case | |
| 75 | you would use DIAG_IGNORE_Os_NEEDS_COMMENT to disable the warning | |
| 76 | only for -Os. */ | |
| 77 | #ifdef __OPTIMIZE_SIZE__ | |
| 78 | # define DIAG_IGNORE_Os_NEEDS_COMMENT(version, option) \ | |
| 79 | _Pragma (_DIAG_STR (GCC diagnostic ignored option)) | |
| 80 | #else | |
| 81 | # define DIAG_IGNORE_Os_NEEDS_COMMENT(version, option) | |
| 82 | #endif | |
| 83 | ||
| 84 | /* Similar to DIAG_IGNORE_NEEDS_COMMENT, these macros should be used | |
| 85 | to suppress warning supported by the specific compiler. */ | |
| 86 | #ifndef __clang__ | |
| 87 | # define DIAG_IGNORE_NEEDS_COMMENT_GCC(VERSION, WARNING) \ | |
| 88 | DIAG_IGNORE_NEEDS_COMMENT (VERSION, WARNING) | |
| 89 | # define DIAG_IGNORE_Os_NEEDS_COMMENT_GCC(VERSION, WARNING) \ | |
| 90 | DIAG_IGNORE_Os_NEEDS_COMMENT (VERSION, WARNING) | |
| 91 | # define DIAG_IGNORE_NEEDS_COMMENT_CLANG(version, option) | |
| 92 | #else | |
| 93 | # define DIAG_IGNORE_NEEDS_COMMENT_GCC(VERSION, WARNING) | |
| 94 | # define DIAG_IGNORE_Os_NEEDS_COMMENT_GCC(VERSION, WARNING) | |
| 95 | # define DIAG_IGNORE_NEEDS_COMMENT_CLANG(version, option) \ | |
| 96 | _Pragma (_DIAG_STR (clang diagnostic ignored option)) | |
| 97 | #endif | |
| 98 | ||
| 99 | #endif /* libc-diag.h */ |
lib/libc/glibc/include/libc-misc.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Miscellaneous definitions for both glibc build and test. |
| 2 | Copyright (C) 2024-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2024-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/glibc/include/libc-pointer-arith.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Helper macros for pointer arithmetic. |
| 2 | Copyright (C) 2012-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2012-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/glibc/include/libc-symbols.h+18-4| ... | ... | @@ -1,6 +1,6 @@ |
| 1 | 1 | /* Support macros for making weak and strong aliases for symbols, |
| 2 | 2 | and for using symbol sets and linker warnings with GNU ld. |
| 3 | Copyright (C) 1995-2025 Free Software Foundation, Inc. | |
| 3 | Copyright (C) 1995-2026 Free Software Foundation, Inc. | |
| 4 | 4 | This file is part of the GNU C Library. |
| 5 | 5 | |
| 6 | 6 | The GNU C Library is free software; you can redistribute it and/or |
| ... | ... | @@ -86,6 +86,7 @@ |
| 86 | 86 | |
| 87 | 87 | /* Obtain the definition of symbol_version_reference. */ |
| 88 | 88 | #include <libc-symver.h> |
| 89 | #include <libc-diag.h> | |
| 89 | 90 | |
| 90 | 91 | /* When PIC is defined and SHARED isn't defined, we are building PIE |
| 91 | 92 | by default. */ |
| ... | ... | @@ -167,6 +168,16 @@ |
| 167 | 168 | __attribute_copy__ (name); |
| 168 | 169 | #endif |
| 169 | 170 | |
| 171 | /* Define a strong_alias for SHARED, or weak_alias otherwise. It is used to | |
| 172 | avoid potential compiler warnings for weak alias indirection (when a weak | |
| 173 | alias is always resolved to a symbol even if a weak definition also | |
| 174 | exists). */ | |
| 175 | # ifdef SHARED | |
| 176 | # define static_weak_alias(name, aliasname) strong_alias (name, aliasname) | |
| 177 | # else | |
| 178 | # define static_weak_alias(name, aliasname) weak_alias (name, aliasname) | |
| 179 | # endif | |
| 180 | ||
| 170 | 181 | /* Declare SYMBOL as weak undefined symbol (resolved to 0 if not defined). */ |
| 171 | 182 | # define weak_extern(symbol) _weak_extern (weak symbol) |
| 172 | 183 | # define _weak_extern(expr) _Pragma (#expr) |
| ... | ... | @@ -280,7 +291,7 @@ for linking") |
| 280 | 291 | |
| 281 | 292 | |
| 282 | 293 | /* |
| 283 | ||
| 294 | ||
| 284 | 295 | */ |
| 285 | 296 | |
| 286 | 297 | #ifdef HAVE_GNU_RETAIN |
| ... | ... | @@ -683,7 +694,10 @@ for linking") |
| 683 | 694 | # define __ifunc_args(type_name, name, expr, init, ...)			\ |
| 684 | 695 | extern __typeof (type_name) name __attribute__			\ |
| 685 | 696 | 			 ((ifunc (#name "_ifunc")));		\ |
| 686 | __ifunc_resolver (type_name, name, expr, init, static, __VA_ARGS__) | |
| 697 | DIAG_PUSH_NEEDS_COMMENT_CLANG;					\ | |
| 698 | DIAG_IGNORE_NEEDS_COMMENT_CLANG (13, "-Wunused-function");		\ | |
| 699 | __ifunc_resolver (type_name, name, expr, init, static, __VA_ARGS__);	\ | |
| 700 | DIAG_POP_NEEDS_COMMENT_CLANG; | |
| 687 | 701 | |
| 688 | 702 | # define __ifunc_args_hidden(type_name, name, expr, init, ...)		\ |
| 689 | 703 | __ifunc_args (type_name, name, expr, init, __VA_ARGS__) |
| ... | ... | @@ -807,7 +821,7 @@ for linking") |
| 807 | 821 | #define libm_ifunc_init() |
| 808 | 822 | #define libm_ifunc(name, expr)				\ |
| 809 | 823 | __ifunc (name, name, expr, void, libm_ifunc_init) |
| 810 | ||
| 824 | ||
| 811 | 825 | /* These macros facilitate sharing source files with gnulib. |
| 812 | 826 | |
| 813 | 827 | They are here instead of sys/cdefs.h because they should not be |
lib/libc/glibc/include/pthread.h-4| ... | ... | @@ -8,14 +8,10 @@ extern int __pthread_barrier_init (pthread_barrier_t *__restrict __barrier, |
| 8 | 8 | 				 const pthread_barrierattr_t *__restrict |
| 9 | 9 | 				 __attr, unsigned int __count) |
| 10 | 10 | __THROW __nonnull ((1)); |
| 11 | #if PTHREAD_IN_LIBC | |
| 12 | 11 | libc_hidden_proto (__pthread_barrier_init) |
| 13 | #endif | |
| 14 | 12 | extern int __pthread_barrier_wait (pthread_barrier_t *__barrier) |
| 15 | 13 | __THROWNL __nonnull ((1)); |
| 16 | #if PTHREAD_IN_LIBC | |
| 17 | 14 | libc_hidden_proto (__pthread_barrier_wait) |
| 18 | #endif | |
| 19 | 15 | |
| 20 | 16 | /* This function is called to initialize the pthread library. */ |
| 21 | 17 | extern void __pthread_initialize (void) __attribute__ ((weak)); |
lib/libc/glibc/include/stap-probe.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Macros for defining Systemtap <sys/sdt.h> static probe points. |
| 2 | Copyright (C) 2012-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2012-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/glibc/io/bits/statx.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* statx-related definitions and declarations. Generic version. |
| 2 | Copyright (C) 2018-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2018-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/glibc/io/fcntl.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1991-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1991-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/glibc/io/mknod.c+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1995-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1995-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/glibc/io/sys/stat.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1991-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1991-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/glibc/locale/bits/types/__locale_t.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Definition of struct __locale_struct and __locale_t. |
| 2 | Copyright (C) 1997-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1997-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/glibc/locale/bits/types/locale_t.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Definition of locale_t. |
| 2 | Copyright (C) 2017-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2017-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/glibc/misc/sys/cdefs.h+21-9| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1992-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1992-2026 Free Software Foundation, Inc. | |
| 2 | 2 | Copyright The GNU Toolchain Authors. |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| ... | ... | @@ -438,10 +438,10 @@ |
| 438 | 438 | */ |
| 439 | 439 | #endif |
| 440 | 440 | |
| 441 | /* GCC and clang have various useful declarations that can be made with | |
| 442 | the '__attribute__' syntax. All of the ways we use this do fine if | |
| 443 | they are omitted for compilers that don't understand it. */ | |
| 444 | #if !(defined __GNUC__ || defined __clang__) | |
| 441 | /* GCC, clang, and compatible compilers have various useful declarations | |
| 442 | that can be made with the '__attribute__' syntax. All of the ways we use | |
| 443 | this do fine if they are omitted for compilers that don't understand it. */ | |
| 444 | #if !(defined __GNUC__ || defined __clang__ || defined __TINYC__) | |
| 445 | 445 | # define __attribute__(xyz)	/* Ignore */ |
| 446 | 446 | #endif |
| 447 | 447 | |
| ... | ... | @@ -606,14 +606,14 @@ |
| 606 | 606 | # define __attribute_artificial__ /* Ignore */ |
| 607 | 607 | #endif |
| 608 | 608 | |
| 609 | /* GCC 4.3 and above with -std=c99 or -std=gnu99 implements ISO C99 | |
| 610 | inline semantics, unless -fgnu89-inline is used. Using __GNUC_STDC_INLINE__ | |
| 611 | or __GNUC_GNU_INLINE is not a good enough check for gcc because gcc versions | |
| 609 | /* GCC 4.3 and above with -std=c99 or -std=gnu99 implements ISO C99 inline | |
| 610 | semantics, unless -fgnu89-inline is used. Using __GNUC_STDC_INLINE__ or | |
| 611 | __GNUC_GNU_INLINE__ is not a good enough check for gcc because gcc versions | |
| 612 | 612 | older than 4.3 may define these macros and still not guarantee GNU inlining |
| 613 | 613 | semantics. |
| 614 | 614 | |
| 615 | 615 | clang++ identifies itself as gcc-4.2, but has support for GNU inlining |
| 616 | semantics, that can be checked for by using the __GNUC_STDC_INLINE_ and | |
| 616 | semantics, that can be checked for by using the __GNUC_STDC_INLINE__ and | |
| 617 | 617 | __GNUC_GNU_INLINE__ macro definitions. */ |
| 618 | 618 | #if (!defined __cplusplus || __GNUC_PREREQ (4,3) \ |
| 619 | 619 | || (defined __clang__ && (defined __GNUC_STDC_INLINE__ \ |
| ... | ... | @@ -828,6 +828,18 @@ _Static_assert (0, "IEEE 128-bits long double requires redirection on this platf |
| 828 | 828 | # define __HAVE_GENERIC_SELECTION 0 |
| 829 | 829 | #endif |
| 830 | 830 | |
| 831 | #if __HAVE_GENERIC_SELECTION | |
| 832 | /* If PTR is a pointer to const, return CALL cast to type CTYPE, | |
| 833 | otherwise return CALL. Pointers to types with non-const qualifiers | |
| 834 | are not valid. This should not be defined for C++, as macros are | |
| 835 | not an appropriate way of implementing such qualifier-generic | |
| 836 | operations for C++. */ | |
| 837 | # define __glibc_const_generic(PTR, CTYPE, CALL)	\ | |
| 838 | _Generic (0 ? (PTR) : (void *) 1,			\ | |
| 839 | 	 const void *: (CTYPE) (CALL),		\ | |
| 840 | 	 default: CALL) | |
| 841 | #endif | |
| 842 | ||
| 831 | 843 | #if __GNUC_PREREQ (10, 0) |
| 832 | 844 | /* Designates a 1-based positional argument ref-index of pointer type |
| 833 | 845 | that can be used to access size-index elements of the pointed-to |
lib/libc/glibc/misc/sys/select.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* `fd_set' type and related macros, and `select'/`pselect' declarations. |
| 2 | Copyright (C) 1996-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1996-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/glibc/posix/bits/cpu-set.h+1-1| ... | ... | @@ -1,6 +1,6 @@ |
| 1 | 1 | /* Definition of the cpu_set_t structure used by the POSIX 1003.1b-1993 |
| 2 | 2 | scheduling interface. |
| 3 | Copyright (C) 1996-2025 Free Software Foundation, Inc. | |
| 3 | Copyright (C) 1996-2026 Free Software Foundation, Inc. | |
| 4 | 4 | This file is part of the GNU C Library. |
| 5 | 5 | |
| 6 | 6 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/glibc/posix/bits/types.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* bits/types.h -- definitions of __*_t types underlying *_t types. |
| 2 | Copyright (C) 2002-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2002-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/glibc/posix/sys/types.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1991-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1991-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/glibc/signal/signal.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1991-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1991-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/glibc/stdlib/alloca.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1992-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1992-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/glibc/stdlib/bits/stdlib-float.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Floating-point inline functions for stdlib.h. |
| 2 | Copyright (C) 2012-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2012-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/glibc/stdlib/errno.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1991-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1991-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/glibc/stdlib/exit.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1991-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1991-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/glibc/stdlib/stdlib.h+42-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1991-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1991-2026 Free Software Foundation, Inc. | |
| 2 | 2 | Copyright The GNU Toolchain Authors. |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| ... | ... | @@ -35,6 +35,10 @@ __BEGIN_DECLS |
| 35 | 35 | |
| 36 | 36 | #define	_STDLIB_H	1 |
| 37 | 37 | |
| 38 | #if __GLIBC_USE (ISOC23) | |
| 39 | # define __STDC_VERSION_STDLIB_H__ 202311L | |
| 40 | #endif | |
| 41 | ||
| 38 | 42 | #if (defined __USE_XOPEN || defined __USE_XOPEN2K8) && !defined _SYS_WAIT_H |
| 39 | 43 | /* XPG requires a few symbols from <sys/wait.h> being defined. */ |
| 40 | 44 | # include <bits/waitflags.h> |
| ... | ... | @@ -686,6 +690,24 @@ extern void *realloc (void *__ptr, size_t __size) |
| 686 | 690 | /* Free a block allocated by `malloc', `realloc' or `calloc'. */ |
| 687 | 691 | extern void free (void *__ptr) __THROW; |
| 688 | 692 | |
| 693 | #if __GLIBC_USE(ISOC23) | |
| 694 | /* Free a block allocated by `malloc', `realloc' or `calloc' but not | |
| 695 | `aligned_alloc', `memalign', `posix_memalign', `valloc' or | |
| 696 | `pvalloc'. SIZE must be equal to the original requested size | |
| 697 | provided to `malloc', `realloc' or `calloc'. For `calloc' SIZE is | |
| 698 | NMEMB elements * SIZE bytes. It is forbidden to call `free_sized' | |
| 699 | for allocations which the caller did not directly allocate but | |
| 700 | must still deallocate, such as `strdup' or `strndup'. Instead | |
| 701 | continue using `free` for these cases. */ | |
| 702 | extern void free_sized (void *__ptr, size_t __size) __THROW; | |
| 703 | ||
| 704 | /* Free a block allocated by `aligned_alloc', `memalign' or | |
| 705 | `posix_memalign'. ALIGNMENT and SIZE must be the same as the values | |
| 706 | provided to `aligned_alloc', `memalign' or `posix_memalign'. */ | |
| 707 | extern void free_aligned_sized (void *__ptr, size_t __alignment, size_t __size) | |
| 708 | __THROW; | |
| 709 | #endif | |
| 710 | ||
| 689 | 711 | #ifdef __USE_MISC |
| 690 | 712 | /* Re-allocate the previously allocated block in PTR, making the new |
| 691 | 713 | block large enough for NMEMB elements of SIZE bytes each. */ |
| ... | ... | @@ -965,6 +987,12 @@ extern void *bsearch (const void *__key, const void *__base, |
| 965 | 987 | # include <bits/stdlib-bsearch.h> |
| 966 | 988 | #endif |
| 967 | 989 | |
| 990 | #if __GLIBC_USE (ISOC23) && defined __glibc_const_generic && !defined _LIBC | |
| 991 | # define bsearch(KEY, BASE, NMEMB, SIZE, COMPAR)			\ | |
| 992 | __glibc_const_generic (BASE, const void *,				\ | |
| 993 | 			 bsearch (KEY, BASE, NMEMB, SIZE, COMPAR)) | |
| 994 | #endif | |
| 995 | ||
| 968 | 996 | /* Sort NMEMB elements of BASE, of SIZE bytes each, |
| 969 | 997 | using COMPAR to perform the comparisons. */ |
| 970 | 998 | extern void qsort (void *__base, size_t __nmemb, size_t __size, |
| ... | ... | @@ -1158,6 +1186,19 @@ extern int getloadavg (double __loadavg[], int __nelem) |
| 1158 | 1186 | extern int ttyslot (void) __THROW; |
| 1159 | 1187 | #endif |
| 1160 | 1188 | |
| 1189 | #if __GLIBC_USE (ISOC23) | |
| 1190 | # ifndef __cplusplus | |
| 1191 | # include <bits/types/once_flag.h> | |
| 1192 | ||
| 1193 | /* Call function __FUNC exactly once, even if invoked from several threads. | |
| 1194 | All calls must be made with the same __FLAGS object. */ | |
| 1195 | extern void call_once (once_flag *__flag, void (*__func)(void)); | |
| 1196 | # endif /* !__cplusplus */ | |
| 1197 | ||
| 1198 | /* Return the alignment of P. */ | |
| 1199 | extern size_t memalignment (const void *__p); | |
| 1200 | #endif | |
| 1201 | ||
| 1161 | 1202 | #include <bits/stdlib-float.h> |
| 1162 | 1203 | |
| 1163 | 1204 | /* Define some macros helping to catch buffer overflows. */ |
lib/libc/glibc/string/bits/endian.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Endian macros for string.h functions |
| 2 | Copyright (C) 1992-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1992-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/glibc/string/endian.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1992-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1992-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/glibc/sysdeps/aarch64/nptl/bits/pthreadtypes-arch.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 2002-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2002-2026 Free Software Foundation, Inc. | |
| 2 | 2 | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 |
lib/libc/glibc/sysdeps/aarch64/start.S+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1995-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1995-2026 Free Software Foundation, Inc. | |
| 2 | 2 | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 |
lib/libc/glibc/sysdeps/aarch64/sysdep.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1997-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1997-2026 Free Software Foundation, Inc. | |
| 2 | 2 | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 |
lib/libc/glibc/sysdeps/arc/start.S+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Startup code for ARC. |
| 2 | Copyright (C) 2020-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2020-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/glibc/sysdeps/arc/sysdep.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Assembler macros for ARC. |
| 2 | Copyright (C) 2020-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2020-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/glibc/sysdeps/arm/arm-features.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Macros to test for CPU features on ARM. Generic ARM version. |
| 2 | Copyright (C) 2012-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2012-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/glibc/sysdeps/arm/start.S+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Startup code for ARM & ELF |
| 2 | Copyright (C) 1995-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1995-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/glibc/sysdeps/arm/sysdep.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Assembler macros for ARM. |
| 2 | Copyright (C) 1997-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1997-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/glibc/sysdeps/csky/abiv2/start.S+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Startup code compliant to the ELF C-SKY ABIV2. |
| 2 | Copyright (C) 2018-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2018-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/glibc/sysdeps/csky/sysdep.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Assembler macros for C-SKY. |
| 2 | Copyright (C) 2018-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2018-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/glibc/sysdeps/generic/dl-dtprocnum.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Configuration of lookup functions. |
| 2 | Copyright (C) 2000-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2000-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/glibc/sysdeps/generic/dl-sysdep.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* System-specific settings for dynamic linker code. Generic version. |
| 2 | Copyright (C) 2002-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2002-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/glibc/sysdeps/generic/dwarf2.h+1-1| ... | ... | @@ -1,6 +1,6 @@ |
| 1 | 1 | /* Declarations and definitions of codes relating to the DWARF2 symbolic |
| 2 | 2 | debugging information format. |
| 3 | Copyright (C) 1992-2025 Free Software Foundation, Inc. | |
| 3 | Copyright (C) 1992-2026 Free Software Foundation, Inc. | |
| 4 | 4 | |
| 5 | 5 | This file is part of the GNU C Library. |
| 6 | 6 |
lib/libc/glibc/sysdeps/generic/libc-lock.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* libc-internal interface for mutex locks. Stub version. |
| 2 | Copyright (C) 1996-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1996-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/glibc/sysdeps/generic/libc-symver.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Symbol version management. |
| 2 | Copyright (C) 1995-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1995-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/glibc/sysdeps/generic/single-thread.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Single thread optimization, generic version. |
| 2 | Copyright (C) 2019-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2019-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/glibc/sysdeps/generic/symbol-hacks.h+16| ... | ... | @@ -6,6 +6,22 @@ asm ("memmove = __GI_memmove"); |
| 6 | 6 | asm ("memset = __GI_memset"); |
| 7 | 7 | asm ("memcpy = __GI_memcpy"); |
| 8 | 8 | |
| 9 | /* clang might generate the internal fortfify calls when it is enabled, | |
| 10 | through the buitintin. */ | |
| 11 | asm ("__vfprintf_chk = __GI___vfprintf_chk"); | |
| 12 | asm ("__vsprintf_chk = __GI___vsprintf_chk"); | |
| 13 | asm ("__vsyslog_chk = __GI___vsyslog_chk"); | |
| 14 | asm ("__memcpy_chk = __GI___memcpy_chk"); | |
| 15 | asm ("__memmove_chk = __GI___memmove_chk"); | |
| 16 | asm ("__memset_chk = __GI___memset_chk"); | |
| 17 | asm ("__mempcpy_chk = __GI___mempcpy_chk"); | |
| 18 | asm ("__stpcpy_chk = __GI___stpcpy_chk"); | |
| 19 | asm ("__strcpy_chk = __GI___strcpy_chk"); | |
| 20 | asm ("strcpy = __GI_strcpy"); | |
| 21 | asm ("strncpy = __GI_strncpy"); | |
| 22 | asm ("strcat = __GI_strcat"); | |
| 23 | asm ("strlen = __GI_strlen"); | |
| 24 | ||
| 9 | 25 | /* Some targets do not use __stack_chk_fail_local. In libc.so, |
| 10 | 26 | redirect __stack_chk_fail to a hidden reference |
| 11 | 27 | __stack_chk_fail_local, to avoid the PLT reference. |
lib/libc/glibc/sysdeps/generic/sysdep.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Generic asm macros used on many machines. |
| 2 | Copyright (C) 1991-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1991-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/glibc/sysdeps/generic/tls.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Definition for thread-local data handling. Generic version. |
| 2 | Copyright (C) 2002-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2002-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/glibc/sysdeps/htl/bits/pthread.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Pthread data structures. Generic version. |
| 2 | Copyright (C) 2002-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2002-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/glibc/sysdeps/htl/bits/thread-shared-types.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Common threading primitives definitions for both POSIX and C11. |
| 2 | Copyright (C) 2017-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2017-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/glibc/sysdeps/htl/libc-lockP.h+1-36| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Private libc-internal interface for mutex locks. |
| 2 | Copyright (C) 2015-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2015-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
| ... | ... | @@ -20,7 +20,6 @@ |
| 20 | 20 | #define _BITS_LIBC_LOCKP_H 1 |
| 21 | 21 | |
| 22 | 22 | #include <pthread.h> |
| 23 | #include <pthread-functions.h> | |
| 24 | 23 | |
| 25 | 24 | /* If we check for a weakly referenced symbol and then perform a |
| 26 | 25 | normal jump to it te code generated for some platforms in case of |
| ... | ... | @@ -36,40 +35,6 @@ |
| 36 | 35 | (FUNC != NULL ? FUNC ARGS : ELSE) |
| 37 | 36 | #endif |
| 38 | 37 | |
| 39 | /* Call thread functions through the function pointer table. */ | |
| 40 | #if defined SHARED && IS_IN (libc) | |
| 41 | # define PTFAVAIL(NAME) __libc_pthread_functions_init | |
| 42 | # define __libc_ptf_call(FUNC, ARGS, ELSE) \ | |
| 43 | (__libc_pthread_functions_init ? PTHFCT_CALL (ptr_##FUNC, ARGS) : ELSE) | |
| 44 | # define __libc_ptf_call_always(FUNC, ARGS) \ | |
| 45 | PTHFCT_CALL (ptr_##FUNC, ARGS) | |
| 46 | #elif IS_IN (libpthread) | |
| 47 | # define PTFAVAIL(NAME) 1 | |
| 48 | # define __libc_ptf_call(FUNC, ARGS, ELSE) \ | |
| 49 | FUNC ARGS | |
| 50 | # define __libc_ptf_call_always(FUNC, ARGS) \ | |
| 51 | FUNC ARGS | |
| 52 | #else | |
| 53 | # define PTFAVAIL(NAME) (NAME != NULL) | |
| 54 | # define __libc_ptf_call(FUNC, ARGS, ELSE) \ | |
| 55 | __libc_maybe_call (FUNC, ARGS, ELSE) | |
| 56 | # define __libc_ptf_call_always(FUNC, ARGS) \ | |
| 57 | FUNC ARGS | |
| 58 | #endif | |
| 59 | ||
| 60 | /* Create thread-specific key. */ | |
| 61 | #define __libc_key_create(KEY, DESTRUCTOR) \ | |
| 62 | __libc_ptf_call (__pthread_key_create, (KEY, DESTRUCTOR), 1) | |
| 63 | ||
| 64 | /* Get thread-specific data. */ | |
| 65 | #define __libc_getspecific(KEY) \ | |
| 66 | __libc_ptf_call (__pthread_getspecific, (KEY), NULL) | |
| 67 | ||
| 68 | /* Set thread-specific data. */ | |
| 69 | #define __libc_setspecific(KEY, VALUE) \ | |
| 70 | __libc_ptf_call (__pthread_setspecific, (KEY, VALUE), 0) | |
| 71 | ||
| 72 | ||
| 73 | 38 | /* Functions that are used by this file and are internal to the GNU C |
| 74 | 39 | library. */ |
| 75 | 40 |
lib/libc/glibc/sysdeps/htl/pthread.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Posix threads. Hurd version. |
| 2 | Copyright (C) 2000-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2000-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/glibc/sysdeps/i386/htl/bits/pthreadtypes-arch.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Machine-specific pthread type layouts. Hurd i386 version. |
| 2 | Copyright (C) 2002-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2002-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/glibc/sysdeps/i386/start.S+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Startup code compliant to the ELF i386 ABI. |
| 2 | Copyright (C) 1995-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1995-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/glibc/sysdeps/i386/symbol-hacks.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Hacks needed for symbol manipulation. i386 version. |
| 2 | Copyright (C) 2017-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2017-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/glibc/sysdeps/i386/sysdep.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Assembler macros for i386. |
| 2 | Copyright (C) 1991-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1991-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/glibc/sysdeps/loongarch/start.S+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Startup code compliant to the ELF LoongArch ABI. |
| 2 | Copyright (C) 2022-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2022-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/glibc/sysdeps/loongarch/sys/regdef.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Register Macro definitions |
| 2 | Copyright (C) 2022-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2022-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 |
lib/libc/glibc/sysdeps/m68k/coldfire/sysdep.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Assembler macros for Coldfire. |
| 2 | Copyright (C) 1998-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1998-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/glibc/sysdeps/m68k/m680x0/sysdep.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Assembler macros for m680x0. |
| 2 | Copyright (C) 2010-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2010-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/glibc/sysdeps/m68k/nptl/bits/pthreadtypes-arch.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 2010-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2010-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/glibc/sysdeps/m68k/start.S+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Startup code compliant to the ELF m68k ABI. |
| 2 | Copyright (C) 1996-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1996-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/glibc/sysdeps/m68k/symbol-hacks.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Hacks needed for symbol manipulation. m68k version. |
| 2 | Copyright (C) 2017-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2017-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/glibc/sysdeps/m68k/sysdep.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Assembler macros for m68k. |
| 2 | Copyright (C) 1998-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1998-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/glibc/sysdeps/mach/libc-lock.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* libc-internal interface for mutex locks. Mach cthreads version. |
| 2 | Copyright (C) 1996-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1996-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/glibc/sysdeps/mach/sysdep.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1994-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1994-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/glibc/sysdeps/mips/dl-dtprocnum.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Configuration of lookup functions. MIPS version. |
| 2 | Copyright (C) 2000-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2000-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/glibc/sysdeps/mips/isarev.h created+8| ... | ... | @@ -0,0 +1,8 @@ |
| 1 | #ifndef _ISAREV_H | |
| 2 | #define _ISAREV_H | |
| 3 | ||
| 4 | #ifndef __mips_isa_rev | |
| 5 | # define __mips_isa_rev 0 | |
| 6 | #endif | |
| 7 | ||
| 8 | #endif |
lib/libc/glibc/sysdeps/mips/nptl/bits/pthreadtypes-arch.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Machine-specific pthread type layouts. MIPS version. |
| 2 | Copyright (C) 2005-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2005-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/glibc/sysdeps/mips/start.S+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Startup code compliant to the ELF Mips ABI. |
| 2 | Copyright (C) 1995-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1995-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/glibc/sysdeps/nptl/bits/pthreadtypes.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Declaration of common pthread types for all architectures. |
| 2 | Copyright (C) 2017-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2017-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/glibc/sysdeps/nptl/bits/thread-shared-types.h+2-2| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Common threading primitives definitions for both POSIX and C11. |
| 2 | Copyright (C) 2017-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2017-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
| ... | ... | @@ -75,7 +75,7 @@ typedef struct __pthread_internal_slist |
| 75 | 75 | |
| 76 | 76 | #include <bits/struct_mutex.h> |
| 77 | 77 | |
| 78 | /* Arch-sepecific read-write lock definitions. A generic implementation is | |
| 78 | /* Arch-specific read-write lock definitions. A generic implementation is | |
| 79 | 79 | provided by struct_rwlock.h. If required, an architecture can override it |
| 80 | 80 | by defining: |
| 81 | 81 |
lib/libc/glibc/sysdeps/nptl/libc-lock.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* libc-internal interface for mutex locks. NPTL version. |
| 2 | Copyright (C) 1996-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1996-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/glibc/sysdeps/nptl/libc-lockP.h+1-8| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Private libc-internal interface for mutex locks. NPTL version. |
| 2 | Copyright (C) 1996-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1996-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
| ... | ... | @@ -90,13 +90,6 @@ _Static_assert (LLL_LOCK_INITIALIZER == 0, "LLL_LOCK_INITIALIZER != 0"); |
| 90 | 90 | (FUNC != NULL ? FUNC ARGS : ELSE) |
| 91 | 91 | #endif |
| 92 | 92 | |
| 93 | /* All previously forwarded functions are now called directly (either | |
| 94 | via local call in libc, or through a __export), but __libc_ptf_call | |
| 95 | is still used in generic code shared with Hurd. */ | |
| 96 | #define PTFAVAIL(NAME) 1 | |
| 97 | #define __libc_ptf_call(FUNC, ARGS, ELSE) FUNC ARGS | |
| 98 | #define __libc_ptf_call_always(FUNC, ARGS) FUNC ARGS | |
| 99 | ||
| 100 | 93 | /* Initialize the named lock variable, leaving it in a consistent, unlocked |
| 101 | 94 | state. */ |
| 102 | 95 | #define __libc_lock_init(NAME) ((void) ((NAME) = LLL_LOCK_INITIALIZER)) |
lib/libc/glibc/sysdeps/nptl/pthread.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 2002-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2002-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/glibc/sysdeps/powerpc/powerpc32/start.S+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Startup code for programs linked with GNU libc. |
| 2 | Copyright (C) 1998-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1998-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/glibc/sysdeps/powerpc/powerpc32/symbol-hacks.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Hacks needed for symbol manipulation. powerpc version. |
| 2 | Copyright (C) 2017-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2017-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/glibc/sysdeps/powerpc/powerpc32/sysdep.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Assembly macros for 32-bit PowerPC. |
| 2 | Copyright (C) 1999-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1999-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/glibc/sysdeps/powerpc/powerpc64/dl-dtprocnum.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Configuration of lookup functions. PowerPC64 version. |
| 2 | Copyright (C) 2002-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2002-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/glibc/sysdeps/powerpc/powerpc64/start.S+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Startup code for programs linked with GNU libc. PowerPC64 version. |
| 2 | Copyright (C) 1998-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1998-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/glibc/sysdeps/powerpc/powerpc64/sysdep.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Assembly macros for 64-bit PowerPC. |
| 2 | Copyright (C) 2002-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2002-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/glibc/sysdeps/powerpc/sysdep.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1999-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1999-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/glibc/sysdeps/riscv/nptl/bits/pthreadtypes-arch.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Machine-specific pthread type layouts. RISC-V version. |
| 2 | Copyright (C) 2011-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2011-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/glibc/sysdeps/riscv/start.S+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Startup code compliant to the ELF RISC-V ABI. |
| 2 | Copyright (C) 1995-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1995-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/glibc/sysdeps/s390/s390-64/start.S+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Startup code compliant to the 64 bit S/390 ELF ABI. |
| 2 | Copyright (C) 2001-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2001-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/glibc/sysdeps/s390/s390-64/sysdep.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Assembler macros for 64 bit S/390. |
| 2 | Copyright (C) 2001-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2001-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/glibc/sysdeps/sparc/dl-dtprocnum.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Configuration of lookup functions. SPARC version. |
| 2 | Copyright (C) 2000-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2000-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/glibc/sysdeps/sparc/sparc32/start.S+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Startup code for elf32-sparc |
| 2 | Copyright (C) 1997-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1997-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/glibc/sysdeps/sparc/sparc64/start.S+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Startup code for elf64-sparc |
| 2 | Copyright (C) 1997-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1997-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/glibc/sysdeps/sparc/sysdep.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 2011-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2011-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/glibc/sysdeps/unix/arm/sysdep.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1997-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1997-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/glibc/sysdeps/unix/i386/sysdep.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1991-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1991-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/glibc/sysdeps/unix/mips/mips32/sysdep.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1992-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1992-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/glibc/sysdeps/unix/mips/mips64/sysdep.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1992-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1992-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/glibc/sysdeps/unix/mips/sysdep.h+2-4| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1992-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1992-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
| ... | ... | @@ -15,12 +15,10 @@ |
| 15 | 15 | License along with the GNU C Library. If not, see |
| 16 | 16 | <https://www.gnu.org/licenses/>. */ |
| 17 | 17 | |
| 18 | #include <isarev.h> | |
| 18 | 19 | #include <sgidefs.h> |
| 19 | 20 | #include <sysdeps/unix/sysdep.h> |
| 20 | 21 | |
| 21 | #ifndef __mips_isa_rev | |
| 22 | # define __mips_isa_rev 0 | |
| 23 | #endif | |
| 24 | 22 | |
| 25 | 23 | #ifdef __ASSEMBLER__ |
| 26 | 24 |
lib/libc/glibc/sysdeps/unix/powerpc/sysdep.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1991-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1991-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/glibc/sysdeps/unix/sh/sysdep.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1999-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1999-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/glibc/sysdeps/unix/sysdep.h+2-2| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1991-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1991-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
| ... | ... | @@ -138,7 +138,7 @@ |
| 138 | 138 | #include <syscall_types.h> |
| 139 | 139 | |
| 140 | 140 | /* Adjust both the __syscall_cancel and the SYSCALL_CANCEL macro to support |
| 141 | 7 arguments instead of default 6 (curently only mip32). It avoid add | |
| 141 | 7 arguments instead of default 6 (currently only mip32). It avoid add | |
| 142 | 142 | the requirement to each architecture to support 7 argument macros |
| 143 | 143 | {INTERNAL,INLINE}_SYSCALL. */ |
| 144 | 144 | #ifdef HAVE_CANCELABLE_SYSCALL_WITH_7_ARGS |
lib/libc/glibc/sysdeps/unix/sysv/linux/aarch64/kernel-features.h+1-1| ... | ... | @@ -1,6 +1,6 @@ |
| 1 | 1 | /* Set flags signalling availability of kernel features based on given |
| 2 | 2 | kernel version number. AArch64 version. |
| 3 | Copyright (C) 2018-2025 Free Software Foundation, Inc. | |
| 3 | Copyright (C) 2018-2026 Free Software Foundation, Inc. | |
| 4 | 4 | This file is part of the GNU C Library. |
| 5 | 5 | |
| 6 | 6 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/glibc/sysdeps/unix/sysv/linux/aarch64/sys/elf.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1996-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1996-2026 Free Software Foundation, Inc. | |
| 2 | 2 | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 |
lib/libc/glibc/sysdeps/unix/sysv/linux/aarch64/sysdep.h+40-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 2005-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2005-2026 Free Software Foundation, Inc. | |
| 2 | 2 | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| ... | ... | @@ -150,6 +150,19 @@ |
| 150 | 150 | mov x8, SYS_ify (syscall_name);		\ |
| 151 | 151 | svc 0 |
| 152 | 152 | |
| 153 | /* Clear ZA state of SME (ASM version). */ | |
| 154 | /* The __libc_arm_za_disable function has special calling convention | |
| 155 | that allows to call it without stack manipulation and preserving | |
| 156 | most of the registers. */ | |
| 157 | 	.macro CALL_LIBC_ARM_ZA_DISABLE | |
| 158 | 	cfi_remember_state | |
| 159 | 	mov		x13, x30 | |
| 160 | 	cfi_register(x30, x13) | |
| 161 | 	bl		__libc_arm_za_disable | |
| 162 | 	mov		x30, x13 | |
| 163 | 	cfi_restore_state | |
| 164 | 	.endm | |
| 165 | ||
| 153 | 166 | #else /* not __ASSEMBLER__ */ |
| 154 | 167 | |
| 155 | 168 | # define VDSO_NAME "LINUX_2.6.39" |
| ... | ... | @@ -230,6 +243,32 @@ |
| 230 | 243 | #undef HAVE_INTERNAL_BRK_ADDR_SYMBOL |
| 231 | 244 | #define HAVE_INTERNAL_BRK_ADDR_SYMBOL 1 |
| 232 | 245 | |
| 246 | /* Clear ZA state of SME (C version). */ | |
| 247 | /* The __libc_arm_za_disable function has special calling convention | |
| 248 | that allows to call it without stack manipulation and preserving | |
| 249 | most of the registers. */ | |
| 250 | #define CALL_LIBC_ARM_ZA_DISABLE()			\ | |
| 251 | ({							\ | |
| 252 | unsigned long int __tmp;				\ | |
| 253 | asm volatile (					\ | |
| 254 | "	.cfi_remember_state\n"			\ | |
| 255 | "	mov		%0, x30\n"			\ | |
| 256 | "	.cfi_register x30, %0\n" \ | |
| 257 | "	bl		__libc_arm_za_disable\n"	\ | |
| 258 | "	mov		x30, %0\n"			\ | |
| 259 | "	.cfi_restore_state\n"			\ | |
| 260 | : "=r" (__tmp)					\ | |
| 261 | :							\ | |
| 262 | : "x14", "x15", "x16", "x17", "x18", "memory" );	\ | |
| 263 | }) | |
| 264 | ||
| 265 | /* Do clear ZA state of SME before making normal clone syscall. */ | |
| 266 | #define INLINE_CLONE_SYSCALL(a0, a1, a2, a3, a4)	\ | |
| 267 | ({							\ | |
| 268 | CALL_LIBC_ARM_ZA_DISABLE ();				\ | |
| 269 | INLINE_SYSCALL_CALL (clone, a0, a1, a2, a3, a4);	\ | |
| 270 | }) | |
| 271 | ||
| 233 | 272 | #endif	/* __ASSEMBLER__ */ |
| 234 | 273 | |
| 235 | 274 | #endif /* linux/aarch64/sysdep.h */ |
lib/libc/glibc/sysdeps/unix/sysv/linux/arc/sysdep.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Assembler macros for ARC. |
| 2 | Copyright (C) 2020-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2020-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/glibc/sysdeps/unix/sysv/linux/arm/kernel-features.h+1-1| ... | ... | @@ -1,6 +1,6 @@ |
| 1 | 1 | /* Set flags signalling availability of kernel features based on given |
| 2 | 2 | kernel version number. |
| 3 | Copyright (C) 2006-2025 Free Software Foundation, Inc. | |
| 3 | Copyright (C) 2006-2026 Free Software Foundation, Inc. | |
| 4 | 4 | This file is part of the GNU C Library. |
| 5 | 5 | |
| 6 | 6 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/glibc/sysdeps/unix/sysv/linux/arm/sys/elf.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1996-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1996-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/glibc/sysdeps/unix/sysv/linux/arm/sysdep.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1992-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1992-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/glibc/sysdeps/unix/sysv/linux/bits/stat.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1992-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1992-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/glibc/sysdeps/unix/sysv/linux/bits/timex.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1995-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1995-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/glibc/sysdeps/unix/sysv/linux/csky/kernel_stat.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Internal definitions for stat functions. Linux/csky. |
| 2 | Copyright (C) 2011-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2011-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/glibc/sysdeps/unix/sysv/linux/csky/sysdep.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Assembly macros for C-SKY. |
| 2 | Copyright (C) 2018-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2018-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/glibc/sysdeps/unix/sysv/linux/dl-sysdep.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* System-specific settings for dynamic linker code. Linux version. |
| 2 | Copyright (C) 2005-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2005-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/glibc/sysdeps/unix/sysv/linux/fstat.c+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Get file status. Linux version. |
| 2 | Copyright (C) 2020-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2020-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/glibc/sysdeps/unix/sysv/linux/fstat64.c+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Get file status. Linux version. |
| 2 | Copyright (C) 2020-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2020-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/glibc/sysdeps/unix/sysv/linux/fstatat.c+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Get file status. Linux version. |
| 2 | Copyright (C) 2020-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2020-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/glibc/sysdeps/unix/sysv/linux/fstatat64.c+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Get file status. Linux version. |
| 2 | Copyright (C) 2020-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2020-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/glibc/sysdeps/unix/sysv/linux/i386/dl-sysdep.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* System-specific settings for dynamic linker code. i386 version. |
| 2 | Copyright (C) 2002-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2002-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/glibc/sysdeps/unix/sysv/linux/i386/kernel-features.h+1-1| ... | ... | @@ -1,6 +1,6 @@ |
| 1 | 1 | /* Set flags signalling availability of kernel features based on given |
| 2 | 2 | kernel version number. i386 version. |
| 3 | Copyright (C) 1999-2025 Free Software Foundation, Inc. | |
| 3 | Copyright (C) 1999-2026 Free Software Foundation, Inc. | |
| 4 | 4 | This file is part of the GNU C Library. |
| 5 | 5 | |
| 6 | 6 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/glibc/sysdeps/unix/sysv/linux/i386/sysdep.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1992-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1992-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/glibc/sysdeps/unix/sysv/linux/include/sys/timex.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Internal declarations for sys/timex.h. |
| 2 | Copyright (C) 2014-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2014-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/glibc/sysdeps/unix/sysv/linux/kernel-features.h+6-1| ... | ... | @@ -1,6 +1,6 @@ |
| 1 | 1 | /* Set flags signalling availability of kernel features based on given |
| 2 | 2 | kernel version number. |
| 3 | Copyright (C) 1999-2025 Free Software Foundation, Inc. | |
| 3 | Copyright (C) 1999-2026 Free Software Foundation, Inc. | |
| 4 | 4 | This file is part of the GNU C Library. |
| 5 | 5 | |
| 6 | 6 | The GNU C Library is free software; you can redistribute it and/or |
| ... | ... | @@ -261,4 +261,9 @@ |
| 261 | 261 | # define __ASSUME_FCHMODAT2 0 |
| 262 | 262 | #endif |
| 263 | 263 | |
| 264 | /* The mseal system call was introduced across all architectures in Linux 6.10 | |
| 265 | (although only supported on 64-bit CPUs). */ | |
| 266 | /* zig patch: don't assume kernel version */ | |
| 267 | #define __ASSUME_MSEAL 0 | |
| 268 | ||
| 264 | 269 | #endif /* kernel-features.h */ |
lib/libc/glibc/sysdeps/unix/sysv/linux/kernel_stat.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Internal definitions for stat functions. |
| 2 | Copyright (C) 2021-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2021-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/glibc/sysdeps/unix/sysv/linux/loongarch/sysdep.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Assembly macros for LoongArch. |
| 2 | Copyright (C) 2022-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2022-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/glibc/sysdeps/unix/sysv/linux/lstat.c+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Get file status. Linux version. |
| 2 | Copyright (C) 2020-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2020-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/glibc/sysdeps/unix/sysv/linux/lstat64.c+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Get file status. |
| 2 | Copyright (C) 1996-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1996-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/glibc/sysdeps/unix/sysv/linux/m68k/coldfire/sysdep.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 2010-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2010-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/glibc/sysdeps/unix/sysv/linux/m68k/kernel-features.h+1-1| ... | ... | @@ -1,6 +1,6 @@ |
| 1 | 1 | /* Set flags signalling availability of kernel features based on given |
| 2 | 2 | kernel version number. |
| 3 | Copyright (C) 2008-2025 Free Software Foundation, Inc. | |
| 3 | Copyright (C) 2008-2026 Free Software Foundation, Inc. | |
| 4 | 4 | This file is part of the GNU C Library. |
| 5 | 5 | |
| 6 | 6 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/glibc/sysdeps/unix/sysv/linux/m68k/m680x0/sysdep.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 2010-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2010-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/glibc/sysdeps/unix/sysv/linux/m68k/sysdep.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1996-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1996-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/glibc/sysdeps/unix/sysv/linux/mips/kernel-features.h+1-1| ... | ... | @@ -1,6 +1,6 @@ |
| 1 | 1 | /* Set flags signalling availability of kernel features based on given |
| 2 | 2 | kernel version number. |
| 3 | Copyright (C) 1999-2025 Free Software Foundation, Inc. | |
| 3 | Copyright (C) 1999-2026 Free Software Foundation, Inc. | |
| 4 | 4 | This file is part of the GNU C Library. |
| 5 | 5 | |
| 6 | 6 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/glibc/sysdeps/unix/sysv/linux/mips/mips32/sysdep.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 2000-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2000-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/glibc/sysdeps/unix/sysv/linux/mips/mips64/kstat_cp.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Struct stat/stat64 to stat/stat64 conversion for Linux. |
| 2 | Copyright (C) 2020-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2020-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/glibc/sysdeps/unix/sysv/linux/mips/mips64/sysdep.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 2000-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2000-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/glibc/sysdeps/unix/sysv/linux/mips/sysdep.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Syscall definitions, Linux MIPS generic version. |
| 2 | Copyright (C) 2019-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2019-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/glibc/sysdeps/unix/sysv/linux/mknodat.c+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Create a special or ordinary file. Linux version. |
| 2 | Copyright (C) 2020-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2020-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/glibc/sysdeps/unix/sysv/linux/powerpc/kernel-features.h+1-1| ... | ... | @@ -1,6 +1,6 @@ |
| 1 | 1 | /* Set flags signalling availability of kernel features based on given |
| 2 | 2 | kernel version number. PowerPC version. |
| 3 | Copyright (C) 1999-2025 Free Software Foundation, Inc. | |
| 3 | Copyright (C) 1999-2026 Free Software Foundation, Inc. | |
| 4 | 4 | This file is part of the GNU C Library. |
| 5 | 5 | |
| 6 | 6 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/glibc/sysdeps/unix/sysv/linux/powerpc/powerpc32/kernel_stat.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Definition of `struct stat' used in the kernel. |
| 2 | Copyright (C) 1997-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1997-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/glibc/sysdeps/unix/sysv/linux/powerpc/powerpc64/sysdep.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1992-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1992-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/glibc/sysdeps/unix/sysv/linux/powerpc/sysdep.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Syscall definitions, Linux PowerPC generic version. |
| 2 | Copyright (C) 2019-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2019-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/glibc/sysdeps/unix/sysv/linux/riscv/kernel-features.h+1-1| ... | ... | @@ -1,6 +1,6 @@ |
| 1 | 1 | /* Set flags signalling availability of kernel features based on given |
| 2 | 2 | kernel version number. RISC-V version. |
| 3 | Copyright (C) 2018-2025 Free Software Foundation, Inc. | |
| 3 | Copyright (C) 2018-2026 Free Software Foundation, Inc. | |
| 4 | 4 | This file is part of the GNU C Library. |
| 5 | 5 | |
| 6 | 6 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/glibc/sysdeps/unix/sysv/linux/riscv/sysdep.h+7| ... | ... | @@ -355,7 +355,14 @@ |
| 355 | 355 | 	_sys_result;							\ |
| 356 | 356 | }) |
| 357 | 357 | |
| 358 | #ifdef __riscv_v | |
| 359 | # define __SYSCALL_CLOBBERS "v0", "v1", "v2", "v3", "v4", "v5", "v6", "v7", "v8", "v9", \ | |
| 360 | 			 "v10", "v11", "v12", "v13", "v14", "v15", "v16", "v17", "v18", "v19", \ | |
| 361 | 			 "v20", "v21", "v22", "v23", "v24", "v25", "v26", "v27", "v28", "v29", \ | |
| 362 | 			 "v30", "v31", "vl", "vtype", "vxrm", "vxsat", "memory" | |
| 363 | #else | |
| 358 | 364 | # define __SYSCALL_CLOBBERS "memory" |
| 365 | #endif | |
| 359 | 366 | |
| 360 | 367 | extern long int __syscall_error (long int neg_errno); |
| 361 | 368 |
lib/libc/glibc/sysdeps/unix/sysv/linux/s390/bits/typesizes.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* bits/typesizes.h -- underlying types for *_t. Linux/s390 version. |
| 2 | Copyright (C) 2003-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2003-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/glibc/sysdeps/unix/sysv/linux/s390/kernel-features.h+1-1| ... | ... | @@ -1,6 +1,6 @@ |
| 1 | 1 | /* Set flags signalling availability of kernel features based on given |
| 2 | 2 | kernel version number. S/390 version. |
| 3 | Copyright (C) 1999-2025 Free Software Foundation, Inc. | |
| 3 | Copyright (C) 1999-2026 Free Software Foundation, Inc. | |
| 4 | 4 | This file is part of the GNU C Library. |
| 5 | 5 | |
| 6 | 6 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/glibc/sysdeps/unix/sysv/linux/s390/s390-64/sysdep.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Assembler macros for 64 bit S/390. |
| 2 | Copyright (C) 2001-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2001-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/glibc/sysdeps/unix/sysv/linux/s390/sys/elf.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 2000-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2000-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/glibc/sysdeps/unix/sysv/linux/s390/sysdep.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Syscall definitions, Linux s390 version. |
| 2 | Copyright (C) 2019-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2019-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/glibc/sysdeps/unix/sysv/linux/single-thread.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Single thread optimization, Linux version. |
| 2 | Copyright (C) 2019-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2019-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/glibc/sysdeps/unix/sysv/linux/sparc/bits/typesizes.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* bits/typesizes.h -- underlying types for *_t. Linux/SPARC version. |
| 2 | Copyright (C) 2002-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2002-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/glibc/sysdeps/unix/sysv/linux/sparc/kernel-features.h+1-1| ... | ... | @@ -1,6 +1,6 @@ |
| 1 | 1 | /* Set flags signalling availability of kernel features based on given |
| 2 | 2 | kernel version number. SPARC version. |
| 3 | Copyright (C) 1999-2025 Free Software Foundation, Inc. | |
| 3 | Copyright (C) 1999-2026 Free Software Foundation, Inc. | |
| 4 | 4 | This file is part of the GNU C Library. |
| 5 | 5 | |
| 6 | 6 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/glibc/sysdeps/unix/sysv/linux/sparc/sparc32/sysdep.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1997-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1997-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/glibc/sysdeps/unix/sysv/linux/sparc/sparc64/kstat_cp.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Struct kernel_stat64 to stat64. Linux/SPARC version. |
| 2 | Copyright (C) 2020-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2020-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/glibc/sysdeps/unix/sysv/linux/sparc/sparc64/sysdep.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1997-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1997-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/glibc/sysdeps/unix/sysv/linux/sparc/sysdep.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 2000-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2000-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/glibc/sysdeps/unix/sysv/linux/stat.c+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Get file status. Linux version. |
| 2 | Copyright (C) 2020-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2020-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/glibc/sysdeps/unix/sysv/linux/stat64.c+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Get file status. Linux version. |
| 2 | Copyright (C) 2020-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2020-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/glibc/sysdeps/unix/sysv/linux/stat_t64_cp.c+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Struct stat/stat64 to stat/stat64 conversion for Linux. |
| 2 | Copyright (C) 2020-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2020-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/glibc/sysdeps/unix/sysv/linux/stat_t64_cp.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Copy to/from struct stat with and without 64-bit time_t support. |
| 2 | Copyright (C) 2020-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2020-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/glibc/sysdeps/unix/sysv/linux/struct_stat_time64.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Struct stat with 64-bit time support. |
| 2 | Copyright (C) 2020-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2020-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/glibc/sysdeps/unix/sysv/linux/sys/syscall.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1995-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1995-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/glibc/sysdeps/unix/sysv/linux/sys/timex.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1995-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1995-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/glibc/sysdeps/unix/sysv/linux/sysdep.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 2015-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2015-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/glibc/sysdeps/unix/sysv/linux/x86/bits/typesizes.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* bits/typesizes.h -- underlying types for *_t. Linux/x86-64 version. |
| 2 | Copyright (C) 2012-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2012-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/glibc/sysdeps/unix/sysv/linux/x86/sys/elf.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1998-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1998-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/glibc/sysdeps/unix/sysv/linux/x86_64/kernel-features.h+1-1| ... | ... | @@ -1,6 +1,6 @@ |
| 1 | 1 | /* Set flags signalling availability of kernel features based on given |
| 2 | 2 | kernel version number. x86-64 version. |
| 3 | Copyright (C) 1999-2025 Free Software Foundation, Inc. | |
| 3 | Copyright (C) 1999-2026 Free Software Foundation, Inc. | |
| 4 | 4 | This file is part of the GNU C Library. |
| 5 | 5 | |
| 6 | 6 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/glibc/sysdeps/unix/sysv/linux/x86_64/sysdep.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 2001-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2001-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/glibc/sysdeps/unix/sysv/linux/x86_64/x32/sysdep.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 2012-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2012-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/glibc/sysdeps/unix/x86_64/sysdep.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1991-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1991-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/glibc/sysdeps/wordsize-32/divdi3-symbol-hacks.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Hacks needed for divdi3 symbol manipulation. |
| 2 | Copyright (C) 2004-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2004-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/glibc/sysdeps/x86/nptl/bits/pthreadtypes-arch.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 2002-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2002-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/glibc/sysdeps/x86/sysdep.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Assembler macros for x86. |
| 2 | Copyright (C) 2017-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2017-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/glibc/sysdeps/x86_64/start.S+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Startup code compliant to the ELF x86-64 ABI. |
| 2 | Copyright (C) 2001-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2001-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/glibc/sysdeps/x86_64/sysdep.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Assembler macros for x86-64. |
| 2 | Copyright (C) 2001-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2001-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/glibc/sysdeps/x86_64/x32/sysdep.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Assembler macros for x32. |
| 2 | Copyright (C) 2012-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2012-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/aarch64-linux-gnu/bits/fcntl.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* O_*, F_*, FD_* bit values for the AArch64 Linux ABI. |
| 2 | Copyright (C) 2011-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2011-2026 Free Software Foundation, Inc. | |
| 3 | 3 | |
| 4 | 4 | This file is part of the GNU C Library. |
| 5 | 5 |
lib/libc/include/aarch64-linux-gnu/bits/fenv.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 2004-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2004-2026 Free Software Foundation, Inc. | |
| 2 | 2 | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 |
lib/libc/include/aarch64-linux-gnu/bits/fp-fast.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Define FP_FAST_* macros. AArch64 version. |
| 2 | Copyright (C) 2016-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2016-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/aarch64-linux-gnu/bits/hwcap.h+5-2| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Defines for bits in AT_HWCAP. AArch64 Linux version. |
| 2 | Copyright (C) 2016-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2016-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
| ... | ... | @@ -119,4 +119,7 @@ |
| 119 | 119 | #define HWCAP2_SME_SF8FMA	(1UL << 60) |
| 120 | 120 | #define HWCAP2_SME_SF8DP4	(1UL << 61) |
| 121 | 121 | #define HWCAP2_SME_SF8DP2	(1UL << 62) |
| 122 | #define HWCAP2_POE		(1UL << 63) | |
| \ No newline at end of file | ||
| 122 | #define HWCAP2_POE		(1UL << 63) | |
| 123 | ||
| 124 | #define HWCAP3_MTE_FAR		(1UL << 0) | |
| 125 | #define HWCAP3_MTE_STORE_ONLY	(1UL << 1) | |
| \ No newline at end of file |
lib/libc/include/aarch64-linux-gnu/bits/indirect-return.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Definition of __INDIRECT_RETURN. AArch64 version. |
| 2 | Copyright (C) 2024-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2024-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/aarch64-linux-gnu/bits/link.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 2005-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2005-2026 Free Software Foundation, Inc. | |
| 2 | 2 | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 |
lib/libc/include/aarch64-linux-gnu/bits/long-double.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Properties of long double type. ldbl-128 version. |
| 2 | Copyright (C) 2016-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2016-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/aarch64-linux-gnu/bits/math-vector.h+41-1| ... | ... | @@ -1,6 +1,6 @@ |
| 1 | 1 | /* Platform-specific SIMD declarations of math functions. |
| 2 | 2 | |
| 3 | Copyright (C) 2023-2025 Free Software Foundation, Inc. | |
| 3 | Copyright (C) 2023-2026 Free Software Foundation, Inc. | |
| 4 | 4 | This file is part of the GNU C Library. |
| 5 | 5 | |
| 6 | 6 | The GNU C Library is free software; you can redistribute it and/or |
| ... | ... | @@ -113,6 +113,14 @@ |
| 113 | 113 | # define __DECL_SIMD_expm1 __DECL_SIMD_aarch64 |
| 114 | 114 | # undef __DECL_SIMD_expm1f |
| 115 | 115 | # define __DECL_SIMD_expm1f __DECL_SIMD_aarch64 |
| 116 | # undef __DECL_SIMD_exp2m1 | |
| 117 | # define __DECL_SIMD_exp2m1 __DECL_SIMD_aarch64 | |
| 118 | # undef __DECL_SIMD_exp2m1f | |
| 119 | # define __DECL_SIMD_exp2m1f __DECL_SIMD_aarch64 | |
| 120 | # undef __DECL_SIMD_exp10m1 | |
| 121 | # define __DECL_SIMD_exp10m1 __DECL_SIMD_aarch64 | |
| 122 | # undef __DECL_SIMD_exp10m1f | |
| 123 | # define __DECL_SIMD_exp10m1f __DECL_SIMD_aarch64 | |
| 116 | 124 | # undef __DECL_SIMD_hypot |
| 117 | 125 | # define __DECL_SIMD_hypot __DECL_SIMD_aarch64 |
| 118 | 126 | # undef __DECL_SIMD_hypotf |
| ... | ... | @@ -125,6 +133,10 @@ |
| 125 | 133 | # define __DECL_SIMD_log10 __DECL_SIMD_aarch64 |
| 126 | 134 | # undef __DECL_SIMD_log10f |
| 127 | 135 | # define __DECL_SIMD_log10f __DECL_SIMD_aarch64 |
| 136 | # undef __DECL_SIMD_log10p1 | |
| 137 | # define __DECL_SIMD_log10p1 __DECL_SIMD_aarch64 | |
| 138 | # undef __DECL_SIMD_log10p1f | |
| 139 | # define __DECL_SIMD_log10p1f __DECL_SIMD_aarch64 | |
| 128 | 140 | # undef __DECL_SIMD_log1p |
| 129 | 141 | # define __DECL_SIMD_log1p __DECL_SIMD_aarch64 |
| 130 | 142 | # undef __DECL_SIMD_log1pf |
| ... | ... | @@ -133,6 +145,10 @@ |
| 133 | 145 | # define __DECL_SIMD_log2 __DECL_SIMD_aarch64 |
| 134 | 146 | # undef __DECL_SIMD_log2f |
| 135 | 147 | # define __DECL_SIMD_log2f __DECL_SIMD_aarch64 |
| 148 | # undef __DECL_SIMD_log2p1 | |
| 149 | # define __DECL_SIMD_log2p1 __DECL_SIMD_aarch64 | |
| 150 | # undef __DECL_SIMD_log2p1f | |
| 151 | # define __DECL_SIMD_log2p1f __DECL_SIMD_aarch64 | |
| 136 | 152 | # undef __DECL_SIMD_logp1 |
| 137 | 153 | # define __DECL_SIMD_logp1 __DECL_SIMD_aarch64 |
| 138 | 154 | # undef __DECL_SIMD_logp1f |
| ... | ... | @@ -141,6 +157,10 @@ |
| 141 | 157 | # define __DECL_SIMD_pow __DECL_SIMD_aarch64 |
| 142 | 158 | # undef __DECL_SIMD_powf |
| 143 | 159 | # define __DECL_SIMD_powf __DECL_SIMD_aarch64 |
| 160 | # undef __DECL_SIMD_rsqrt | |
| 161 | # define __DECL_SIMD_rsqrt __DECL_SIMD_aarch64 | |
| 162 | # undef __DECL_SIMD_rsqrtf | |
| 163 | # define __DECL_SIMD_rsqrtf __DECL_SIMD_aarch64 | |
| 144 | 164 | # undef __DECL_SIMD_sin |
| 145 | 165 | # define __DECL_SIMD_sin __DECL_SIMD_aarch64 |
| 146 | 166 | # undef __DECL_SIMD_sinf |
| ... | ... | @@ -212,13 +232,18 @@ __vpcs __f32x4_t _ZGVnN4v_expf (__f32x4_t); |
| 212 | 232 | __vpcs __f32x4_t _ZGVnN4v_exp10f (__f32x4_t); |
| 213 | 233 | __vpcs __f32x4_t _ZGVnN4v_exp2f (__f32x4_t); |
| 214 | 234 | __vpcs __f32x4_t _ZGVnN4v_expm1f (__f32x4_t); |
| 235 | __vpcs __f32x4_t _ZGVnN4v_exp2m1f (__f32x4_t); | |
| 236 | __vpcs __f32x4_t _ZGVnN4v_exp10m1f (__f32x4_t); | |
| 215 | 237 | __vpcs __f32x4_t _ZGVnN4vv_hypotf (__f32x4_t, __f32x4_t); |
| 216 | 238 | __vpcs __f32x4_t _ZGVnN4v_logf (__f32x4_t); |
| 217 | 239 | __vpcs __f32x4_t _ZGVnN4v_log10f (__f32x4_t); |
| 240 | __vpcs __f32x4_t _ZGVnN4v_log10p1f (__f32x4_t); | |
| 218 | 241 | __vpcs __f32x4_t _ZGVnN4v_log1pf (__f32x4_t); |
| 219 | 242 | __vpcs __f32x4_t _ZGVnN4v_log2f (__f32x4_t); |
| 243 | __vpcs __f32x4_t _ZGVnN4v_log2p1f (__f32x4_t); | |
| 220 | 244 | __vpcs __f32x4_t _ZGVnN4v_logp1f (__f32x4_t); |
| 221 | 245 | __vpcs __f32x4_t _ZGVnN4vv_powf (__f32x4_t, __f32x4_t); |
| 246 | __vpcs __f32x4_t _ZGVnN4v_rsqrtf (__f32x4_t); | |
| 222 | 247 | __vpcs __f32x4_t _ZGVnN4v_sinf (__f32x4_t); |
| 223 | 248 | __vpcs __f32x4_t _ZGVnN4v_sinhf (__f32x4_t); |
| 224 | 249 | __vpcs __f32x4_t _ZGVnN4v_sinpif (__f32x4_t); |
| ... | ... | @@ -247,13 +272,18 @@ __vpcs __f64x2_t _ZGVnN2v_exp (__f64x2_t); |
| 247 | 272 | __vpcs __f64x2_t _ZGVnN2v_exp10 (__f64x2_t); |
| 248 | 273 | __vpcs __f64x2_t _ZGVnN2v_exp2 (__f64x2_t); |
| 249 | 274 | __vpcs __f64x2_t _ZGVnN2v_expm1 (__f64x2_t); |
| 275 | __vpcs __f64x2_t _ZGVnN2v_exp2m1 (__f64x2_t); | |
| 276 | __vpcs __f64x2_t _ZGVnN2v_exp10m1 (__f64x2_t); | |
| 250 | 277 | __vpcs __f64x2_t _ZGVnN2vv_hypot (__f64x2_t, __f64x2_t); |
| 251 | 278 | __vpcs __f64x2_t _ZGVnN2v_log (__f64x2_t); |
| 252 | 279 | __vpcs __f64x2_t _ZGVnN2v_log10 (__f64x2_t); |
| 280 | __vpcs __f64x2_t _ZGVnN2v_log10p1 (__f64x2_t); | |
| 253 | 281 | __vpcs __f64x2_t _ZGVnN2v_log1p (__f64x2_t); |
| 254 | 282 | __vpcs __f64x2_t _ZGVnN2v_log2 (__f64x2_t); |
| 283 | __vpcs __f64x2_t _ZGVnN2v_log2p1 (__f64x2_t); | |
| 255 | 284 | __vpcs __f64x2_t _ZGVnN2v_logp1 (__f64x2_t); |
| 256 | 285 | __vpcs __f64x2_t _ZGVnN2vv_pow (__f64x2_t, __f64x2_t); |
| 286 | __vpcs __f64x2_t _ZGVnN2v_rsqrt (__f64x2_t); | |
| 257 | 287 | __vpcs __f64x2_t _ZGVnN2v_sin (__f64x2_t); |
| 258 | 288 | __vpcs __f64x2_t _ZGVnN2v_sinh (__f64x2_t); |
| 259 | 289 | __vpcs __f64x2_t _ZGVnN2v_sinpi (__f64x2_t); |
| ... | ... | @@ -287,13 +317,18 @@ __sv_f32_t _ZGVsMxv_expf (__sv_f32_t, __sv_bool_t); |
| 287 | 317 | __sv_f32_t _ZGVsMxv_exp10f (__sv_f32_t, __sv_bool_t); |
| 288 | 318 | __sv_f32_t _ZGVsMxv_exp2f (__sv_f32_t, __sv_bool_t); |
| 289 | 319 | __sv_f32_t _ZGVsMxv_expm1f (__sv_f32_t, __sv_bool_t); |
| 320 | __sv_f32_t _ZGVsMxv_exp2m1f (__sv_f32_t, __sv_bool_t); | |
| 321 | __sv_f32_t _ZGVsMxv_exp10m1f (__sv_f32_t, __sv_bool_t); | |
| 290 | 322 | __sv_f32_t _ZGVsMxvv_hypotf (__sv_f32_t, __sv_f32_t, __sv_bool_t); |
| 291 | 323 | __sv_f32_t _ZGVsMxv_logf (__sv_f32_t, __sv_bool_t); |
| 292 | 324 | __sv_f32_t _ZGVsMxv_log10f (__sv_f32_t, __sv_bool_t); |
| 325 | __sv_f32_t _ZGVsMxv_log10p1f (__sv_f32_t, __sv_bool_t); | |
| 293 | 326 | __sv_f32_t _ZGVsMxv_log1pf (__sv_f32_t, __sv_bool_t); |
| 294 | 327 | __sv_f32_t _ZGVsMxv_log2f (__sv_f32_t, __sv_bool_t); |
| 328 | __sv_f32_t _ZGVsMxv_log2p1f (__sv_f32_t, __sv_bool_t); | |
| 295 | 329 | __sv_f32_t _ZGVsMxv_logp1f (__sv_f32_t, __sv_bool_t); |
| 296 | 330 | __sv_f32_t _ZGVsMxvv_powf (__sv_f32_t, __sv_f32_t, __sv_bool_t); |
| 331 | __sv_f32_t _ZGVsMxv_rsqrtf (__sv_f32_t, __sv_bool_t); | |
| 297 | 332 | __sv_f32_t _ZGVsMxv_sinf (__sv_f32_t, __sv_bool_t); |
| 298 | 333 | __sv_f32_t _ZGVsMxv_sinhf (__sv_f32_t, __sv_bool_t); |
| 299 | 334 | __sv_f32_t _ZGVsMxv_sinpif (__sv_f32_t, __sv_bool_t); |
| ... | ... | @@ -322,13 +357,18 @@ __sv_f64_t _ZGVsMxv_exp (__sv_f64_t, __sv_bool_t); |
| 322 | 357 | __sv_f64_t _ZGVsMxv_exp10 (__sv_f64_t, __sv_bool_t); |
| 323 | 358 | __sv_f64_t _ZGVsMxv_exp2 (__sv_f64_t, __sv_bool_t); |
| 324 | 359 | __sv_f64_t _ZGVsMxv_expm1 (__sv_f64_t, __sv_bool_t); |
| 360 | __sv_f64_t _ZGVsMxv_exp2m1 (__sv_f64_t, __sv_bool_t); | |
| 361 | __sv_f64_t _ZGVsMxv_exp10m1 (__sv_f64_t, __sv_bool_t); | |
| 325 | 362 | __sv_f64_t _ZGVsMxvv_hypot (__sv_f64_t, __sv_f64_t, __sv_bool_t); |
| 326 | 363 | __sv_f64_t _ZGVsMxv_log (__sv_f64_t, __sv_bool_t); |
| 327 | 364 | __sv_f64_t _ZGVsMxv_log10 (__sv_f64_t, __sv_bool_t); |
| 365 | __sv_f64_t _ZGVsMxv_log10p1 (__sv_f64_t, __sv_bool_t); | |
| 328 | 366 | __sv_f64_t _ZGVsMxv_log1p (__sv_f64_t, __sv_bool_t); |
| 329 | 367 | __sv_f64_t _ZGVsMxv_log2 (__sv_f64_t, __sv_bool_t); |
| 368 | __sv_f64_t _ZGVsMxv_log2p1 (__sv_f64_t, __sv_bool_t); | |
| 330 | 369 | __sv_f64_t _ZGVsMxv_logp1 (__sv_f64_t, __sv_bool_t); |
| 331 | 370 | __sv_f64_t _ZGVsMxvv_pow (__sv_f64_t, __sv_f64_t, __sv_bool_t); |
| 371 | __sv_f64_t _ZGVsMxv_rsqrt (__sv_f64_t, __sv_bool_t); | |
| 332 | 372 | __sv_f64_t _ZGVsMxv_sin (__sv_f64_t, __sv_bool_t); |
| 333 | 373 | __sv_f64_t _ZGVsMxv_sinh (__sv_f64_t, __sv_bool_t); |
| 334 | 374 | __sv_f64_t _ZGVsMxv_sinpi (__sv_f64_t, __sv_bool_t); |
lib/libc/include/aarch64-linux-gnu/bits/mman.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Definitions for POSIX memory map interface. Linux/AArch64 version. |
| 2 | Copyright (C) 2020-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2020-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/aarch64-linux-gnu/bits/procfs.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Types for registers for sys/procfs.h. AArch64 version. |
| 2 | Copyright (C) 1996-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1996-2026 Free Software Foundation, Inc. | |
| 3 | 3 | |
| 4 | 4 | This file is part of the GNU C Library. |
| 5 | 5 |
lib/libc/include/aarch64-linux-gnu/bits/pthread_stack_min.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Definition of PTHREAD_STACK_MIN. Linux/aarch64 version. |
| 2 | Copyright (C) 2021-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2021-2026 Free Software Foundation, Inc. | |
| 3 | 3 | |
| 4 | 4 | This file is part of the GNU C Library. |
| 5 | 5 |
lib/libc/include/aarch64-linux-gnu/bits/pthreadtypes-arch.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 2002-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2002-2026 Free Software Foundation, Inc. | |
| 2 | 2 | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 |
lib/libc/include/aarch64-linux-gnu/bits/rseq.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Restartable Sequences Linux aarch64 architecture header. |
| 2 | Copyright (C) 2021-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2021-2026 Free Software Foundation, Inc. | |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
| 5 | 5 | modify it under the terms of the GNU Lesser General Public |
lib/libc/include/aarch64-linux-gnu/bits/semaphore.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 2002-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2002-2026 Free Software Foundation, Inc. | |
| 2 | 2 | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 |
lib/libc/include/aarch64-linux-gnu/bits/setjmp.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1997-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1997-2026 Free Software Foundation, Inc. | |
| 2 | 2 | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 |
lib/libc/include/aarch64-linux-gnu/bits/sigstack.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* sigstack, sigaltstack definitions. |
| 2 | Copyright (C) 2015-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2015-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/aarch64-linux-gnu/bits/struct_rwlock.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* AArch64 internal rwlock struct definitions. |
| 2 | Copyright (C) 2019-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2019-2026 Free Software Foundation, Inc. | |
| 3 | 3 | |
| 4 | 4 | This file is part of the GNU C Library. |
| 5 | 5 |
lib/libc/include/aarch64-linux-gnu/bits/struct_stat.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Definition for struct stat. |
| 2 | Copyright (C) 2020-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2020-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/aarch64-linux-gnu/bits/timesize.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Bit size of the time_t type at glibc build time, general case. |
| 2 | Copyright (C) 2018-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2018-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/aarch64-linux-gnu/bits/wordsize.h+1-1| ... | ... | @@ -1,6 +1,6 @@ |
| 1 | 1 | /* Determine the wordsize from the preprocessor defines. |
| 2 | 2 | |
| 3 | Copyright (C) 2016-2025 Free Software Foundation, Inc. | |
| 3 | Copyright (C) 2016-2026 Free Software Foundation, Inc. | |
| 4 | 4 | This file is part of the GNU C Library. |
| 5 | 5 | |
| 6 | 6 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/aarch64-linux-gnu/finclude/math-vector-fortran.h+54-5| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | ! Platform-specific declarations of SIMD math functions for Fortran. -*- f90 -*- |
| 2 | ! Copyright (C) 2019-2025 Free Software Foundation, Inc. | |
| 2 | ! Copyright (C) 2019-2026 Free Software Foundation, Inc. | |
| 3 | 3 | ! This file is part of the GNU C Library. |
| 4 | 4 | ! |
| 5 | 5 | ! The GNU C Library is free software; you can redistribute it and/or |
| ... | ... | @@ -15,33 +15,82 @@ |
| 15 | 15 | ! You should have received a copy of the GNU Lesser General Public |
| 16 | 16 | ! License along with the GNU C Library; if not, see |
| 17 | 17 | ! <https://www.gnu.org/licenses/>. |
| 18 | ||
| 18 | 19 | !GCC$ builtin (acos) attributes simd (notinbranch) |
| 19 | 20 | !GCC$ builtin (acosf) attributes simd (notinbranch) |
| 21 | !GCC$ builtin (acosh) attributes simd (notinbranch) | |
| 22 | !GCC$ builtin (acoshf) attributes simd (notinbranch) | |
| 23 | !GCC$ builtin (acospi) attributes simd (notinbranch) | |
| 24 | !GCC$ builtin (acospif) attributes simd (notinbranch) | |
| 20 | 25 | !GCC$ builtin (asin) attributes simd (notinbranch) |
| 21 | 26 | !GCC$ builtin (asinf) attributes simd (notinbranch) |
| 27 | !GCC$ builtin (asinh) attributes simd (notinbranch) | |
| 28 | !GCC$ builtin (asinhf) attributes simd (notinbranch) | |
| 29 | !GCC$ builtin (asinpi) attributes simd (notinbranch) | |
| 30 | !GCC$ builtin (asinpif) attributes simd (notinbranch) | |
| 22 | 31 | !GCC$ builtin (atan) attributes simd (notinbranch) |
| 23 | !GCC$ builtin (atanf) attributes simd (notinbranch) | |
| 24 | 32 | !GCC$ builtin (atan2) attributes simd (notinbranch) |
| 25 | 33 | !GCC$ builtin (atan2f) attributes simd (notinbranch) |
| 34 | !GCC$ builtin (atan2pi) attributes simd (notinbranch) | |
| 35 | !GCC$ builtin (atan2pif) attributes simd (notinbranch) | |
| 36 | !GCC$ builtin (atanf) attributes simd (notinbranch) | |
| 37 | !GCC$ builtin (atanh) attributes simd (notinbranch) | |
| 38 | !GCC$ builtin (atanhf) attributes simd (notinbranch) | |
| 39 | !GCC$ builtin (atanpi) attributes simd (notinbranch) | |
| 40 | !GCC$ builtin (atanpif) attributes simd (notinbranch) | |
| 41 | !GCC$ builtin (cbrt) attributes simd (notinbranch) | |
| 42 | !GCC$ builtin (cbrtf) attributes simd (notinbranch) | |
| 26 | 43 | !GCC$ builtin (cos) attributes simd (notinbranch) |
| 27 | 44 | !GCC$ builtin (cosf) attributes simd (notinbranch) |
| 45 | !GCC$ builtin (cosh) attributes simd (notinbranch) | |
| 46 | !GCC$ builtin (coshf) attributes simd (notinbranch) | |
| 47 | !GCC$ builtin (cospi) attributes simd (notinbranch) | |
| 48 | !GCC$ builtin (cospif) attributes simd (notinbranch) | |
| 49 | !GCC$ builtin (erf) attributes simd (notinbranch) | |
| 50 | !GCC$ builtin (erfc) attributes simd (notinbranch) | |
| 51 | !GCC$ builtin (erfcf) attributes simd (notinbranch) | |
| 52 | !GCC$ builtin (erff) attributes simd (notinbranch) | |
| 28 | 53 | !GCC$ builtin (exp) attributes simd (notinbranch) |
| 29 | !GCC$ builtin (expf) attributes simd (notinbranch) | |
| 30 | 54 | !GCC$ builtin (exp10) attributes simd (notinbranch) |
| 31 | 55 | !GCC$ builtin (exp10f) attributes simd (notinbranch) |
| 56 | !GCC$ builtin (exp10m1) attributes simd (notinbranch) | |
| 57 | !GCC$ builtin (exp10m1f) attributes simd (notinbranch) | |
| 32 | 58 | !GCC$ builtin (exp2) attributes simd (notinbranch) |
| 33 | 59 | !GCC$ builtin (exp2f) attributes simd (notinbranch) |
| 60 | !GCC$ builtin (exp2m1) attributes simd (notinbranch) | |
| 61 | !GCC$ builtin (exp2m1f) attributes simd (notinbranch) | |
| 62 | !GCC$ builtin (expf) attributes simd (notinbranch) | |
| 34 | 63 | !GCC$ builtin (expm1) attributes simd (notinbranch) |
| 35 | 64 | !GCC$ builtin (expm1f) attributes simd (notinbranch) |
| 65 | !GCC$ builtin (hypot) attributes simd (notinbranch) | |
| 66 | !GCC$ builtin (hypotf) attributes simd (notinbranch) | |
| 36 | 67 | !GCC$ builtin (log) attributes simd (notinbranch) |
| 37 | !GCC$ builtin (logf) attributes simd (notinbranch) | |
| 38 | 68 | !GCC$ builtin (log10) attributes simd (notinbranch) |
| 39 | 69 | !GCC$ builtin (log10f) attributes simd (notinbranch) |
| 70 | !GCC$ builtin (log10p1) attributes simd (notinbranch) | |
| 71 | !GCC$ builtin (log10p1f) attributes simd (notinbranch) | |
| 40 | 72 | !GCC$ builtin (log1p) attributes simd (notinbranch) |
| 41 | 73 | !GCC$ builtin (log1pf) attributes simd (notinbranch) |
| 42 | 74 | !GCC$ builtin (log2) attributes simd (notinbranch) |
| 43 | 75 | !GCC$ builtin (log2f) attributes simd (notinbranch) |
| 76 | !GCC$ builtin (log2p1) attributes simd (notinbranch) | |
| 77 | !GCC$ builtin (log2p1f) attributes simd (notinbranch) | |
| 78 | !GCC$ builtin (logf) attributes simd (notinbranch) | |
| 79 | !GCC$ builtin (logp1) attributes simd (notinbranch) | |
| 80 | !GCC$ builtin (logp1f) attributes simd (notinbranch) | |
| 81 | !GCC$ builtin (pow) attributes simd (notinbranch) | |
| 82 | !GCC$ builtin (powf) attributes simd (notinbranch) | |
| 83 | !GCC$ builtin (rsqrt) attributes simd (notinbranch) | |
| 84 | !GCC$ builtin (rsqrtf) attributes simd (notinbranch) | |
| 44 | 85 | !GCC$ builtin (sin) attributes simd (notinbranch) |
| 45 | 86 | !GCC$ builtin (sinf) attributes simd (notinbranch) |
| 87 | !GCC$ builtin (sinh) attributes simd (notinbranch) | |
| 88 | !GCC$ builtin (sinhf) attributes simd (notinbranch) | |
| 89 | !GCC$ builtin (sinpi) attributes simd (notinbranch) | |
| 90 | !GCC$ builtin (sinpif) attributes simd (notinbranch) | |
| 46 | 91 | !GCC$ builtin (tan) attributes simd (notinbranch) |
| 47 | !GCC$ builtin (tanf) attributes simd (notinbranch) | |
| \ No newline at end of file | ||
| 92 | !GCC$ builtin (tanf) attributes simd (notinbranch) | |
| 93 | !GCC$ builtin (tanh) attributes simd (notinbranch) | |
| 94 | !GCC$ builtin (tanhf) attributes simd (notinbranch) | |
| 95 | !GCC$ builtin (tanpi) attributes simd (notinbranch) | |
| 96 | !GCC$ builtin (tanpif) attributes simd (notinbranch) | |
| \ No newline at end of file |
lib/libc/include/aarch64-linux-gnu/fpu_control.h+2-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1996-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1996-2026 Free Software Foundation, Inc. | |
| 2 | 2 | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| ... | ... | @@ -20,6 +20,7 @@ |
| 20 | 20 | #define _AARCH64_FPU_CONTROL_H |
| 21 | 21 | |
| 22 | 22 | #include <features.h> |
| 23 | #include <sys/types.h> | |
| 23 | 24 | |
| 24 | 25 | /* Macros for accessing the FPCR and FPSR. */ |
| 25 | 26 |
lib/libc/include/aarch64-linux-gnu/ieee754.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1992-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1992-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/aarch64-linux-gnu/sys/elf.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1996-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1996-2026 Free Software Foundation, Inc. | |
| 2 | 2 | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 |
lib/libc/include/aarch64-linux-gnu/sys/ptrace.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* `ptrace' debugger support interface. Linux/AArch64 version. |
| 2 | Copyright (C) 1996-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1996-2026 Free Software Foundation, Inc. | |
| 3 | 3 | |
| 4 | 4 | This file is part of the GNU C Library. |
| 5 | 5 |
lib/libc/include/aarch64-linux-gnu/sys/ucontext.h+2-2| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1998-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1998-2026 Free Software Foundation, Inc. | |
| 2 | 2 | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| ... | ... | @@ -63,7 +63,7 @@ typedef struct |
| 63 | 63 | unsigned char __reserved[4096] __attribute__ ((__aligned__ (16))); |
| 64 | 64 | } mcontext_t; |
| 65 | 65 | |
| 66 | /* Userlevel context. */ | |
| 66 | /* User-level context. */ | |
| 67 | 67 | typedef struct ucontext_t |
| 68 | 68 | { |
| 69 | 69 | unsigned long __ctx(uc_flags); |
lib/libc/include/aarch64-linux-gnu/sys/user.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 2009-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2009-2026 Free Software Foundation, Inc. | |
| 2 | 2 | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 |
lib/libc/include/arc-linux-gnu/bits/fcntl.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* O_*, F_*, FD_* bit values for the generic Linux ABI. |
| 2 | Copyright (C) 2011-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2011-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/arc-linux-gnu/bits/fenv.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Floating point environment. ARC version. |
| 2 | Copyright (C) 2020-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2020-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/arc-linux-gnu/bits/floatn.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Macros to control TS 18661-3 glibc features. |
| 2 | Copyright (C) 2017-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2017-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/arc-linux-gnu/bits/link.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Machine-specific declarations for dynamic linker interface, ARC version. |
| 2 | Copyright (C) 2020-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2020-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/arc-linux-gnu/bits/long-double.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Properties of long double type. |
| 2 | Copyright (C) 2016-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2016-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/arc-linux-gnu/bits/procfs.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Types for registers for sys/procfs.h. ARC version. |
| 2 | Copyright (C) 2020-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2020-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/arc-linux-gnu/bits/rseq.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Restartable Sequences architecture header. Stub version. |
| 2 | Copyright (C) 2021-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2021-2026 Free Software Foundation, Inc. | |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
| 5 | 5 | modify it under the terms of the GNU Lesser General Public |
lib/libc/include/arc-linux-gnu/bits/setjmp.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Define the machine-dependent type 'jmp_buf'. ARC version. |
| 2 | Copyright (C) 2020-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2020-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/arc-linux-gnu/bits/struct_stat.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Definition for struct stat. |
| 2 | Copyright (C) 2020-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2020-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/arc-linux-gnu/bits/timesize.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Bit size of the time_t type at glibc build time, general case. |
| 2 | Copyright (C) 2018-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2018-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/arc-linux-gnu/bits/wordsize.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1999-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1999-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/arc-linux-gnu/fpu_control.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* FPU control word bits. ARC version. |
| 2 | Copyright (C) 2020-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2020-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/arc-linux-gnu/sys/cachectl.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* cacheflush - flush contents of instruction and/or data cache. |
| 2 | Copyright (C) 2020-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2020-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/arc-linux-gnu/sys/ucontext.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* struct ucontext definition, ARC version. |
| 2 | Copyright (C) 2020-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2020-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/arc-linux-gnu/sys/user.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* ptrace register data format definitions. |
| 2 | Copyright (C) 2020-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2020-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/arm-linux-gnu/bits/dl_find_object.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* arm definitions for finding objects. |
| 2 | Copyright (C) 2021-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2021-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/arm-linux-gnu/bits/fcntl.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* O_*, F_*, FD_* bit values for Linux. |
| 2 | Copyright (C) 1995-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1995-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/arm-linux-gnu/bits/fenv.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 2004-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2004-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/arm-linux-gnu/bits/floatn.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Macros to control TS 18661-3 glibc features. |
| 2 | Copyright (C) 2017-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2017-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/arm-linux-gnu/bits/hwcap.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Defines for bits in AT_HWCAP. ARM Linux version. |
| 2 | Copyright (C) 2012-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2012-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/arm-linux-gnu/bits/link.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 2005-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2005-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/arm-linux-gnu/bits/long-double.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Properties of long double type. |
| 2 | Copyright (C) 2016-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2016-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/arm-linux-gnu/bits/procfs-id.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Types of pr_uid and pr_gid in struct elf_prpsinfo. Arm version. |
| 2 | Copyright (C) 2018-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2018-2026 Free Software Foundation, Inc. | |
| 3 | 3 | |
| 4 | 4 | This file is part of the GNU C Library. |
| 5 | 5 |
lib/libc/include/arm-linux-gnu/bits/procfs.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Types for registers for sys/procfs.h. Arm version. |
| 2 | Copyright (C) 1996-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1996-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/arm-linux-gnu/bits/rseq.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Restartable Sequences Linux arm architecture header. |
| 2 | Copyright (C) 2021-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2021-2026 Free Software Foundation, Inc. | |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
| 5 | 5 | modify it under the terms of the GNU Lesser General Public |
lib/libc/include/arm-linux-gnu/bits/setjmp.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 2004-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2004-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/arm-linux-gnu/bits/shmlba.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Define SHMLBA. ARM version. |
| 2 | Copyright (C) 2018-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2018-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/arm-linux-gnu/bits/struct_stat.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Definition for struct stat. Linux/arm version. |
| 2 | Copyright (C) 2020-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2020-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/arm-linux-gnu/bits/timesize.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Bit size of the time_t type at glibc build time, Linux/ARM. |
| 2 | Copyright (C) 2021-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2021-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/arm-linux-gnu/bits/typesizes.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* bits/typesizes.h -- underlying types for *_t. ARM version. |
| 2 | Copyright (C) 2002-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2002-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/arm-linux-gnu/bits/wordsize.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1999-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1999-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/arm-linux-gnu/fpu_control.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* FPU control word definitions. ARM VFP version. |
| 2 | Copyright (C) 2004-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2004-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/arm-linux-gnu/sys/ptrace.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* `ptrace' debugger support interface. Linux/ARM version. |
| 2 | Copyright (C) 1996-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1996-2026 Free Software Foundation, Inc. | |
| 3 | 3 | |
| 4 | 4 | This file is part of the GNU C Library. |
| 5 | 5 |
lib/libc/include/arm-linux-gnu/sys/ucontext.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1998-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1998-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/arm-linux-gnu/sys/user.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1998-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1998-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/csky-linux-gnu/bits/fcntl.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* O_*, F_*, FD_* bit values for the generic Linux ABI. |
| 2 | Copyright (C) 2011-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2011-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/csky-linux-gnu/bits/fenv.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Floating point environment. C-SKY version. |
| 2 | Copyright (C) 2018-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2018-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/csky-linux-gnu/bits/floatn.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Macros to control TS 18661-3 glibc features. |
| 2 | Copyright (C) 2017-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2017-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/csky-linux-gnu/bits/link.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Machine-specific declarations for dynamic linker interface. C-SKY version. |
| 2 | Copyright (C) 2018-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2018-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/csky-linux-gnu/bits/long-double.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Properties of long double type. |
| 2 | Copyright (C) 2016-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2016-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/csky-linux-gnu/bits/procfs.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Types for registers for sys/procfs.h. C-SKY version. |
| 2 | Copyright (C) 2018-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2018-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/csky-linux-gnu/bits/rseq.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Restartable Sequences architecture header. Stub version. |
| 2 | Copyright (C) 2021-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2021-2026 Free Software Foundation, Inc. | |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
| 5 | 5 | modify it under the terms of the GNU Lesser General Public |
lib/libc/include/csky-linux-gnu/bits/setjmp.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Define the machine-dependent type `jmp_buf'. C-SKY version. |
| 2 | Copyright (C) 2018-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2018-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/csky-linux-gnu/bits/shmlba.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Define SHMLBA. C-SKY version. |
| 2 | Copyright (C) 2018-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2018-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/csky-linux-gnu/bits/statfs.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 2011-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2011-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/csky-linux-gnu/bits/struct_stat.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Definition for struct stat. Linux/csky version. |
| 2 | Copyright (C) 2020-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2020-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/csky-linux-gnu/bits/timesize.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Bit size of the time_t type at glibc build time, Linux/csky. |
| 2 | Copyright (C) 2021-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2021-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/csky-linux-gnu/bits/wordsize.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1999-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1999-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/csky-linux-gnu/fpu_control.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* FPU control word bits. C-SKY version. |
| 2 | Copyright (C) 2018-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2018-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/csky-linux-gnu/sys/cachectl.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* C-SKY cache flushing interface. |
| 2 | Copyright (C) 2018-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2018-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/csky-linux-gnu/sys/ucontext.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* struct ucontext definition, C-SKY version. |
| 2 | Copyright (C) 2018-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2018-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/csky-linux-gnu/sys/user.h+1-1| ... | ... | @@ -1,6 +1,6 @@ |
| 1 | 1 | /* This file is not used by C-SKY GDB. ptrace can use pt_regs definition |
| 2 | 2 | from linux kernel directly. |
| 3 | Copyright (C) 2018-2025 Free Software Foundation, Inc. | |
| 3 | Copyright (C) 2018-2026 Free Software Foundation, Inc. | |
| 4 | 4 | This file is part of the GNU C Library. |
| 5 | 5 | |
| 6 | 6 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/aio.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1996-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1996-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/aliases.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1996-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1996-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/alloca.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1992-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1992-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/ar.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Header describing `ar' archive file format. |
| 2 | Copyright (C) 1996-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1996-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/argp.h+4-8| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Hierarchical argument parsing, layered over getopt. |
| 2 | Copyright (C) 1995-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1995-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | Written by Miles Bader <miles@gnu.ai.mit.edu>. |
| 5 | 5 | |
| ... | ... | @@ -518,17 +518,13 @@ extern void *__argp_input (const struct argp *__restrict __argp, |
| 518 | 518 | # define __option_is_end _option_is_end |
| 519 | 519 | # endif |
| 520 | 520 | |
| 521 | # ifndef ARGP_EI | |
| 522 | # define ARGP_EI __extern_inline | |
| 523 | # endif | |
| 524 | ||
| 525 | ARGP_EI void | |
| 521 | __extern_inline void | |
| 526 | 522 | __argp_usage (const struct argp_state *__state) |
| 527 | 523 | { |
| 528 | 524 | __argp_state_help (__state, stderr, ARGP_HELP_STD_USAGE); |
| 529 | 525 | } |
| 530 | 526 | |
| 531 | ARGP_EI int | |
| 527 | __extern_inline int | |
| 532 | 528 | __NTH (__option_is_short (const struct argp_option *__opt)) |
| 533 | 529 | { |
| 534 | 530 | if (__opt->flags & OPTION_DOC) |
| ... | ... | @@ -540,7 +536,7 @@ __NTH (__option_is_short (const struct argp_option *__opt)) |
| 540 | 536 | } |
| 541 | 537 | } |
| 542 | 538 | |
| 543 | ARGP_EI int | |
| 539 | __extern_inline int | |
| 544 | 540 | __NTH (__option_is_end (const struct argp_option *__opt)) |
| 545 | 541 | { |
| 546 | 542 | return !__opt->key && !__opt->name && !__opt->doc && !__opt->group; |
lib/libc/include/generic-glibc/argz.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Routines for dealing with '\0' separated arg vectors. |
| 2 | Copyright (C) 1995-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1995-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/arpa/inet.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1997-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1997-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/assert.h+56-4| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1991-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1991-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
| ... | ... | @@ -34,12 +34,36 @@ |
| 34 | 34 | #define	_ASSERT_H	1 |
| 35 | 35 | #include <features.h> |
| 36 | 36 | |
| 37 | #if __GLIBC_USE (ISOC23) | |
| 38 | # ifndef __STDC_VERSION_ASSERT_H__ | |
| 39 | # define __STDC_VERSION_ASSERT_H__ 202311L | |
| 40 | # endif | |
| 41 | #endif | |
| 42 | ||
| 37 | 43 | #if defined __cplusplus && __GNUC_PREREQ (2,95) |
| 38 | 44 | # define __ASSERT_VOID_CAST static_cast<void> |
| 39 | 45 | #else |
| 40 | 46 | # define __ASSERT_VOID_CAST (void) |
| 41 | 47 | #endif |
| 42 | 48 | |
| 49 | /* C23 makes assert a variadic macro so that expressions with a comma | |
| 50 | not between parentheses, but that would still be valid as a single | |
| 51 | function argument, such as those involving compound literals with a | |
| 52 | comma in the initializer list, can be passed to assert. This | |
| 53 | depends on support for variadic macros (added in C99 and GCC 2.95), | |
| 54 | and on support for _Bool (added in C99 and GCC 3.0) in order to | |
| 55 | validate that only a single expression is passed as an argument, | |
| 56 | and is currently implemented only for C. */ | |
| 57 | #if (__GLIBC_USE (ISOC23)						\ | |
| 58 | && (defined __GNUC__						\ | |
| 59 | 	 ? __GNUC_PREREQ (3, 0)						\ | |
| 60 | 	 : defined __STDC_VERSION__ && __STDC_VERSION__ >= 199901L)	\ | |
| 61 | && !defined __cplusplus) | |
| 62 | # define __ASSERT_VARIADIC 1 | |
| 63 | #else | |
| 64 | # define __ASSERT_VARIADIC 0 | |
| 65 | #endif | |
| 66 | ||
| 43 | 67 | /* void assert (int expression); |
| 44 | 68 | |
| 45 | 69 | If NDEBUG is defined, do nothing. |
| ... | ... | @@ -47,7 +71,11 @@ |
| 47 | 71 | |
| 48 | 72 | #ifdef	NDEBUG |
| 49 | 73 | |
| 50 | # define assert(expr)		(__ASSERT_VOID_CAST (0)) | |
| 74 | # if __ASSERT_VARIADIC | |
| 75 | # define assert(...)		(__ASSERT_VOID_CAST (0)) | |
| 76 | # else | |
| 77 | # define assert(expr)		(__ASSERT_VOID_CAST (0)) | |
| 78 | # endif | |
| 51 | 79 | |
| 52 | 80 | /* void assert_perror (int errnum); |
| 53 | 81 | |
| ... | ... | @@ -80,6 +108,13 @@ extern void __assert (const char *__assertion, const char *__file, int __line) |
| 80 | 108 | __THROW __attribute__ ((__noreturn__)) __COLD; |
| 81 | 109 | |
| 82 | 110 | |
| 111 | # if __ASSERT_VARIADIC | |
| 112 | /* This function is not defined and is not called outside of an | |
| 113 | unevaluated sizeof, but serves to verify that the argument to | |
| 114 | assert is a single expression. */ | |
| 115 | extern _Bool __assert_single_arg (_Bool); | |
| 116 | # endif | |
| 117 | ||
| 83 | 118 | __END_DECLS |
| 84 | 119 | |
| 85 | 120 | /* When possible, define assert so that it does not add extra |
| ... | ... | @@ -102,23 +137,40 @@ __END_DECLS |
| 102 | 137 | : __assert_fail (#expr, __ASSERT_FILE, __ASSERT_LINE, \ |
| 103 | 138 | __ASSERT_FUNCTION)) |
| 104 | 139 | # elif !defined __GNUC__ || defined __STRICT_ANSI__ |
| 105 | # define assert(expr)							\ | |
| 140 | # if __ASSERT_VARIADIC | |
| 141 | # define assert(...)							\ | |
| 142 | (((void) sizeof (__assert_single_arg (__VA_ARGS__)), __VA_ARGS__)	\ | |
| 143 | ? __ASSERT_VOID_CAST (0)						\ | |
| 144 | : __assert_fail (#__VA_ARGS__, __FILE__, __LINE__, __ASSERT_FUNCTION)) | |
| 145 | # else | |
| 146 | # define assert(expr)							\ | |
| 106 | 147 | ((expr)								\ |
| 107 | 148 | ? __ASSERT_VOID_CAST (0)						\ |
| 108 | 149 | : __assert_fail (#expr, __FILE__, __LINE__, __ASSERT_FUNCTION)) |
| 150 | # endif | |
| 109 | 151 | # else |
| 152 | # if __ASSERT_VARIADIC | |
| 153 | # define assert(...)							\ | |
| 154 | ((void) sizeof (__assert_single_arg (__VA_ARGS__)), __extension__ ({ \ | |
| 155 | if (__VA_ARGS__)							\ | |
| 156 | ; /* empty */							\ | |
| 157 | else								\ | |
| 158 | __assert_fail (#__VA_ARGS__, __FILE__, __LINE__, __ASSERT_FUNCTION); \ | |
| 159 | })) | |
| 160 | # else | |
| 110 | 161 | /* The first occurrence of EXPR is not evaluated due to the sizeof, |
| 111 | 162 | but will trigger any pedantic warnings masked by the __extension__ |
| 112 | 163 | for the second occurrence. The ternary operator is required to |
| 113 | 164 | support function pointers and bit fields in this context, and to |
| 114 | 165 | suppress the evaluation of variable length arrays. */ |
| 115 | # define assert(expr)							\ | |
| 166 | # define assert(expr)							\ | |
| 116 | 167 | ((void) sizeof ((expr) ? 1 : 0), __extension__ ({			\ |
| 117 | 168 | if (expr)								\ |
| 118 | 169 | ; /* empty */							\ |
| 119 | 170 | else								\ |
| 120 | 171 | __assert_fail (#expr, __FILE__, __LINE__, __ASSERT_FUNCTION);	\ |
| 121 | 172 | })) |
| 173 | # endif | |
| 122 | 174 | # endif |
| 123 | 175 | |
| 124 | 176 | # ifdef	__USE_GNU |
lib/libc/include/generic-glibc/bits/argp-ldbl.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Redirections for argp functions for -mlong-double-64. |
| 2 | Copyright (C) 2019-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2019-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/bits/atomic_wide_counter.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Monotonically increasing wide counters (at least 62 bits). |
| 2 | Copyright (C) 2016-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2016-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/bits/byteswap.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Macros and inline functions to swap the order of bytes in integer values. |
| 2 | Copyright (C) 1997-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1997-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/bits/cmathcalls.h+1-1| ... | ... | @@ -1,6 +1,6 @@ |
| 1 | 1 | /* Prototype declarations for complex math functions; |
| 2 | 2 | helper file for <complex.h>. |
| 3 | Copyright (C) 1997-2025 Free Software Foundation, Inc. | |
| 3 | Copyright (C) 1997-2026 Free Software Foundation, Inc. | |
| 4 | 4 | This file is part of the GNU C Library. |
| 5 | 5 | |
| 6 | 6 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/bits/confname.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* `sysconf', `pathconf', and `confstr' NAME values. Generic version. |
| 2 | Copyright (C) 1993-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1993-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/bits/cpu-set.h+1-1| ... | ... | @@ -1,6 +1,6 @@ |
| 1 | 1 | /* Definition of the cpu_set_t structure used by the POSIX 1003.1b-1993 |
| 2 | 2 | scheduling interface. |
| 3 | Copyright (C) 1996-2025 Free Software Foundation, Inc. | |
| 3 | Copyright (C) 1996-2026 Free Software Foundation, Inc. | |
| 4 | 4 | This file is part of the GNU C Library. |
| 5 | 5 | |
| 6 | 6 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/bits/dirent.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1996-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1996-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/bits/dirent_ext.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* System-specific extensions of <dirent.h>. Linux version. |
| 2 | Copyright (C) 2019-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2019-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/bits/dl_find_object.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* System dependent definitions for finding objects by address. |
| 2 | Copyright (C) 2021-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2021-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/bits/dlfcn.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* System dependent definitions for run-time dynamic loading. |
| 2 | Copyright (C) 1996-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1996-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/bits/endian.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Endian macros for string.h functions |
| 2 | Copyright (C) 1992-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1992-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/bits/environments.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1999-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1999-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/bits/epoll.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 2002-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2002-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/bits/err-ldbl.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Redirections for err.h functions for -mlong-double-64. |
| 2 | Copyright (C) 2019-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2019-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/bits/errno.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Error constants. Linux specific version. |
| 2 | Copyright (C) 1996-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1996-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/bits/error-ldbl.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Redirections for error.h functions for -mlong-double-64. |
| 2 | Copyright (C) 2019-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2019-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/bits/error.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Specializations for error functions. |
| 2 | Copyright (C) 2007-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2007-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/bits/eventfd.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 2007-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2007-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/bits/fcntl-linux-fortify.h created+49| ... | ... | @@ -0,0 +1,49 @@ |
| 1 | /* Checking macros for fcntl functions. Linux version. | |
| 2 | Copyright (C) 2025-2026 Free Software Foundation, Inc. | |
| 3 | This file is part of the GNU C Library. | |
| 4 | ||
| 5 | The GNU C Library is free software; you can redistribute it and/or | |
| 6 | modify it under the terms of the GNU Lesser General Public | |
| 7 | License as published by the Free Software Foundation; either | |
| 8 | version 2.1 of the License, or (at your option) any later version. | |
| 9 | ||
| 10 | The GNU C Library is distributed in the hope that it will be useful, | |
| 11 | but WITHOUT ANY WARRANTY; without even the implied warranty of | |
| 12 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |
| 13 | Lesser General Public License for more details. | |
| 14 | ||
| 15 | You should have received a copy of the GNU Lesser General Public | |
| 16 | License along with the GNU C Library; if not, see | |
| 17 | <https://www.gnu.org/licenses/>. */ | |
| 18 | ||
| 19 | #ifndef	_FCNTL_H | |
| 20 | # error "Never include <bits/fcntl-linux-fortify.h> directly; use <fcntl.h> instead." | |
| 21 | #endif | |
| 22 | ||
| 23 | #ifdef __USE_GNU | |
| 24 | ||
| 25 | extern int __REDIRECT (__openat2_alias, (int __dfd, const char *__filename, | |
| 26 | 					 const struct open_how *__how, | |
| 27 | 					 size_t __usize), openat2) | |
| 28 | __nonnull ((2, 3)); | |
| 29 | ||
| 30 | #if !__fortify_use_clang | |
| 31 | __errordecl (__openat2_invalid_size, | |
| 32 | 	 "the specified size is larger than sizeof (struct open_how)"); | |
| 33 | #endif | |
| 34 | ||
| 35 | __fortify_function int | |
| 36 | openat2 (int __dfd, const char *__filename, const struct open_how *__how, | |
| 37 | 	 size_t __usize) | |
| 38 | __fortify_clang_warning (__builtin_constant_p (__usize) | |
| 39 | 			 && __usize > sizeof (struct open_how), | |
| 40 | 			 "the specified size is larger than sizeof (struct open_how)") | |
| 41 | { | |
| 42 | #if !__fortify_use_clang | |
| 43 | if (__builtin_constant_p (__usize) && __usize > sizeof (struct open_how)) | |
| 44 | __openat2_invalid_size (); | |
| 45 | #endif | |
| 46 | return __openat2_alias (__dfd, __filename, __how, __usize); | |
| 47 | } | |
| 48 | ||
| 49 | #endif /* use GNU */ | |
| \ No newline at end of file |
lib/libc/include/generic-glibc/bits/fcntl-linux.h+36-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* O_*, F_*, FD_* bit values for Linux. |
| 2 | Copyright (C) 2001-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2001-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
| ... | ... | @@ -219,6 +219,9 @@ |
| 219 | 219 | |
| 220 | 220 | /* For F_[GET|SET]FD. */ |
| 221 | 221 | #define FD_CLOEXEC	1	/* Actually anything with low bit set goes */ |
| 222 | #ifdef __USE_GNU | |
| 223 | # define FD_PIDFS_ROOT	-10002	/* Root of the pidfs filesystem */ | |
| 224 | #endif | |
| 222 | 225 | |
| 223 | 226 | #ifndef F_RDLCK |
| 224 | 227 | /* For posix fcntl() and `l_type' field of a `struct flock' for lockf(). */ |
| ... | ... | @@ -381,6 +384,11 @@ struct file_handle |
| 381 | 384 | 						open_by_handle_at. */ |
| 382 | 385 | # define AT_HANDLE_MNT_ID_UNIQUE 1 /* Return the 64-bit unique mount |
| 383 | 386 | 				 ID. */ |
| 387 | # define AT_HANDLE_CONNECTABLE 2 /* Request a connectable file handle */ | |
| 388 | ||
| 389 | /* Flags for execveat2(2). */ | |
| 390 | # define AT_EXECVE_CHECK 0x10000 /* Only perform a check if execution | |
| 391 | 				 would be allowed */ | |
| 384 | 392 | #endif |
| 385 | 393 | |
| 386 | 394 | __BEGIN_DECLS |
| ... | ... | @@ -455,6 +463,33 @@ extern int name_to_handle_at (int __dfd, const char *__name, |
| 455 | 463 | extern int open_by_handle_at (int __mountdirfd, struct file_handle *__handle, |
| 456 | 464 | 			 int __flags); |
| 457 | 465 | |
| 466 | #ifdef __has_include | |
| 467 | # if __has_include ("linux/openat2.h") | |
| 468 | # include "linux/openat2.h" | |
| 469 | # define __glibc_has_open_how 1 | |
| 470 | # endif | |
| 471 | #endif | |
| 472 | ||
| 473 | #include <bits/openat2.h> | |
| 474 | ||
| 475 | /* Similar to `openat' but the arguments are packed on HOW with the size | |
| 476 | USIZE. If flags and mode from HOW are non-zero, then openat2 operates | |
| 477 | like openat. | |
| 478 | ||
| 479 | Unlike openat, unknown or invalid flags result in an error (EINVAL), | |
| 480 | rather than being ignored. The mode must be zero unless one of O_CREAT | |
| 481 | or O_TMPFILE are set. | |
| 482 | ||
| 483 | The kernel does not support legacy non-LFS interface. */ | |
| 484 | extern int openat2 (int __dfd, const char * __filename, | |
| 485 | 		 const struct open_how * __how, | |
| 486 | 		 __SIZE_TYPE__ __usize) | |
| 487 | __nonnull ((2, 3)); | |
| 488 | ||
| 458 | 489 | #endif	/* use GNU */ |
| 459 | 490 | |
| 491 | #if __USE_FORTIFY_LEVEL > 0 && defined __fortify_function | |
| 492 | # include <bits/fcntl-linux-fortify.h> | |
| 493 | #endif | |
| 494 | ||
| 460 | 495 | __END_DECLS |
| \ No newline at end of file |
lib/libc/include/generic-glibc/bits/fcntl.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* O_*, F_*, FD_* bit values for Linux. |
| 2 | Copyright (C) 1995-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1995-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/bits/fcntl2.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Checking macros for fcntl functions. |
| 2 | Copyright (C) 2007-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2007-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/bits/fenv.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1998-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1998-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/bits/floatn-common.h+1-1| ... | ... | @@ -1,6 +1,6 @@ |
| 1 | 1 | /* Macros to control TS 18661-3 glibc features where the same |
| 2 | 2 | definitions are appropriate for all platforms. |
| 3 | Copyright (C) 2017-2025 Free Software Foundation, Inc. | |
| 3 | Copyright (C) 2017-2026 Free Software Foundation, Inc. | |
| 4 | 4 | This file is part of the GNU C Library. |
| 5 | 5 | |
| 6 | 6 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/bits/floatn.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Macros to control TS 18661-3 glibc features on ldbl-128 platforms. |
| 2 | Copyright (C) 2017-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2017-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/bits/flt-eval-method.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Define __GLIBC_FLT_EVAL_METHOD. |
| 2 | Copyright (C) 2016-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2016-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/bits/fp-fast.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Define FP_FAST_* macros. |
| 2 | Copyright (C) 2016-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2016-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/bits/fp-logb.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Define __FP_LOGB0_IS_MIN and __FP_LOGBNAN_IS_MIN. |
| 2 | Copyright (C) 2016-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2016-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/bits/getopt_core.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Declarations for getopt (basic, portable features only). |
| 2 | Copyright (C) 1989-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1989-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library and is also part of gnulib. |
| 4 | 4 | Patches to this file should be submitted to both projects. |
| 5 | 5 |
lib/libc/include/generic-glibc/bits/getopt_ext.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Declarations for getopt (GNU extensions). |
| 2 | Copyright (C) 1989-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1989-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library and is also part of gnulib. |
| 4 | 4 | Patches to this file should be submitted to both projects. |
| 5 | 5 |
lib/libc/include/generic-glibc/bits/getopt_posix.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Declarations for getopt (POSIX compatibility shim). |
| 2 | Copyright (C) 1989-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1989-2026 Free Software Foundation, Inc. | |
| 3 | 3 | Unlike the bulk of the getopt implementation, this file is NOT part |
| 4 | 4 | of gnulib. |
| 5 | 5 |
lib/libc/include/generic-glibc/bits/hwcap.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Defines for bits in AT_HWCAP. |
| 2 | Copyright (C) 2012-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2012-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/bits/in.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1991-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1991-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/bits/indirect-return.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Definition of __INDIRECT_RETURN. Generic version. |
| 2 | Copyright (C) 2018-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2018-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/bits/inet-fortified-decl.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Declarations of checking macros for inet functions. |
| 2 | Copyright (C) 2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2025-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/bits/inet-fortified.h+7-5| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Checking macros for inet functions. |
| 2 | Copyright (C) 2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2025-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
| ... | ... | @@ -45,15 +45,17 @@ __NTH (inet_pton (int __af, |
| 45 | 45 | __fortify_clang_warning_only_if_bos0_lt |
| 46 | 46 | 	(4, __dst, "inet_pton called with destination buffer size less than 4") |
| 47 | 47 | { |
| 48 | size_t sz = 0; | |
| 48 | #if !__fortify_use_clang | |
| 49 | size_t __sz = 0; | |
| 49 | 50 | if (__af == AF_INET) |
| 50 | sz = sizeof (struct in_addr); | |
| 51 | __sz = sizeof (struct in_addr); | |
| 51 | 52 | else if (__af == AF_INET6) |
| 52 | sz = sizeof (struct in6_addr); | |
| 53 | __sz = sizeof (struct in6_addr); | |
| 53 | 54 | else |
| 54 | 55 | return __inet_pton_alias (__af, __src, __dst); |
| 56 | #endif | |
| 55 | 57 | |
| 56 | return __glibc_fortify (inet_pton, sz, sizeof (char), | |
| 58 | return __glibc_fortify (inet_pton, __sz, sizeof (char), | |
| 57 | 59 | 			 __glibc_objsize (__dst), |
| 58 | 60 | 			 __af, __src, __dst); |
| 59 | 61 | }; |
lib/libc/include/generic-glibc/bits/inotify.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 2005-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2005-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/bits/ioctl-types.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Structure types for pre-termios terminal ioctls. Linux version. |
| 2 | Copyright (C) 1996-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1996-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/bits/ioctls.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1996-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1996-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/bits/ipc-perm.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* struct ipc_perm definition. |
| 2 | Copyright (C) 2019-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2019-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/bits/ipc.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1995-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1995-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/bits/ipctypes.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* bits/ipctypes.h -- Define some types used by SysV IPC/MSG/SHM. Generic. |
| 2 | Copyright (C) 2002-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2002-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/bits/iscanonical.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Define iscanonical macro. |
| 2 | Copyright (C) 2016-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2016-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/bits/libc-header-start.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Handle feature test macros at the start of a header. |
| 2 | Copyright (C) 2016-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2016-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/bits/libm-simd-decl-stubs.h+56-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Empty definitions required for __MATHCALL_VEC unfolding in mathcalls.h. |
| 2 | Copyright (C) 2014-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2014-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
| ... | ... | @@ -187,6 +187,28 @@ |
| 187 | 187 | #define __DECL_SIMD_expm1f64x |
| 188 | 188 | #define __DECL_SIMD_expm1f128x |
| 189 | 189 | |
| 190 | #define __DECL_SIMD_exp2m1 | |
| 191 | #define __DECL_SIMD_exp2m1f | |
| 192 | #define __DECL_SIMD_exp2m1l | |
| 193 | #define __DECL_SIMD_exp2m1f16 | |
| 194 | #define __DECL_SIMD_exp2m1f32 | |
| 195 | #define __DECL_SIMD_exp2m1f64 | |
| 196 | #define __DECL_SIMD_exp2m1f128 | |
| 197 | #define __DECL_SIMD_exp2m1f32x | |
| 198 | #define __DECL_SIMD_exp2m1f64x | |
| 199 | #define __DECL_SIMD_exp2m1f128x | |
| 200 | ||
| 201 | #define __DECL_SIMD_exp10m1 | |
| 202 | #define __DECL_SIMD_exp10m1f | |
| 203 | #define __DECL_SIMD_exp10m1l | |
| 204 | #define __DECL_SIMD_exp10m1f16 | |
| 205 | #define __DECL_SIMD_exp10m1f32 | |
| 206 | #define __DECL_SIMD_exp10m1f64 | |
| 207 | #define __DECL_SIMD_exp10m1f128 | |
| 208 | #define __DECL_SIMD_exp10m1f32x | |
| 209 | #define __DECL_SIMD_exp10m1f64x | |
| 210 | #define __DECL_SIMD_exp10m1f128x | |
| 211 | ||
| 190 | 212 | #define __DECL_SIMD_sinh |
| 191 | 213 | #define __DECL_SIMD_sinhf |
| 192 | 214 | #define __DECL_SIMD_sinhl |
| ... | ... | @@ -220,6 +242,17 @@ |
| 220 | 242 | #define __DECL_SIMD_atan2f64x |
| 221 | 243 | #define __DECL_SIMD_atan2f128x |
| 222 | 244 | |
| 245 | #define __DECL_SIMD_rsqrt | |
| 246 | #define __DECL_SIMD_rsqrtf | |
| 247 | #define __DECL_SIMD_rsqrtl | |
| 248 | #define __DECL_SIMD_rsqrtf16 | |
| 249 | #define __DECL_SIMD_rsqrtf32 | |
| 250 | #define __DECL_SIMD_rsqrtf64 | |
| 251 | #define __DECL_SIMD_rsqrtf128 | |
| 252 | #define __DECL_SIMD_rsqrtf32x | |
| 253 | #define __DECL_SIMD_rsqrtf64x | |
| 254 | #define __DECL_SIMD_rsqrtf128x | |
| 255 | ||
| 223 | 256 | #define __DECL_SIMD_log10 |
| 224 | 257 | #define __DECL_SIMD_log10f |
| 225 | 258 | #define __DECL_SIMD_log10l |
| ... | ... | @@ -231,6 +264,17 @@ |
| 231 | 264 | #define __DECL_SIMD_log10f64x |
| 232 | 265 | #define __DECL_SIMD_log10f128x |
| 233 | 266 | |
| 267 | #define __DECL_SIMD_log10p1 | |
| 268 | #define __DECL_SIMD_log10p1f | |
| 269 | #define __DECL_SIMD_log10p1l | |
| 270 | #define __DECL_SIMD_log10p1f16 | |
| 271 | #define __DECL_SIMD_log10p1f32 | |
| 272 | #define __DECL_SIMD_log10p1f64 | |
| 273 | #define __DECL_SIMD_log10p1f128 | |
| 274 | #define __DECL_SIMD_log10p1f32x | |
| 275 | #define __DECL_SIMD_log10p1f64x | |
| 276 | #define __DECL_SIMD_log10p1f128x | |
| 277 | ||
| 234 | 278 | #define __DECL_SIMD_log2 |
| 235 | 279 | #define __DECL_SIMD_log2f |
| 236 | 280 | #define __DECL_SIMD_log2l |
| ... | ... | @@ -242,6 +286,17 @@ |
| 242 | 286 | #define __DECL_SIMD_log2f64x |
| 243 | 287 | #define __DECL_SIMD_log2f128x |
| 244 | 288 | |
| 289 | #define __DECL_SIMD_log2p1 | |
| 290 | #define __DECL_SIMD_log2p1f | |
| 291 | #define __DECL_SIMD_log2p1l | |
| 292 | #define __DECL_SIMD_log2p1f16 | |
| 293 | #define __DECL_SIMD_log2p1f32 | |
| 294 | #define __DECL_SIMD_log2p1f64 | |
| 295 | #define __DECL_SIMD_log2p1f128 | |
| 296 | #define __DECL_SIMD_log2p1f32x | |
| 297 | #define __DECL_SIMD_log2p1f64x | |
| 298 | #define __DECL_SIMD_log2p1f128x | |
| 299 | ||
| 245 | 300 | #define __DECL_SIMD_log1p |
| 246 | 301 | #define __DECL_SIMD_log1pf |
| 247 | 302 | #define __DECL_SIMD_log1pl |
lib/libc/include/generic-glibc/bits/link.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 2005-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2005-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/bits/link_lavcurrent.h+1-1| ... | ... | @@ -1,6 +1,6 @@ |
| 1 | 1 | /* Data structure for communication from the run-time dynamic linker for |
| 2 | 2 | loaded ELF shared objects. LAV_CURRENT definition. |
| 3 | Copyright (C) 2021-2025 Free Software Foundation, Inc. | |
| 3 | Copyright (C) 2021-2026 Free Software Foundation, Inc. | |
| 4 | 4 | This file is part of the GNU C Library. |
| 5 | 5 | |
| 6 | 6 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/bits/local_lim.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Minimum guaranteed maximum values for system limits. Linux version. |
| 2 | Copyright (C) 1993-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1993-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/bits/locale.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Definition of locale category symbol values. |
| 2 | Copyright (C) 2001-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2001-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/bits/long-double.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Properties of long double type. MIPS version. |
| 2 | Copyright (C) 2016-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2016-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/bits/math-vector.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Platform-specific SIMD declarations of math functions. |
| 2 | Copyright (C) 2014-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2014-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/bits/mathcalls-helper-functions.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Prototype declarations for math classification macros helpers. |
| 2 | Copyright (C) 2017-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2017-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/bits/mathcalls-macros.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Macros for math function declarations. |
| 2 | Copyright (C) 2024-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2024-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/bits/mathcalls-narrow.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Declare functions returning a narrower type. |
| 2 | Copyright (C) 2018-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2018-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/bits/mathcalls.h+10-14| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Prototype declarations for math functions; helper file for <math.h>. |
| 2 | Copyright (C) 1996-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1996-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
| ... | ... | @@ -136,16 +136,16 @@ __MATHCALL (modf,, (_Mdouble_ __x, _Mdouble_ *__iptr)) __nonnull ((2)); |
| 136 | 136 | __MATHCALL_VEC (exp10,, (_Mdouble_ __x)); |
| 137 | 137 | |
| 138 | 138 | /* Return exp2(X) - 1. */ |
| 139 | __MATHCALL (exp2m1,, (_Mdouble_ __x)); | |
| 139 | __MATHCALL_VEC (exp2m1,, (_Mdouble_ __x)); | |
| 140 | 140 | |
| 141 | 141 | /* Return exp10(X) - 1. */ |
| 142 | __MATHCALL (exp10m1,, (_Mdouble_ __x)); | |
| 142 | __MATHCALL_VEC (exp10m1,, (_Mdouble_ __x)); | |
| 143 | 143 | |
| 144 | 144 | /* Return log2(1 + X). */ |
| 145 | __MATHCALL (log2p1,, (_Mdouble_ __x)); | |
| 145 | __MATHCALL_VEC (log2p1,, (_Mdouble_ __x)); | |
| 146 | 146 | |
| 147 | 147 | /* Return log10(1 + X). */ |
| 148 | __MATHCALL (log10p1,, (_Mdouble_ __x)); | |
| 148 | __MATHCALL_VEC (log10p1,, (_Mdouble_ __x)); | |
| 149 | 149 | |
| 150 | 150 | /* Return log(1 + X). */ |
| 151 | 151 | __MATHCALL_VEC (logp1,, (_Mdouble_ __x)); |
| ... | ... | @@ -203,7 +203,7 @@ __MATHCALL (powr,, (_Mdouble_ __x, _Mdouble_ __y)); |
| 203 | 203 | __MATHCALL (rootn,, (_Mdouble_ __x, long long int __y)); |
| 204 | 204 | |
| 205 | 205 | /* Return the reciprocal of the square root of X. */ |
| 206 | __MATHCALL (rsqrt,, (_Mdouble_ __x)); | |
| 206 | __MATHCALL_VEC (rsqrt,, (_Mdouble_ __x)); | |
| 207 | 207 | #endif |
| 208 | 208 | |
| 209 | 209 | |
| ... | ... | @@ -400,25 +400,21 @@ __MATHCALLX (roundeven,, (_Mdouble_ __x), (__const__)); |
| 400 | 400 | |
| 401 | 401 | /* Round X to nearest signed integer value, not raising inexact, with |
| 402 | 402 | control of rounding direction and width of result. */ |
| 403 | __MATHDECL (__intmax_t, fromfp,, (_Mdouble_ __x, int __round, | |
| 404 | 				 unsigned int __width)); | |
| 403 | __MATHCALL (fromfp,, (_Mdouble_ __x, int __round, unsigned int __width)); | |
| 405 | 404 | |
| 406 | 405 | /* Round X to nearest unsigned integer value, not raising inexact, |
| 407 | 406 | with control of rounding direction and width of result. */ |
| 408 | __MATHDECL (__uintmax_t, ufromfp,, (_Mdouble_ __x, int __round, | |
| 409 | 				 unsigned int __width)); | |
| 407 | __MATHCALL (ufromfp,, (_Mdouble_ __x, int __round, unsigned int __width)); | |
| 410 | 408 | |
| 411 | 409 | /* Round X to nearest signed integer value, raising inexact for |
| 412 | 410 | non-integers, with control of rounding direction and width of |
| 413 | 411 | result. */ |
| 414 | __MATHDECL (__intmax_t, fromfpx,, (_Mdouble_ __x, int __round, | |
| 415 | 				 unsigned int __width)); | |
| 412 | __MATHCALL (fromfpx,, (_Mdouble_ __x, int __round, unsigned int __width)); | |
| 416 | 413 | |
| 417 | 414 | /* Round X to nearest unsigned integer value, raising inexact for |
| 418 | 415 | non-integers, with control of rounding direction and width of |
| 419 | 416 | result. */ |
| 420 | __MATHDECL (__uintmax_t, ufromfpx,, (_Mdouble_ __x, int __round, | |
| 421 | 				 unsigned int __width)); | |
| 417 | __MATHCALL (ufromfpx,, (_Mdouble_ __x, int __round, unsigned int __width)); | |
| 422 | 418 | |
| 423 | 419 | /* Canonicalize floating-point representation. */ |
| 424 | 420 | __MATHDECL_1 (int, canonicalize,, (_Mdouble_ *__cx, const _Mdouble_ *__x)); |
lib/libc/include/generic-glibc/bits/mathdef.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1997-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1997-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/bits/mman-linux.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Definitions for POSIX memory map interface. Linux generic version. |
| 2 | Copyright (C) 2001-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2001-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/bits/mman-map-flags-generic.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Definitions for POSIX memory map interface. Linux/generic version. |
| 2 | Copyright (C) 1997-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1997-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/bits/mman-shared.h+12-2| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Memory-mapping-related declarations/definitions, not architecture-specific. |
| 2 | Copyright (C) 2017-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2017-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
| ... | ... | @@ -85,6 +85,16 @@ int pkey_free (int __key) __THROW; |
| 85 | 85 | range. */ |
| 86 | 86 | int pkey_mprotect (void *__addr, size_t __len, int __prot, int __pkey) __THROW; |
| 87 | 87 | |
| 88 | /* Seal the address range to avoid further modifications, such as remapping to | |
| 89 | shrink or expand the VMA, changing protection permission with mprotect, | |
| 90 | unmap with munmap, or destructive semantics such as madvise with | |
| 91 | MADV_DONTNEED. | |
| 92 | ||
| 93 | The address range must be a valid VMA, without any gaps (unallocated | |
| 94 | memory) between the start and end, and ADDR must be page-aligned (LEN will | |
| 95 | be page-aligned implicitly). */ | |
| 96 | int mseal (void *__addr, size_t __len, unsigned long flags) __THROW; | |
| 97 | ||
| 88 | 98 | __END_DECLS |
| 89 | 99 | |
| 90 | #endif /* __USE_GNU */ | |
| 100 | #endif /* __USE_GNU */ | |
| \ No newline at end of file |
lib/libc/include/generic-glibc/bits/mman.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Definitions for POSIX memory map interface. Linux/generic version. |
| 2 | Copyright (C) 1997-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1997-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/bits/mman_ext.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* System-specific extensions of <sys/mman.h>, Linux version. |
| 2 | Copyright (C) 2022-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2022-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/bits/monetary-ldbl.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* -mlong-double-64 compatibility mode for monetary functions. |
| 2 | Copyright (C) 2006-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2006-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/bits/mqueue.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 2004-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2004-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/bits/mqueue2.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Checking macros for mq functions. |
| 2 | Copyright (C) 2007-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2007-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/bits/msq.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1995-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1995-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/bits/netdb.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1996-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1996-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/bits/openat2.h created+60| ... | ... | @@ -0,0 +1,60 @@ |
| 1 | /* openat2 definition. Linux specific. | |
| 2 | Copyright (C) 2025-2026 Free Software Foundation, Inc. | |
| 3 | This file is part of the GNU C Library. | |
| 4 | ||
| 5 | The GNU C Library is free software; you can redistribute it and/or | |
| 6 | modify it under the terms of the GNU Lesser General Public | |
| 7 | License as published by the Free Software Foundation; either | |
| 8 | version 2.1 of the License, or (at your option) any later version. | |
| 9 | ||
| 10 | The GNU C Library is distributed in the hope that it will be useful, | |
| 11 | but WITHOUT ANY WARRANTY; without even the implied warranty of | |
| 12 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |
| 13 | Lesser General Public License for more details. | |
| 14 | ||
| 15 | You should have received a copy of the GNU Lesser General Public | |
| 16 | License along with the GNU C Library; if not, see | |
| 17 | <https://www.gnu.org/licenses/>. */ | |
| 18 | ||
| 19 | #ifndef _FCNTL_H | |
| 20 | # error "Never use <bits/openat2.h> directly; include <fcntl.h> instead." | |
| 21 | #endif | |
| 22 | ||
| 23 | #ifndef __glibc_has_open_how | |
| 24 | /* Arguments for how openat2 should open the target path. */ | |
| 25 | struct open_how | |
| 26 | { | |
| 27 | __uint64_t flags; | |
| 28 | __uint64_t mode; | |
| 29 | __uint64_t resolve; | |
| 30 | }; | |
| 31 | #endif | |
| 32 | ||
| 33 | /* how->resolve flags for openat2. */ | |
| 34 | #ifndef RESOLVE_NO_XDEV | |
| 35 | # define RESOLVE_NO_XDEV	0x01 /* Block mount-point crossings | |
| 36 | 					(includes bind-mounts). */ | |
| 37 | #endif | |
| 38 | #ifndef RESOLVE_NO_MAGICLINKS | |
| 39 | # define RESOLVE_NO_MAGICLINKS	0x02 /* Block traversal through procfs-style | |
| 40 | 					"magic-links". */ | |
| 41 | #endif | |
| 42 | #ifndef RESOLVE_NO_SYMLINKS | |
| 43 | # define RESOLVE_NO_SYMLINKS	0x04 /* Block traversal through all symlinks. */ | |
| 44 | #endif | |
| 45 | #ifndef RESOLVE_BENEATH | |
| 46 | # define RESOLVE_BENEATH	0x08 /* Block "lexical" trickery like | |
| 47 | 					"..", symlinks, and absolute | |
| 48 | 					paths which escape the dirfd. */ | |
| 49 | #endif | |
| 50 | #ifndef RESOLVE_IN_ROOT | |
| 51 | # define RESOLVE_IN_ROOT	0x10 /* Make all jumps to "/" and ".." | |
| 52 | 					be scoped inside the dirfd | |
| 53 | 					(similar to chroot). */ | |
| 54 | #endif | |
| 55 | #ifndef RESOLVE_CACHED | |
| 56 | # define RESOLVE_CACHED		0x20 /* Only complete if resolution can be | |
| 57 | 					completed through cached lookup. May | |
| 58 | 					return -EAGAIN if that's not | |
| 59 | 					possible. */ | |
| 60 | #endif | |
| \ No newline at end of file |
lib/libc/include/generic-glibc/bits/param.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Old-style Unix parameters and limits. Linux version. |
| 2 | Copyright (C) 1995-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1995-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/bits/platform/features.h+1-1| ... | ... | @@ -1,6 +1,6 @@ |
| 1 | 1 | /* Inline functions for x86 CPU features. |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | Copyright (C) 2024-2025 Free Software Foundation, Inc. | |
| 3 | Copyright (C) 2024-2026 Free Software Foundation, Inc. | |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
| 6 | 6 | modify it under the terms of the GNU Lesser General Public |
lib/libc/include/generic-glibc/bits/platform/x86.h+1-1| ... | ... | @@ -1,6 +1,6 @@ |
| 1 | 1 | /* Constants and data structures for x86 CPU features. |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | Copyright (C) 2008-2025 Free Software Foundation, Inc. | |
| 3 | Copyright (C) 2008-2026 Free Software Foundation, Inc. | |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
| 6 | 6 | modify it under the terms of the GNU Lesser General Public |
lib/libc/include/generic-glibc/bits/poll.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1997-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1997-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/bits/poll2.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Checking macros for poll functions. |
| 2 | Copyright (C) 2012-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2012-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/bits/posix1_lim.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1991-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1991-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/bits/posix2_lim.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1991-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1991-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/bits/posix_opt.h+2-2| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Define POSIX options for Linux. |
| 2 | Copyright (C) 1996-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1996-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
| ... | ... | @@ -54,7 +54,7 @@ |
| 54 | 54 | |
| 55 | 55 | /* `c_cc' member of 'struct termios' structure can be disabled by |
| 56 | 56 | using the value _POSIX_VDISABLE. */ |
| 57 | #define	_POSIX_VDISABLE	'\0' | |
| 57 | #define	_POSIX_VDISABLE	0 | |
| 58 | 58 | |
| 59 | 59 | /* Filenames are not silently truncated. */ |
| 60 | 60 | #define	_POSIX_NO_TRUNC	1 |
lib/libc/include/generic-glibc/bits/ppc.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Facilities specific to the PowerPC architecture on Linux |
| 2 | Copyright (C) 2012-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2012-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/bits/printf-ldbl.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* -mlong-double-64 compatibility mode for <printf.h> functions. |
| 2 | Copyright (C) 2006-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2006-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/bits/procfs-extra.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Extra sys/procfs.h definitions. Generic Linux version. |
| 2 | Copyright (C) 2018-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2018-2026 Free Software Foundation, Inc. | |
| 3 | 3 | |
| 4 | 4 | This file is part of the GNU C Library. |
| 5 | 5 |
lib/libc/include/generic-glibc/bits/procfs-id.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Types of pr_uid and pr_gid in struct elf_prpsinfo. Generic Linux version. |
| 2 | Copyright (C) 2018-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2018-2026 Free Software Foundation, Inc. | |
| 3 | 3 | |
| 4 | 4 | This file is part of the GNU C Library. |
| 5 | 5 |
lib/libc/include/generic-glibc/bits/procfs-prregset.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Types of prgregset_t and prfpregset_t. Generic Linux version. |
| 2 | Copyright (C) 2018-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2018-2026 Free Software Foundation, Inc. | |
| 3 | 3 | |
| 4 | 4 | This file is part of the GNU C Library. |
| 5 | 5 |
lib/libc/include/generic-glibc/bits/procfs.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Types for registers for sys/procfs.h. MIPS version. |
| 2 | Copyright (C) 1996-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1996-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/bits/pthread_stack_min-dynamic.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Definition of PTHREAD_STACK_MIN, possibly dynamic. |
| 2 | Copyright (C) 2021-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2021-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/bits/pthread_stack_min.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Definition of PTHREAD_STACK_MIN. Linux version. |
| 2 | Copyright (C) 2021-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2021-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/bits/pthreadtypes-arch.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Machine-specific pthread type layouts. Generic version. |
| 2 | Copyright (C) 2019-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2019-2026 Free Software Foundation, Inc. | |
| 3 | 3 | |
| 4 | 4 | This file is part of the GNU C Library. |
| 5 | 5 |
lib/libc/include/generic-glibc/bits/pthreadtypes.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Declaration of common pthread types for all architectures. |
| 2 | Copyright (C) 2017-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2017-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/bits/ptrace-shared.h+1-1| ... | ... | @@ -1,6 +1,6 @@ |
| 1 | 1 | /* `ptrace' debugger support interface. Linux version, |
| 2 | 2 | not architecture-specific. |
| 3 | Copyright (C) 1996-2025 Free Software Foundation, Inc. | |
| 3 | Copyright (C) 1996-2026 Free Software Foundation, Inc. | |
| 4 | 4 | |
| 5 | 5 | This file is part of the GNU C Library. |
| 6 | 6 |
lib/libc/include/generic-glibc/bits/resource.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Bit values & structures for resource limits. Linux version. |
| 2 | Copyright (C) 1994-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1994-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/bits/rseq.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Restartable Sequences Linux mips architecture header. |
| 2 | Copyright (C) 2021-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2021-2026 Free Software Foundation, Inc. | |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
| 5 | 5 | modify it under the terms of the GNU Lesser General Public |
lib/libc/include/generic-glibc/bits/sched.h+1-1| ... | ... | @@ -1,6 +1,6 @@ |
| 1 | 1 | /* Definitions of constants and data structure for POSIX 1003.1b-1993 |
| 2 | 2 | scheduling interface. |
| 3 | Copyright (C) 1996-2025 Free Software Foundation, Inc. | |
| 3 | Copyright (C) 1996-2026 Free Software Foundation, Inc. | |
| 4 | 4 | This file is part of the GNU C Library. |
| 5 | 5 | |
| 6 | 6 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/bits/select-decl.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Checking routines for select functions. Declaration only. |
| 2 | Copyright (C) 2023-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2023-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/bits/select.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1997-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1997-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/bits/select2.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Checking macros for select functions. |
| 2 | Copyright (C) 2011-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2011-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/bits/sem.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1995-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1995-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/bits/semaphore.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Generic POSIX semaphore type layout |
| 2 | Copyright (C) 1995-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1995-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/bits/setjmp.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Define the machine-dependent type `jmp_buf'. MIPS version. |
| 2 | Copyright (C) 1992-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1992-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/bits/setjmp2.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Checking macros for setjmp functions. |
| 2 | Copyright (C) 2009-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2009-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/bits/shm.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1995-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1995-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/bits/shmlba.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Define SHMLBA. Generic version. |
| 2 | Copyright (C) 2018-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2018-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/bits/sigaction.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* The proper definitions for Linux's sigaction. |
| 2 | Copyright (C) 1993-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1993-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/bits/sigcontext.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1996-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1996-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/bits/sigevent-consts.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* sigevent constants. Linux version. |
| 2 | Copyright (C) 1997-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1997-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/bits/siginfo-consts.h+16-2| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* siginfo constants. Linux version. |
| 2 | Copyright (C) 1997-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1997-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
| ... | ... | @@ -168,8 +168,10 @@ enum |
| 168 | 168 | # define TRAP_BRANCH	TRAP_BRANCH |
| 169 | 169 | TRAP_HWBKPT,			/* Hardware breakpoint/watchpoint. */ |
| 170 | 170 | # define TRAP_HWBKPT	TRAP_HWBKPT |
| 171 | TRAP_UNK			/* Undiagnosed trap. */ | |
| 171 | TRAP_UNK,			/* Undiagnosed trap. */ | |
| 172 | 172 | # define TRAP_UNK	TRAP_UNK |
| 173 | TRAP_PERF			/* Perf event with sigtrap=1. */ | |
| 174 | # define TRAP_PERF	TRAP_PERF | |
| 173 | 175 | }; |
| 174 | 176 | # endif |
| 175 | 177 | |
| ... | ... | @@ -209,6 +211,18 @@ enum |
| 209 | 211 | }; |
| 210 | 212 | # endif |
| 211 | 213 | |
| 214 | /* The Linux-specific SIGSYS values are all considered GNU extensions. */ | |
| 215 | #ifdef __USE_GNU | |
| 216 | /* `si_code' values for SIGSYS signal. */ | |
| 217 | enum | |
| 218 | { | |
| 219 | SYS_SECCOMP = 1,		/* Seccomp triggered. */ | |
| 220 | # define SYS_SECCOMP	SYS_SECCOMP | |
| 221 | SYS_USER_DISPATCH			/* Syscall user dispatch triggered. */ | |
| 222 | # define SYS_USER_DISPATCH	SYS_USER_DISPATCH | |
| 223 | }; | |
| 224 | #endif | |
| 225 | ||
| 212 | 226 | /* Architectures might also add architecture-specific constants. |
| 213 | 227 | These are all considered GNU extensions. */ |
| 214 | 228 | #ifdef __USE_GNU |
lib/libc/include/generic-glibc/bits/signal_ext.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* System-specific extensions of <signal.h>, Linux version. |
| 2 | Copyright (C) 2019-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2019-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/bits/signalfd.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 2007-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2007-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/bits/signum-arch.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Signal number definitions. Linux version. |
| 2 | Copyright (C) 1995-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1995-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/bits/signum-generic.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Signal number constants. Generic template. |
| 2 | Copyright (C) 1991-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1991-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/bits/sigstack.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* sigstack, sigaltstack definitions. |
| 2 | Copyright (C) 1998-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1998-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/bits/sigstksz.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Definition of MINSIGSTKSZ and SIGSTKSZ. Linux version. |
| 2 | Copyright (C) 2020-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2020-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/bits/sigthread.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Signal handling function for threaded programs. |
| 2 | Copyright (C) 1998-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1998-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/bits/sockaddr.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Definition of struct sockaddr_* common members and sizes, generic version. |
| 2 | Copyright (C) 1995-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1995-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/bits/socket-constants.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Socket constants which vary among Linux architectures. |
| 2 | Copyright (C) 2019-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2019-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/bits/socket.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* System-specific socket constants and types. Linux version. |
| 2 | Copyright (C) 1991-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1991-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/bits/socket2.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Checking macros for socket functions. |
| 2 | Copyright (C) 2005-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2005-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/bits/socket_type.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Define enum __socket_type for generic Linux. |
| 2 | Copyright (C) 1991-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1991-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/bits/spawn_ext.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* POSIX spawn extensions. Linux version. |
| 2 | Copyright (C) 2023-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2023-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/bits/ss_flags.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* ss_flags values for stack_t. Linux version. |
| 2 | Copyright (C) 1998-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1998-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/bits/stab.def+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Table of DBX symbol codes for the GNU system. |
| 2 | Copyright (C) 1988, 1997-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1988, 1997-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/bits/stat.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1992-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1992-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/bits/statfs.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1997-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1997-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/bits/statvfs.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1997-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1997-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/bits/statx-generic.h+2-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Generic statx-related definitions and declarations. |
| 2 | Copyright (C) 2018-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2018-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
| ... | ... | @@ -48,6 +48,7 @@ |
| 48 | 48 | # define STATX_MNT_ID_UNIQUE 0x4000U |
| 49 | 49 | # define STATX_SUBVOL 0x8000U |
| 50 | 50 | # define STATX_WRITE_ATOMIC 0x00010000U |
| 51 | # define STATX_DIO_READ_ALIGN 0x00020000U | |
| 51 | 52 | # define STATX__RESERVED 0x80000000U |
| 52 | 53 | |
| 53 | 54 | # define STATX_ATTR_COMPRESSED 0x0004 |
lib/libc/include/generic-glibc/bits/statx.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* statx-related definitions and declarations. Linux version. |
| 2 | Copyright (C) 2018-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2018-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/bits/stdint-intn.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Define intN_t types. |
| 2 | Copyright (C) 2017-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2017-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/bits/stdint-least.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Define int_leastN_t and uint_leastN types. |
| 2 | Copyright (C) 2024-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2024-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/bits/stdint-uintn.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Define uintN_t types. |
| 2 | Copyright (C) 2017-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2017-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/bits/stdio-ldbl.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* -mlong-double-64 compatibility mode for stdio functions. |
| 2 | Copyright (C) 2006-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2006-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/bits/stdio.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Optimizing macros and inline functions for stdio functions. |
| 2 | Copyright (C) 1998-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1998-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/bits/stdio2-decl.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Checking macros for stdio functions. Declarations only. |
| 2 | Copyright (C) 2004-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2004-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/bits/stdio2.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Checking macros for stdio functions. |
| 2 | Copyright (C) 2004-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2004-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/bits/stdio_lim.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* System specific stdio.h definitions. Linux version. |
| 2 | Copyright (C) 2023-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2023-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/bits/stdlib-bsearch.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Perform binary search - inline version. |
| 2 | Copyright (C) 1991-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1991-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/bits/stdlib-float.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Floating-point inline functions for stdlib.h. |
| 2 | Copyright (C) 2012-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2012-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/bits/stdlib-ldbl.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* -mlong-double-64 compatibility mode for <stdlib.h> functions. |
| 2 | Copyright (C) 2006-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2006-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/bits/stdlib.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Checking macros for stdlib functions. |
| 2 | Copyright (C) 2005-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2005-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/bits/string_fortified.h+13-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 2004-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2004-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
| ... | ... | @@ -60,6 +60,18 @@ __NTH (memset (void *__dest, int __ch, size_t __len)) |
| 60 | 60 | 				 __glibc_objsize0 (__dest)); |
| 61 | 61 | } |
| 62 | 62 | |
| 63 | #if defined __USE_MISC || __GLIBC_USE (ISOC23) | |
| 64 | void *__memset_explicit_chk (void *__s, int __c, size_t __n, size_t __destlen) | |
| 65 | __THROW __nonnull ((1)) __fortified_attr_access (__write_only__, 1, 3); | |
| 66 | ||
| 67 | __fortify_function void * | |
| 68 | __NTH (memset_explicit (void *__dest, int __ch, size_t __len)) | |
| 69 | { | |
| 70 | return __memset_explicit_chk (__dest, __ch, __len, | |
| 71 | 				__glibc_objsize0 (__dest)); | |
| 72 | } | |
| 73 | #endif | |
| 74 | ||
| 63 | 75 | #ifdef __USE_MISC |
| 64 | 76 | # include <bits/strings_fortified.h> |
| 65 | 77 |
lib/libc/include/generic-glibc/bits/strings_fortified.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Fortify macros for strings.h functions. |
| 2 | Copyright (C) 2017-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2017-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/bits/struct_mutex.h+4-18| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Default mutex implementation struct definitions. |
| 2 | Copyright (C) 2019-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2019-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
| ... | ... | @@ -21,8 +21,8 @@ |
| 21 | 21 | |
| 22 | 22 | /* Generic struct for both POSIX and C11 mutexes. New ports are expected |
| 23 | 23 | to use the default layout, however architecture can redefine it to |
| 24 | add arch-specific extension (such as lock-elision). The struct have | |
| 25 | a size of 32 bytes on LP32 and 40 bytes on LP64 architectures. */ | |
| 24 | add arch-specific extension. The struct have a size of 32 bytes on LP32 | |
| 25 | and 40 bytes on LP64 architectures. */ | |
| 26 | 26 | |
| 27 | 27 | struct __pthread_mutex_s |
| 28 | 28 | { |
| ... | ... | @@ -40,21 +40,7 @@ struct __pthread_mutex_s |
| 40 | 40 | PTHREAD_MUTEX_INITIALIZER or by a call to pthread_mutex_init. |
| 41 | 41 | |
| 42 | 42 | After a mutex has been initialized, the __kind of a mutex is usually not |
| 43 | changed. BUT it can be set to -1 in pthread_mutex_destroy or elision can | |
| 44 | be enabled. This is done concurrently in the pthread_mutex_*lock | |
| 45 | functions by using the macro FORCE_ELISION. This macro is only defined | |
| 46 | for architectures which supports lock elision. | |
| 47 | ||
| 48 | For elision, there are the flags PTHREAD_MUTEX_ELISION_NP and | |
| 49 | PTHREAD_MUTEX_NO_ELISION_NP which can be set in addition to the already | |
| 50 | set type of a mutex. Before a mutex is initialized, only | |
| 51 | PTHREAD_MUTEX_NO_ELISION_NP can be set with pthread_mutexattr_settype. | |
| 52 | ||
| 53 | After a mutex has been initialized, the functions pthread_mutex_*lock can | |
| 54 | enable elision - if the mutex-type and the machine supports it - by | |
| 55 | setting the flag PTHREAD_MUTEX_ELISION_NP. This is done concurrently. | |
| 56 | Afterwards the lock / unlock functions are using specific elision | |
| 57 | code-paths. */ | |
| 43 | changed. BUT it can be set to -1 in pthread_mutex_destroy. */ | |
| 58 | 44 | int __kind; |
| 59 | 45 | #if __WORDSIZE != 64 |
| 60 | 46 | unsigned int __nusers; |
lib/libc/include/generic-glibc/bits/struct_rwlock.h+3-3| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Default read-write lock implementation struct definitions. |
| 2 | Copyright (C) 2019-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2019-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
| ... | ... | @@ -23,8 +23,8 @@ |
| 23 | 23 | |
| 24 | 24 | /* Generic struct for both POSIX read-write lock. New ports are expected |
| 25 | 25 | to use the default layout, however archictetures can redefine it to add |
| 26 | arch-specific extensions (such as lock-elision). The struct have a size | |
| 27 | of 32 bytes on both LP32 and LP64 architectures. */ | |
| 26 | arch-specific extensions. The struct have a size of 32 bytes on both LP32 | |
| 27 | and LP64 architectures. */ | |
| 28 | 28 | |
| 29 | 29 | struct __pthread_rwlock_arch_t |
| 30 | 30 | { |
lib/libc/include/generic-glibc/bits/struct_stat.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Definition for struct stat. |
| 2 | Copyright (C) 2020-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2020-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/bits/struct_stat_time64_helper.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Definition for helper to define struct stat with 64-bit time. |
| 2 | Copyright (C) 2021-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2021-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/bits/syscall.h+10-2| ... | ... | @@ -1,11 +1,11 @@ |
| 1 | 1 | /* Generated at libc build time from syscall list. */ |
| 2 | /* The system call list corresponds to kernel 6.15. */ | |
| 2 | /* The system call list corresponds to kernel 6.17. */ | |
| 3 | 3 | |
| 4 | 4 | #ifndef _SYSCALL_H |
| 5 | 5 | # error "Never use <bits/syscall.h> directly; include <sys/syscall.h> instead." |
| 6 | 6 | #endif |
| 7 | 7 | |
| 8 | #define __GLIBC_LINUX_VERSION_CODE 397056 | |
| 8 | #define __GLIBC_LINUX_VERSION_CODE 397568 | |
| 9 | 9 | |
| 10 | 10 | #ifdef __NR_FAST_atomic_update |
| 11 | 11 | # define SYS_FAST_atomic_update __NR_FAST_atomic_update |
| ... | ... | @@ -411,6 +411,14 @@ |
| 411 | 411 | # define SYS_fgetxattr __NR_fgetxattr |
| 412 | 412 | #endif |
| 413 | 413 | |
| 414 | #ifdef __NR_file_getattr | |
| 415 | # define SYS_file_getattr __NR_file_getattr | |
| 416 | #endif | |
| 417 | ||
| 418 | #ifdef __NR_file_setattr | |
| 419 | # define SYS_file_setattr __NR_file_setattr | |
| 420 | #endif | |
| 421 | ||
| 414 | 422 | #ifdef __NR_finit_module |
| 415 | 423 | # define SYS_finit_module __NR_finit_module |
| 416 | 424 | #endif |
lib/libc/include/generic-glibc/bits/syslog-decl.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Checking routines for syslog functions. Declaration only. |
| 2 | Copyright (C) 2023-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2023-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/bits/syslog-ldbl.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* -mlong-double-64 compatibility mode for syslog functions. |
| 2 | Copyright (C) 2006-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2006-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/bits/syslog-path.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* <bits/syslog-path.h> -- _PATH_LOG definition |
| 2 | Copyright (C) 2006-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2006-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/bits/syslog.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Checking macros for syslog functions. |
| 2 | Copyright (C) 2005-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2005-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/bits/sysmacros.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Definitions of macros to access `dev_t' values. |
| 2 | Copyright (C) 1996-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1996-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/bits/termios-baud.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* termios baud rate selection definitions. Universal version for sane speed_t. |
| 2 | Copyright (C) 2019-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2019-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/bits/termios-c_cc.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* termios c_cc symbolic constant definitions. Linux/generic version. |
| 2 | Copyright (C) 2019-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2019-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/bits/termios-c_cflag.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* termios control mode definitions. Linux/generic version. |
| 2 | Copyright (C) 2019-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2019-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/bits/termios-c_iflag.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* termios input mode definitions. Linux/generic version. |
| 2 | Copyright (C) 2019-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2019-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/bits/termios-c_lflag.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* termios local mode definitions. Linux/generic version. |
| 2 | Copyright (C) 2019-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2019-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/bits/termios-c_oflag.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* termios output mode definitions. Linux/generic version. |
| 2 | Copyright (C) 2019-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2019-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/bits/termios-cbaud.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* termios baud rate selection definitions. Linux/generic version. |
| 2 | Copyright (C) 2019-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2019-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/bits/termios-misc.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* termios baud platform specific definitions. Linux/generic version. |
| 2 | Copyright (C) 2019-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2019-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/bits/termios-struct.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* struct termios definition. Linux/generic version. |
| 2 | Copyright (C) 2019-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2019-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/bits/termios-tcflow.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* termios tcflag symbolic constant definitions. Linux/generic version. |
| 2 | Copyright (C) 2019-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2019-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/bits/termios.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* termios type and macro definitions. Linux version. |
| 2 | Copyright (C) 1993-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1993-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/bits/thread-shared-types.h+2-2| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Common threading primitives definitions for both POSIX and C11. |
| 2 | Copyright (C) 2017-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2017-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
| ... | ... | @@ -75,7 +75,7 @@ typedef struct __pthread_internal_slist |
| 75 | 75 | |
| 76 | 76 | #include <bits/struct_mutex.h> |
| 77 | 77 | |
| 78 | /* Arch-sepecific read-write lock definitions. A generic implementation is | |
| 78 | /* Arch-specific read-write lock definitions. A generic implementation is | |
| 79 | 79 | provided by struct_rwlock.h. If required, an architecture can override it |
| 80 | 80 | by defining: |
| 81 | 81 |
lib/libc/include/generic-glibc/bits/time.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* System-dependent timing definitions. Linux version. |
| 2 | Copyright (C) 1996-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1996-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/bits/time64.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* bits/time64.h -- underlying types for __time64_t. Generic version. |
| 2 | Copyright (C) 2018-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2018-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/bits/timerfd.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 2008-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2008-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/bits/timesize.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Bit size of the time_t type at glibc build time, Linux/MIPS. |
| 2 | Copyright (C) 2021-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2021-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/bits/timex.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1995-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1995-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/bits/types.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* bits/types.h -- definitions of __*_t types underlying *_t types. |
| 2 | Copyright (C) 2002-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2002-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/bits/types/__locale_t.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Definition of struct __locale_struct and __locale_t. |
| 2 | Copyright (C) 1997-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1997-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/bits/types/__sigval_t.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Define __sigval_t. |
| 2 | Copyright (C) 1997-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1997-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/bits/types/cookie_io_functions_t.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1991-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1991-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/bits/types/error_t.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Define error_t. |
| 2 | Copyright (C) 1991-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1991-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/bits/types/locale_t.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Definition of locale_t. |
| 2 | Copyright (C) 2017-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2017-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/bits/types/once_flag.h created+27| ... | ... | @@ -0,0 +1,27 @@ |
| 1 | /* Define once_flag and ONCE_FLAG_INIT. | |
| 2 | Copyright (C) 2018-2026 Free Software Foundation, Inc. | |
| 3 | This file is part of the GNU C Library. | |
| 4 | ||
| 5 | The GNU C Library is free software; you can redistribute it and/or | |
| 6 | modify it under the terms of the GNU Lesser General Public | |
| 7 | License as published by the Free Software Foundation; either | |
| 8 | version 2.1 of the License, or (at your option) any later version. | |
| 9 | ||
| 10 | The GNU C Library is distributed in the hope that it will be useful, | |
| 11 | but WITHOUT ANY WARRANTY; without even the implied warranty of | |
| 12 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |
| 13 | Lesser General Public License for more details. | |
| 14 | ||
| 15 | You should have received a copy of the GNU Lesser General Public | |
| 16 | License along with the GNU C Library; if not, see | |
| 17 | <https://www.gnu.org/licenses/>. */ | |
| 18 | ||
| 19 | #ifndef __once_flag_defined | |
| 20 | #define __once_flag_defined 1 | |
| 21 | ||
| 22 | #include <bits/thread-shared-types.h> | |
| 23 | ||
| 24 | typedef __once_flag once_flag; | |
| 25 | #define ONCE_FLAG_INIT __ONCE_FLAG_INIT | |
| 26 | ||
| 27 | #endif | |
| \ No newline at end of file |
lib/libc/include/generic-glibc/bits/types/stack_t.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Define stack_t. Linux version. |
| 2 | Copyright (C) 1998-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1998-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/bits/types/struct_FILE.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1991-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1991-2026 Free Software Foundation, Inc. | |
| 2 | 2 | Copyright The GNU Toolchain Authors. |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 |
lib/libc/include/generic-glibc/bits/types/struct___jmp_buf_tag.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Define struct __jmp_buf_tag. |
| 2 | Copyright (C) 1991-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1991-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/bits/types/struct_iovec.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Define struct iovec. |
| 2 | Copyright (C) 1996-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1996-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/bits/types/struct_msqid64_ds.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Generic implementation of the SysV message struct msqid64_ds. |
| 2 | Copyright (C) 2020-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2020-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/bits/types/struct_msqid64_ds_helper.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Common definitions for struct msqid_ds with 64-bit time. |
| 2 | Copyright (C) 2021-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2021-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/bits/types/struct_msqid_ds.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Generic implementation of the SysV message struct msqid_ds. |
| 2 | Copyright (C) 2020-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2020-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/bits/types/struct_rusage.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Define struct rusage. |
| 2 | Copyright (C) 1994-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1994-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/bits/types/struct_sched_param.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Sched parameter structure. Generic version. |
| 2 | Copyright (C) 1996-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1996-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/bits/types/struct_semid64_ds.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Generic implementation of the semaphore struct semid64_ds. |
| 2 | Copyright (C) 2020-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2020-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/bits/types/struct_semid64_ds_helper.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Common definitions for struct semid_ds with 64-bit time. |
| 2 | Copyright (C) 2020-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2020-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/bits/types/struct_semid_ds.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Generic implementation of the semaphore struct semid_ds. |
| 2 | Copyright (C) 1995-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1995-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/bits/types/struct_shmid64_ds.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Generic implementation of the shared memory struct shmid_ds. |
| 2 | Copyright (C) 2020-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2020-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/bits/types/struct_shmid64_ds_helper.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Common definitions for struct semid_ds with 64-bit time. |
| 2 | Copyright (C) 2020-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2020-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/bits/types/struct_shmid_ds.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Generic implementation of the shared memory struct shmid_ds. |
| 2 | Copyright (C) 2020-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2020-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/bits/types/struct_sigstack.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Define struct sigstack. |
| 2 | Copyright (C) 1998-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1998-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/bits/types/struct_statx.h+12-2| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Definition of the generic version of struct statx. |
| 2 | Copyright (C) 2018-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2018-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
| ... | ... | @@ -49,7 +49,17 @@ struct statx |
| 49 | 49 | __uint32_t stx_rdev_minor; |
| 50 | 50 | __uint32_t stx_dev_major; |
| 51 | 51 | __uint32_t stx_dev_minor; |
| 52 | __uint64_t __statx_pad2[14]; | |
| 52 | __uint64_t stx_mnt_id; | |
| 53 | __uint32_t stx_dio_mem_align; | |
| 54 | __uint32_t stx_dio_offset_align; | |
| 55 | __uint64_t stx_subvol; | |
| 56 | __uint32_t stx_atomic_write_unit_min; | |
| 57 | __uint32_t stx_atomic_write_unit_max; | |
| 58 | __uint32_t stx_atomic_write_segments_max; | |
| 59 | __uint32_t stx_dio_read_offset_align; | |
| 60 | __uint32_t stx_atomic_write_unit_max_opt; | |
| 61 | __uint32_t __statx_pad2; | |
| 62 | __uint64_t __statx_pad3[8]; | |
| 53 | 63 | }; |
| 54 | 64 | |
| 55 | 65 | #endif /* __statx_defined */ |
| \ No newline at end of file |
lib/libc/include/generic-glibc/bits/types/struct_statx_timestamp.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Definition of the generic version of struct statx_timestamp. |
| 2 | Copyright (C) 2018-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2018-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/bits/typesizes.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* bits/typesizes.h -- underlying types for *_t. For the generic Linux ABI. |
| 2 | Copyright (C) 2011-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2011-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/bits/uintn-identity.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Inline functions to return unsigned integer values unchanged. |
| 2 | Copyright (C) 2017-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2017-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/bits/uio-ext.h+2-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Operating system-specific extensions to sys/uio.h - Linux version. |
| 2 | Copyright (C) 1996-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1996-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
| ... | ... | @@ -50,6 +50,7 @@ extern ssize_t process_vm_writev (pid_t __pid, const struct iovec *__lvec, |
| 50 | 50 | #define RWF_NOAPPEND	0x00000020 /* per-IO negation of O_APPEND */ |
| 51 | 51 | #define RWF_ATOMIC	0x00000040 /* Write is to be issued with torn-write |
| 52 | 52 | 				 prevention. */ |
| 53 | #define RWF_DONTCACHE	0x00000080 /* Uncached buffered IO. */ | |
| 53 | 54 | |
| 54 | 55 | __END_DECLS |
| 55 | 56 |
lib/libc/include/generic-glibc/bits/uio_lim.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Implementation limits related to sys/uio.h - Linux version. |
| 2 | Copyright (C) 2017-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2017-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/bits/unistd-decl.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Checking routines for unistd functions. Declaration only. |
| 2 | Copyright (C) 2023-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2023-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/bits/unistd.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Checking macros for unistd functions. |
| 2 | Copyright (C) 2005-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2005-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/bits/unistd_ext.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* System-specific extensions of <unistd.h>, Linux version. |
| 2 | Copyright (C) 2019-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2019-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/bits/utmp.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* The `struct utmp' type, describing entries in the utmp file. |
| 2 | Copyright (C) 1993-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1993-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/bits/utmpx.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Structures and definitions for the user accounting database. GNU version. |
| 2 | Copyright (C) 1997-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1997-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/bits/utsname.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1995-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1995-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/bits/waitflags.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Definitions of flag bits for `waitpid' et al. |
| 2 | Copyright (C) 1992-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1992-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/bits/waitstatus.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Definitions of status bits for `wait' et al. |
| 2 | Copyright (C) 1992-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1992-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/bits/wchar-ldbl.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* -mlong-double-64 compatibility mode for <wchar.h> functions. |
| 2 | Copyright (C) 2006-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2006-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/bits/wchar.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* wchar_t type related definitions. |
| 2 | Copyright (C) 2000-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2000-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/bits/wchar2-decl.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Checking macros for wchar functions. Declarations only. |
| 2 | Copyright (C) 2004-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2004-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/bits/wchar2.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Checking macros for wchar functions. |
| 2 | Copyright (C) 2005-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2005-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/bits/wctype-wchar.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1996-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1996-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/bits/wordsize.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 2002-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2002-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/bits/xopen_lim.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1996-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1996-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/byteswap.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Swap byte order for 16, 32 and 64 bit values |
| 2 | Copyright (C) 1997-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1997-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/complex.h+5-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1997-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1997-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
| ... | ... | @@ -33,6 +33,10 @@ |
| 33 | 33 | |
| 34 | 34 | __BEGIN_DECLS |
| 35 | 35 | |
| 36 | #if __GLIBC_USE (ISOC23) | |
| 37 | # define __STDC_VERSION_COMPLEX_H__ 202311L | |
| 38 | #endif | |
| 39 | ||
| 36 | 40 | /* We might need to add support for more compilers here. But since ISO |
| 37 | 41 | C99 is out hopefully all maintained compilers will soon provide the data |
| 38 | 42 | types `float complex' and `double complex'. */ |
lib/libc/include/generic-glibc/cpio.h+1-1| ... | ... | @@ -1,6 +1,6 @@ |
| 1 | 1 | /* Extended cpio format from POSIX.1. |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | Copyright (C) 1992-2025 Free Software Foundation, Inc. | |
| 3 | Copyright (C) 1992-2026 Free Software Foundation, Inc. | |
| 4 | 4 | NOTE: The canonical source of this file is maintained with the GNU cpio. |
| 5 | 5 | |
| 6 | 6 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/ctype.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1991-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1991-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/dirent.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1991-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1991-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/dlfcn.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* User functions for run-time dynamic loading. |
| 2 | Copyright (C) 1995-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1995-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/elf.h+2-2| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* This file defines standard ELF types, structures, and macros. |
| 2 | Copyright (C) 1995-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1995-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
| ... | ... | @@ -924,7 +924,7 @@ typedef struct |
| 924 | 924 | #define DT_SYMTAB_SHNDX	34		/* Address of SYMTAB_SHNDX section */ |
| 925 | 925 | #define DT_RELRSZ	35		/* Total size of RELR relative relocations */ |
| 926 | 926 | #define DT_RELR		36		/* Address of RELR relative relocations */ |
| 927 | #define DT_RELRENT	37		/* Size of one RELR relative relocaction */ | |
| 927 | #define DT_RELRENT	37		/* Size of one RELR relative relocation */ | |
| 928 | 928 | #define	DT_NUM		38		/* Number used */ |
| 929 | 929 | #define DT_LOOS		0x6000000d	/* Start of OS-specific */ |
| 930 | 930 | #define DT_HIOS		0x6ffff000	/* End of OS-specific */ |
lib/libc/include/generic-glibc/endian.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1992-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1992-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/envz.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Routines for dealing with '\0' separated environment vectors |
| 2 | Copyright (C) 1995-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1995-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/err.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* 4.4BSD utility functions for error messages. |
| 2 | Copyright (C) 1995-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1995-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/errno.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1991-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1991-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/error.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Declaration for error-reporting function |
| 2 | Copyright (C) 1995-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1995-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/execinfo.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1998-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1998-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/fcntl.h+2-2| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1991-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1991-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
| ... | ... | @@ -352,4 +352,4 @@ extern int posix_fallocate64 (int __fd, off64_t __offset, off64_t __len); |
| 352 | 352 | |
| 353 | 353 | __END_DECLS |
| 354 | 354 | |
| 355 | #endif /* fcntl.h */ | |
| 355 | #endif /* fcntl.h */ | |
| \ No newline at end of file |
lib/libc/include/generic-glibc/features-time64.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Features part to handle 64-bit time_t support. |
| 2 | Copyright (C) 2021-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2021-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/features.h+33-17| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1991-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1991-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
| ... | ... | @@ -44,9 +44,11 @@ |
| 44 | 44 | 			if >=199506L, add IEEE Std 1003.1c-1995; |
| 45 | 45 | 			if >=200112L, all of IEEE 1003.1-2004 |
| 46 | 46 | 			if >=200809L, all of IEEE 1003.1-2008 |
| 47 | 			if >=202405L, all of IEEE 1003.1-2024 | |
| 47 | 48 | _XOPEN_SOURCE	Includes POSIX and XPG things. Set to 500 if |
| 48 | 49 | 			Single Unix conformance is wanted, to 600 for the |
| 49 | 			sixth revision, to 700 for the seventh revision. | |
| 50 | 			sixth revision, to 700 for the seventh revision, | |
| 51 | 			to 800 for the eighth revision. | |
| 50 | 52 | _XOPEN_SOURCE_EXTENDED XPG things and X/Open Unix extensions. |
| 51 | 53 | _LARGEFILE_SOURCE	Some more functions for correct standard I/O. |
| 52 | 54 | _LARGEFILE64_SOURCE	Additional functionality from LFS for large files. |
| ... | ... | @@ -69,7 +71,7 @@ |
| 69 | 71 | options such as `-std=c99', define __STRICT_ANSI__. If none of |
| 70 | 72 | these are defined, or if _DEFAULT_SOURCE is defined, the default is |
| 71 | 73 | to have _POSIX_SOURCE set to one and _POSIX_C_SOURCE set to |
| 72 | 200809L, as well as enabling miscellaneous functions from BSD and | |
| 74 | 202405L, as well as enabling miscellaneous functions from BSD and | |
| 73 | 75 | SVID. If more than one of these are defined, they accumulate. For |
| 74 | 76 | example __STRICT_ANSI__, _POSIX_SOURCE and _POSIX_C_SOURCE together |
| 75 | 77 | give you ISO C, 1003.1, and 1003.2, but nothing else. |
| ... | ... | @@ -96,6 +98,8 @@ |
| 96 | 98 | __USE_XOPEN2KXSI Define XPG6 XSI things. |
| 97 | 99 | __USE_XOPEN2K8 Define XPG7 things. |
| 98 | 100 | __USE_XOPEN2K8XSI Define XPG7 XSI things. |
| 101 | __USE_XOPEN2K24 Define XPG8 things. | |
| 102 | __USE_XOPEN2K24XSI Define XPG8 XSI things. | |
| 99 | 103 | __USE_LARGEFILE	Define correct standard I/O things. |
| 100 | 104 | __USE_LARGEFILE64	Define LFS things with separate names. |
| 101 | 105 | __USE_FILE_OFFSET64	Define 64bit interface as default. |
| ... | ... | @@ -141,6 +145,8 @@ |
| 141 | 145 | #undef	__USE_XOPEN2KXSI |
| 142 | 146 | #undef	__USE_XOPEN2K8 |
| 143 | 147 | #undef	__USE_XOPEN2K8XSI |
| 148 | #undef	__USE_XOPEN2K24 | |
| 149 | #undef	__USE_XOPEN2K24XSI | |
| 144 | 150 | #undef	__USE_LARGEFILE |
| 145 | 151 | #undef	__USE_LARGEFILE64 |
| 146 | 152 | #undef	__USE_FILE_OFFSET64 |
| ... | ... | @@ -162,14 +168,6 @@ |
| 162 | 168 | # define __KERNEL_STRICT_NAMES |
| 163 | 169 | #endif |
| 164 | 170 | |
| 165 | /* Major and minor version number of the GNU C library package. Use | |
| 166 | these macros to test for features in specific releases. */ | |
| 167 | #define	__GLIBC__	2 | |
| 168 | /* Zig patch: we pass `-D__GLIBC_MINOR__=XX` depending on the target. */ | |
| 169 | ||
| 170 | #define __GLIBC_PREREQ(maj, min) \ | |
| 171 | 	((__GLIBC__ << 16) + __GLIBC_MINOR__ >= ((maj) << 16) + (min)) | |
| 172 | ||
| 173 | 171 | /* Convenience macro to test the version of gcc. |
| 174 | 172 | Use like this: |
| 175 | 173 | #if __GNUC_PREREQ (2,8) |
| ... | ... | @@ -231,9 +229,9 @@ |
| 231 | 229 | # undef _POSIX_SOURCE |
| 232 | 230 | # define _POSIX_SOURCE	1 |
| 233 | 231 | # undef _POSIX_C_SOURCE |
| 234 | # define _POSIX_C_SOURCE	200809L | |
| 232 | # define _POSIX_C_SOURCE	202405L | |
| 235 | 233 | # undef _XOPEN_SOURCE |
| 236 | # define _XOPEN_SOURCE	700 | |
| 234 | # define _XOPEN_SOURCE	800 | |
| 237 | 235 | # undef _XOPEN_SOURCE_EXTENDED |
| 238 | 236 | # define _XOPEN_SOURCE_EXTENDED	1 |
| 239 | 237 | # undef	 _LARGEFILE64_SOURCE |
| ... | ... | @@ -314,7 +312,7 @@ |
| 314 | 312 | #endif |
| 315 | 313 | |
| 316 | 314 | /* If none of the ANSI/POSIX macros are defined, or if _DEFAULT_SOURCE |
| 317 | is defined, use POSIX.1-2008 (or another version depending on | |
| 315 | is defined, use POSIX.1-2024 (or another version depending on | |
| 318 | 316 | _XOPEN_SOURCE). */ |
| 319 | 317 | #ifdef _DEFAULT_SOURCE |
| 320 | 318 | # if !defined _POSIX_SOURCE && !defined _POSIX_C_SOURCE |
| ... | ... | @@ -323,7 +321,7 @@ |
| 323 | 321 | # undef _POSIX_SOURCE |
| 324 | 322 | # define _POSIX_SOURCE	1 |
| 325 | 323 | # undef _POSIX_C_SOURCE |
| 326 | # define _POSIX_C_SOURCE	200809L | |
| 324 | # define _POSIX_C_SOURCE	202405L | |
| 327 | 325 | #endif |
| 328 | 326 | |
| 329 | 327 | #if ((!defined __STRICT_ANSI__					\ |
| ... | ... | @@ -336,8 +334,10 @@ |
| 336 | 334 | # define _POSIX_C_SOURCE	199506L |
| 337 | 335 | # elif defined _XOPEN_SOURCE && (_XOPEN_SOURCE - 0) < 700 |
| 338 | 336 | # define _POSIX_C_SOURCE	200112L |
| 339 | # else | |
| 337 | # elif defined _XOPEN_SOURCE && (_XOPEN_SOURCE - 0) < 800 | |
| 340 | 338 | # define _POSIX_C_SOURCE	200809L |
| 339 | # else | |
| 340 | # define _POSIX_C_SOURCE	202405L | |
| 341 | 341 | # endif |
| 342 | 342 | # define __USE_POSIX_IMPLICITLY	1 |
| 343 | 343 | #endif |
| ... | ... | @@ -387,6 +387,10 @@ |
| 387 | 387 | # define _ATFILE_SOURCE	1 |
| 388 | 388 | #endif |
| 389 | 389 | |
| 390 | #if defined _POSIX_C_SOURCE && (_POSIX_C_SOURCE - 0) >= 202405L | |
| 391 | # define __USE_XOPEN2K24	1 | |
| 392 | #endif | |
| 393 | ||
| 390 | 394 | #ifdef	_XOPEN_SOURCE |
| 391 | 395 | # define __USE_XOPEN	1 |
| 392 | 396 | # if (_XOPEN_SOURCE - 0) >= 500 |
| ... | ... | @@ -398,6 +402,10 @@ |
| 398 | 402 | # if (_XOPEN_SOURCE - 0) >= 700 |
| 399 | 403 | # define __USE_XOPEN2K8	1 |
| 400 | 404 | # define __USE_XOPEN2K8XSI	1 |
| 405 | # if (_XOPEN_SOURCE - 0) >= 800 | |
| 406 | # define __USE_XOPEN2K24	1 | |
| 407 | # define __USE_XOPEN2K24XSI	1 | |
| 408 | # endif | |
| 401 | 409 | # endif |
| 402 | 410 | # define __USE_XOPEN2K	1 |
| 403 | 411 | # define __USE_XOPEN2KXSI	1 |
| ... | ... | @@ -534,6 +542,14 @@ |
| 534 | 542 | #undef __GNU_LIBRARY__ |
| 535 | 543 | #define __GNU_LIBRARY__ 6 |
| 536 | 544 | |
| 545 | /* Major and minor version number of the GNU C library package. Use | |
| 546 | these macros to test for features in specific releases. */ | |
| 547 | #define	__GLIBC__	2 | |
| 548 | /* zig patch: we pass `-D__GLIBC_MINOR__=XX` depending on the target. */ | |
| 549 | ||
| 550 | #define __GLIBC_PREREQ(maj, min) \ | |
| 551 | 	((__GLIBC__ << 16) + __GLIBC_MINOR__ >= ((maj) << 16) + (min)) | |
| 552 | ||
| 537 | 553 | /* This is here only because every header file already includes this one. */ |
| 538 | 554 | #ifndef __ASSEMBLER__ |
| 539 | 555 | # ifndef _SYS_CDEFS_H |
| ... | ... | @@ -552,7 +568,7 @@ |
| 552 | 568 | /* Decide whether we can define 'extern inline' functions in headers. */ |
| 553 | 569 | #if __GNUC_PREREQ (2, 7) && defined __OPTIMIZE__ \ |
| 554 | 570 | && !defined __OPTIMIZE_SIZE__ && !defined __NO_INLINE__ \ |
| 555 | && defined __extern_inline | |
| 571 | && defined __extern_inline && !(defined __clang__ && defined _LIBC) | |
| 556 | 572 | # define __USE_EXTERN_INLINES	1 |
| 557 | 573 | #endif |
| 558 | 574 |
lib/libc/include/generic-glibc/fenv.h+5-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1997-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1997-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
| ... | ... | @@ -65,6 +65,10 @@ |
| 65 | 65 | |
| 66 | 66 | __BEGIN_DECLS |
| 67 | 67 | |
| 68 | #if __GLIBC_USE (ISOC23) | |
| 69 | # define __STDC_VERSION_FENV_H__ 202311L | |
| 70 | #endif | |
| 71 | ||
| 68 | 72 | /* Floating-point exception handling. */ |
| 69 | 73 | |
| 70 | 74 | /* Clear the supported exceptions represented by EXCEPTS. */ |
lib/libc/include/generic-glibc/finclude/math-vector-fortran.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | ! Platform-specific declarations of SIMD math functions for Fortran. -*- f90 -*- |
| 2 | ! Copyright (C) 2019-2025 Free Software Foundation, Inc. | |
| 2 | ! Copyright (C) 2019-2026 Free Software Foundation, Inc. | |
| 3 | 3 | ! This file is part of the GNU C Library. |
| 4 | 4 | ! |
| 5 | 5 | ! The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/fmtmsg.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Message display handling. |
| 2 | Copyright (C) 1997-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1997-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/fnmatch.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1991-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1991-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/fpregdef.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1991-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1991-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/fpu_control.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* FPU control word bits. Mips version. |
| 2 | Copyright (C) 1996-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1996-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/fts.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* File tree traversal functions declarations. |
| 2 | Copyright (C) 1994-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1994-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/ftw.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1992-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1992-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/gconv.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1997-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1997-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/getopt.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Declarations for getopt. |
| 2 | Copyright (C) 1989-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1989-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | Unlike the bulk of the getopt implementation, this file is NOT part |
| 5 | 5 | of gnulib; gnulib also has a getopt.h but it is different. |
lib/libc/include/generic-glibc/glob.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1991-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1991-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/gnu-versions.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Header with interface version macros for library pieces copied elsewhere. |
| 2 | Copyright (C) 1995-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1995-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/gnu/lib-names-lp64d.h deleted-27| ... | ... | @@ -1,27 +0,0 @@ |
| 1 | /* This file is automatically generated. */ | |
| 2 | #ifndef __GNU_LIB_NAMES_H | |
| 3 | # error "Never use <gnu/lib-names-lp64d.h> directly; include <gnu/lib-names.h> instead." | |
| 4 | #endif | |
| 5 | ||
| 6 | #define LD_LINUX_LOONGARCH_LP64D_SO "ld-linux-loongarch-lp64d.so.1" | |
| 7 | #define LD_SO "ld-linux-loongarch-lp64d.so.1" | |
| 8 | #define LIBANL_SO "libanl.so.1" | |
| 9 | #define LIBBROKENLOCALE_SO "libBrokenLocale.so.1" | |
| 10 | #define LIBC_MALLOC_DEBUG_SO "libc_malloc_debug.so.0" | |
| 11 | #define LIBC_SO "libc.so.6" | |
| 12 | #define LIBDL_SO "libdl.so.2" | |
| 13 | #define LIBGCC_S_SO "libgcc_s.so.1" | |
| 14 | #define LIBMVEC_SO "libmvec.so.1" | |
| 15 | #define LIBM_SO "libm.so.6" | |
| 16 | #define LIBNSL_SO "libnsl.so.1" | |
| 17 | #define LIBNSS_COMPAT_SO "libnss_compat.so.2" | |
| 18 | #define LIBNSS_DB_SO "libnss_db.so.2" | |
| 19 | #define LIBNSS_DNS_SO "libnss_dns.so.2" | |
| 20 | #define LIBNSS_FILES_SO "libnss_files.so.2" | |
| 21 | #define LIBNSS_HESIOD_SO "libnss_hesiod.so.2" | |
| 22 | #define LIBNSS_LDAP_SO "libnss_ldap.so.2" | |
| 23 | #define LIBPTHREAD_SO "libpthread.so.0" | |
| 24 | #define LIBRESOLV_SO "libresolv.so.2" | |
| 25 | #define LIBRT_SO "librt.so.1" | |
| 26 | #define LIBTHREAD_DB_SO "libthread_db.so.1" | |
| 27 | #define LIBUTIL_SO "libutil.so.1" | |
| \ No newline at end of file |
lib/libc/include/generic-glibc/gnu/libc-version.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Interface to GNU libc specific functions for version information. |
| 2 | Copyright (C) 1998-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1998-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/gnu/stubs-lp64d.h deleted-21| ... | ... | @@ -1,21 +0,0 @@ |
| 1 | /* This file is automatically generated. | |
| 2 | It defines a symbol `__stub_FUNCTION' for each function | |
| 3 | in the C library which is a stub, meaning it will fail | |
| 4 | every time called, usually setting errno to ENOSYS. */ | |
| 5 | ||
| 6 | #ifdef _LIBC | |
| 7 | #error Applications may not define the macro _LIBC | |
| 8 | #endif | |
| 9 | ||
| 10 | #define __stub___compat_bdflush | |
| 11 | #define __stub___compat_create_module | |
| 12 | #define __stub___compat_get_kernel_syms | |
| 13 | #define __stub___compat_query_module | |
| 14 | #define __stub___compat_uselib | |
| 15 | #define __stub_chflags | |
| 16 | #define __stub_fchflags | |
| 17 | #define __stub_gtty | |
| 18 | #define __stub_revoke | |
| 19 | #define __stub_setlogin | |
| 20 | #define __stub_sigreturn | |
| 21 | #define __stub_stty | |
| \ No newline at end of file |
lib/libc/include/generic-glibc/grp.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1991-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1991-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/gshadow.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 2009-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2009-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/iconv.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1997-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1997-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/ieee754.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1992-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1992-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/ifaddrs.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* ifaddrs.h -- declarations for getting network interface addresses |
| 2 | Copyright (C) 2002-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2002-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/inttypes.h+47-42| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1997-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1997-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
| ... | ... | @@ -23,6 +23,11 @@ |
| 23 | 23 | #define _INTTYPES_H	1 |
| 24 | 24 | |
| 25 | 25 | #include <features.h> |
| 26 | ||
| 27 | #if __GLIBC_USE (ISOC23) | |
| 28 | # define __STDC_VERSION_INTTYPES_H__ 202311L | |
| 29 | #endif | |
| 30 | ||
| 26 | 31 | /* Get the type definitions. */ |
| 27 | 32 | #include <stdint.h> |
| 28 | 33 | |
| ... | ... | @@ -51,97 +56,97 @@ typedef wchar_t __gwchar_t; |
| 51 | 56 | /* Macros for printing format specifiers. */ |
| 52 | 57 | |
| 53 | 58 | /* Decimal notation. */ |
| 54 | # define PRId8		"d" | |
| 55 | # define PRId16		"d" | |
| 59 | # define PRId8		"hhd" | |
| 60 | # define PRId16		"hd" | |
| 56 | 61 | # define PRId32		"d" |
| 57 | 62 | # define PRId64		__PRI64_PREFIX "d" |
| 58 | 63 | |
| 59 | # define PRIdLEAST8	"d" | |
| 60 | # define PRIdLEAST16	"d" | |
| 64 | # define PRIdLEAST8	"hhd" | |
| 65 | # define PRIdLEAST16	"hd" | |
| 61 | 66 | # define PRIdLEAST32	"d" |
| 62 | 67 | # define PRIdLEAST64	__PRI64_PREFIX "d" |
| 63 | 68 | |
| 64 | # define PRIdFAST8	"d" | |
| 69 | # define PRIdFAST8	"hhd" | |
| 65 | 70 | # define PRIdFAST16	__PRIPTR_PREFIX "d" |
| 66 | 71 | # define PRIdFAST32	__PRIPTR_PREFIX "d" |
| 67 | 72 | # define PRIdFAST64	__PRI64_PREFIX "d" |
| 68 | 73 | |
| 69 | 74 | |
| 70 | # define PRIi8		"i" | |
| 71 | # define PRIi16		"i" | |
| 75 | # define PRIi8		"hhi" | |
| 76 | # define PRIi16		"hi" | |
| 72 | 77 | # define PRIi32		"i" |
| 73 | 78 | # define PRIi64		__PRI64_PREFIX "i" |
| 74 | 79 | |
| 75 | # define PRIiLEAST8	"i" | |
| 76 | # define PRIiLEAST16	"i" | |
| 80 | # define PRIiLEAST8	"hhi" | |
| 81 | # define PRIiLEAST16	"hi" | |
| 77 | 82 | # define PRIiLEAST32	"i" |
| 78 | 83 | # define PRIiLEAST64	__PRI64_PREFIX "i" |
| 79 | 84 | |
| 80 | # define PRIiFAST8	"i" | |
| 85 | # define PRIiFAST8	"hhi" | |
| 81 | 86 | # define PRIiFAST16	__PRIPTR_PREFIX "i" |
| 82 | 87 | # define PRIiFAST32	__PRIPTR_PREFIX "i" |
| 83 | 88 | # define PRIiFAST64	__PRI64_PREFIX "i" |
| 84 | 89 | |
| 85 | 90 | /* Octal notation. */ |
| 86 | # define PRIo8		"o" | |
| 87 | # define PRIo16		"o" | |
| 91 | # define PRIo8		"hho" | |
| 92 | # define PRIo16		"ho" | |
| 88 | 93 | # define PRIo32		"o" |
| 89 | 94 | # define PRIo64		__PRI64_PREFIX "o" |
| 90 | 95 | |
| 91 | # define PRIoLEAST8	"o" | |
| 92 | # define PRIoLEAST16	"o" | |
| 96 | # define PRIoLEAST8	"hho" | |
| 97 | # define PRIoLEAST16	"ho" | |
| 93 | 98 | # define PRIoLEAST32	"o" |
| 94 | 99 | # define PRIoLEAST64	__PRI64_PREFIX "o" |
| 95 | 100 | |
| 96 | # define PRIoFAST8	"o" | |
| 101 | # define PRIoFAST8	"hho" | |
| 97 | 102 | # define PRIoFAST16	__PRIPTR_PREFIX "o" |
| 98 | 103 | # define PRIoFAST32	__PRIPTR_PREFIX "o" |
| 99 | 104 | # define PRIoFAST64	__PRI64_PREFIX "o" |
| 100 | 105 | |
| 101 | 106 | /* Unsigned integers. */ |
| 102 | # define PRIu8		"u" | |
| 103 | # define PRIu16		"u" | |
| 107 | # define PRIu8		"hhu" | |
| 108 | # define PRIu16		"hu" | |
| 104 | 109 | # define PRIu32		"u" |
| 105 | 110 | # define PRIu64		__PRI64_PREFIX "u" |
| 106 | 111 | |
| 107 | # define PRIuLEAST8	"u" | |
| 108 | # define PRIuLEAST16	"u" | |
| 112 | # define PRIuLEAST8	"hhu" | |
| 113 | # define PRIuLEAST16	"hu" | |
| 109 | 114 | # define PRIuLEAST32	"u" |
| 110 | 115 | # define PRIuLEAST64	__PRI64_PREFIX "u" |
| 111 | 116 | |
| 112 | # define PRIuFAST8	"u" | |
| 117 | # define PRIuFAST8	"hhu" | |
| 113 | 118 | # define PRIuFAST16	__PRIPTR_PREFIX "u" |
| 114 | 119 | # define PRIuFAST32	__PRIPTR_PREFIX "u" |
| 115 | 120 | # define PRIuFAST64	__PRI64_PREFIX "u" |
| 116 | 121 | |
| 117 | 122 | /* lowercase hexadecimal notation. */ |
| 118 | # define PRIx8		"x" | |
| 119 | # define PRIx16		"x" | |
| 123 | # define PRIx8		"hhx" | |
| 124 | # define PRIx16		"hx" | |
| 120 | 125 | # define PRIx32		"x" |
| 121 | 126 | # define PRIx64		__PRI64_PREFIX "x" |
| 122 | 127 | |
| 123 | # define PRIxLEAST8	"x" | |
| 124 | # define PRIxLEAST16	"x" | |
| 128 | # define PRIxLEAST8	"hhx" | |
| 129 | # define PRIxLEAST16	"hx" | |
| 125 | 130 | # define PRIxLEAST32	"x" |
| 126 | 131 | # define PRIxLEAST64	__PRI64_PREFIX "x" |
| 127 | 132 | |
| 128 | # define PRIxFAST8	"x" | |
| 133 | # define PRIxFAST8	"hhx" | |
| 129 | 134 | # define PRIxFAST16	__PRIPTR_PREFIX "x" |
| 130 | 135 | # define PRIxFAST32	__PRIPTR_PREFIX "x" |
| 131 | 136 | # define PRIxFAST64	__PRI64_PREFIX "x" |
| 132 | 137 | |
| 133 | 138 | /* UPPERCASE hexadecimal notation. */ |
| 134 | # define PRIX8		"X" | |
| 135 | # define PRIX16		"X" | |
| 139 | # define PRIX8		"hhX" | |
| 140 | # define PRIX16		"hX" | |
| 136 | 141 | # define PRIX32		"X" |
| 137 | 142 | # define PRIX64		__PRI64_PREFIX "X" |
| 138 | 143 | |
| 139 | # define PRIXLEAST8	"X" | |
| 140 | # define PRIXLEAST16	"X" | |
| 144 | # define PRIXLEAST8	"hhX" | |
| 145 | # define PRIXLEAST16	"hX" | |
| 141 | 146 | # define PRIXLEAST32	"X" |
| 142 | 147 | # define PRIXLEAST64	__PRI64_PREFIX "X" |
| 143 | 148 | |
| 144 | # define PRIXFAST8	"X" | |
| 149 | # define PRIXFAST8	"hhX" | |
| 145 | 150 | # define PRIXFAST16	__PRIPTR_PREFIX "X" |
| 146 | 151 | # define PRIXFAST32	__PRIPTR_PREFIX "X" |
| 147 | 152 | # define PRIXFAST64	__PRI64_PREFIX "X" |
| ... | ... | @@ -166,17 +171,17 @@ typedef wchar_t __gwchar_t; |
| 166 | 171 | |
| 167 | 172 | /* Binary notation. */ |
| 168 | 173 | # if __GLIBC_USE (ISOC23) |
| 169 | # define PRIb8		"b" | |
| 170 | # define PRIb16	"b" | |
| 174 | # define PRIb8		"hhb" | |
| 175 | # define PRIb16	"hb" | |
| 171 | 176 | # define PRIb32	"b" |
| 172 | 177 | # define PRIb64	__PRI64_PREFIX "b" |
| 173 | 178 | |
| 174 | # define PRIbLEAST8	"b" | |
| 175 | # define PRIbLEAST16	"b" | |
| 179 | # define PRIbLEAST8	"hhb" | |
| 180 | # define PRIbLEAST16	"hb" | |
| 176 | 181 | # define PRIbLEAST32	"b" |
| 177 | 182 | # define PRIbLEAST64	__PRI64_PREFIX "b" |
| 178 | 183 | |
| 179 | # define PRIbFAST8	"b" | |
| 184 | # define PRIbFAST8	"hhb" | |
| 180 | 185 | # define PRIbFAST16	__PRIPTR_PREFIX "b" |
| 181 | 186 | # define PRIbFAST32	__PRIPTR_PREFIX "b" |
| 182 | 187 | # define PRIbFAST64	__PRI64_PREFIX "b" |
| ... | ... | @@ -184,17 +189,17 @@ typedef wchar_t __gwchar_t; |
| 184 | 189 | # define PRIbMAX	__PRI64_PREFIX "b" |
| 185 | 190 | # define PRIbPTR	__PRIPTR_PREFIX "b" |
| 186 | 191 | |
| 187 | # define PRIB8		"B" | |
| 188 | # define PRIB16	"B" | |
| 192 | # define PRIB8		"hhB" | |
| 193 | # define PRIB16	"hB" | |
| 189 | 194 | # define PRIB32	"B" |
| 190 | 195 | # define PRIB64	__PRI64_PREFIX "B" |
| 191 | 196 | |
| 192 | # define PRIBLEAST8	"B" | |
| 193 | # define PRIBLEAST16	"B" | |
| 197 | # define PRIBLEAST8	"hhB" | |
| 198 | # define PRIBLEAST16	"hB" | |
| 194 | 199 | # define PRIBLEAST32	"B" |
| 195 | 200 | # define PRIBLEAST64	__PRI64_PREFIX "B" |
| 196 | 201 | |
| 197 | # define PRIBFAST8	"B" | |
| 202 | # define PRIBFAST8	"hhB" | |
| 198 | 203 | # define PRIBFAST16	__PRIPTR_PREFIX "B" |
| 199 | 204 | # define PRIBFAST32	__PRIPTR_PREFIX "B" |
| 200 | 205 | # define PRIBFAST64	__PRI64_PREFIX "B" |
| ... | ... | @@ -352,7 +357,7 @@ extern intmax_t imaxabs (intmax_t __n) __THROW __attribute__ ((__const__)); |
| 352 | 357 | |
| 353 | 358 | |
| 354 | 359 | #if __GLIBC_USE (ISOC2Y) |
| 355 | extern uintmax_t uimaxabs (intmax_t __n) __THROW __attribute__ ((__const__)); | |
| 360 | extern uintmax_t umaxabs (intmax_t __n) __THROW __attribute__ ((__const__)); | |
| 356 | 361 | #endif |
| 357 | 362 | |
| 358 | 363 | /* Return the `imaxdiv_t' representation of the value of NUMER over DENOM. */ |
lib/libc/include/generic-glibc/langinfo.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Access to locale-dependent parameters. |
| 2 | Copyright (C) 1995-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1995-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/libgen.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1996-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1996-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/libintl.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Message catalogs for internationalization. |
| 2 | Copyright (C) 1995-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1995-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | This file is derived from the file libgettext.h in the GNU gettext package. |
| 5 | 5 |
lib/libc/include/generic-glibc/limits.h+5-2| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1991-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1991-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
| ... | ... | @@ -180,7 +180,7 @@ |
| 180 | 180 | |
| 181 | 181 | /* The macros for _Bool are not defined by GCC's <limits.h> before GCC |
| 182 | 182 | 11, or if _GNU_SOURCE is defined rather than enabling C23 support |
| 183 | with -std. */ | |
| 183 | with -std; likewise for the version macro before GCC 13. */ | |
| 184 | 184 | #if __GLIBC_USE (ISOC23) |
| 185 | 185 | # ifndef BOOL_MAX |
| 186 | 186 | # define BOOL_MAX 1 |
| ... | ... | @@ -188,6 +188,9 @@ |
| 188 | 188 | # ifndef BOOL_WIDTH |
| 189 | 189 | # define BOOL_WIDTH 1 |
| 190 | 190 | # endif |
| 191 | # ifndef __STDC_VERSION_LIMITS_H__ | |
| 192 | # define __STDC_VERSION_LIMITS_H__ 202311L | |
| 193 | # endif | |
| 191 | 194 | #endif |
| 192 | 195 | |
| 193 | 196 | #ifdef	__USE_POSIX |
lib/libc/include/generic-glibc/link.h+1-1| ... | ... | @@ -1,6 +1,6 @@ |
| 1 | 1 | /* Data structure for communication from the run-time dynamic linker for |
| 2 | 2 | loaded ELF shared objects. |
| 3 | Copyright (C) 1995-2025 Free Software Foundation, Inc. | |
| 3 | Copyright (C) 1995-2026 Free Software Foundation, Inc. | |
| 4 | 4 | This file is part of the GNU C Library. |
| 5 | 5 | |
| 6 | 6 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/locale.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1991-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1991-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/malloc.h+6-6| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Prototypes and definition for malloc implementation. |
| 2 | Copyright (C) 1996-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1996-2026 Free Software Foundation, Inc. | |
| 3 | 3 | Copyright The GNU Toolchain Authors. |
| 4 | 4 | This file is part of the GNU C Library. |
| 5 | 5 | |
| ... | ... | @@ -89,11 +89,11 @@ struct mallinfo |
| 89 | 89 | { |
| 90 | 90 | int arena; /* non-mmapped space allocated from system */ |
| 91 | 91 | int ordblks; /* number of free chunks */ |
| 92 | int smblks; /* number of fastbin blocks */ | |
| 92 | int smblks; /* number of fastbin blocks (deprecated) */ | |
| 93 | 93 | int hblks; /* number of mmapped regions */ |
| 94 | 94 | int hblkhd; /* space in mmapped regions */ |
| 95 | 95 | int usmblks; /* always 0, preserved for backwards compatibility */ |
| 96 | int fsmblks; /* space available in freed fastbin blocks */ | |
| 96 | int fsmblks; /* space available in freed fastbin blocks (deprecated) */ | |
| 97 | 97 | int uordblks; /* total allocated space */ |
| 98 | 98 | int fordblks; /* total free space */ |
| 99 | 99 | int keepcost; /* top-most, releasable (via malloc_trim) space */ |
| ... | ... | @@ -106,11 +106,11 @@ struct mallinfo2 |
| 106 | 106 | { |
| 107 | 107 | size_t arena; /* non-mmapped space allocated from system */ |
| 108 | 108 | size_t ordblks; /* number of free chunks */ |
| 109 | size_t smblks; /* number of fastbin blocks */ | |
| 109 | size_t smblks; /* number of fastbin blocks (deprecated) */ | |
| 110 | 110 | size_t hblks; /* number of mmapped regions */ |
| 111 | 111 | size_t hblkhd; /* space in mmapped regions */ |
| 112 | 112 | size_t usmblks; /* always 0, preserved for backwards compatibility */ |
| 113 | size_t fsmblks; /* space available in freed fastbin blocks */ | |
| 113 | size_t fsmblks; /* space available in freed fastbin blocks (deprecated) */ | |
| 114 | 114 | size_t uordblks; /* total allocated space */ |
| 115 | 115 | size_t fordblks; /* total free space */ |
| 116 | 116 | size_t keepcost; /* top-most, releasable (via malloc_trim) space */ |
| ... | ... | @@ -164,4 +164,4 @@ extern void malloc_stats (void) __THROW; |
| 164 | 164 | extern int malloc_info (int __options, FILE *__fp) __THROW; |
| 165 | 165 | |
| 166 | 166 | __END_DECLS |
| 167 | #endif /* malloc.h */ | |
| 167 | #endif /* malloc.h */ | |
| \ No newline at end of file |
lib/libc/include/generic-glibc/math.h+177-9| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Declarations for math functions. |
| 2 | Copyright (C) 1991-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1991-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
| ... | ... | @@ -33,15 +33,16 @@ |
| 33 | 33 | |
| 34 | 34 | __BEGIN_DECLS |
| 35 | 35 | |
| 36 | /* Get definitions of __intmax_t and __uintmax_t. */ | |
| 37 | #include <bits/types.h> | |
| 38 | ||
| 39 | 36 | /* Get machine-dependent vector math functions declarations. */ |
| 40 | 37 | #include <bits/math-vector.h> |
| 41 | 38 | |
| 42 | 39 | /* Gather machine dependent type support. */ |
| 43 | 40 | #include <bits/floatn.h> |
| 44 | 41 | |
| 42 | #if __GLIBC_USE (ISOC23) | |
| 43 | # define __STDC_VERSION_MATH_H__ 202311L | |
| 44 | #endif | |
| 45 | ||
| 45 | 46 | /* Value returned on overflow. With IEEE 754 floating point, this is |
| 46 | 47 | +Infinity, otherwise the largest representable positive value. */ |
| 47 | 48 | #if __GNUC_PREREQ (3, 3) |
| ... | ... | @@ -162,34 +163,201 @@ __BEGIN_DECLS |
| 162 | 163 | 		to evaluate `float' expressions |
| 163 | 164 | double_t	floating-point type at least as wide as `double' used |
| 164 | 165 | 		to evaluate `double' expressions |
| 166 | ||
| 167 | TS 18661-3 and C23 additionally define long_double_t and _FloatN_t. | |
| 165 | 168 | */ |
| 166 | # if __GLIBC_FLT_EVAL_METHOD == 0 || __GLIBC_FLT_EVAL_METHOD == 16 | |
| 169 | # if __GLIBC_FLT_EVAL_METHOD == 0 | |
| 167 | 170 | typedef float float_t; |
| 168 | 171 | typedef double double_t; |
| 172 | # if __GLIBC_USE (IEC_60559_TYPES_EXT) | |
| 173 | typedef long double long_double_t; | |
| 174 | # if __HAVE_FLOAT16 | |
| 175 | typedef float _Float16_t; | |
| 176 | # endif | |
| 177 | # if __HAVE_FLOAT32 | |
| 178 | typedef _Float32 _Float32_t; | |
| 179 | # endif | |
| 180 | # if __HAVE_FLOAT64 | |
| 181 | typedef _Float64 _Float64_t; | |
| 182 | # endif | |
| 183 | # if __HAVE_FLOAT128 | |
| 184 | typedef _Float128 _Float128_t; | |
| 185 | # endif | |
| 186 | # endif | |
| 169 | 187 | # elif __GLIBC_FLT_EVAL_METHOD == 1 |
| 170 | 188 | typedef double float_t; |
| 171 | 189 | typedef double double_t; |
| 190 | # if __GLIBC_USE (IEC_60559_TYPES_EXT) | |
| 191 | typedef long double long_double_t; | |
| 192 | # if __HAVE_FLOAT16 | |
| 193 | typedef double _Float16_t; | |
| 194 | # endif | |
| 195 | # if __HAVE_FLOAT32 | |
| 196 | typedef double _Float32_t; | |
| 197 | # endif | |
| 198 | # if __HAVE_FLOAT64 | |
| 199 | typedef _Float64 _Float64_t; | |
| 200 | # endif | |
| 201 | # if __HAVE_FLOAT128 | |
| 202 | typedef _Float128 _Float128_t; | |
| 203 | # endif | |
| 204 | # endif | |
| 172 | 205 | # elif __GLIBC_FLT_EVAL_METHOD == 2 |
| 173 | 206 | typedef long double float_t; |
| 174 | 207 | typedef long double double_t; |
| 208 | # if __GLIBC_USE (IEC_60559_TYPES_EXT) | |
| 209 | typedef long double long_double_t; | |
| 210 | # if __HAVE_FLOAT16 | |
| 211 | typedef long double _Float16_t; | |
| 212 | # endif | |
| 213 | # if __HAVE_FLOAT32 | |
| 214 | typedef long double _Float32_t; | |
| 215 | # endif | |
| 216 | # if __HAVE_FLOAT64 | |
| 217 | # ifdef __NO_LONG_DOUBLE_MATH | |
| 218 | typedef _Float64 _Float64_t; | |
| 219 | # else | |
| 220 | typedef long double _Float64_t; | |
| 221 | # endif | |
| 222 | # endif | |
| 223 | # if __HAVE_FLOAT128 | |
| 224 | typedef _Float128 _Float128_t; | |
| 225 | # endif | |
| 226 | # endif | |
| 227 | # elif __GLIBC_FLT_EVAL_METHOD == 16 | |
| 228 | typedef float float_t; | |
| 229 | typedef double double_t; | |
| 230 | # if __GLIBC_USE (IEC_60559_TYPES_EXT) | |
| 231 | typedef long double long_double_t; | |
| 232 | # if __HAVE_FLOAT16 | |
| 233 | typedef _Float16 _Float16_t; | |
| 234 | # endif | |
| 235 | # if __HAVE_FLOAT32 | |
| 236 | typedef _Float32 _Float32_t; | |
| 237 | # endif | |
| 238 | # if __HAVE_FLOAT64 | |
| 239 | typedef _Float64 _Float64_t; | |
| 240 | # endif | |
| 241 | # if __HAVE_FLOAT128 | |
| 242 | typedef _Float128 _Float128_t; | |
| 243 | # endif | |
| 244 | # endif | |
| 175 | 245 | # elif __GLIBC_FLT_EVAL_METHOD == 32 |
| 176 | typedef _Float32 float_t; | |
| 246 | typedef float float_t; | |
| 177 | 247 | typedef double double_t; |
| 248 | # if __GLIBC_USE (IEC_60559_TYPES_EXT) | |
| 249 | typedef long double long_double_t; | |
| 250 | # if __HAVE_FLOAT16 | |
| 251 | typedef _Float32 _Float16_t; | |
| 252 | # endif | |
| 253 | # if __HAVE_FLOAT32 | |
| 254 | typedef _Float32 _Float32_t; | |
| 255 | # endif | |
| 256 | # if __HAVE_FLOAT64 | |
| 257 | typedef _Float64 _Float64_t; | |
| 258 | # endif | |
| 259 | # if __HAVE_FLOAT128 | |
| 260 | typedef _Float128 _Float128_t; | |
| 261 | # endif | |
| 262 | # endif | |
| 178 | 263 | # elif __GLIBC_FLT_EVAL_METHOD == 33 |
| 179 | 264 | typedef _Float32x float_t; |
| 180 | typedef _Float32x double_t; | |
| 265 | typedef double double_t; | |
| 266 | # if __GLIBC_USE (IEC_60559_TYPES_EXT) | |
| 267 | typedef long double long_double_t; | |
| 268 | # if __HAVE_FLOAT16 | |
| 269 | typedef _Float32x _Float16_t; | |
| 270 | # endif | |
| 271 | # if __HAVE_FLOAT32 | |
| 272 | typedef _Float32x _Float32_t; | |
| 273 | # endif | |
| 274 | # if __HAVE_FLOAT64 | |
| 275 | typedef _Float64 _Float64_t; | |
| 276 | # endif | |
| 277 | # if __HAVE_FLOAT128 | |
| 278 | typedef _Float128 _Float128_t; | |
| 279 | # endif | |
| 280 | # endif | |
| 181 | 281 | # elif __GLIBC_FLT_EVAL_METHOD == 64 |
| 182 | 282 | typedef _Float64 float_t; |
| 183 | typedef _Float64 double_t; | |
| 283 | typedef double double_t; | |
| 284 | # if __GLIBC_USE (IEC_60559_TYPES_EXT) | |
| 285 | typedef long double long_double_t; | |
| 286 | # if __HAVE_FLOAT16 | |
| 287 | typedef _Float64 _Float16_t; | |
| 288 | # endif | |
| 289 | # if __HAVE_FLOAT32 | |
| 290 | typedef _Float64 _Float32_t; | |
| 291 | # endif | |
| 292 | # if __HAVE_FLOAT64 | |
| 293 | typedef _Float64 _Float64_t; | |
| 294 | # endif | |
| 295 | # if __HAVE_FLOAT128 | |
| 296 | typedef _Float128 _Float128_t; | |
| 297 | # endif | |
| 298 | # endif | |
| 184 | 299 | # elif __GLIBC_FLT_EVAL_METHOD == 65 |
| 185 | 300 | typedef _Float64x float_t; |
| 186 | 301 | typedef _Float64x double_t; |
| 302 | # if __GLIBC_USE (IEC_60559_TYPES_EXT) | |
| 303 | typedef long double long_double_t; | |
| 304 | # if __HAVE_FLOAT16 | |
| 305 | typedef _Float64x _Float16_t; | |
| 306 | # endif | |
| 307 | # if __HAVE_FLOAT32 | |
| 308 | typedef _Float64x _Float32_t; | |
| 309 | # endif | |
| 310 | # if __HAVE_FLOAT64 | |
| 311 | typedef _Float64x _Float64_t; | |
| 312 | # endif | |
| 313 | # if __HAVE_FLOAT128 | |
| 314 | typedef _Float128 _Float128_t; | |
| 315 | # endif | |
| 316 | # endif | |
| 187 | 317 | # elif __GLIBC_FLT_EVAL_METHOD == 128 |
| 188 | 318 | typedef _Float128 float_t; |
| 189 | 319 | typedef _Float128 double_t; |
| 320 | # if __GLIBC_USE (IEC_60559_TYPES_EXT) | |
| 321 | # if __HAVE_FLOAT128_UNLIKE_LDBL && __LDBL_MANT_DIG__ != 106 | |
| 322 | typedef _Float128 long_double_t; | |
| 323 | # else | |
| 324 | typedef long double long_double_t; | |
| 325 | # endif | |
| 326 | # if __HAVE_FLOAT16 | |
| 327 | typedef _Float128 _Float16_t; | |
| 328 | # endif | |
| 329 | # if __HAVE_FLOAT32 | |
| 330 | typedef _Float128 _Float32_t; | |
| 331 | # endif | |
| 332 | # if __HAVE_FLOAT64 | |
| 333 | typedef _Float128 _Float64_t; | |
| 334 | # endif | |
| 335 | # if __HAVE_FLOAT128 | |
| 336 | typedef _Float128 _Float128_t; | |
| 337 | # endif | |
| 338 | # endif | |
| 190 | 339 | # elif __GLIBC_FLT_EVAL_METHOD == 129 |
| 191 | 340 | typedef _Float128x float_t; |
| 192 | 341 | typedef _Float128x double_t; |
| 342 | # if __GLIBC_USE (IEC_60559_TYPES_EXT) | |
| 343 | # if __LDBL_MANT_DIG__ != 106 | |
| 344 | typedef _Float128x long_double_t; | |
| 345 | # else | |
| 346 | typedef long double long_double_t; | |
| 347 | # endif | |
| 348 | # if __HAVE_FLOAT16 | |
| 349 | typedef _Float128x _Float16_t; | |
| 350 | # endif | |
| 351 | # if __HAVE_FLOAT32 | |
| 352 | typedef _Float128x _Float32_t; | |
| 353 | # endif | |
| 354 | # if __HAVE_FLOAT64 | |
| 355 | typedef _Float128x _Float64_t; | |
| 356 | # endif | |
| 357 | # if __HAVE_FLOAT128 | |
| 358 | typedef _Float128x _Float128_t; | |
| 359 | # endif | |
| 360 | # endif | |
| 193 | 361 | # else |
| 194 | 362 | # error "Unknown __GLIBC_FLT_EVAL_METHOD" |
| 195 | 363 | # endif |
| ... | ... | @@ -1265,7 +1433,7 @@ iszero (__T __val) |
| 1265 | 1433 | #endif |
| 1266 | 1434 | |
| 1267 | 1435 | #ifdef __USE_ISOC99 |
| 1268 | # if __GNUC_PREREQ (3, 1) | |
| 1436 | # if __GNUC_PREREQ (3, 1) && !defined __clang__ | |
| 1269 | 1437 | /* ISO C99 defines some macros to compare number while taking care for |
| 1270 | 1438 | unordered numbers. Many FPUs provide special instructions to support |
| 1271 | 1439 | these operations. Generic support in GCC for these as builtins went |
lib/libc/include/generic-glibc/mcheck.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1996-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1996-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/memory.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1991-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1991-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/mntent.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Utilities for reading/writing fstab, mtab, etc. |
| 2 | Copyright (C) 1995-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1995-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/monetary.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Header file for monetary value formatting functions. |
| 2 | Copyright (C) 1996-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1996-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/mqueue.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 2004-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2004-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/net/ethernet.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1997-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1997-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/net/if.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* net/if.h -- declarations for inquiring about network interfaces |
| 2 | Copyright (C) 1997-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1997-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/net/if_arp.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Definitions for Address Resolution Protocol. |
| 2 | Copyright (C) 1997-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1997-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/net/if_packet.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Definitions for use with Linux SOCK_PACKET sockets. |
| 2 | Copyright (C) 1997-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1997-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/net/if_shaper.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1998-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1998-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/net/if_slip.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1997-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1997-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/net/route.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1997-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1997-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/netash/ash.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Definitions for use with Linux AF_ASH sockets. |
| 2 | Copyright (C) 1998-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1998-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/netatalk/at.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1991-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1991-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/netax25/ax25.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1997-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1997-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/netdb.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1996-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1996-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/neteconet/ec.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Definitions for use with Linux AF_ECONET sockets. |
| 2 | Copyright (C) 1998-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1998-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/netinet/ether.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Functions for storing Ethernet addresses in ASCII and mapping to hostnames. |
| 2 | Copyright (C) 1996-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1996-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/netinet/icmp6.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1991-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1991-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/netinet/if_ether.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1996-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1996-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/netinet/if_fddi.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1997-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1997-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/netinet/if_tr.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1997-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1997-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/netinet/igmp.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1997-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1997-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/netinet/in.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1991-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1991-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/netinet/in_systm.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* System specific type definitions for networking code. |
| 2 | Copyright (C) 1997-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1997-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/netinet/ip.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1991-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1991-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/netinet/ip6.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1991-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1991-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/netinet/ip_icmp.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1991-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1991-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/netinet/tcp.h+202| ... | ... | @@ -267,8 +267,93 @@ struct tcp_info |
| 267 | 267 | uint32_t	tcpi_rcv_space; |
| 268 | 268 | |
| 269 | 269 | uint32_t	tcpi_total_retrans; |
| 270 | ||
| 271 | uint64_t	tcpi_pacing_rate; | |
| 272 | uint64_t	tcpi_max_pacing_rate; | |
| 273 | uint64_t	tcpi_bytes_acked; /* RFC4898 tcpEStatsAppHCThruOctetsAcked */ | |
| 274 | uint64_t	tcpi_bytes_received; /* RFC4898 tcpEStatsAppHCThruOctetsReceived */ | |
| 275 | uint32_t	tcpi_segs_out; /* RFC4898 tcpEStatsPerfSegsOut */ | |
| 276 | uint32_t	tcpi_segs_in; /* RFC4898 tcpEStatsPerfSegsIn */ | |
| 277 | ||
| 278 | uint32_t	tcpi_notsent_bytes; | |
| 279 | uint32_t	tcpi_min_rtt; | |
| 280 | uint32_t	tcpi_data_segs_in; /* RFC4898 tcpEStatsDataSegsIn */ | |
| 281 | uint32_t	tcpi_data_segs_out; /* RFC4898 tcpEStatsDataSegsOut */ | |
| 282 | ||
| 283 | uint64_t	tcpi_delivery_rate; | |
| 284 | ||
| 285 | uint64_t	tcpi_busy_time; /* Time (usec) busy sending data */ | |
| 286 | uint64_t	tcpi_rwnd_limited; /* Time (usec) limited by receive window */ | |
| 287 | uint64_t	tcpi_sndbuf_limited; /* Time (usec) limited by send buffer */ | |
| 288 | ||
| 289 | uint32_t	tcpi_delivered; | |
| 290 | uint32_t	tcpi_delivered_ce; | |
| 291 | ||
| 292 | uint64_t	tcpi_bytes_sent; /* RFC4898 tcpEStatsPerfHCDataOctetsOut */ | |
| 293 | uint64_t	tcpi_bytes_retrans; /* RFC4898 tcpEStatsPerfOctetsRetrans */ | |
| 294 | uint32_t	tcpi_dsack_dups; /* RFC4898 tcpEStatsStackDSACKDups */ | |
| 295 | uint32_t	tcpi_reord_seen; /* reordering events seen */ | |
| 296 | ||
| 297 | ||
| 298 | uint32_t	tcpi_rcv_ooopack; /* Out-of-order packets received */ | |
| 299 | /* Peer's advertised receive window after scaling (bytes) */ | |
| 300 | uint32_t	tcpi_snd_wnd; | |
| 301 | /* Local advertised receive window after scaling (bytes) */ | |
| 302 | uint32_t	tcpi_rcv_wnd; | |
| 303 | ||
| 304 | uint32_t	tcpi_rehash; /* PLB or timeout triggered rehash attempts */ | |
| 305 | /* Total number of RTO timeouts, including | |
| 306 | * SYN/SYN-ACK and recurring timeouts | |
| 307 | */ | |
| 308 | uint16_t	tcpi_total_rto; | |
| 309 | /* Total number of RTO recoveries, including any unfinished recovery. */ | |
| 310 | uint16_t	tcpi_total_rto_recoveries; | |
| 311 | /* Total time spent in RTO recoveries in milliseconds, including any | |
| 312 | * unfinished recovery. | |
| 313 | */ | |
| 314 | uint32_t	tcpi_total_rto_time; | |
| 315 | uint32_t	tcpi_received_ce; /* # of CE marks received */ | |
| 316 | uint32_t	tcpi_delivered_e1_bytes; /* Accurate ECN byte counters */ | |
| 317 | uint32_t	tcpi_delivered_e0_bytes; | |
| 318 | uint32_t	tcpi_delivered_ce_bytes; | |
| 319 | uint32_t	tcpi_received_e1_bytes; | |
| 320 | uint32_t	tcpi_received_e0_bytes; | |
| 321 | uint32_t	tcpi_received_ce_bytes; | |
| 322 | uint16_t	tcpi_accecn_fail_mode; | |
| 323 | uint16_t	tcpi_accecn_opt_seen; | |
| 270 | 324 | }; |
| 271 | 325 | |
| 326 | /* Netlink attributes types for SCM_TIMESTAMPING_OPT_STATS */ | |
| 327 | enum { | |
| 328 | TCP_NLA_PAD, | |
| 329 | TCP_NLA_BUSY, /* Time (usec) busy sending data */ | |
| 330 | TCP_NLA_RWND_LIMITED, /* Time (usec) limited by receive window */ | |
| 331 | TCP_NLA_SNDBUF_LIMITED, /* Time (usec) limited by send buffer */ | |
| 332 | TCP_NLA_DATA_SEGS_OUT, /* Data pkts sent including retransmission */ | |
| 333 | TCP_NLA_TOTAL_RETRANS, /* Data pkts retransmitted */ | |
| 334 | TCP_NLA_PACING_RATE, /* Pacing rate in bytes per second */ | |
| 335 | TCP_NLA_DELIVERY_RATE, /* Delivery rate in bytes per second */ | |
| 336 | TCP_NLA_SND_CWND, /* Sending congestion window */ | |
| 337 | TCP_NLA_REORDERING, /* Reordering metric */ | |
| 338 | TCP_NLA_MIN_RTT, /* minimum RTT */ | |
| 339 | TCP_NLA_RECUR_RETRANS, /* Recurring retransmits for the current pkt */ | |
| 340 | TCP_NLA_DELIVERY_RATE_APP_LMT, /* delivery rate application limited ? */ | |
| 341 | TCP_NLA_SNDQ_SIZE, /* Data (bytes) pending in send queue */ | |
| 342 | TCP_NLA_CA_STATE, /* ca_state of socket */ | |
| 343 | TCP_NLA_SND_SSTHRESH, /* Slow start size threshold */ | |
| 344 | TCP_NLA_DELIVERED, /* Data pkts delivered incl. out-of-order */ | |
| 345 | TCP_NLA_DELIVERED_CE, /* Like above but only ones w/ CE marks */ | |
| 346 | TCP_NLA_BYTES_SENT, /* Data bytes sent including retransmission */ | |
| 347 | TCP_NLA_BYTES_RETRANS, /* Data bytes retransmitted */ | |
| 348 | TCP_NLA_DSACK_DUPS, /* DSACK blocks received */ | |
| 349 | TCP_NLA_REORD_SEEN, /* reordering events seen */ | |
| 350 | TCP_NLA_SRTT, /* smoothed RTT in usecs */ | |
| 351 | TCP_NLA_TIMEOUT_REHASH, /* Timeout-triggered rehash attempts */ | |
| 352 | TCP_NLA_BYTES_NOTSENT, /* Bytes in write queue not yet sent */ | |
| 353 | TCP_NLA_EDT, /* Earliest departure time (CLOCK_MONOTONIC) */ | |
| 354 | TCP_NLA_TTL, /* TTL or hop limit of a packet received */ | |
| 355 | TCP_NLA_REHASH, /* PLB and timeout triggered rehash attempts */ | |
| 356 | }; | |
| 272 | 357 | |
| 273 | 358 | /* For TCP_MD5SIG socket option. */ |
| 274 | 359 | #define TCP_MD5SIG_MAXKEYLEN	80 |
| ... | ... | @@ -287,6 +372,114 @@ struct tcp_md5sig |
| 287 | 372 | uint8_t	tcpm_key[TCP_MD5SIG_MAXKEYLEN];	/* Key (binary). */ |
| 288 | 373 | }; |
| 289 | 374 | |
| 375 | /* INET_DIAG_MD5SIG */ | |
| 376 | struct tcp_diag_md5sig { | |
| 377 | uint8_t tcpm_family; | |
| 378 | uint8_t tcpm_prefixlen; | |
| 379 | uint16_t tcpm_keylen; | |
| 380 | uint32_t tcpm_addr[4]; | |
| 381 | uint8_t tcpm_key[TCP_MD5SIG_MAXKEYLEN]; | |
| 382 | }; | |
| 383 | ||
| 384 | #define TCP_AO_MAXKEYLEN 80 | |
| 385 | ||
| 386 | #define TCP_AO_KEYF_IFINDEX (1 << 0) /* L3 ifindex for VRF */ | |
| 387 | #define TCP_AO_KEYF_EXCLUDE_OPT (1 << 1) /* Indicates whether TCP options | |
| 388 | * other than TCP-AO are included | |
| 389 | * in the MAC calculation | |
| 390 | */ | |
| 391 | ||
| 392 | struct tcp_ao_add { /* setsockopt(TCP_AO_ADD_KEY) */ | |
| 393 | struct sockaddr_storage addr; /* Peer's address for the key */ | |
| 394 | int8_t alg_name[64]; /* Crypto hash algorithm to use */ | |
| 395 | int32_t ifindex; /* L3 dev index for VRF */ | |
| 396 | uint32_t set_current :1, /* Set key as Current_key at once */ | |
| 397 | set_rnext :1, /* Request it from peer with RNext_key */ | |
| 398 | reserved :30; /* Must be 0 */ | |
| 399 | uint16_t reserved2; /* Padding, must be 0 */ | |
| 400 | uint8_t prefix; /* Peer's address prefix */ | |
| 401 | uint8_t sndid; /* SendID for outgoing segments */ | |
| 402 | uint8_t rcvid; /* RecvID to match for incoming seg */ | |
| 403 | uint8_t maclen; /* length of authentication code (hash) */ | |
| 404 | uint8_t keyflags; /* See TCP_AO_KEYF_ */ | |
| 405 | uint8_t keylen; /* Length of ::key */ | |
| 406 | uint8_t key[TCP_AO_MAXKEYLEN]; | |
| 407 | } __attribute__((aligned(8))); | |
| 408 | ||
| 409 | struct tcp_ao_del { /* setsockopt(TCP_AO_DEL_KEY) */ | |
| 410 | struct sockaddr_storage addr; /* Peer's address for the key */ | |
| 411 | int32_t ifindex; /* L3 dev index for VRF */ | |
| 412 | uint32_t set_current :1, /* Corresponding ::current_key */ | |
| 413 | set_rnext :1, /* Corresponding ::rnext */ | |
| 414 | del_async :1, /* Only valid for listen sockets */ | |
| 415 | reserved :29; /* Must be 0 */ | |
| 416 | uint16_t reserved2; /* Padding, must be 0 */ | |
| 417 | uint8_t prefix; /* Peer's address prefix */ | |
| 418 | uint8_t sndid; /* SendID for outgoing segments */ | |
| 419 | uint8_t rcvid; /* RecvID to match for incoming seg */ | |
| 420 | uint8_t current_key; /* KeyID to set as Current_key */ | |
| 421 | uint8_t rnext; /* KeyID to set as Rnext_key */ | |
| 422 | uint8_t keyflags; /* See TCP_AO_KEYF_ */ | |
| 423 | } __attribute__((aligned(8))); | |
| 424 | ||
| 425 | struct tcp_ao_info_opt { /* setsockopt(TCP_AO_INFO), getsockopt(TCP_AO_INFO) | |
| 426 | */ | |
| 427 | /* Here 'in' is for setsockopt(), 'out' is for getsockopt() */ | |
| 428 | uint32_t set_current :1, /* In/out: corresponding ::current_key */ | |
| 429 | set_rnext :1, /* In/out: corresponding ::rnext */ | |
| 430 | ao_required :1, /* In/out: don't accept non-AO connects */ | |
| 431 | set_counters :1, /* In: set/clear ::pkt_* counters */ | |
| 432 | accept_icmps :1, /* In/out: accept incoming ICMPs */ | |
| 433 | reserved :27; /* must be 0 */ | |
| 434 | uint16_t reserved2; /* Padding, must be 0 */ | |
| 435 | uint8_t current_key; /* In/out: KeyID of Current_key */ | |
| 436 | uint8_t rnext; /* In/out: keyid of RNext_key */ | |
| 437 | uint64_t pkt_good; /* In/out: verified segments */ | |
| 438 | uint64_t pkt_bad; /* In/out: failed verification */ | |
| 439 | uint64_t pkt_key_not_found; /* In/out: could not find a key to verify */ | |
| 440 | uint64_t pkt_ao_required; /* In/out: segments missing TCP-AO sign */ | |
| 441 | uint64_t pkt_dropped_icmp; /* In/out: ICMPs that were ignored */ | |
| 442 | } __attribute__((aligned(8))); | |
| 443 | ||
| 444 | struct tcp_ao_getsockopt { /* getsockopt(TCP_AO_GET_KEYS) */ | |
| 445 | struct sockaddr_storage addr; /* In/out: dump keys for peer | |
| 446 | * with this address/prefix | |
| 447 | */ | |
| 448 | uint8_t alg_name[64]; /* out: crypto hash algorithm */ | |
| 449 | uint8_t key[TCP_AO_MAXKEYLEN]; | |
| 450 | uint32_t nkeys; /* In: size of the userspace buffer | |
| 451 | * @optval, measured in @optlen - the | |
| 452 | * sizeof(struct tcp_ao_getsockopt) | |
| 453 | * Out: number of keys that matched | |
| 454 | */ | |
| 455 | uint16_t is_current :1, /* In: match and dump Current_key, | |
| 456 | * Out: the dumped key is Current_key | |
| 457 | */ | |
| 458 | is_rnext :1, /* In: match and dump RNext_key, | |
| 459 | * Out: the dumped key is RNext_key | |
| 460 | */ | |
| 461 | get_all :1, /* In: dump all keys */ | |
| 462 | reserved :13; /* Padding, must be 0 */ | |
| 463 | uint8_t sndid; /* In/out: dump keys with SendID */ | |
| 464 | uint8_t rcvid; /* In/out: dump keys with RecvID */ | |
| 465 | uint8_t prefix; /* In/out: dump keys with address/prefix */ | |
| 466 | uint8_t maclen; /* Out: key's length of authentication | |
| 467 | * code (hash) | |
| 468 | */ | |
| 469 | uint8_t keyflags; /* In/out: see TCP_AO_KEYF_ */ | |
| 470 | uint8_t keylen; /* Out: length of ::key */ | |
| 471 | int32_t ifindex; /* In/out: L3 dev index for VRF */ | |
| 472 | uint64_t pkt_good; /* Out: verified segments */ | |
| 473 | uint64_t pkt_bad; /* Out: segments that failed verification */ | |
| 474 | } __attribute__((aligned(8))); | |
| 475 | ||
| 476 | struct tcp_ao_repair { /* {s,g}etsockopt(TCP_AO_REPAIR) */ | |
| 477 | uint32_t snt_isn; | |
| 478 | uint32_t rcv_isn; | |
| 479 | uint32_t snd_sne; | |
| 480 | uint32_t rcv_sne; | |
| 481 | } __attribute__((aligned(8))); | |
| 482 | ||
| 290 | 483 | /* For socket repair options. */ |
| 291 | 484 | struct tcp_repair_opt |
| 292 | 485 | { |
| ... | ... | @@ -346,6 +539,15 @@ struct tcp_zerocopy_receive |
| 346 | 539 | uint64_t address; /* In: address of mapping. */ |
| 347 | 540 | uint32_t length; /* In/out: number of bytes to map/mapped. */ |
| 348 | 541 | uint32_t recv_skip_hint; /* Out: amount of bytes to skip. */ |
| 542 | uint32_t inq; /* Out: amount of bytes in read queue. */ | |
| 543 | int32_t err; /* Out: socket error. */ | |
| 544 | uint64_t copybuf_address; /* On: copybuf address (small reads). */ | |
| 545 | int32_t copybuf_len; /* In/Out: copybuf bytes avail/used or error. */ | |
| 546 | uint32_t flags; /* In: flags. */ | |
| 547 | uint64_t msg_control; /* Ancillary data. */ | |
| 548 | uint64_t msg_controllen; | |
| 549 | uint32_t msg_flags; | |
| 550 | uint32_t reserved; /* Set to 0 for now. */ | |
| 349 | 551 | }; |
| 350 | 552 | |
| 351 | 553 | #endif /* Misc. */ |
lib/libc/include/generic-glibc/netinet/udp.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1991-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1991-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/netipx/ipx.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1991-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1991-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/netiucv/iucv.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 2007-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2007-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/netpacket/packet.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Definitions for use with Linux AF_PACKET sockets. |
| 2 | Copyright (C) 1998-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1998-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/netrom/netrom.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1997-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1997-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/netrose/rose.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Definitions for Rose packet radio address family. |
| 2 | Copyright (C) 1998-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1998-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/nl_types.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1996-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1996-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/nss.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1996-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1996-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/obstack.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* obstack.h - object stack macros |
| 2 | Copyright (C) 1988-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1988-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/printf.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1991-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1991-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/proc_service.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Callback interface for libthread_db, functions users must define. |
| 2 | Copyright (C) 1999-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1999-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/pthread.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 2002-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2002-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/pty.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Functions for pseudo TTY handling. |
| 2 | Copyright (C) 1996-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1996-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/pwd.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1991-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1991-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/re_comp.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1996-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1996-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/regdef.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1994-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1994-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/regex.h+1-1| ... | ... | @@ -1,6 +1,6 @@ |
| 1 | 1 | /* Definitions for data structures and routines for the regular |
| 2 | 2 | expression library. |
| 3 | Copyright (C) 1985, 1989-2025 Free Software Foundation, Inc. | |
| 3 | Copyright (C) 1985, 1989-2026 Free Software Foundation, Inc. | |
| 4 | 4 | This file is part of the GNU C Library. |
| 5 | 5 | |
| 6 | 6 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/regexp.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1996-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1996-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/resolv.h+1-1| ... | ... | @@ -336,4 +336,4 @@ void		res_nclose (res_state) __THROW; |
| 336 | 336 | |
| 337 | 337 | __END_DECLS |
| 338 | 338 | |
| 339 | #endif /* !_RESOLV_H_ */ | |
| 339 | #endif /* !_RESOLV_H_ */ | |
| \ No newline at end of file |
lib/libc/include/generic-glibc/sched.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Definitions for POSIX 1003.1b-1993 (aka POSIX.4) scheduling interface. |
| 2 | Copyright (C) 1996-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1996-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/scsi/scsi.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1998-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1998-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/scsi/scsi_ioctl.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1999-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1999-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/scsi/sg.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1997-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1997-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/search.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Declarations for System V style searching functions. |
| 2 | Copyright (C) 1995-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1995-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/semaphore.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 2002-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2002-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/setjmp.h+5-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1991-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1991-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
| ... | ... | @@ -26,6 +26,10 @@ |
| 26 | 26 | |
| 27 | 27 | __BEGIN_DECLS |
| 28 | 28 | |
| 29 | #if __GLIBC_USE (ISOC23) | |
| 30 | # define __STDC_VERSION_SETJMP_H__ 202311L | |
| 31 | #endif | |
| 32 | ||
| 29 | 33 | #include <bits/setjmp.h>		/* Get `__jmp_buf'. */ |
| 30 | 34 | #include <bits/types/struct___jmp_buf_tag.h> |
| 31 | 35 |
lib/libc/include/generic-glibc/sgidefs.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1996-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1996-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/sgtty.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1991-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1991-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/shadow.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1996-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1996-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/signal.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1991-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1991-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/spawn.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Definitions for POSIX spawn interface. |
| 2 | Copyright (C) 2000-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2000-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/stdbit.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* ISO C23 Standard: 7.18 - Bit and byte utilities <stdbit.h>. |
| 2 | Copyright (C) 2024-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2024-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/stdc-predef.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1991-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1991-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/stdint.h+7-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1997-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1997-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
| ... | ... | @@ -28,6 +28,10 @@ |
| 28 | 28 | #include <bits/wchar.h> |
| 29 | 29 | #include <bits/wordsize.h> |
| 30 | 30 | |
| 31 | #if __GLIBC_USE (ISOC23) | |
| 32 | # define __STDC_VERSION_STDINT_H__ 202311L | |
| 33 | #endif | |
| 34 | ||
| 31 | 35 | /* Exact integral types. */ |
| 32 | 36 | |
| 33 | 37 | /* Signed. */ |
| ... | ... | @@ -91,6 +95,8 @@ typedef __intmax_t		intmax_t; |
| 91 | 95 | typedef __uintmax_t		uintmax_t; |
| 92 | 96 | |
| 93 | 97 | |
| 98 | # undef __INT64_C | |
| 99 | # undef __UINT64_C | |
| 94 | 100 | # if __WORDSIZE == 64 |
| 95 | 101 | # define __INT64_C(c)	c ## L |
| 96 | 102 | # define __UINT64_C(c)	c ## UL |
lib/libc/include/generic-glibc/stdio.h+8-4| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Define ISO C stdio on top of C++ iostreams. |
| 2 | Copyright (C) 1991-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1991-2026 Free Software Foundation, Inc. | |
| 3 | 3 | Copyright The GNU Toolchain Authors. |
| 4 | 4 | This file is part of the GNU C Library. |
| 5 | 5 | |
| ... | ... | @@ -29,6 +29,10 @@ |
| 29 | 29 | |
| 30 | 30 | __BEGIN_DECLS |
| 31 | 31 | |
| 32 | #if __GLIBC_USE (ISOC23) | |
| 33 | # define __STDC_VERSION_STDIO_H__ 202311L | |
| 34 | #endif | |
| 35 | ||
| 32 | 36 | #define __need_size_t |
| 33 | 37 | #define __need_NULL |
| 34 | 38 | #include <stddef.h> |
| ... | ... | @@ -168,11 +172,11 @@ extern int renameat (int __oldfd, const char *__old, int __newfd, |
| 168 | 172 | #ifdef __USE_GNU |
| 169 | 173 | /* Flags for renameat2. */ |
| 170 | 174 | # define RENAME_NOREPLACE (1 << 0) |
| 171 | # define AT_RENAME_NOREPLACE RENAME_NOREPLACE | |
| 175 | # define AT_RENAME_NOREPLACE 0x0001 | |
| 172 | 176 | # define RENAME_EXCHANGE (1 << 1) |
| 173 | # define AT_RENAME_EXCHANGE RENAME_EXCHANGE | |
| 177 | # define AT_RENAME_EXCHANGE 0x0002 | |
| 174 | 178 | # define RENAME_WHITEOUT (1 << 2) |
| 175 | # define AT_RENAME_WHITEOUT RENAME_WHITEOUT | |
| 179 | # define AT_RENAME_WHITEOUT 0x0004 | |
| 176 | 180 | |
| 177 | 181 | /* Rename file OLD relative to OLDFD to NEW relative to NEWFD, with |
| 178 | 182 | additional flags. */ |
lib/libc/include/generic-glibc/stdio_ext.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Functions to access FILE structure internals. |
| 2 | Copyright (C) 2000-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2000-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/stdlib.h+42-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1991-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1991-2026 Free Software Foundation, Inc. | |
| 2 | 2 | Copyright The GNU Toolchain Authors. |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| ... | ... | @@ -35,6 +35,10 @@ __BEGIN_DECLS |
| 35 | 35 | |
| 36 | 36 | #define	_STDLIB_H	1 |
| 37 | 37 | |
| 38 | #if __GLIBC_USE (ISOC23) | |
| 39 | # define __STDC_VERSION_STDLIB_H__ 202311L | |
| 40 | #endif | |
| 41 | ||
| 38 | 42 | #if (defined __USE_XOPEN || defined __USE_XOPEN2K8) && !defined _SYS_WAIT_H |
| 39 | 43 | /* XPG requires a few symbols from <sys/wait.h> being defined. */ |
| 40 | 44 | # include <bits/waitflags.h> |
| ... | ... | @@ -692,6 +696,24 @@ extern void *realloc (void *__ptr, size_t __size) |
| 692 | 696 | /* Free a block allocated by `malloc', `realloc' or `calloc'. */ |
| 693 | 697 | extern void free (void *__ptr) __THROW; |
| 694 | 698 | |
| 699 | #if __GLIBC_USE(ISOC23) | |
| 700 | /* Free a block allocated by `malloc', `realloc' or `calloc' but not | |
| 701 | `aligned_alloc', `memalign', `posix_memalign', `valloc' or | |
| 702 | `pvalloc'. SIZE must be equal to the original requested size | |
| 703 | provided to `malloc', `realloc' or `calloc'. For `calloc' SIZE is | |
| 704 | NMEMB elements * SIZE bytes. It is forbidden to call `free_sized' | |
| 705 | for allocations which the caller did not directly allocate but | |
| 706 | must still deallocate, such as `strdup' or `strndup'. Instead | |
| 707 | continue using `free` for these cases. */ | |
| 708 | extern void free_sized (void *__ptr, size_t __size) __THROW; | |
| 709 | ||
| 710 | /* Free a block allocated by `aligned_alloc', `memalign' or | |
| 711 | `posix_memalign'. ALIGNMENT and SIZE must be the same as the values | |
| 712 | provided to `aligned_alloc', `memalign' or `posix_memalign'. */ | |
| 713 | extern void free_aligned_sized (void *__ptr, size_t __alignment, size_t __size) | |
| 714 | __THROW; | |
| 715 | #endif | |
| 716 | ||
| 695 | 717 | /* |
| 696 | 718 | * zig patch: reallocarray introduced in glibc 2.26 |
| 697 | 719 | * https://sourceware.org/git/?p=glibc.git;a=commit;h=2e0bbbfbf95fc9e22692e93658a6fbdd2d4554da |
| ... | ... | @@ -977,6 +999,12 @@ extern void *bsearch (const void *__key, const void *__base, |
| 977 | 999 | # include <bits/stdlib-bsearch.h> |
| 978 | 1000 | #endif |
| 979 | 1001 | |
| 1002 | #if __GLIBC_USE (ISOC23) && defined __glibc_const_generic && !defined _LIBC | |
| 1003 | # define bsearch(KEY, BASE, NMEMB, SIZE, COMPAR)			\ | |
| 1004 | __glibc_const_generic (BASE, const void *,				\ | |
| 1005 | 			 bsearch (KEY, BASE, NMEMB, SIZE, COMPAR)) | |
| 1006 | #endif | |
| 1007 | ||
| 980 | 1008 | /* Sort NMEMB elements of BASE, of SIZE bytes each, |
| 981 | 1009 | using COMPAR to perform the comparisons. */ |
| 982 | 1010 | extern void qsort (void *__base, size_t __nmemb, size_t __size, |
| ... | ... | @@ -1170,6 +1198,19 @@ extern int getloadavg (double __loadavg[], int __nelem) |
| 1170 | 1198 | extern int ttyslot (void) __THROW; |
| 1171 | 1199 | #endif |
| 1172 | 1200 | |
| 1201 | #if __GLIBC_USE (ISOC23) | |
| 1202 | # ifndef __cplusplus | |
| 1203 | # include <bits/types/once_flag.h> | |
| 1204 | ||
| 1205 | /* Call function __FUNC exactly once, even if invoked from several threads. | |
| 1206 | All calls must be made with the same __FLAGS object. */ | |
| 1207 | extern void call_once (once_flag *__flag, void (*__func)(void)); | |
| 1208 | # endif /* !__cplusplus */ | |
| 1209 | ||
| 1210 | /* Return the alignment of P. */ | |
| 1211 | extern size_t memalignment (const void *__p); | |
| 1212 | #endif | |
| 1213 | ||
| 1173 | 1214 | #include <bits/stdlib-float.h> |
| 1174 | 1215 | |
| 1175 | 1216 | /* Define some macros helping to catch buffer overflows. */ |
lib/libc/include/generic-glibc/string.h+34-2| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1991-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1991-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
| ... | ... | @@ -27,6 +27,10 @@ |
| 27 | 27 | |
| 28 | 28 | __BEGIN_DECLS |
| 29 | 29 | |
| 30 | #if __GLIBC_USE (ISOC23) | |
| 31 | # define __STDC_VERSION_STRING_H__ 202311L | |
| 32 | #endif | |
| 33 | ||
| 30 | 34 | /* Get size_t and NULL from <stddef.h>. */ |
| 31 | 35 | #define	__need_size_t |
| 32 | 36 | #define	__need_NULL |
| ... | ... | @@ -60,6 +64,13 @@ extern void *memccpy (void *__restrict __dest, const void *__restrict __src, |
| 60 | 64 | /* Set N bytes of S to C. */ |
| 61 | 65 | extern void *memset (void *__s, int __c, size_t __n) __THROW __nonnull ((1)); |
| 62 | 66 | |
| 67 | #if defined __USE_MISC || __GLIBC_USE (ISOC23) | |
| 68 | /* Like memset, but the compiler will not delete a call to this | |
| 69 | function, even if S is dead after the call. */ | |
| 70 | extern void *memset_explicit (void *__s, int __c, size_t __n) | |
| 71 | __THROW __nonnull ((1)) __fortified_attr_access (__write_only__, 1, 3); | |
| 72 | #endif | |
| 73 | ||
| 63 | 74 | /* Compare N bytes of S1 and S2. */ |
| 64 | 75 | extern int memcmp (const void *__s1, const void *__s2, size_t __n) |
| 65 | 76 | __THROW __attribute_pure__ __nonnull ((1, 2)); |
| ... | ... | @@ -106,6 +117,10 @@ memchr (const void *__s, int __c, size_t __n) __THROW |
| 106 | 117 | #else |
| 107 | 118 | extern void *memchr (const void *__s, int __c, size_t __n) |
| 108 | 119 | __THROW __attribute_pure__ __nonnull ((1)); |
| 120 | # if __GLIBC_USE (ISOC23) && defined __glibc_const_generic && !defined _LIBC | |
| 121 | # define memchr(S, C, N)					\ | |
| 122 | __glibc_const_generic (S, const void *, memchr (S, C, N)) | |
| 123 | # endif | |
| 109 | 124 | #endif |
| 110 | 125 | |
| 111 | 126 | #ifdef __USE_GNU |
| ... | ... | @@ -245,6 +260,10 @@ strchr (const char *__s, int __c) __THROW |
| 245 | 260 | #else |
| 246 | 261 | extern char *strchr (const char *__s, int __c) |
| 247 | 262 | __THROW __attribute_pure__ __nonnull ((1)); |
| 263 | # if __GLIBC_USE (ISOC23) && defined __glibc_const_generic && !defined _LIBC | |
| 264 | # define strchr(S, C)						\ | |
| 265 | __glibc_const_generic (S, const char *, strchr (S, C)) | |
| 266 | # endif | |
| 248 | 267 | #endif |
| 249 | 268 | /* Find the last occurrence of C in S. */ |
| 250 | 269 | #ifdef __CORRECT_ISO_CPP_STRING_H_PROTO |
| ... | ... | @@ -272,6 +291,10 @@ strrchr (const char *__s, int __c) __THROW |
| 272 | 291 | #else |
| 273 | 292 | extern char *strrchr (const char *__s, int __c) |
| 274 | 293 | __THROW __attribute_pure__ __nonnull ((1)); |
| 294 | # if __GLIBC_USE (ISOC23) && defined __glibc_const_generic && !defined _LIBC | |
| 295 | # define strrchr(S, C)						\ | |
| 296 | __glibc_const_generic (S, const char *, strrchr (S, C)) | |
| 297 | # endif | |
| 275 | 298 | #endif |
| 276 | 299 | |
| 277 | 300 | #ifdef __USE_MISC |
| ... | ... | @@ -322,6 +345,10 @@ strpbrk (const char *__s, const char *__accept) __THROW |
| 322 | 345 | #else |
| 323 | 346 | extern char *strpbrk (const char *__s, const char *__accept) |
| 324 | 347 | __THROW __attribute_pure__ __nonnull ((1, 2)); |
| 348 | # if __GLIBC_USE (ISOC23) && defined __glibc_const_generic && !defined _LIBC | |
| 349 | # define strpbrk(S, ACCEPT)					\ | |
| 350 | __glibc_const_generic (S, const char *, strpbrk (S, ACCEPT)) | |
| 351 | # endif | |
| 325 | 352 | #endif |
| 326 | 353 | /* Find the first occurrence of NEEDLE in HAYSTACK. */ |
| 327 | 354 | #ifdef __CORRECT_ISO_CPP_STRING_H_PROTO |
| ... | ... | @@ -349,6 +376,11 @@ strstr (const char *__haystack, const char *__needle) __THROW |
| 349 | 376 | #else |
| 350 | 377 | extern char *strstr (const char *__haystack, const char *__needle) |
| 351 | 378 | __THROW __attribute_pure__ __nonnull ((1, 2)); |
| 379 | # if __GLIBC_USE (ISOC23) && defined __glibc_const_generic && !defined _LIBC | |
| 380 | # define strstr(HAYSTACK, NEEDLE)			\ | |
| 381 | __glibc_const_generic (HAYSTACK, const char *,	\ | |
| 382 | 			 strstr (HAYSTACK, NEEDLE)) | |
| 383 | # endif | |
| 352 | 384 | #endif |
| 353 | 385 | |
| 354 | 386 | |
| ... | ... | @@ -557,4 +589,4 @@ extern char *basename (const char *__filename) __THROW __nonnull ((1)); |
| 557 | 589 | |
| 558 | 590 | __END_DECLS |
| 559 | 591 | |
| 560 | #endif /* string.h */ | |
| 592 | #endif /* string.h */ | |
| \ No newline at end of file |
lib/libc/include/generic-glibc/strings.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1991-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1991-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/sys/acct.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1996-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1996-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/sys/asm.h+1-17| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1997-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1997-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
| ... | ... | @@ -478,20 +478,4 @@ symbol		=	value |
| 478 | 478 | # define MTC0	dmtc0 |
| 479 | 479 | #endif |
| 480 | 480 | |
| 481 | /* The MIPS architectures do not have a uniform memory model. Particular | |
| 482 | platforms may provide additional guarantees - for instance, the R4000 | |
| 483 | LL and SC instructions implicitly perform a SYNC, and the 4K promises | |
| 484 | strong ordering. | |
| 485 | ||
| 486 | However, in the absence of those guarantees, we must assume weak ordering | |
| 487 | and SYNC explicitly where necessary. | |
| 488 | ||
| 489 | Some obsolete MIPS processors may not support the SYNC instruction. This | |
| 490 | applies to "true" MIPS I processors; most of the processors which compile | |
| 491 | using MIPS I implement parts of MIPS II. */ | |
| 492 | ||
| 493 | #ifndef MIPS_SYNC | |
| 494 | # define MIPS_SYNC	sync | |
| 495 | #endif | |
| 496 | ||
| 497 | 481 | #endif /* sys/asm.h */ |
| \ No newline at end of file |
lib/libc/include/generic-glibc/sys/auxv.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Access to the auxiliary vector. |
| 2 | Copyright (C) 2012-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2012-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/sys/cachectl.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1995-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1995-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/sys/cdefs.h+21-9| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1992-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1992-2026 Free Software Foundation, Inc. | |
| 2 | 2 | Copyright The GNU Toolchain Authors. |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| ... | ... | @@ -438,10 +438,10 @@ |
| 438 | 438 | */ |
| 439 | 439 | #endif |
| 440 | 440 | |
| 441 | /* GCC and clang have various useful declarations that can be made with | |
| 442 | the '__attribute__' syntax. All of the ways we use this do fine if | |
| 443 | they are omitted for compilers that don't understand it. */ | |
| 444 | #if !(defined __GNUC__ || defined __clang__) | |
| 441 | /* GCC, clang, and compatible compilers have various useful declarations | |
| 442 | that can be made with the '__attribute__' syntax. All of the ways we use | |
| 443 | this do fine if they are omitted for compilers that don't understand it. */ | |
| 444 | #if !(defined __GNUC__ || defined __clang__ || defined __TINYC__) | |
| 445 | 445 | # define __attribute__(xyz)	/* Ignore */ |
| 446 | 446 | #endif |
| 447 | 447 | |
| ... | ... | @@ -606,14 +606,14 @@ |
| 606 | 606 | # define __attribute_artificial__ /* Ignore */ |
| 607 | 607 | #endif |
| 608 | 608 | |
| 609 | /* GCC 4.3 and above with -std=c99 or -std=gnu99 implements ISO C99 | |
| 610 | inline semantics, unless -fgnu89-inline is used. Using __GNUC_STDC_INLINE__ | |
| 611 | or __GNUC_GNU_INLINE is not a good enough check for gcc because gcc versions | |
| 609 | /* GCC 4.3 and above with -std=c99 or -std=gnu99 implements ISO C99 inline | |
| 610 | semantics, unless -fgnu89-inline is used. Using __GNUC_STDC_INLINE__ or | |
| 611 | __GNUC_GNU_INLINE__ is not a good enough check for gcc because gcc versions | |
| 612 | 612 | older than 4.3 may define these macros and still not guarantee GNU inlining |
| 613 | 613 | semantics. |
| 614 | 614 | |
| 615 | 615 | clang++ identifies itself as gcc-4.2, but has support for GNU inlining |
| 616 | semantics, that can be checked for by using the __GNUC_STDC_INLINE_ and | |
| 616 | semantics, that can be checked for by using the __GNUC_STDC_INLINE__ and | |
| 617 | 617 | __GNUC_GNU_INLINE__ macro definitions. */ |
| 618 | 618 | #if (!defined __cplusplus || __GNUC_PREREQ (4,3) \ |
| 619 | 619 | || (defined __clang__ && (defined __GNUC_STDC_INLINE__ \ |
| ... | ... | @@ -828,6 +828,18 @@ _Static_assert (0, "IEEE 128-bits long double requires redirection on this platf |
| 828 | 828 | # define __HAVE_GENERIC_SELECTION 0 |
| 829 | 829 | #endif |
| 830 | 830 | |
| 831 | #if __HAVE_GENERIC_SELECTION | |
| 832 | /* If PTR is a pointer to const, return CALL cast to type CTYPE, | |
| 833 | otherwise return CALL. Pointers to types with non-const qualifiers | |
| 834 | are not valid. This should not be defined for C++, as macros are | |
| 835 | not an appropriate way of implementing such qualifier-generic | |
| 836 | operations for C++. */ | |
| 837 | # define __glibc_const_generic(PTR, CTYPE, CALL)	\ | |
| 838 | _Generic (0 ? (PTR) : (void *) 1,			\ | |
| 839 | 	 const void *: (CTYPE) (CALL),		\ | |
| 840 | 	 default: CALL) | |
| 841 | #endif | |
| 842 | ||
| 831 | 843 | #if __GNUC_PREREQ (10, 0) |
| 832 | 844 | /* Designates a 1-based positional argument ref-index of pointer type |
| 833 | 845 | that can be used to access size-index elements of the pointed-to |
lib/libc/include/generic-glibc/sys/debugreg.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 2001-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2001-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/sys/dir.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1991-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1991-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/sys/elf.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1996-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1996-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/sys/epoll.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 2002-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2002-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/sys/eventfd.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 2007-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2007-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/sys/fanotify.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 2010-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2010-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/sys/file.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1991-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1991-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/sys/fpregdef.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1991-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1991-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/sys/fsuid.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1997-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1997-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/sys/gmon_out.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1996-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1996-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/sys/hwprobe.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* RISC-V architecture probe interface |
| 2 | Copyright (C) 2024-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2024-2026 Free Software Foundation, Inc. | |
| 3 | 3 | |
| 4 | 4 | This file is part of the GNU C Library. |
| 5 | 5 |
lib/libc/include/generic-glibc/sys/ifunc.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Definitions used by AArch64 indirect function resolvers. |
| 2 | Copyright (C) 2019-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2019-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/sys/inotify.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 2005-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2005-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/sys/io.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1996-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1996-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/sys/ioctl.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1991-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1991-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/sys/ipc.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1995-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1995-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/sys/kd.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1996-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1996-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/sys/klog.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1996-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1996-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/sys/mman.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Definitions for BSD-style memory management. |
| 2 | Copyright (C) 1994-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1994-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/sys/mount.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Header file for mounting/unmount Linux filesystems. |
| 2 | Copyright (C) 1996-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1996-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/sys/msg.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1995-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1995-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/sys/mtio.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Structures and definitions for magnetic tape I/O control commands. |
| 2 | Copyright (C) 1996-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1996-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/sys/param.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Compatibility header for old-style Unix parameters and limits. |
| 2 | Copyright (C) 1995-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1995-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/sys/pci.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1997-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1997-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/sys/perm.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1996-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1996-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/sys/personality.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 2002-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2002-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/sys/pidfd.h+59-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Wrapper for file descriptors that refers to a process functions. |
| 2 | Copyright (C) 2022-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2022-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
| ... | ... | @@ -45,6 +45,64 @@ |
| 45 | 45 | #define PIDFD_GET_USER_NAMESPACE _IO(PIDFS_IOCTL_MAGIC, 9) |
| 46 | 46 | #define PIDFD_GET_UTS_NAMESPACE _IO(PIDFS_IOCTL_MAGIC, 10) |
| 47 | 47 | |
| 48 | /* Sentinels to avoid allocating a file descriptor to refer to own process. */ | |
| 49 | #define PIDFD_SELF_THREAD -10000 | |
| 50 | #define PIDFD_SELF_THREAD_GROUP -10001 | |
| 51 | #define PIDFD_SELF PIDFD_SELF_THREAD | |
| 52 | #define PIDFD_SELF_PROCESS PIDFD_SELF_THREAD_GROUP | |
| 53 | ||
| 54 | ||
| 55 | /* Flags for pidfd_info. */ | |
| 56 | ||
| 57 | /* Always returned, even if not requested */ | |
| 58 | #define PIDFD_INFO_PID (1UL << 0) | |
| 59 | /* Always returned, even if not requested */ | |
| 60 | #define PIDFD_INFO_CREDS (1UL << 1) | |
| 61 | /* Always returned if available, even if not requested */ | |
| 62 | #define PIDFD_INFO_CGROUPID (1UL << 2) | |
| 63 | /* Only returned if requested. */ | |
| 64 | #define PIDFD_INFO_EXIT (1UL << 3) | |
| 65 | /* Only returned if requested. */ | |
| 66 | #define PIDFD_INFO_COREDUMP (1UL << 4) | |
| 67 | ||
| 68 | ||
| 69 | /* Value for coredump_mask in pidfd_info. Only valid if PIDFD_INFO_COREDUMP | |
| 70 | is set in mask. */ | |
| 71 | ||
| 72 | /* Did crash and... */ | |
| 73 | #define PIDFD_COREDUMPED (1U << 0) | |
| 74 | /* coredumping generation was skipped. */ | |
| 75 | #define PIDFD_COREDUMP_SKIP (1U << 1) | |
| 76 | /* coredump was done as the user. */ | |
| 77 | #define PIDFD_COREDUMP_USER (1U << 2) | |
| 78 | /* coredump was done as root. */ | |
| 79 | #define PIDFD_COREDUMP_ROOT (1U << 3) | |
| 80 | ||
| 81 | struct pidfd_info | |
| 82 | { | |
| 83 | __uint64_t mask; | |
| 84 | __uint64_t cgroupid; | |
| 85 | __uint32_t pid; | |
| 86 | __uint32_t tgid; | |
| 87 | __uint32_t ppid; | |
| 88 | __uint32_t ruid; | |
| 89 | __uint32_t rgid; | |
| 90 | __uint32_t euid; | |
| 91 | __uint32_t egid; | |
| 92 | __uint32_t suid; | |
| 93 | __uint32_t sgid; | |
| 94 | __uint32_t fsuid; | |
| 95 | __uint32_t fsgid; | |
| 96 | __int32_t exit_code; | |
| 97 | __uint32_t coredump_mask; | |
| 98 | __uint32_t __spare1; | |
| 99 | }; | |
| 100 | ||
| 101 | /* sizeof first published struct */ | |
| 102 | #define PIDFD_INFO_SIZE_VER0 64 | |
| 103 | ||
| 104 | #define PIDFD_GET_INFO _IOWR(PIDFS_IOCTL_MAGIC, 11, struct pidfd_info) | |
| 105 | ||
| 48 | 106 | /* Returns a file descriptor that refers to the process PID. The |
| 49 | 107 | close-on-exec is set on the file descriptor. */ |
| 50 | 108 | extern int pidfd_open (__pid_t __pid, unsigned int __flags) __THROW; |
lib/libc/include/generic-glibc/sys/platform/ppc.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Facilities specific to the PowerPC architecture |
| 2 | Copyright (C) 2012-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2012-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/sys/platform/x86.h+1-1| ... | ... | @@ -1,6 +1,6 @@ |
| 1 | 1 | /* Data structure for x86 CPU features. |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | Copyright (C) 2008-2025 Free Software Foundation, Inc. | |
| 3 | Copyright (C) 2008-2026 Free Software Foundation, Inc. | |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
| 6 | 6 | modify it under the terms of the GNU Lesser General Public |
lib/libc/include/generic-glibc/sys/poll.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Compatibility definitions for System V `poll' interface. |
| 2 | Copyright (C) 1994-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1994-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/sys/prctl.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1997-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1997-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/sys/procfs.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Definitions for core files and libthread_db. Generic Linux version. |
| 2 | Copyright (C) 1996-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1996-2026 Free Software Foundation, Inc. | |
| 3 | 3 | |
| 4 | 4 | This file is part of the GNU C Library. |
| 5 | 5 |
lib/libc/include/generic-glibc/sys/profil.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 2001-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2001-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/sys/ptrace.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* `ptrace' debugger support interface. Linux version. |
| 2 | Copyright (C) 1996-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1996-2026 Free Software Foundation, Inc. | |
| 3 | 3 | |
| 4 | 4 | This file is part of the GNU C Library. |
| 5 | 5 |
lib/libc/include/generic-glibc/sys/quota.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* This just represents the non-kernel parts of <linux/quota.h>. |
| 2 | Copyright (C) 1998-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1998-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/sys/random.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Interfaces for obtaining random bytes. |
| 2 | Copyright (C) 2016-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2016-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/sys/raw.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1999-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1999-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/sys/reboot.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1996-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1996-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/sys/reg.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 2001-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2001-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/sys/regdef.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1997-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1997-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/sys/resource.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1992-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1992-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/sys/rseq.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Restartable Sequences exported symbols. Linux header. |
| 2 | Copyright (C) 2021-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2021-2026 Free Software Foundation, Inc. | |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
| 5 | 5 | modify it under the terms of the GNU Lesser General Public |
lib/libc/include/generic-glibc/sys/select.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* `fd_set' type and related macros, and `select'/`pselect' declarations. |
| 2 | Copyright (C) 1996-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1996-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/sys/sem.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1995-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1995-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/sys/sendfile.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* sendfile -- copy data directly from one file descriptor to another |
| 2 | Copyright (C) 1998-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1998-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/sys/shm.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1995-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1995-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/sys/signalfd.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 2007-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2007-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/sys/single_threaded.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Support for single-thread optimizations. |
| 2 | Copyright (C) 2020-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2020-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/sys/socket.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Declarations of socket constants, types, and functions. |
| 2 | Copyright (C) 1991-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1991-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/sys/stat.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1991-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1991-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/sys/statfs.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Definitions for getting information about a filesystem. |
| 2 | Copyright (C) 1996-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1996-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/sys/statvfs.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Definitions for getting information about a filesystem. |
| 2 | Copyright (C) 1998-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1998-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/sys/swap.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Calls to enable and disable swapping on specified locations. Linux version. |
| 2 | Copyright (C) 1996-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1996-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/sys/syscall.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1995-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1995-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/sys/sysinfo.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1996-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1996-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/sys/sysmacros.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Definitions of macros to access `dev_t' values. |
| 2 | Copyright (C) 1996-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1996-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/sys/sysmips.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1995-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1995-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/sys/tas.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 2000-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2000-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/sys/time.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1991-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1991-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/sys/timeb.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1994-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1994-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/sys/timerfd.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 2008-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2008-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/sys/times.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1991-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1991-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/sys/timex.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1995-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1995-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/sys/types.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1991-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1991-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/sys/ucontext.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1997-2025 Free Software Foundation, Inc. This file is part of the GNU C Library. | |
| 1 | /* Copyright (C) 1997-2026 Free Software Foundation, Inc. This file is part of the GNU C Library. | |
| 2 | 2 | |
| 3 | 3 | The GNU C Library is free software; you can redistribute it and/or |
| 4 | 4 | modify it under the terms of the GNU Lesser General Public |
lib/libc/include/generic-glibc/sys/uio.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1991-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1991-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/sys/un.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1991-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1991-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/sys/user.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 2002-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2002-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/sys/utsname.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1991-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1991-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/sys/vlimit.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1991-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1991-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/sys/vm86.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1996-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1996-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/sys/wait.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1991-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1991-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/sys/xattr.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 2002-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2002-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/tar.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Extended tar format from POSIX.1. |
| 2 | Copyright (C) 1992-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1992-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/termios.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1991-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1991-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/tgmath.h+25-18| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1997-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1997-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
| ... | ... | @@ -30,6 +30,10 @@ |
| 30 | 30 | #include <math.h> |
| 31 | 31 | #include <complex.h> |
| 32 | 32 | |
| 33 | #if __GLIBC_USE (ISOC23) | |
| 34 | # define __STDC_VERSION_TGMATH_H__ 202311L | |
| 35 | #endif | |
| 36 | ||
| 33 | 37 | |
| 34 | 38 | /* There are two variant implementations of type-generic macros in |
| 35 | 39 | this file: one for GCC 8 and later, using __builtin_tgmath and |
| ... | ... | @@ -386,7 +390,7 @@ |
| 386 | 390 | # define __TGMATH_TERNARY_REAL_ONLY(Val1, Val2, Val3, Fct)	\ |
| 387 | 391 | __TGMATH_3 (Fct, (Val1), (Val2), (Val3)) |
| 388 | 392 | # endif |
| 389 | # define __TGMATH_TERNARY_FIRST_REAL_RET_ONLY(Val1, Val2, Val3, Fct)	\ | |
| 393 | # define __TGMATH_TERNARY_FIRST_REAL_ONLY(Val1, Val2, Val3, Fct)	\ | |
| 390 | 394 | __TGMATH_3 (Fct, (Val1), (Val2), (Val3)) |
| 391 | 395 | # define __TGMATH_UNARY_REAL_IMAG(Val, Fct, Cfct)	\ |
| 392 | 396 | __TGMATH_1C (Fct, Cfct, (Val)) |
| ... | ... | @@ -520,14 +524,17 @@ |
| 520 | 524 | # endif |
| 521 | 525 | |
| 522 | 526 | # if !__HAVE_BUILTIN_TGMATH |
| 523 | # define __TGMATH_TERNARY_FIRST_REAL_RET_ONLY(Val1, Val2, Val3, Fct) \ | |
| 524 | (__extension__ ((sizeof (+(Val1)) == sizeof (double)		\ | |
| 525 | 		 || __builtin_classify_type (Val1) != 8)		\ | |
| 526 | 		 ? Fct (Val1, Val2, Val3)				\ | |
| 527 | 		 : (sizeof (+(Val1)) == sizeof (float))		\ | |
| 528 | 		 ? Fct##f (Val1, Val2, Val3)			\ | |
| 529 | 		 : __TGMATH_F128 ((Val1), Fct, (Val1, Val2, Val3))	\ | |
| 530 | 		 __tgml(Fct) (Val1, Val2, Val3))) | |
| 527 | # define __TGMATH_TERNARY_FIRST_REAL_ONLY(Val1, Val2, Val3, Fct)	 \ | |
| 528 | (__extension__ ((sizeof (+(Val1)) == sizeof (double)		 \ | |
| 529 | 		 || __builtin_classify_type (Val1) != 8)		 \ | |
| 530 | 		 ? (__tgmath_real_type (Val1)) Fct (Val1, Val2, Val3) \ | |
| 531 | 		 : (sizeof (+(Val1)) == sizeof (float))		 \ | |
| 532 | 		 ? (__tgmath_real_type (Val1)) Fct##f (Val1, Val2, Val3) \ | |
| 533 | 		 : __TGMATH_F128 ((Val1),				 \ | |
| 534 | 				 (__tgmath_real_type (Val1)) Fct,	 \ | |
| 535 | 				 (Val1, Val2, Val3))		 \ | |
| 536 | 		 (__tgmath_real_type (Val1)) __tgml(Fct) (Val1, Val2, \ | |
| 537 | 							 Val3))) | |
| 531 | 538 | |
| 532 | 539 | /* XXX This definition has to be changed as soon as the compiler understands |
| 533 | 540 | the imaginary keyword. */ |
| ... | ... | @@ -1056,17 +1063,17 @@ |
| 1056 | 1063 | /* Round X to nearest integer value, rounding halfway cases to even. */ |
| 1057 | 1064 | # define roundeven(Val) __TGMATH_UNARY_REAL_ONLY (Val, roundeven) |
| 1058 | 1065 | |
| 1059 | # define fromfp(Val1, Val2, Val3)					\ | |
| 1060 | __TGMATH_TERNARY_FIRST_REAL_RET_ONLY (Val1, Val2, Val3, fromfp) | |
| 1066 | # define fromfp(Val1, Val2, Val3)				\ | |
| 1067 | __TGMATH_TERNARY_FIRST_REAL_ONLY (Val1, Val2, Val3, fromfp) | |
| 1061 | 1068 | |
| 1062 | # define ufromfp(Val1, Val2, Val3)					\ | |
| 1063 | __TGMATH_TERNARY_FIRST_REAL_RET_ONLY (Val1, Val2, Val3, ufromfp) | |
| 1069 | # define ufromfp(Val1, Val2, Val3)				\ | |
| 1070 | __TGMATH_TERNARY_FIRST_REAL_ONLY (Val1, Val2, Val3, ufromfp) | |
| 1064 | 1071 | |
| 1065 | # define fromfpx(Val1, Val2, Val3)					\ | |
| 1066 | __TGMATH_TERNARY_FIRST_REAL_RET_ONLY (Val1, Val2, Val3, fromfpx) | |
| 1072 | # define fromfpx(Val1, Val2, Val3)				\ | |
| 1073 | __TGMATH_TERNARY_FIRST_REAL_ONLY (Val1, Val2, Val3, fromfpx) | |
| 1067 | 1074 | |
| 1068 | # define ufromfpx(Val1, Val2, Val3)					\ | |
| 1069 | __TGMATH_TERNARY_FIRST_REAL_RET_ONLY (Val1, Val2, Val3, ufromfpx) | |
| 1075 | # define ufromfpx(Val1, Val2, Val3)				\ | |
| 1076 | __TGMATH_TERNARY_FIRST_REAL_ONLY (Val1, Val2, Val3, ufromfpx) | |
| 1070 | 1077 | |
| 1071 | 1078 | /* Like ilogb, but returning long int. */ |
| 1072 | 1079 | # define llogb(Val) __TGMATH_UNARY_REAL_RET_ONLY (Val, llogb) |
lib/libc/include/generic-glibc/thread_db.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* thread_db.h -- interface to libthread_db.so library for debugging -lpthread |
| 2 | Copyright (C) 1999-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1999-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/threads.h+2-4| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* ISO C11 Standard: 7.26 - Thread support library <threads.h>. |
| 2 | Copyright (C) 2018-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2018-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
| ... | ... | @@ -31,6 +31,7 @@ |
| 31 | 31 | __BEGIN_DECLS |
| 32 | 32 | |
| 33 | 33 | #include <bits/thread-shared-types.h> |
| 34 | #include <bits/types/once_flag.h> | |
| 34 | 35 | #include <bits/types/struct_timespec.h> |
| 35 | 36 | |
| 36 | 37 | #if (!defined __STDC_VERSION__				\ |
| ... | ... | @@ -64,9 +65,6 @@ enum |
| 64 | 65 | mtx_timed = 2 |
| 65 | 66 | }; |
| 66 | 67 | |
| 67 | typedef __once_flag once_flag; | |
| 68 | #define ONCE_FLAG_INIT __ONCE_FLAG_INIT | |
| 69 | ||
| 70 | 68 | typedef union |
| 71 | 69 | { |
| 72 | 70 | char __size[__SIZEOF_PTHREAD_MUTEX_T]; |
lib/libc/include/generic-glibc/time.h+10-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1991-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1991-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
| ... | ... | @@ -28,6 +28,10 @@ |
| 28 | 28 | #define __need_NULL |
| 29 | 29 | #include <stddef.h> |
| 30 | 30 | |
| 31 | #if __GLIBC_USE (ISOC23) | |
| 32 | # define __STDC_VERSION_TIME_H__ 202311L | |
| 33 | #endif | |
| 34 | ||
| 31 | 35 | /* This defines CLOCKS_PER_SEC, which is the number of processor clock |
| 32 | 36 | ticks per second, and possibly a number of other constants. */ |
| 33 | 37 | #include <bits/time.h> |
| ... | ... | @@ -64,6 +68,11 @@ typedef __pid_t pid_t; |
| 64 | 68 | /* Time base values for timespec_get. */ |
| 65 | 69 | # define TIME_UTC 1 |
| 66 | 70 | #endif |
| 71 | #if __GLIBC_USE (ISOC23) | |
| 72 | # define TIME_MONOTONIC 2 | |
| 73 | # define TIME_ACTIVE 3 | |
| 74 | # define TIME_THREAD_ACTIVE 4 | |
| 75 | #endif | |
| 67 | 76 | |
| 68 | 77 | __BEGIN_DECLS |
| 69 | 78 |
lib/libc/include/generic-glibc/uchar.h+5-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 2011-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2011-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
| ... | ... | @@ -31,6 +31,10 @@ |
| 31 | 31 | #include <bits/types.h> |
| 32 | 32 | #include <bits/types/mbstate_t.h> |
| 33 | 33 | |
| 34 | #if __GLIBC_USE (ISOC23) | |
| 35 | # define __STDC_VERSION_UCHAR_H__ 202311L | |
| 36 | #endif | |
| 37 | ||
| 34 | 38 | /* Declare the C23 char8_t typedef in C23 modes, but only if the C++ |
| 35 | 39 | __cpp_char8_t feature test macro is not defined. */ |
| 36 | 40 | #if __GLIBC_USE (ISOC23) && !defined __cpp_char8_t |
lib/libc/include/generic-glibc/ucontext.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1997-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1997-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/ulimit.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1997-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1997-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/unistd.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1991-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1991-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/utime.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1991-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1991-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/utmp.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1993-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1993-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/utmpx.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1997-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1997-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/values.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Old compatibility names for <limits.h> and <float.h> constants. |
| 2 | Copyright (C) 1995-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1995-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/wchar.h+26-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1995-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1995-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
| ... | ... | @@ -60,6 +60,10 @@ typedef __gnuc_va_list va_list; |
| 60 | 60 | # include <bits/types/locale_t.h> |
| 61 | 61 | #endif |
| 62 | 62 | |
| 63 | #if __GLIBC_USE (ISOC23) | |
| 64 | # define __STDC_VERSION_WCHAR_H__ 202311L | |
| 65 | #endif | |
| 66 | ||
| 63 | 67 | /* Tell the caller that we provide correct C++ prototypes. */ |
| 64 | 68 | #if defined __cplusplus && __GNUC_PREREQ (4, 4) |
| 65 | 69 | # define __CORRECT_ISO_CPP_WCHAR_H_PROTO |
| ... | ... | @@ -188,6 +192,10 @@ extern "C++" const wchar_t *wcschr (const wchar_t *__wcs, wchar_t __wc) |
| 188 | 192 | #else |
| 189 | 193 | extern wchar_t *wcschr (const wchar_t *__wcs, wchar_t __wc) |
| 190 | 194 | __THROW __attribute_pure__; |
| 195 | # if __GLIBC_USE (ISOC23) && defined __glibc_const_generic && !defined _LIBC | |
| 196 | # define wcschr(WCS, WC)						\ | |
| 197 | __glibc_const_generic (WCS, const wchar_t *, wcschr (WCS, WC)) | |
| 198 | # endif | |
| 191 | 199 | #endif |
| 192 | 200 | /* Find the last occurrence of WC in WCS. */ |
| 193 | 201 | #ifdef __CORRECT_ISO_CPP_WCHAR_H_PROTO |
| ... | ... | @@ -198,6 +206,10 @@ extern "C++" const wchar_t *wcsrchr (const wchar_t *__wcs, wchar_t __wc) |
| 198 | 206 | #else |
| 199 | 207 | extern wchar_t *wcsrchr (const wchar_t *__wcs, wchar_t __wc) |
| 200 | 208 | __THROW __attribute_pure__; |
| 209 | # if __GLIBC_USE (ISOC23) && defined __glibc_const_generic && !defined _LIBC | |
| 210 | # define wcsrchr(WCS, WC)						\ | |
| 211 | __glibc_const_generic (WCS, const wchar_t *, wcsrchr (WCS, WC)) | |
| 212 | # endif | |
| 201 | 213 | #endif |
| 202 | 214 | |
| 203 | 215 | #ifdef __USE_GNU |
| ... | ... | @@ -225,6 +237,10 @@ extern "C++" const wchar_t *wcspbrk (const wchar_t *__wcs, |
| 225 | 237 | #else |
| 226 | 238 | extern wchar_t *wcspbrk (const wchar_t *__wcs, const wchar_t *__accept) |
| 227 | 239 | __THROW __attribute_pure__; |
| 240 | # if __GLIBC_USE (ISOC23) && defined __glibc_const_generic && !defined _LIBC | |
| 241 | # define wcspbrk(WCS, ACCEPT)						\ | |
| 242 | __glibc_const_generic (WCS, const wchar_t *, wcspbrk (WCS, ACCEPT)) | |
| 243 | # endif | |
| 228 | 244 | #endif |
| 229 | 245 | /* Find the first occurrence of NEEDLE in HAYSTACK. */ |
| 230 | 246 | #ifdef __CORRECT_ISO_CPP_WCHAR_H_PROTO |
| ... | ... | @@ -236,6 +252,11 @@ extern "C++" const wchar_t *wcsstr (const wchar_t *__haystack, |
| 236 | 252 | #else |
| 237 | 253 | extern wchar_t *wcsstr (const wchar_t *__haystack, const wchar_t *__needle) |
| 238 | 254 | __THROW __attribute_pure__; |
| 255 | # if __GLIBC_USE (ISOC23) && defined __glibc_const_generic && !defined _LIBC | |
| 256 | # define wcsstr(HAYSTACK, NEEDLE)			\ | |
| 257 | __glibc_const_generic (HAYSTACK, const wchar_t *,	\ | |
| 258 | 			 wcsstr (HAYSTACK, NEEDLE)) | |
| 259 | # endif | |
| 239 | 260 | #endif |
| 240 | 261 | |
| 241 | 262 | /* Divide WCS into tokens separated by characters in DELIM. */ |
| ... | ... | @@ -277,6 +298,10 @@ extern "C++" const wchar_t *wmemchr (const wchar_t *__s, wchar_t __c, |
| 277 | 298 | #else |
| 278 | 299 | extern wchar_t *wmemchr (const wchar_t *__s, wchar_t __c, size_t __n) |
| 279 | 300 | __THROW __attribute_pure__; |
| 301 | # if __GLIBC_USE (ISOC23) && defined __glibc_const_generic && !defined _LIBC | |
| 302 | # define wmemchr(S, C, N)					\ | |
| 303 | __glibc_const_generic (S, const wchar_t *, wmemchr (S, C, N)) | |
| 304 | # endif | |
| 280 | 305 | #endif |
| 281 | 306 | |
| 282 | 307 | /* Compare N wide characters of S1 and S2. */ |
lib/libc/include/generic-glibc/wctype.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1996-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1996-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/generic-glibc/wordexp.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1991-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1991-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/loongarch-linux-gnu/bits/fcntl.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* O_*, F_*, FD_* bit values for the generic Linux/LoongArch ABI. |
| 2 | Copyright (C) 2022-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2022-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/loongarch-linux-gnu/bits/fenv.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Floating point environment. |
| 2 | Copyright (C) 2022-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2022-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/loongarch-linux-gnu/bits/hwcap.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Defines for bits in AT_HWCAP. LoongArch64 Linux version. |
| 2 | Copyright (C) 2022-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2022-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/loongarch-linux-gnu/bits/link.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Machine-specific declarations for dynamic linker interface. |
| 2 | Copyright (C) 2022-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2022-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/loongarch-linux-gnu/bits/link_lavcurrent.h+1-1| ... | ... | @@ -1,6 +1,6 @@ |
| 1 | 1 | /* Data structure for communication from the run-time dynamic linker for |
| 2 | 2 | loaded ELF shared objects. LAV_CURRENT definition. |
| 3 | Copyright (C) 2023-2025 Free Software Foundation, Inc. | |
| 3 | Copyright (C) 2023-2026 Free Software Foundation, Inc. | |
| 4 | 4 | This file is part of the GNU C Library. |
| 5 | 5 | |
| 6 | 6 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/loongarch-linux-gnu/bits/long-double.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Properties of long double type. ldbl-128 version. |
| 2 | Copyright (C) 2016-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2016-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/loongarch-linux-gnu/bits/procfs.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Types for registers for sys/procfs.h. |
| 2 | Copyright (C) 2022-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2022-2026 Free Software Foundation, Inc. | |
| 3 | 3 | |
| 4 | 4 | This file is part of the GNU C Library. |
| 5 | 5 |
lib/libc/include/loongarch-linux-gnu/bits/pthread_stack_min.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Definition of PTHREAD_STACK_MIN. LoongArch Linux version. |
| 2 | Copyright (C) 2022-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2022-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/loongarch-linux-gnu/bits/rseq.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Restartable Sequences Linux LoongArch architecture header. |
| 2 | Copyright (C) 2024-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2024-2026 Free Software Foundation, Inc. | |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
| 5 | 5 | modify it under the terms of the GNU Lesser General Public |
lib/libc/include/loongarch-linux-gnu/bits/setjmp.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Define the machine-dependent type `jmp_buf'. |
| 2 | Copyright (C) 2022-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2022-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/loongarch-linux-gnu/bits/shmlba.h deleted-24| ... | ... | @@ -1,24 +0,0 @@ |
| 1 | /* Define SHMLBA. LoongArch version. | |
| 2 | Copyright (C) 2023-2025 Free Software Foundation, Inc. | |
| 3 | This file is part of the GNU C Library. | |
| 4 | ||
| 5 | The GNU C Library is free software; you can redistribute it and/or | |
| 6 | modify it under the terms of the GNU Lesser General Public | |
| 7 | License as published by the Free Software Foundation; either | |
| 8 | version 2.1 of the License, or (at your option) any later version. | |
| 9 | ||
| 10 | The GNU C Library is distributed in the hope that it will be useful, | |
| 11 | but WITHOUT ANY WARRANTY; without even the implied warranty of | |
| 12 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |
| 13 | Lesser General Public License for more details. | |
| 14 | ||
| 15 | You should have received a copy of the GNU Lesser General Public | |
| 16 | License along with the GNU C Library; if not, see | |
| 17 | <https://www.gnu.org/licenses/>. */ | |
| 18 | ||
| 19 | #ifndef _SYS_SHM_H | |
| 20 | # error "Never use <bits/shmlba.h> directly; include <sys/shm.h> instead." | |
| 21 | #endif | |
| 22 | ||
| 23 | /* Segment low boundary address multiple. */ | |
| 24 | #define SHMLBA		0x10000 | |
| \ No newline at end of file |
lib/libc/include/loongarch-linux-gnu/bits/sigstack.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* sigstack, sigaltstack definitions. |
| 2 | Copyright (C) 2022-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2022-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/loongarch-linux-gnu/bits/struct_stat.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Definition for struct stat. |
| 2 | Copyright (C) 2020-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2020-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/loongarch-linux-gnu/bits/timesize.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Bit size of the time_t type at glibc build time, general case. |
| 2 | Copyright (C) 2018-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2018-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/loongarch-linux-gnu/bits/wordsize.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1999-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1999-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/loongarch-linux-gnu/fpu_control.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* FPU control word bits. |
| 2 | Copyright (C) 2022-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2022-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/loongarch-linux-gnu/gnu/lib-names-lp64d.h created+27| ... | ... | @@ -0,0 +1,27 @@ |
| 1 | /* This file is automatically generated. */ | |
| 2 | #ifndef __GNU_LIB_NAMES_H | |
| 3 | # error "Never use <gnu/lib-names-lp64d.h> directly; include <gnu/lib-names.h> instead." | |
| 4 | #endif | |
| 5 | ||
| 6 | #define LD_LINUX_LOONGARCH_LP64D_SO "ld-linux-loongarch-lp64d.so.1" | |
| 7 | #define LD_SO "ld-linux-loongarch-lp64d.so.1" | |
| 8 | #define LIBANL_SO "libanl.so.1" | |
| 9 | #define LIBBROKENLOCALE_SO "libBrokenLocale.so.1" | |
| 10 | #define LIBC_MALLOC_DEBUG_SO "libc_malloc_debug.so.0" | |
| 11 | #define LIBC_SO "libc.so.6" | |
| 12 | #define LIBDL_SO "libdl.so.2" | |
| 13 | #define LIBGCC_S_SO "libgcc_s.so.1" | |
| 14 | #define LIBMVEC_SO "libmvec.so.1" | |
| 15 | #define LIBM_SO "libm.so.6" | |
| 16 | #define LIBNSL_SO "libnsl.so.1" | |
| 17 | #define LIBNSS_COMPAT_SO "libnss_compat.so.2" | |
| 18 | #define LIBNSS_DB_SO "libnss_db.so.2" | |
| 19 | #define LIBNSS_DNS_SO "libnss_dns.so.2" | |
| 20 | #define LIBNSS_FILES_SO "libnss_files.so.2" | |
| 21 | #define LIBNSS_HESIOD_SO "libnss_hesiod.so.2" | |
| 22 | #define LIBNSS_LDAP_SO "libnss_ldap.so.2" | |
| 23 | #define LIBPTHREAD_SO "libpthread.so.0" | |
| 24 | #define LIBRESOLV_SO "libresolv.so.2" | |
| 25 | #define LIBRT_SO "librt.so.1" | |
| 26 | #define LIBTHREAD_DB_SO "libthread_db.so.1" | |
| 27 | #define LIBUTIL_SO "libutil.so.1" | |
| \ No newline at end of file |
lib/libc/include/loongarch-linux-gnu/gnu/lib-names-lp64s.h created+27| ... | ... | @@ -0,0 +1,27 @@ |
| 1 | /* This file is automatically generated. */ | |
| 2 | #ifndef __GNU_LIB_NAMES_H | |
| 3 | # error "Never use <gnu/lib-names-lp64s.h> directly; include <gnu/lib-names.h> instead." | |
| 4 | #endif | |
| 5 | ||
| 6 | #define LD_LINUX_LOONGARCH_LP64S_SO "ld-linux-loongarch-lp64s.so.1" | |
| 7 | #define LD_SO "ld-linux-loongarch-lp64s.so.1" | |
| 8 | #define LIBANL_SO "libanl.so.1" | |
| 9 | #define LIBBROKENLOCALE_SO "libBrokenLocale.so.1" | |
| 10 | #define LIBC_MALLOC_DEBUG_SO "libc_malloc_debug.so.0" | |
| 11 | #define LIBC_SO "libc.so.6" | |
| 12 | #define LIBDL_SO "libdl.so.2" | |
| 13 | #define LIBGCC_S_SO "libgcc_s.so.1" | |
| 14 | #define LIBMVEC_SO "libmvec.so.1" | |
| 15 | #define LIBM_SO "libm.so.6" | |
| 16 | #define LIBNSL_SO "libnsl.so.1" | |
| 17 | #define LIBNSS_COMPAT_SO "libnss_compat.so.2" | |
| 18 | #define LIBNSS_DB_SO "libnss_db.so.2" | |
| 19 | #define LIBNSS_DNS_SO "libnss_dns.so.2" | |
| 20 | #define LIBNSS_FILES_SO "libnss_files.so.2" | |
| 21 | #define LIBNSS_HESIOD_SO "libnss_hesiod.so.2" | |
| 22 | #define LIBNSS_LDAP_SO "libnss_ldap.so.2" | |
| 23 | #define LIBPTHREAD_SO "libpthread.so.0" | |
| 24 | #define LIBRESOLV_SO "libresolv.so.2" | |
| 25 | #define LIBRT_SO "librt.so.1" | |
| 26 | #define LIBTHREAD_DB_SO "libthread_db.so.1" | |
| 27 | #define LIBUTIL_SO "libutil.so.1" | |
| \ No newline at end of file |
lib/libc/include/loongarch-linux-gnu/gnu/stubs-lp64d.h created+21| ... | ... | @@ -0,0 +1,21 @@ |
| 1 | /* This file is automatically generated. | |
| 2 | It defines a symbol `__stub_FUNCTION' for each function | |
| 3 | in the C library which is a stub, meaning it will fail | |
| 4 | every time called, usually setting errno to ENOSYS. */ | |
| 5 | ||
| 6 | #ifdef _LIBC | |
| 7 | #error Applications may not define the macro _LIBC | |
| 8 | #endif | |
| 9 | ||
| 10 | #define __stub___compat_bdflush | |
| 11 | #define __stub___compat_create_module | |
| 12 | #define __stub___compat_get_kernel_syms | |
| 13 | #define __stub___compat_query_module | |
| 14 | #define __stub___compat_uselib | |
| 15 | #define __stub_chflags | |
| 16 | #define __stub_fchflags | |
| 17 | #define __stub_gtty | |
| 18 | #define __stub_revoke | |
| 19 | #define __stub_setlogin | |
| 20 | #define __stub_sigreturn | |
| 21 | #define __stub_stty | |
| \ No newline at end of file |
lib/libc/include/loongarch-linux-gnu/gnu/stubs-lp64s.h+1-1| ... | ... | @@ -35,4 +35,4 @@ |
| 35 | 35 | #define __stub_revoke |
| 36 | 36 | #define __stub_setlogin |
| 37 | 37 | #define __stub_sigreturn |
| 38 | #define __stub_stty | |
| 38 | #define __stub_stty | |
| \ No newline at end of file |
lib/libc/include/loongarch-linux-gnu/ieee754.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1992-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1992-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/loongarch-linux-gnu/sys/asm.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Miscellaneous macros. |
| 2 | Copyright (C) 2022-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2022-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/loongarch-linux-gnu/sys/ucontext.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* struct ucontext definition. |
| 2 | Copyright (C) 2022-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2022-2026 Free Software Foundation, Inc. | |
| 3 | 3 | |
| 4 | 4 | This file is part of the GNU C Library. |
| 5 | 5 |
lib/libc/include/loongarch-linux-gnu/sys/user.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* struct user_regs_struct definition for LoongArch. |
| 2 | Copyright (C) 2022-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2022-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/m68k-linux-gnu/bits/fcntl.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* O_*, F_*, FD_* bit values for Linux. |
| 2 | Copyright (C) 2000-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2000-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/m68k-linux-gnu/bits/fenv.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1997-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1997-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/m68k-linux-gnu/bits/floatn.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Macros to control TS 18661-3 glibc features. |
| 2 | Copyright (C) 2017-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2017-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/m68k-linux-gnu/bits/flt-eval-method.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Define __GLIBC_FLT_EVAL_METHOD. M68K version. |
| 2 | Copyright (C) 2016-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2016-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/m68k-linux-gnu/bits/fp-logb.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Define __FP_LOGB0_IS_MIN and __FP_LOGBNAN_IS_MIN. M68K version. |
| 2 | Copyright (C) 2016-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2016-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/m68k-linux-gnu/bits/iscanonical.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Define iscanonical macro. ldbl-96 version. |
| 2 | Copyright (C) 2016-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2016-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/m68k-linux-gnu/bits/link.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 2005-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2005-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/m68k-linux-gnu/bits/long-double.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Properties of long double type. ldbl-96 version. |
| 2 | Copyright (C) 2016-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2016-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/m68k-linux-gnu/bits/poll.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1997-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1997-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/m68k-linux-gnu/bits/procfs-id.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Types of pr_uid and pr_gid in struct elf_prpsinfo. M68K version. |
| 2 | Copyright (C) 2018-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2018-2026 Free Software Foundation, Inc. | |
| 3 | 3 | |
| 4 | 4 | This file is part of the GNU C Library. |
| 5 | 5 |
lib/libc/include/m68k-linux-gnu/bits/procfs.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Types for registers for sys/procfs.h. M68K version. |
| 2 | Copyright (C) 1996-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1996-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/m68k-linux-gnu/bits/pthreadtypes-arch.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 2010-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2010-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/m68k-linux-gnu/bits/rseq.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Restartable Sequences architecture header. Stub version. |
| 2 | Copyright (C) 2021-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2021-2026 Free Software Foundation, Inc. | |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
| 5 | 5 | modify it under the terms of the GNU Lesser General Public |
lib/libc/include/m68k-linux-gnu/bits/semaphore.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 2010-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2010-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/m68k-linux-gnu/bits/setjmp.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1997-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1997-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/m68k-linux-gnu/bits/sockaddr.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Definition of struct sockaddr_* members and sizes, Linux/m68k version. |
| 2 | Copyright (C) 1995-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1995-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/m68k-linux-gnu/bits/struct_stat.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Definition for struct stat. |
| 2 | Copyright (C) 2020-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2020-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/m68k-linux-gnu/bits/timesize.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Bit size of the time_t type at glibc build time, Linux/m68k. |
| 2 | Copyright (C) 2021-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2021-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/m68k-linux-gnu/bits/typesizes.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* bits/typesizes.h -- underlying types for *_t. m68k version. |
| 2 | Copyright (C) 2002-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2002-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/m68k-linux-gnu/bits/wordsize.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1999-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1999-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/m68k-linux-gnu/fpu_control.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* 68k FPU control word definitions. |
| 2 | Copyright (C) 1996-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1996-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/m68k-linux-gnu/sys/reg.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1998-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1998-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/m68k-linux-gnu/sys/ucontext.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1997-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1997-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/m68k-linux-gnu/sys/user.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 2008-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2008-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/mips-linux-gnu/bits/dlfcn.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* System dependent definitions for run-time dynamic loading. |
| 2 | Copyright (C) 1996-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1996-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/mips-linux-gnu/bits/errno.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Error constants. MIPS/Linux specific version. |
| 2 | Copyright (C) 1996-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1996-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/mips-linux-gnu/bits/eventfd.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 2007-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2007-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/mips-linux-gnu/bits/floatn.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Macros to control TS 18661-3 glibc features on MIPS platforms. |
| 2 | Copyright (C) 2017-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2017-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/mips-linux-gnu/bits/inotify.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 2005-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2005-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/mips-linux-gnu/bits/ioctl-types.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Structure types for pre-termios terminal ioctls. Linux/MIPS version. |
| 2 | Copyright (C) 1997-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1997-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/mips-linux-gnu/bits/ipctypes.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* bits/ipctypes.h -- Define some types used by SysV IPC/MSG/SHM. MIPS version |
| 2 | Copyright (C) 2002-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2002-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/mips-linux-gnu/bits/mman.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Definitions for POSIX memory map interface. Linux/MIPS version. |
| 2 | Copyright (C) 1997-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1997-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/mips-linux-gnu/bits/poll.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1997-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1997-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/mips-linux-gnu/bits/pthread_stack_min.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Definition of PTHREAD_STACK_MIN. MIPS Linux version. |
| 2 | Copyright (C) 2021-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2021-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/mips-linux-gnu/bits/pthreadtypes-arch.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Machine-specific pthread type layouts. MIPS version. |
| 2 | Copyright (C) 2005-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2005-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/mips-linux-gnu/bits/resource.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Bit values & structures for resource limits. Linux/MIPS version. |
| 2 | Copyright (C) 1994-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1994-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/mips-linux-gnu/bits/semaphore.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 2002-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2002-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/mips-linux-gnu/bits/shmlba.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Define SHMLBA. MIPS version. |
| 2 | Copyright (C) 2018-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2018-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/mips-linux-gnu/bits/sigaction.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* The proper definitions for Linux/MIPS's sigaction. |
| 2 | Copyright (C) 1993-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1993-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/mips-linux-gnu/bits/sigcontext.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1996-2025 Free Software Foundation, Inc. This file is part of the GNU C Library. | |
| 1 | /* Copyright (C) 1996-2026 Free Software Foundation, Inc. This file is part of the GNU C Library. | |
| 2 | 2 | |
| 3 | 3 | The GNU C Library is free software; you can redistribute it and/or |
| 4 | 4 | modify it under the terms of the GNU Lesser General Public |
lib/libc/include/mips-linux-gnu/bits/signalfd.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 2007-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2007-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/mips-linux-gnu/bits/signum-arch.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Signal number definitions. Linux/MIPS version. |
| 2 | Copyright (C) 1995-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1995-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/mips-linux-gnu/bits/socket-constants.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Socket constants which vary among Linux architectures. Version for MIPS. |
| 2 | Copyright (C) 2019-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2019-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/mips-linux-gnu/bits/socket_type.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Define enum __socket_type for Linux/MIPS. |
| 2 | Copyright (C) 1991-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1991-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/mips-linux-gnu/bits/statfs.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1997-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1997-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/mips-linux-gnu/bits/struct_mutex.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* MIPS internal mutex struct definitions. |
| 2 | Copyright (C) 2019-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2019-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/mips-linux-gnu/bits/struct_rwlock.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* MIPS internal rwlock struct definitions. |
| 2 | Copyright (C) 2019-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2019-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/mips-linux-gnu/bits/termios-c_cc.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* termios c_cc symbolic constant definitions. Linux/mips version. |
| 2 | Copyright (C) 2019-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2019-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/mips-linux-gnu/bits/termios-c_lflag.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* termios local mode definitions. Linux/mips version. |
| 2 | Copyright (C) 2019-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2019-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/mips-linux-gnu/bits/termios-tcflow.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* termios local mode definitions. Linux/mips version. |
| 2 | Copyright (C) 2019-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2019-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/mips-linux-gnu/bits/timerfd.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 2008-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2008-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/mips-linux-gnu/bits/types/stack_t.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Define stack_t. MIPS Linux version. |
| 2 | Copyright (C) 1998-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1998-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/mips-linux-gnu/bits/types/struct_msqid_ds.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Linux/MIPS implementation of the SysV message struct msqid_ds. |
| 2 | Copyright (C) 2020-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2020-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/mips-linux-gnu/bits/types/struct_semid_ds.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* MIPS implementation of the semaphore struct semid_ds |
| 2 | Copyright (C) 1995-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1995-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/mips-linux-gnu/bits/types/struct_shmid_ds.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Linux/MIPS implementation of the shared memory struct shmid_ds. |
| 2 | Copyright (C) 2020-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2020-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/mips-linux-gnu/bits/typesizes.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* bits/typesizes.h -- underlying types for *_t. MIPS version. |
| 2 | Copyright (C) 2002-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2002-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/mips-linux-gnu/ieee754.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1992-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1992-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/powerpc-linux-gnu/bits/environments.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1999-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1999-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/powerpc-linux-gnu/bits/fcntl.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* O_*, F_*, FD_* bit values for Linux/PowerPC. |
| 2 | Copyright (C) 1995-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1995-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/powerpc-linux-gnu/bits/fenv.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1997-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1997-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/powerpc-linux-gnu/bits/floatn.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Macros to control TS 18661-3 glibc features on powerpc. |
| 2 | Copyright (C) 2017-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2017-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/powerpc-linux-gnu/bits/fp-fast.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Define FP_FAST_* macros. PowerPC version. |
| 2 | Copyright (C) 2016-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2016-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/powerpc-linux-gnu/bits/hwcap.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Defines for bits in AT_HWCAP and AT_HWCAP2. |
| 2 | Copyright (C) 2012-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2012-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/powerpc-linux-gnu/bits/ioctl-types.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Structure types for pre-termios terminal ioctls. Linux/powerpc version. |
| 2 | Copyright (C) 2014-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2014-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/powerpc-linux-gnu/bits/ipc-perm.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* struct ipc_perm definition. Linux/powerpc version. |
| 2 | Copyright (C) 1995-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1995-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/powerpc-linux-gnu/bits/iscanonical.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Define iscanonical macro. ldbl-128ibm version. |
| 2 | Copyright (C) 2016-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2016-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/powerpc-linux-gnu/bits/link.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Machine-specific declarations for dynamic linker interface. PowerPC version |
| 2 | Copyright (C) 2004-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2004-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/powerpc-linux-gnu/bits/long-double.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Properties of long double type. ldbl-opt version. |
| 2 | Copyright (C) 2016-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2016-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/powerpc-linux-gnu/bits/mman.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Definitions for POSIX memory map interface. Linux/PowerPC version. |
| 2 | Copyright (C) 1997-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1997-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/powerpc-linux-gnu/bits/procfs.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Types for registers for sys/procfs.h. PowerPC version. |
| 2 | Copyright (C) 1996-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1996-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/powerpc-linux-gnu/bits/pthread_stack_min.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Definition of PTHREAD_STACK_MIN. Linux/PPC version. |
| 2 | Copyright (C) 2021-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2021-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/powerpc-linux-gnu/bits/rseq.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Restartable Sequences Linux powerpc architecture header. |
| 2 | Copyright (C) 2021-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2021-2026 Free Software Foundation, Inc. | |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
| 5 | 5 | modify it under the terms of the GNU Lesser General Public |
lib/libc/include/powerpc-linux-gnu/bits/setjmp.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1997-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1997-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/powerpc-linux-gnu/bits/sigstack.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* sigstack, sigaltstack definitions. |
| 2 | Copyright (C) 1998-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1998-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/powerpc-linux-gnu/bits/socket-constants.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Socket constants which vary among Linux architectures. Version for POWER. |
| 2 | Copyright (C) 2019-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2019-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/powerpc-linux-gnu/bits/struct_mutex.h+6-7| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* PowerPC internal mutex struct definitions. |
| 2 | Copyright (C) 2019-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2019-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
| ... | ... | @@ -32,7 +32,7 @@ struct __pthread_mutex_s |
| 32 | 32 | int __kind; |
| 33 | 33 | #if __WORDSIZE == 64 |
| 34 | 34 | short __spins; |
| 35 | short __elision; | |
| 35 | short __unused; | |
| 36 | 36 | __pthread_list_t __list; |
| 37 | 37 | # define __PTHREAD_MUTEX_HAVE_PREV 1 |
| 38 | 38 | #else |
| ... | ... | @@ -41,11 +41,10 @@ struct __pthread_mutex_s |
| 41 | 41 | { |
| 42 | 42 | struct |
| 43 | 43 | { |
| 44 | short __espins; | |
| 45 | short __elision; | |
| 46 | # define __spins __elision_data.__espins | |
| 47 | # define __elision __elision_data.__elision | |
| 48 | } __elision_data; | |
| 44 | short __data_spins; | |
| 45 | short __data_unused; | |
| 46 | # define __spins __data.__data_spins | |
| 47 | } __data; | |
| 49 | 48 | __pthread_slist_t __list; |
| 50 | 49 | }; |
| 51 | 50 | # define __PTHREAD_MUTEX_HAVE_PREV 0 |
lib/libc/include/powerpc-linux-gnu/bits/struct_rwlock.h+5-8| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* PowerPC internal rwlock struct definitions. |
| 2 | Copyright (C) 2019-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2019-2026 Free Software Foundation, Inc. | |
| 3 | 3 | |
| 4 | 4 | This file is part of the GNU C Library. |
| 5 | 5 | |
| ... | ... | @@ -31,31 +31,28 @@ struct __pthread_rwlock_arch_t |
| 31 | 31 | #if __WORDSIZE == 64 |
| 32 | 32 | int __cur_writer; |
| 33 | 33 | int __shared; |
| 34 | unsigned char __rwelision; | |
| 35 | unsigned char __pad1[7]; | |
| 34 | unsigned long int __pad1; | |
| 36 | 35 | unsigned long int __pad2; |
| 37 | 36 | /* FLAGS must stay at this position in the structure to maintain |
| 38 | 37 | binary compatibility. */ |
| 39 | 38 | unsigned int __flags; |
| 40 | # define __PTHREAD_RWLOCK_ELISION_EXTRA 0, {0, 0, 0, 0, 0, 0, 0 } | |
| 41 | 39 | #else |
| 42 | unsigned char __rwelision; | |
| 40 | unsigned char __pad1; | |
| 43 | 41 | unsigned char __pad2; |
| 44 | 42 | unsigned char __shared; |
| 45 | 43 | /* FLAGS must stay at this position in the structure to maintain |
| 46 | 44 | binary compatibility. */ |
| 47 | 45 | unsigned char __flags; |
| 48 | 46 | int __cur_writer; |
| 49 | # define __PTHREAD_RWLOCK_ELISION_EXTRA 0 | |
| 50 | 47 | #endif |
| 51 | 48 | }; |
| 52 | 49 | |
| 53 | 50 | #if __WORDSIZE == 64 |
| 54 | 51 | # define __PTHREAD_RWLOCK_INITIALIZER(__flags) \ |
| 55 | 0, 0, 0, 0, 0, 0, 0, 0, __PTHREAD_RWLOCK_ELISION_EXTRA, 0, __flags | |
| 52 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, __flags | |
| 56 | 53 | #else |
| 57 | 54 | # define __PTHREAD_RWLOCK_INITIALIZER(__flags) \ |
| 58 | 0, 0, 0, 0, 0, 0, __PTHREAD_RWLOCK_ELISION_EXTRA, 0, 0, __flags, 0 | |
| 55 | 0, 0, 0, 0, 0, 0, 0, 0, 0, __flags, 0 | |
| 59 | 56 | #endif |
| 60 | 57 | |
| 61 | 58 | #endif |
| \ No newline at end of file |
lib/libc/include/powerpc-linux-gnu/bits/struct_stat.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Definition for struct stat. |
| 2 | Copyright (C) 2020-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2020-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/powerpc-linux-gnu/bits/termios-c_cc.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* termios c_cc symbolic constant definitions. Linux/powerpc version. |
| 2 | Copyright (C) 2019-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2019-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/powerpc-linux-gnu/bits/termios-c_cflag.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* termios control mode definitions. Linux/powerpc version. |
| 2 | Copyright (C) 2019-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2019-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/powerpc-linux-gnu/bits/termios-c_iflag.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* termios input mode definitions. Linux/powerpc version. |
| 2 | Copyright (C) 2019-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2019-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/powerpc-linux-gnu/bits/termios-c_lflag.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* termios local mode definitions. Linux/powerpc version. |
| 2 | Copyright (C) 2019-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2019-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/powerpc-linux-gnu/bits/termios-c_oflag.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* termios output mode definitions. Linux/powerpc version. |
| 2 | Copyright (C) 2019-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2019-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/powerpc-linux-gnu/bits/termios-cbaud.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* termios baud rate selection definitions. Linux/powerpc version. |
| 2 | Copyright (C) 2019-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2019-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/powerpc-linux-gnu/bits/termios-misc.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* termios baud platform specific definitions. Linux/powerpc version. |
| 2 | Copyright (C) 2019-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2019-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/powerpc-linux-gnu/bits/timesize.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Bit size of the time_t type at glibc build time, Linux/PowerPC. |
| 2 | Copyright (C) 2021-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2021-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/powerpc-linux-gnu/bits/types/struct_msqid_ds.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Linux/PowerPC implementation of the SysV message struct msqid_ds. |
| 2 | Copyright (C) 2020-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2020-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/powerpc-linux-gnu/bits/types/struct_semid_ds.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* PowerPC implementation of the semaphore struct semid_ds. |
| 2 | Copyright (C) 1995-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1995-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/powerpc-linux-gnu/bits/types/struct_shmid_ds.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Linux/PowerPC implementation of the shared memory struct shmid_ds. |
| 2 | Copyright (C) 2020-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2020-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/powerpc-linux-gnu/bits/typesizes.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* bits/typesizes.h -- underlying types for *_t. PowerPC version. |
| 2 | Copyright (C) 2002-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2002-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/powerpc-linux-gnu/fpu_control.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* FPU control word definitions. PowerPC version. |
| 2 | Copyright (C) 1996-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1996-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/powerpc-linux-gnu/ieee754.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1992-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1992-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/powerpc-linux-gnu/sys/ptrace.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* `ptrace' debugger support interface. Linux/PowerPC version. |
| 2 | Copyright (C) 2001-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2001-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/powerpc-linux-gnu/sys/ucontext.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1998-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1998-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/powerpc-linux-gnu/sys/user.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1998-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1998-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/riscv-linux-gnu/bits/environments.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 2020-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2020-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/riscv-linux-gnu/bits/fcntl.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* O_*, F_*, FD_* bit values for Linux / RISC-V. |
| 2 | Copyright (C) 2011-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2011-2026 Free Software Foundation, Inc. | |
| 3 | 3 | |
| 4 | 4 | This file is part of the GNU C Library. |
| 5 | 5 |
lib/libc/include/riscv-linux-gnu/bits/fenv.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Floating point environment, RISC-V version. |
| 2 | Copyright (C) 1998-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1998-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/riscv-linux-gnu/bits/link.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Machine-specific declarations for dynamic linker interface. RISC-V version. |
| 2 | Copyright (C) 2005-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2005-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/riscv-linux-gnu/bits/long-double.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Properties of long double type. ldbl-128 version. |
| 2 | Copyright (C) 2016-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2016-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/riscv-linux-gnu/bits/procfs.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Types for registers for sys/procfs.h. RISC-V version. |
| 2 | Copyright (C) 1996-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1996-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/riscv-linux-gnu/bits/pthreadtypes-arch.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Machine-specific pthread type layouts. RISC-V version. |
| 2 | Copyright (C) 2011-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2011-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/riscv-linux-gnu/bits/rseq.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Restartable Sequences Linux riscv architecture header. |
| 2 | Copyright (C) 2021-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2021-2026 Free Software Foundation, Inc. | |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
| 5 | 5 | modify it under the terms of the GNU Lesser General Public |
lib/libc/include/riscv-linux-gnu/bits/setjmp.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Define the machine-dependent type `jmp_buf'. RISC-V version. |
| 2 | Copyright (C) 2011-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2011-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/riscv-linux-gnu/bits/sigcontext.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Machine-dependent signal context structure for Linux. RISC-V version. |
| 2 | Copyright (C) 1996-2025 Free Software Foundation, Inc. This file is part of the GNU C Library. | |
| 2 | Copyright (C) 1996-2026 Free Software Foundation, Inc. This file is part of the GNU C Library. | |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
| 5 | 5 | modify it under the terms of the GNU Lesser General Public |
lib/libc/include/riscv-linux-gnu/bits/struct_rwlock.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* RISC-V internal rwlock struct definitions. |
| 2 | Copyright (C) 2019-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2019-2026 Free Software Foundation, Inc. | |
| 3 | 3 | |
| 4 | 4 | This file is part of the GNU C Library. |
| 5 | 5 |
lib/libc/include/riscv-linux-gnu/bits/struct_stat.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Definition for struct stat. |
| 2 | Copyright (C) 2020-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2020-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/riscv-linux-gnu/bits/time64.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* bits/time64.h -- underlying types for __time64_t. RISC-V version. |
| 2 | Copyright (C) 2020-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2020-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/riscv-linux-gnu/bits/timesize.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Bit size of the time_t type at glibc build time, general case. |
| 2 | Copyright (C) 2018-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2018-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/riscv-linux-gnu/bits/wordsize.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Determine the wordsize from the preprocessor defines. RISC-V version. |
| 2 | Copyright (C) 2002-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2002-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/riscv-linux-gnu/fpu_control.h+2-2| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* FPU control word bits. RISC-V version. |
| 2 | Copyright (C) 1996-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1996-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
| ... | ... | @@ -27,7 +27,7 @@ |
| 27 | 27 | # define _FPU_DEFAULT 0x00000000 |
| 28 | 28 | typedef unsigned int fpu_control_t; |
| 29 | 29 | # define _FPU_GETCW(cw) (cw) = 0 |
| 30 | # define _FPU_SETCW(cw) do { } while (0) | |
| 30 | # define _FPU_SETCW(cw) (void) (cw) | |
| 31 | 31 | extern fpu_control_t __fpu_control; |
| 32 | 32 | |
| 33 | 33 | #else /* __riscv_flen */ |
lib/libc/include/riscv-linux-gnu/ieee754.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1992-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1992-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/riscv-linux-gnu/sys/asm.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Miscellaneous macros. |
| 2 | Copyright (C) 2000-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2000-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/riscv-linux-gnu/sys/cachectl.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* RISC-V instruction cache flushing interface |
| 2 | Copyright (C) 2017-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2017-2026 Free Software Foundation, Inc. | |
| 3 | 3 | |
| 4 | 4 | This file is part of the GNU C Library. |
| 5 | 5 |
lib/libc/include/riscv-linux-gnu/sys/ucontext.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* struct ucontext definition, RISC-V version. |
| 2 | Copyright (C) 1997-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1997-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/riscv-linux-gnu/sys/user.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 2001-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2001-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/s390x-linux-gnu/bits/elfclass.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 2001-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2001-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/s390x-linux-gnu/bits/environments.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1999-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1999-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/s390x-linux-gnu/bits/fcntl.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* O_*, F_*, FD_* bit values for Linux. |
| 2 | Copyright (C) 2000-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2000-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/s390x-linux-gnu/bits/fenv.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 2000-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2000-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/s390x-linux-gnu/bits/hwcap.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Defines for bits in AT_HWCAP. |
| 2 | Copyright (C) 2012-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2012-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/s390x-linux-gnu/bits/link.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 2005-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2005-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/s390x-linux-gnu/bits/long-double.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Properties of long double type. ldbl-opt version. |
| 2 | Copyright (C) 2016-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2016-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/s390x-linux-gnu/bits/procfs-extra.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Extra sys/procfs.h definitions. S/390 version. |
| 2 | Copyright (C) 2000-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2000-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/s390x-linux-gnu/bits/procfs-id.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Types of pr_uid and pr_gid in struct elf_prpsinfo. S/390 version. |
| 2 | Copyright (C) 2018-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2018-2026 Free Software Foundation, Inc. | |
| 3 | 3 | |
| 4 | 4 | This file is part of the GNU C Library. |
| 5 | 5 |
lib/libc/include/s390x-linux-gnu/bits/procfs.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Types for registers for sys/procfs.h. S/390 version. |
| 2 | Copyright (C) 2000-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2000-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/s390x-linux-gnu/bits/rseq.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Restartable Sequences Linux s390 architecture header. |
| 2 | Copyright (C) 2021-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2021-2026 Free Software Foundation, Inc. | |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
| 5 | 5 | modify it under the terms of the GNU Lesser General Public |
lib/libc/include/s390x-linux-gnu/bits/setjmp.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 2000-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2000-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/s390x-linux-gnu/bits/sigaction.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Definitions for 31 & 64 bit S/390 sigaction. |
| 2 | Copyright (C) 2001-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2001-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/s390x-linux-gnu/bits/statfs.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1997-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1997-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/s390x-linux-gnu/bits/struct_mutex.h+6-7| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* S390 internal mutex struct definitions. |
| 2 | Copyright (C) 2019-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2019-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
| ... | ... | @@ -32,7 +32,7 @@ struct __pthread_mutex_s |
| 32 | 32 | int __kind; |
| 33 | 33 | #if __WORDSIZE == 64 |
| 34 | 34 | short __spins; |
| 35 | short __elision; | |
| 35 | short __unused; | |
| 36 | 36 | __pthread_list_t __list; |
| 37 | 37 | # define __PTHREAD_MUTEX_HAVE_PREV 1 |
| 38 | 38 | #else |
| ... | ... | @@ -41,11 +41,10 @@ struct __pthread_mutex_s |
| 41 | 41 | { |
| 42 | 42 | struct |
| 43 | 43 | { |
| 44 | short __espins; | |
| 45 | short __elision; | |
| 46 | } _d; | |
| 47 | # define __spins _d.__espins | |
| 48 | # define __elision _d.__elision | |
| 44 | short __data_spins; | |
| 45 | short __data_unused; | |
| 46 | } __data; | |
| 47 | # define __spins __data.__data_spins | |
| 49 | 48 | __pthread_slist_t __list; |
| 50 | 49 | }; |
| 51 | 50 | # define __PTHREAD_MUTEX_HAVE_PREV 0 |
lib/libc/include/s390x-linux-gnu/bits/struct_rwlock.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* S390 internal rwlock struct definitions. |
| 2 | Copyright (C) 2019-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2019-2026 Free Software Foundation, Inc. | |
| 3 | 3 | |
| 4 | 4 | This file is part of the GNU C Library. |
| 5 | 5 |
lib/libc/include/s390x-linux-gnu/bits/struct_stat.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Definition for struct stat. |
| 2 | Copyright (C) 2020-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2020-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/s390x-linux-gnu/bits/timesize.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Bit size of the time_t type at glibc build time, Linux/s390. |
| 2 | Copyright (C) 2021-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2021-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/s390x-linux-gnu/bits/typesizes.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* bits/typesizes.h -- underlying types for *_t. Linux/s390 version. |
| 2 | Copyright (C) 2003-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2003-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/s390x-linux-gnu/bits/utmp.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* The `struct utmp' type, describing entries in the utmp file. GNU version. |
| 2 | Copyright (C) 1993-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1993-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/s390x-linux-gnu/bits/utmpx.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Structures and definitions for the user accounting database. GNU version. |
| 2 | Copyright (C) 1997-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1997-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/s390x-linux-gnu/fpu_control.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* FPU control word definitions. Stub version. |
| 2 | Copyright (C) 2000-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2000-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/s390x-linux-gnu/ieee754.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1992-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1992-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/s390x-linux-gnu/sys/elf.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 2000-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2000-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/s390x-linux-gnu/sys/ptrace.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* `ptrace' debugger support interface. Linux/S390 version. |
| 2 | Copyright (C) 2000-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2000-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/s390x-linux-gnu/sys/ucontext.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 2000-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2000-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/s390x-linux-gnu/sys/user.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 2000-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2000-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/sparc-linux-gnu/bits/environments.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1999-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1999-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/sparc-linux-gnu/bits/epoll.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 2002-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2002-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/sparc-linux-gnu/bits/errno.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Error constants. Linux/Sparc specific version. |
| 2 | Copyright (C) 1996-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1996-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/sparc-linux-gnu/bits/eventfd.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 2007-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2007-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/sparc-linux-gnu/bits/fcntl.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* O_*, F_*, FD_* bit values for Linux/SPARC. |
| 2 | Copyright (C) 1995-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1995-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/sparc-linux-gnu/bits/fenv.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1997-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1997-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/sparc-linux-gnu/bits/hwcap.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Defines for bits in AT_HWCAP. |
| 2 | Copyright (C) 2011-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2011-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/sparc-linux-gnu/bits/inotify.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 2005-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2005-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/sparc-linux-gnu/bits/ioctls.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1996-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1996-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/sparc-linux-gnu/bits/ipc-perm.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* struct ipc_perm definition. Linux/sparc version. |
| 2 | Copyright (C) 1995-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1995-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/sparc-linux-gnu/bits/link.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Machine-specific audit interfaces for dynamic linker. SPARC version. |
| 2 | Copyright (C) 2005-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2005-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/sparc-linux-gnu/bits/long-double.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Properties of long double type. SPARC version. |
| 2 | Copyright (C) 2016-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2016-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/sparc-linux-gnu/bits/mman.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Definitions for POSIX memory map interface. Linux/SPARC version. |
| 2 | Copyright (C) 1997-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1997-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/sparc-linux-gnu/bits/poll.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1997-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1997-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/sparc-linux-gnu/bits/procfs-extra.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Extra sys/procfs.h definitions. SPARC version. |
| 2 | Copyright (C) 1996-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1996-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/sparc-linux-gnu/bits/procfs-id.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Types of pr_uid and pr_gid in struct elf_prpsinfo. SPARC version. |
| 2 | Copyright (C) 2018-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2018-2026 Free Software Foundation, Inc. | |
| 3 | 3 | |
| 4 | 4 | This file is part of the GNU C Library. |
| 5 | 5 |
lib/libc/include/sparc-linux-gnu/bits/procfs.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Types for registers for sys/procfs.h. SPARC version. |
| 2 | Copyright (C) 1996-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1996-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/sparc-linux-gnu/bits/pthread_stack_min.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Definition of PTHREAD_STACK_MIN. Linux/SPARC version. |
| 2 | Copyright (C) 2021-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2021-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/sparc-linux-gnu/bits/resource.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Bit values & structures for resource limits. Linux/SPARC version. |
| 2 | Copyright (C) 1994-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1994-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/sparc-linux-gnu/bits/rseq.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Restartable Sequences architecture header. Stub version. |
| 2 | Copyright (C) 2021-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2021-2026 Free Software Foundation, Inc. | |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
| 5 | 5 | modify it under the terms of the GNU Lesser General Public |
lib/libc/include/sparc-linux-gnu/bits/setjmp.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1997-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1997-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/sparc-linux-gnu/bits/shmlba.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Define SHMLBA. SPARC version. |
| 2 | Copyright (C) 2018-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2018-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/sparc-linux-gnu/bits/sigaction.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* The proper definitions for Linux/SPARC sigaction. |
| 2 | Copyright (C) 1996-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1996-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/sparc-linux-gnu/bits/sigcontext.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 2000-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2000-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/sparc-linux-gnu/bits/signalfd.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 2007-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2007-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/sparc-linux-gnu/bits/signum-arch.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Signal number definitions. Linux/SPARC version. |
| 2 | Copyright (C) 1996-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1996-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/sparc-linux-gnu/bits/sigstack.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* sigstack, sigaltstack definitions. |
| 2 | Copyright (C) 1998-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1998-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/sparc-linux-gnu/bits/socket-constants.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Socket constants which vary among Linux architectures. Version for SPARC. |
| 2 | Copyright (C) 2019-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2019-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/sparc-linux-gnu/bits/socket_type.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Define enum __socket_type for Linux/SPARC. |
| 2 | Copyright (C) 1991-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1991-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/sparc-linux-gnu/bits/struct_rwlock.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* SPARC internal rwlock struct definitions. |
| 2 | Copyright (C) 2019-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2019-2026 Free Software Foundation, Inc. | |
| 3 | 3 | |
| 4 | 4 | This file is part of the GNU C Library. |
| 5 | 5 |
lib/libc/include/sparc-linux-gnu/bits/struct_stat.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Definition for struct stat. |
| 2 | Copyright (C) 2020-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2020-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/sparc-linux-gnu/bits/termios-c_cc.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* termios c_cc symbolic constant definitions. Linux/sparc version. |
| 2 | Copyright (C) 2019-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2019-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/sparc-linux-gnu/bits/termios-c_oflag.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* termios output mode definitions. Linux/sparc version. |
| 2 | Copyright (C) 2019-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2019-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/sparc-linux-gnu/bits/termios-cbaud.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* termios baud rate selection definitions. Linux/sparc version. |
| 2 | Copyright (C) 2019-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2019-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/sparc-linux-gnu/bits/timerfd.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 2008-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2008-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/sparc-linux-gnu/bits/timesize.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Bit size of the time_t type at glibc build time, Linux/sparc. |
| 2 | Copyright (C) 2021-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2021-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/sparc-linux-gnu/bits/types/struct_msqid_ds.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Linux/SPARC implementation of the SysV message struct msqid_ds. |
| 2 | Copyright (C) 2020-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2020-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/sparc-linux-gnu/bits/types/struct_semid_ds.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Sparc implementation of the semaphore struct semid_ds |
| 2 | Copyright (C) 1995-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1995-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/sparc-linux-gnu/bits/types/struct_shmid_ds.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Linux/SPARC implementation of the shared memory struct shmid_ds. |
| 2 | Copyright (C) 2020-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2020-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/sparc-linux-gnu/bits/typesizes.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* bits/typesizes.h -- underlying types for *_t. Linux/SPARC version. |
| 2 | Copyright (C) 2002-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2002-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/sparc-linux-gnu/fpu_control.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* FPU control word bits. SPARC version. |
| 2 | Copyright (C) 1997-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1997-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/sparc-linux-gnu/ieee754.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1992-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1992-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/sparc-linux-gnu/sys/ptrace.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* `ptrace' debugger support interface. Linux/SPARC version. |
| 2 | Copyright (C) 1996-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1996-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/sparc-linux-gnu/sys/ucontext.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1998-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1998-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/sparc-linux-gnu/sys/user.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 2003-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2003-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/x86-linux-gnu/bits/dl_find_object.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* x86 definitions for finding objects. |
| 2 | Copyright (C) 2021-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2021-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/x86-linux-gnu/bits/environments.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1999-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1999-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/x86-linux-gnu/bits/epoll.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 2002-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2002-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/x86-linux-gnu/bits/fcntl.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* O_*, F_*, FD_* bit values for Linux/x86. |
| 2 | Copyright (C) 2001-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2001-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/x86-linux-gnu/bits/fenv.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1997-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1997-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/x86-linux-gnu/bits/floatn.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Macros to control TS 18661-3 glibc features on x86. |
| 2 | Copyright (C) 2017-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2017-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/x86-linux-gnu/bits/flt-eval-method.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Define __GLIBC_FLT_EVAL_METHOD. x86 version. |
| 2 | Copyright (C) 2016-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2016-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/x86-linux-gnu/bits/fp-logb.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Define __FP_LOGB0_IS_MIN and __FP_LOGBNAN_IS_MIN. x86 version. |
| 2 | Copyright (C) 2016-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2016-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/x86-linux-gnu/bits/indirect-return.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Definition of __INDIRECT_RETURN. x86 version. |
| 2 | Copyright (C) 2018-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2018-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/x86-linux-gnu/bits/ipctypes.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* bits/ipctypes.h -- Define some types used by SysV IPC/MSG/SHM. |
| 2 | Copyright (C) 2012-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2012-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/x86-linux-gnu/bits/iscanonical.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Define iscanonical macro. ldbl-96 version. |
| 2 | Copyright (C) 2016-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2016-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/x86-linux-gnu/bits/link.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 2004-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2004-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/x86-linux-gnu/bits/long-double.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Properties of long double type. ldbl-96 version. |
| 2 | Copyright (C) 2016-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2016-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/x86-linux-gnu/bits/math-vector.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Platform-specific SIMD declarations of math functions. |
| 2 | Copyright (C) 2014-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2014-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/x86-linux-gnu/bits/mman.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Definitions for POSIX memory map interface. Linux/x86_64 version. |
| 2 | Copyright (C) 2001-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2001-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/x86-linux-gnu/bits/procfs-id.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Types of pr_uid and pr_gid in struct elf_prpsinfo. x86 version. |
| 2 | Copyright (C) 2018-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2018-2026 Free Software Foundation, Inc. | |
| 3 | 3 | |
| 4 | 4 | This file is part of the GNU C Library. |
| 5 | 5 |
lib/libc/include/x86-linux-gnu/bits/procfs.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Types for registers for sys/procfs.h. x86 version. |
| 2 | Copyright (C) 2001-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2001-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/x86-linux-gnu/bits/pthreadtypes-arch.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 2002-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2002-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/x86-linux-gnu/bits/rseq.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Restartable Sequences Linux x86 architecture header. |
| 2 | Copyright (C) 2021-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2021-2026 Free Software Foundation, Inc. | |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
| 5 | 5 | modify it under the terms of the GNU Lesser General Public |
lib/libc/include/x86-linux-gnu/bits/setjmp.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 2001-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2001-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/x86-linux-gnu/bits/sigcontext.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 2002-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2002-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/x86-linux-gnu/bits/struct_mutex.h+6-7| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* x86 internal mutex struct definitions. |
| 2 | Copyright (C) 2019-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2019-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
| ... | ... | @@ -32,7 +32,7 @@ struct __pthread_mutex_s |
| 32 | 32 | int __kind; |
| 33 | 33 | #ifdef __x86_64__ |
| 34 | 34 | short __spins; |
| 35 | short __elision; | |
| 35 | short __unused; | |
| 36 | 36 | __pthread_list_t __list; |
| 37 | 37 | # define __PTHREAD_MUTEX_HAVE_PREV 1 |
| 38 | 38 | #else |
| ... | ... | @@ -41,11 +41,10 @@ struct __pthread_mutex_s |
| 41 | 41 | { |
| 42 | 42 | struct |
| 43 | 43 | { |
| 44 | short __espins; | |
| 45 | short __eelision; | |
| 46 | # define __spins __elision_data.__espins | |
| 47 | # define __elision __elision_data.__eelision | |
| 48 | } __elision_data; | |
| 44 | short __data_spins; | |
| 45 | short __data_unused; | |
| 46 | # define __spins __data.__data_spins | |
| 47 | } __data; | |
| 49 | 48 | __pthread_slist_t __list; |
| 50 | 49 | }; |
| 51 | 50 | # define __PTHREAD_MUTEX_HAVE_PREV 0 |
lib/libc/include/x86-linux-gnu/bits/struct_rwlock.h+4-11| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* x86 internal rwlock struct definitions. |
| 2 | Copyright (C) 2019-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2019-2026 Free Software Foundation, Inc. | |
| 3 | 3 | |
| 4 | 4 | This file is part of the GNU C Library. |
| 5 | 5 | |
| ... | ... | @@ -31,14 +31,7 @@ struct __pthread_rwlock_arch_t |
| 31 | 31 | #ifdef __x86_64__ |
| 32 | 32 | int __cur_writer; |
| 33 | 33 | int __shared; |
| 34 | signed char __rwelision; | |
| 35 | # ifdef __ILP32__ | |
| 36 | unsigned char __pad1[3]; | |
| 37 | # define __PTHREAD_RWLOCK_ELISION_EXTRA 0, { 0, 0, 0 } | |
| 38 | # else | |
| 39 | unsigned char __pad1[7]; | |
| 40 | # define __PTHREAD_RWLOCK_ELISION_EXTRA 0, { 0, 0, 0, 0, 0, 0, 0 } | |
| 41 | # endif | |
| 34 | unsigned long int __pad1; | |
| 42 | 35 | unsigned long int __pad2; |
| 43 | 36 | /* FLAGS must stay at this position in the structure to maintain |
| 44 | 37 | binary compatibility. */ |
| ... | ... | @@ -48,7 +41,7 @@ struct __pthread_rwlock_arch_t |
| 48 | 41 | binary compatibility. */ |
| 49 | 42 | unsigned char __flags; |
| 50 | 43 | unsigned char __shared; |
| 51 | signed char __rwelision; | |
| 44 | unsigned char __pad1; | |
| 52 | 45 | unsigned char __pad2; |
| 53 | 46 | int __cur_writer; |
| 54 | 47 | #endif |
| ... | ... | @@ -56,7 +49,7 @@ struct __pthread_rwlock_arch_t |
| 56 | 49 | |
| 57 | 50 | #ifdef __x86_64__ |
| 58 | 51 | # define __PTHREAD_RWLOCK_INITIALIZER(__flags) \ |
| 59 | 0, 0, 0, 0, 0, 0, 0, 0, __PTHREAD_RWLOCK_ELISION_EXTRA, 0, __flags | |
| 52 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, __flags | |
| 60 | 53 | #else |
| 61 | 54 | # define __PTHREAD_RWLOCK_INITIALIZER(__flags) \ |
| 62 | 55 | 0, 0, 0, 0, 0, 0, __flags, 0, 0, 0, 0 |
lib/libc/include/x86-linux-gnu/bits/struct_stat.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Definition for struct stat. |
| 2 | Copyright (C) 2020-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2020-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/x86-linux-gnu/bits/timesize.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Bit size of the time_t type at glibc build time, x86-64 and x32 case. |
| 2 | Copyright (C) 2018-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2018-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/x86-linux-gnu/bits/types/struct_semid_ds.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* x86 implementation of the semaphore struct semid_ds. |
| 2 | Copyright (C) 1995-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1995-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/x86-linux-gnu/bits/typesizes.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* bits/typesizes.h -- underlying types for *_t. Linux/x86-64 version. |
| 2 | Copyright (C) 2012-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2012-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/x86-linux-gnu/finclude/math-vector-fortran.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | ! Platform-specific declarations of SIMD math functions for Fortran. -*- f90 -*- |
| 2 | ! Copyright (C) 2019-2025 Free Software Foundation, Inc. | |
| 2 | ! Copyright (C) 2019-2026 Free Software Foundation, Inc. | |
| 3 | 3 | ! This file is part of the GNU C Library. |
| 4 | 4 | ! |
| 5 | 5 | ! The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/x86-linux-gnu/fpu_control.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* FPU control word bits. x86 version. |
| 2 | Copyright (C) 1993-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1993-2026 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/x86-linux-gnu/sys/elf.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1998-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1998-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/x86-linux-gnu/sys/ptrace.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* `ptrace' debugger support interface. Linux/x86 version. |
| 2 | Copyright (C) 1996-2025 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1996-2026 Free Software Foundation, Inc. | |
| 3 | 3 | |
| 4 | 4 | This file is part of the GNU C Library. |
| 5 | 5 |
lib/libc/include/x86-linux-gnu/sys/ucontext.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 2001-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2001-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/x86-linux-gnu/sys/user.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 2001-2025 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2001-2026 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
lib/std/zig/target.zig+2-2| ... | ... | @@ -46,8 +46,8 @@ pub const available_libcs = [_]ArchOsAbi{ |
| 46 | 46 | .{ .arch = .csky, .os = .linux, .abi = .gnueabi, .os_ver = .{ .major = 4, .minor = 20, .patch = 0 }, .glibc_min = .{ .major = 2, .minor = 29, .patch = 0 }, .glibc_triple = "csky-linux-gnuabiv2-soft" }, |
| 47 | 47 | .{ .arch = .csky, .os = .linux, .abi = .gnueabihf, .os_ver = .{ .major = 4, .minor = 20, .patch = 0 }, .glibc_min = .{ .major = 2, .minor = 29, .patch = 0 }, .glibc_triple = "csky-linux-gnuabiv2" }, |
| 48 | 48 | .{ .arch = .hexagon, .os = .linux, .abi = .musl, .os_ver = .{ .major = 3, .minor = 2, .patch = 102 } }, |
| 49 | .{ .arch = .loongarch64, .os = .linux, .abi = .gnu, .os_ver = .{ .major = 5, .minor = 19, .patch = 0 }, .glibc_min = .{ .major = 2, .minor = 36, .patch = 0 }, .glibc_triple = "loongarch64-linux-gnu-lp64d" }, | |
| 50 | .{ .arch = .loongarch64, .os = .linux, .abi = .gnusf, .os_ver = .{ .major = 5, .minor = 19, .patch = 0 }, .glibc_min = .{ .major = 2, .minor = 36, .patch = 0 }, .glibc_triple = "loongarch64-linux-gnu-lp64s" }, | |
| 49 | .{ .arch = .loongarch64, .os = .linux, .abi = .gnu, .os_ver = .{ .major = 5, .minor = 19, .patch = 0 }, .glibc_min = .{ .major = 2, .minor = 36, .patch = 0 }, .glibc_triple = "loongarch64-linux-gnuf64" }, | |
| 50 | .{ .arch = .loongarch64, .os = .linux, .abi = .gnusf, .os_ver = .{ .major = 5, .minor = 19, .patch = 0 }, .glibc_min = .{ .major = 2, .minor = 36, .patch = 0 }, .glibc_triple = "loongarch64-linux-gnusf" }, | |
| 51 | 51 | .{ .arch = .loongarch64, .os = .linux, .abi = .musl, .os_ver = .{ .major = 5, .minor = 19, .patch = 0 } }, |
| 52 | 52 | .{ .arch = .loongarch64, .os = .linux, .abi = .muslsf, .os_ver = .{ .major = 5, .minor = 19, .patch = 0 } }, |
| 53 | 53 | .{ .arch = .m68k, .os = .linux, .abi = .gnu, .os_ver = .{ .major = 1, .minor = 3, .patch = 94 } }, |