| author | |
| committer | |
| log | 1d8857bbe3d0fe2bb33c459b3f11209bab424882 |
| tree | c7b2bcfc0e005a0e58e22618bc9bfb56d1062f41 |
| parent | 5433e0438ce464adea53e4849a80d3854b2a036d |
| parent | a5b8a2938d2ba136df2ce45fc1cc11efa7b7df55 |
| signature |
glibc 2.411553 files changed, 3118 insertions(+), 2651 deletions(-)
lib/libc/glibc/LICENSES+26-38| ... | ... | @@ -165,44 +165,8 @@ The file if_ppp.h is under the following CMU license: |
| 165 | 165 | OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN |
| 166 | 166 | IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
| 167 | 167 | |
| 168 | The following license covers the files from Intel's "Highly Optimized | |
| 169 | Mathematical Functions for Itanium" collection: | |
| 170 | ||
| 171 | Intel License Agreement | |
| 172 | ||
| 173 | Copyright (c) 2000, Intel Corporation | |
| 174 | ||
| 175 | All rights reserved. | |
| 176 | ||
| 177 | Redistribution and use in source and binary forms, with or without | |
| 178 | modification, are permitted provided that the following conditions are | |
| 179 | met: | |
| 180 | ||
| 181 | * Redistributions of source code must retain the above copyright | |
| 182 | notice, this list of conditions and the following disclaimer. | |
| 183 | ||
| 184 | * Redistributions in binary form must reproduce the above copyright | |
| 185 | notice, this list of conditions and the following disclaimer in the | |
| 186 | documentation and/or other materials provided with the distribution. | |
| 187 | ||
| 188 | * The name of Intel Corporation may not be used to endorse or promote | |
| 189 | products derived from this software without specific prior written | |
| 190 | permission. | |
| 191 | ||
| 192 | THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS | |
| 193 | "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT | |
| 194 | LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR | |
| 195 | A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL INTEL OR | |
| 196 | CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, | |
| 197 | EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, | |
| 198 | PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR | |
| 199 | PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF | |
| 200 | LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING | |
| 201 | NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS | |
| 202 | SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. | |
| 203 | ||
| 204 | The files inet/getnameinfo.c and sysdeps/posix/getaddrinfo.c are copyright | |
| 205 | (C) by Craig Metz and are distributed under the following license: | |
| 168 | The files nss/getnameinfo.c and nss/getaddrinfo.c are copyright (C) by | |
| 169 | Craig Metz and are distributed under the following license: | |
| 206 | 170 | |
| 207 | 171 | /* The Inner Net License, Version 2.00 |
| 208 | 172 | |
| ... | ... | @@ -410,3 +374,27 @@ IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY |
| 410 | 374 | CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, |
| 411 | 375 | TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE |
| 412 | 376 | SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. |
| 377 | ||
| 378 | Various files in sysdeps/ieee754/flt-32, taken from the CORE-MATH project | |
| 379 | <https://core-math.gitlabpages.inria.fr/>, are distributed under the | |
| 380 | following license: | |
| 381 | ||
| 382 | Copyright (c) 2022-2024 Alexei Sibidanov. Paul Zimmermann. | |
| 383 | ||
| 384 | Permission is hereby granted, free of charge, to any person obtaining a copy | |
| 385 | of this software and associated documentation files (the "Software"), to deal | |
| 386 | in the Software without restriction, including without limitation the rights | |
| 387 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell | |
| 388 | copies of the Software, and to permit persons to whom the Software is | |
| 389 | furnished to do so, subject to the following conditions: | |
| 390 | ||
| 391 | The above copyright notice and this permission notice shall be included in all | |
| 392 | copies or substantial portions of the Software. | |
| 393 | ||
| 394 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR | |
| 395 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, | |
| 396 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE | |
| 397 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER | |
| 398 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, | |
| 399 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE | |
| 400 | SOFTWARE. |
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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1997-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 3 | Copyright (C) 2017-2025 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2016-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2016-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1997-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1991-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1992-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2017-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part 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+10-12| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Perform binary search - inline version. |
| 2 | Copyright (C) 1991-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1991-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file 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,22 +20,14 @@ __extern_inline void * |
| 20 | 20 | bsearch (const void *__key, const void *__base, size_t __nmemb, size_t __size, |
| 21 | 21 | 	 __compar_fn_t __compar) |
| 22 | 22 | { |
| 23 | size_t __l, __u, __idx; | |
| 24 | 23 | const void *__p; |
| 25 | 24 | int __comparison; |
| 26 | 25 | |
| 27 | __l = 0; | |
| 28 | __u = __nmemb; | |
| 29 | while (__l < __u) | |
| 26 | while (__nmemb) | |
| 30 | 27 | { |
| 31 | __idx = (__l + __u) / 2; | |
| 32 | __p = (const void *) (((const char *) __base) + (__idx * __size)); | |
| 28 | __p = (const void *) (((const char *) __base) + ((__nmemb >> 1) * __size)); | |
| 33 | 29 | __comparison = (*__compar) (__key, __p); |
| 34 | if (__comparison < 0) | |
| 35 | 	__u = __idx; | |
| 36 | else if (__comparison > 0) | |
| 37 | 	__l = __idx + 1; | |
| 38 | else | |
| 30 | if (__comparison == 0) | |
| 39 | 31 | 	{ |
| 40 | 32 | #if __GNUC_PREREQ(4, 6) |
| 41 | 33 | # pragma GCC diagnostic push |
| ... | ... | @@ -46,6 +38,12 @@ bsearch (const void *__key, const void *__base, size_t __nmemb, size_t __size, |
| 46 | 38 | # pragma GCC diagnostic pop |
| 47 | 39 | #endif |
| 48 | 40 | 	} |
| 41 | if (__comparison > 0) | |
| 42 | 	{ | |
| 43 | 	 __base = ((const char *) __p) + __size; | |
| 44 | 	 --__nmemb; | |
| 45 | 	} | |
| 46 | __nmemb >>= 1; | |
| 49 | 47 | } |
| 50 | 48 | |
| 51 | 49 | return NULL; |
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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2018-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2018-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1996-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2002-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2017-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1992-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1992-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2002-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1997-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2005-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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+4-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* This file defines standard ELF types, structures, and macros. |
| 2 | Copyright (C) 1995-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1995-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
| ... | ... | @@ -797,6 +797,7 @@ typedef struct |
| 797 | 797 | #define NT_386_IOPERM	0x201		/* x86 io permission bitmap (1=deny) */ |
| 798 | 798 | #define NT_X86_XSTATE	0x202		/* x86 extended state using xsave */ |
| 799 | 799 | #define NT_X86_SHSTK	0x204		/* x86 SHSTK state */ |
| 800 | #define NT_X86_XSAVE_LAYOUT	0x205		/* XSAVE layout description. */ | |
| 800 | 801 | #define NT_S390_HIGH_GPRS	0x300	/* s390 upper register halves */ |
| 801 | 802 | #define NT_S390_TIMER	0x301		/* s390 timer register */ |
| 802 | 803 | #define NT_S390_TODCMP	0x302		/* s390 TOD clock comparator register */ |
| ... | ... | @@ -835,6 +836,7 @@ typedef struct |
| 835 | 836 | #define NT_ARM_ZA	0x40c		/* ARM SME ZA registers. */ |
| 836 | 837 | #define NT_ARM_ZT	0x40d		/* ARM SME ZT registers. */ |
| 837 | 838 | #define NT_ARM_FPMR	0x40e		/* ARM floating point mode register. */ |
| 839 | #define NT_ARM_POE	0x40f		/* ARM POE registers. */ | |
| 838 | 840 | #define NT_VMCOREDD	0x700		/* Vmcore Device Dump Note. */ |
| 839 | 841 | #define NT_MIPS_DSP	0x800		/* MIPS DSP ASE registers. */ |
| 840 | 842 | #define NT_MIPS_FP_MODE	0x801		/* MIPS floating-point mode. */ |
| ... | ... | @@ -1389,6 +1391,7 @@ typedef struct |
| 1389 | 1391 | |
| 1390 | 1392 | #define GNU_PROPERTY_AARCH64_FEATURE_1_BTI	(1U << 0) |
| 1391 | 1393 | #define GNU_PROPERTY_AARCH64_FEATURE_1_PAC	(1U << 1) |
| 1394 | #define GNU_PROPERTY_AARCH64_FEATURE_1_GCS	(1U << 2) | |
| 1392 | 1395 | |
| 1393 | 1396 | /* The x86 instruction sets indicated by the corresponding bits are |
| 1394 | 1397 | used in program. Their support in the hardware is optional. */ |
lib/libc/glibc/include/errno.h+1-1| ... | ... | @@ -20,7 +20,7 @@ |
| 20 | 20 | # define errno rtld_errno |
| 21 | 21 | extern int rtld_errno attribute_hidden; |
| 22 | 22 | |
| 23 | # elif IS_IN_LIB && !IS_IN (rtld) | |
| 23 | # elif IS_IN_LIB && !IS_IN (rtld) && !defined LIBC_NONSHARED | |
| 24 | 24 | |
| 25 | 25 | # undef errno |
| 26 | 26 | # if IS_IN (libc) |
lib/libc/glibc/include/libc-misc.h created+67| ... | ... | @@ -0,0 +1,67 @@ |
| 1 | /* Miscellaneous definitions for both glibc build and test. | |
| 2 | Copyright (C) 2024-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 _INCLUDE_MISC_H | |
| 20 | #define _INCLUDE_MISC_H | |
| 21 | ||
| 22 | #include <config.h> | |
| 23 | ||
| 24 | /* Add the compiler optimization to inhibit loop transformation to library | |
| 25 | calls. This is used to avoid recursive calls in memset and memmove | |
| 26 | default implementations in tests. */ | |
| 27 | #ifdef HAVE_CC_INHIBIT_LOOP_TO_LIBCALL | |
| 28 | # define inhibit_loop_to_libcall \ | |
| 29 | __attribute__ ((__optimize__ ("-fno-tree-loop-distribute-patterns"))) | |
| 30 | #else | |
| 31 | # define inhibit_loop_to_libcall | |
| 32 | #endif | |
| 33 | ||
| 34 | #ifdef HAVE_TEST_CC_INHIBIT_LOOP_TO_LIBCALL | |
| 35 | # define test_cc_inhibit_loop_to_libcall \ | |
| 36 | __attribute__ ((__optimize__ ("-fno-tree-loop-distribute-patterns"))) | |
| 37 | #else | |
| 38 | # define test_cc_inhibit_loop_to_libcall | |
| 39 | #endif | |
| 40 | ||
| 41 | /* Used to disable stack protection in sensitive places, like ifunc | |
| 42 | resolvers and early static TLS init. */ | |
| 43 | #ifdef __clang__ | |
| 44 | # define cc_inhibit_stack_protector \ | |
| 45 | __attribute__((no_stack_protector)) | |
| 46 | #else | |
| 47 | # define cc_inhibit_stack_protector \ | |
| 48 | __attribute__ ((__optimize__ ("-fno-stack-protector"))) | |
| 49 | #endif | |
| 50 | ||
| 51 | #if IS_IN (testsuite) || IS_IN (testsuite_internal) | |
| 52 | # ifdef HAVE_TEST_CC_NO_STACK_PROTECTOR | |
| 53 | # define test_inhibit_stack_protector cc_inhibit_stack_protector | |
| 54 | # define inhibit_stack_protector cc_inhibit_stack_protector | |
| 55 | # else | |
| 56 | # define test_inhibit_stack_protector | |
| 57 | # define inhibit_stack_protector | |
| 58 | # endif | |
| 59 | #else | |
| 60 | # ifdef HAVE_CC_NO_STACK_PROTECTOR | |
| 61 | # define inhibit_stack_protector cc_inhibit_stack_protector | |
| 62 | # else | |
| 63 | # define inhibit_stack_protector | |
| 64 | # endif | |
| 65 | #endif | |
| 66 | ||
| 67 | #endif |
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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2012-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part 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+3-22| ... | ... | @@ -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-2024 Free Software Foundation, Inc. | |
| 3 | Copyright (C) 1995-2025 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 |
| ... | ... | @@ -59,6 +59,8 @@ |
| 59 | 59 | # define IN_MODULE (-1) |
| 60 | 60 | #endif |
| 61 | 61 | |
| 62 | #include <libc-misc.h> | |
| 63 | ||
| 62 | 64 | #ifndef _ISOMAC |
| 63 | 65 | |
| 64 | 66 | /* This is defined for the compilation of all C library code. features.h |
| ... | ... | @@ -82,8 +84,6 @@ |
| 82 | 84 | # error "glibc must not be compiled with -ffast-math" |
| 83 | 85 | #endif |
| 84 | 86 | |
| 85 | #include <config.h> | |
| 86 | ||
| 87 | 87 | /* Obtain the definition of symbol_version_reference. */ |
| 88 | 88 | #include <libc-symver.h> |
| 89 | 89 | |
| ... | ... | @@ -374,15 +374,6 @@ for linking") |
| 374 | 374 | #define attribute_relro __attribute__ ((section (".data.rel.ro"))) |
| 375 | 375 | |
| 376 | 376 | |
| 377 | /* Used to disable stack protection in sensitive places, like ifunc | |
| 378 | resolvers and early static TLS init. */ | |
| 379 | #ifdef HAVE_CC_NO_STACK_PROTECTOR | |
| 380 | # define inhibit_stack_protector \ | |
| 381 | __attribute__ ((__optimize__ ("-fno-stack-protector"))) | |
| 382 | #else | |
| 383 | # define inhibit_stack_protector | |
| 384 | #endif | |
| 385 | ||
| 386 | 377 | /* The following macros are used for PLT bypassing within libc.so |
| 387 | 378 | (and if needed other libraries similarly). |
| 388 | 379 | First of all, you need to have the function prototyped somewhere, |
| ... | ... | @@ -816,16 +807,6 @@ for linking") |
| 816 | 807 | #define libm_ifunc_init() |
| 817 | 808 | #define libm_ifunc(name, expr)				\ |
| 818 | 809 | __ifunc (name, name, expr, void, libm_ifunc_init) |
| 819 | ||
| 820 | /* Add the compiler optimization to inhibit loop transformation to library | |
| 821 | calls. This is used to avoid recursive calls in memset and memmove | |
| 822 | default implementations. */ | |
| 823 | #ifdef HAVE_CC_INHIBIT_LOOP_TO_LIBCALL | |
| 824 | # define inhibit_loop_to_libcall \ | |
| 825 | __attribute__ ((__optimize__ ("-fno-tree-loop-distribute-patterns"))) | |
| 826 | #else | |
| 827 | # define inhibit_loop_to_libcall | |
| 828 | #endif | |
| 829 | 810 | |
| 830 | 811 | /* These macros facilitate sharing source files with gnulib. |
| 831 | 812 |
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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2012-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part 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/stdlib.h+7| ... | ... | @@ -20,6 +20,7 @@ |
| 20 | 20 | # include <sys/stat.h> |
| 21 | 21 | |
| 22 | 22 | # include <rtld-malloc.h> |
| 23 | # include <internal-sigset.h> | |
| 23 | 24 | |
| 24 | 25 | extern __typeof (strtol_l) __strtol_l; |
| 25 | 26 | extern __typeof (strtoul_l) __strtoul_l; |
| ... | ... | @@ -77,6 +78,12 @@ libc_hidden_proto (__isoc23_strtoull_l) |
| 77 | 78 | # define strtoull_l __isoc23_strtoull_l |
| 78 | 79 | #endif |
| 79 | 80 | |
| 81 | extern void __abort_fork_reset_child (void) attribute_hidden; | |
| 82 | extern void __abort_lock_rdlock (internal_sigset_t *set) attribute_hidden; | |
| 83 | extern void __abort_lock_wrlock (internal_sigset_t *set) attribute_hidden; | |
| 84 | extern void __abort_lock_unlock (const internal_sigset_t *set) | |
| 85 | attribute_hidden; | |
| 86 | ||
| 80 | 87 | libc_hidden_proto (exit) |
| 81 | 88 | libc_hidden_proto (abort) |
| 82 | 89 | libc_hidden_proto (getenv) |
lib/libc/glibc/include/sys/cdefs.h+7| ... | ... | @@ -56,4 +56,11 @@ rtld_hidden_proto (__chk_fail) |
| 56 | 56 | |
| 57 | 57 | #endif /* !defined _ISOMAC */ |
| 58 | 58 | |
| 59 | /* Prevents a function from being considered for inlining and cloning. */ | |
| 60 | #ifdef __clang__ | |
| 61 | # define __attribute_optimization_barrier__ __attribute__ ((optnone)) | |
| 62 | #else | |
| 63 | # define __attribute_optimization_barrier__ __attribute__ ((noinline, noclone)) | |
| 64 | #endif | |
| 65 | ||
| 59 | 66 | #endif |
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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2018-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1991-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1995-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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+9-9| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1991-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1991-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file 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,7 +26,7 @@ |
| 26 | 26 | |
| 27 | 27 | #include <bits/types.h>		/* For __mode_t and __dev_t. */ |
| 28 | 28 | |
| 29 | #ifdef __USE_XOPEN2K8 | |
| 29 | #if defined(__USE_ATFILE) || defined(__USE_XOPEN2K8) | |
| 30 | 30 | # include <bits/types/struct_timespec.h> |
| 31 | 31 | #endif |
| 32 | 32 | |
| ... | ... | @@ -263,14 +263,14 @@ extern int __REDIRECT_NTH (fstat64, (int __fd, struct stat64 *__buf), |
| 263 | 263 | # ifndef __USE_FILE_OFFSET64 |
| 264 | 264 | extern int fstatat (int __fd, const char *__restrict __file, |
| 265 | 265 | 		 struct stat *__restrict __buf, int __flag) |
| 266 | __THROW __nonnull ((2, 3)); | |
| 266 | __THROW __nonnull ((3)); | |
| 267 | 267 | # else |
| 268 | 268 | # ifdef __USE_TIME64_REDIRECTS |
| 269 | 269 | # ifdef __REDIRECT_NTH |
| 270 | 270 | extern int __REDIRECT_NTH (fstatat, (int __fd, const char *__restrict __file, |
| 271 | 271 | 				 struct stat *__restrict __buf, |
| 272 | 272 | 				 int __flag), |
| 273 | 			 __fstatat64_time64) __nonnull ((2, 3)); | |
| 273 | 			 __fstatat64_time64) __nonnull ((3)); | |
| 274 | 274 | # else |
| 275 | 275 | # define fstatat __fstatat64_time64 |
| 276 | 276 | # endif |
| ... | ... | @@ -279,7 +279,7 @@ extern int __REDIRECT_NTH (fstatat, (int __fd, const char *__restrict __file, |
| 279 | 279 | extern int __REDIRECT_NTH (fstatat, (int __fd, const char *__restrict __file, |
| 280 | 280 | 				 struct stat *__restrict __buf, |
| 281 | 281 | 				 int __flag), |
| 282 | 			 fstatat64) __nonnull ((2, 3)); | |
| 282 | 			 fstatat64) __nonnull ((3)); | |
| 283 | 283 | # else |
| 284 | 284 | # define fstatat fstatat64 |
| 285 | 285 | # endif |
| ... | ... | @@ -290,7 +290,7 @@ extern int __REDIRECT_NTH (fstatat, (int __fd, const char *__restrict __file, |
| 290 | 290 | # ifndef __USE_TIME64_REDIRECTS |
| 291 | 291 | extern int fstatat64 (int __fd, const char *__restrict __file, |
| 292 | 292 | 		 struct stat64 *__restrict __buf, int __flag) |
| 293 | __THROW __nonnull ((2, 3)); | |
| 293 | __THROW __nonnull ((3)); | |
| 294 | 294 | # else |
| 295 | 295 | # ifdef __REDIRECT_NTH |
| 296 | 296 | extern int __REDIRECT_NTH (fstatat64, (int __fd, |
| ... | ... | @@ -298,7 +298,7 @@ extern int __REDIRECT_NTH (fstatat64, (int __fd, |
| 298 | 298 | 				 struct stat64 *__restrict __buf, |
| 299 | 299 | 				 int __flag), |
| 300 | 300 | 			 __fstatat64_time64) |
| 301 | __nonnull ((2, 3)); | |
| 301 | __nonnull ((3)); | |
| 302 | 302 | # else |
| 303 | 303 | # define fstatat64 __fstatat64_time64 |
| 304 | 304 | # endif |
| ... | ... | @@ -433,13 +433,13 @@ extern int mkfifoat (int __fd, const char *__path, __mode_t __mode) |
| 433 | 433 | extern int utimensat (int __fd, const char *__path, |
| 434 | 434 | 		 const struct timespec __times[2], |
| 435 | 435 | 		 int __flags) |
| 436 | __THROW __nonnull ((2)); | |
| 436 | __THROW; | |
| 437 | 437 | # else |
| 438 | 438 | # ifdef __REDIRECT_NTH |
| 439 | 439 | extern int __REDIRECT_NTH (utimensat, (int fd, const char *__path, |
| 440 | 440 | const struct timespec __times[2], |
| 441 | 441 | int flags), |
| 442 | __utimensat64) __nonnull ((2)); | |
| 442 | __utimensat64); | |
| 443 | 443 | # else |
| 444 | 444 | # define utimensat __utimensat64 |
| 445 | 445 | # endif |
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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1997-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2017-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part 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+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1992-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1992-2025 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/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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1996-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 3 | Copyright (C) 1996-2025 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+2-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* bits/types.h -- definitions of __*_t types underlying *_t types. |
| 2 | Copyright (C) 2002-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2002-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
| ... | ... | @@ -217,6 +217,7 @@ typedef int __sig_atomic_t; |
| 217 | 217 | /* Seconds since the Epoch, visible to user code when time_t is too |
| 218 | 218 | narrow only for consistency with the old way of widening too-narrow |
| 219 | 219 | types. User code should never use __time64_t. */ |
| 220 | /* Zig patch: Don't check __LIBC here because it breaks fstatat.c on x86. */ | |
| 220 | 221 | #if __TIMESIZE == 64 |
| 221 | 222 | # define __time64_t __time_t |
| 222 | 223 | #elif __TIMESIZE != 64 |
lib/libc/glibc/posix/sys/types.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1991-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1991-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1991-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1992-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2012-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1991-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1991-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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+2-2| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1991-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1991-2025 Free Software Foundation, Inc. | |
| 2 | 2 | Copyright The GNU Toolchain Authors. |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| ... | ... | @@ -727,7 +727,7 @@ extern void *aligned_alloc (size_t __alignment, size_t __size) |
| 727 | 727 | #endif |
| 728 | 728 | |
| 729 | 729 | /* Abort execution and generate a core-dump. */ |
| 730 | extern void abort (void) __THROW __attribute__ ((__noreturn__)); | |
| 730 | extern void abort (void) __THROW __attribute__ ((__noreturn__)) __COLD; | |
| 731 | 731 | |
| 732 | 732 | |
| 733 | 733 | /* Register a function to be called when `exit' is called. */ |
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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1992-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1992-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2002-2025 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-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1995-2025 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+11-3| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1997-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1997-2025 Free Software Foundation, Inc. | |
| 2 | 2 | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| ... | ... | @@ -74,10 +74,18 @@ strip_pac (void *p) |
| 74 | 74 | #define PACIASP		hint	25 |
| 75 | 75 | #define AUTIASP		hint	29 |
| 76 | 76 | |
| 77 | /* Guarded Control Stack support. */ | |
| 78 | #define CHKFEAT_X16	hint	40 | |
| 79 | #define MRS_GCSPR(x)	mrs	x, s3_3_c2_c5_1 | |
| 80 | #define GCSPOPM(x)	sysl	x, #3, c7, c7, #1 | |
| 81 | #define GCSSS1(x)	sys	#3, c7, c7, #2, x | |
| 82 | #define GCSSS2(x)	sysl	x, #3, c7, c7, #3 | |
| 83 | ||
| 77 | 84 | /* GNU_PROPERTY_AARCH64_* macros from elf.h for use in asm code. */ |
| 78 | 85 | #define FEATURE_1_AND 0xc0000000 |
| 79 | 86 | #define FEATURE_1_BTI 1 |
| 80 | 87 | #define FEATURE_1_PAC 2 |
| 88 | #define FEATURE_1_GCS 4 | |
| 81 | 89 | |
| 82 | 90 | /* Add a NT_GNU_PROPERTY_TYPE_0 note. */ |
| 83 | 91 | #define GNU_PROPERTY(type, value)	\ |
| ... | ... | @@ -96,9 +104,9 @@ strip_pac (void *p) |
| 96 | 104 | /* Add GNU property note with the supported features to all asm code |
| 97 | 105 | where sysdep.h is included. */ |
| 98 | 106 | #if HAVE_AARCH64_BTI && HAVE_AARCH64_PAC_RET |
| 99 | GNU_PROPERTY (FEATURE_1_AND, FEATURE_1_BTI|FEATURE_1_PAC) | |
| 107 | GNU_PROPERTY (FEATURE_1_AND, FEATURE_1_BTI|FEATURE_1_PAC|FEATURE_1_GCS) | |
| 100 | 108 | #elif HAVE_AARCH64_BTI |
| 101 | GNU_PROPERTY (FEATURE_1_AND, FEATURE_1_BTI) | |
| 109 | GNU_PROPERTY (FEATURE_1_AND, FEATURE_1_BTI|FEATURE_1_GCS) | |
| 102 | 110 | #endif |
| 103 | 111 | |
| 104 | 112 | /* Define an entry point visible from C. */ |
lib/libc/glibc/sysdeps/arc/bits/endianness.h+2-6| ... | ... | @@ -5,11 +5,7 @@ |
| 5 | 5 | # error "Never use <bits/endian.h> directly; include <endian.h> instead." |
| 6 | 6 | #endif |
| 7 | 7 | |
| 8 | /* ARC has selectable endianness. */ | |
| 9 | #ifdef __BIG_ENDIAN__ | |
| 10 | # define __BYTE_ORDER __BIG_ENDIAN | |
| 11 | #else | |
| 12 | # define __BYTE_ORDER __LITTLE_ENDIAN | |
| 13 | #endif | |
| 8 | /* Only little-endian ARC is supported. */ | |
| 9 | #define __BYTE_ORDER __LITTLE_ENDIAN | |
| 14 | 10 | |
| 15 | 11 | #endif /* bits/endianness.h */ |
lib/libc/glibc/sysdeps/arc/start.S+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Startup code for ARC. |
| 2 | Copyright (C) 2020-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2020-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2020-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2012-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1995-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1997-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2018-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2018-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2000-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2002-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 3 | Copyright (C) 1992-2025 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1996-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1995-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2019-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part 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/sysdep.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Generic asm macros used on many machines. |
| 2 | Copyright (C) 1991-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1991-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2002-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2002-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2017-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part 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+4-7| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Private libc-internal interface for mutex locks. |
| 2 | Copyright (C) 2015-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2015-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
| ... | ... | @@ -77,6 +77,7 @@ extern int __pthread_mutex_init (pthread_mutex_t *__mutex, |
| 77 | 77 | 				 const pthread_mutexattr_t *__mutex_attr); |
| 78 | 78 | |
| 79 | 79 | extern int __pthread_mutex_destroy (pthread_mutex_t *__mutex); |
| 80 | libc_hidden_proto (__pthread_mutex_destroy) | |
| 80 | 81 | |
| 81 | 82 | extern int __pthread_mutex_trylock (pthread_mutex_t *__mutex); |
| 82 | 83 | |
| ... | ... | @@ -85,8 +86,10 @@ extern int __pthread_mutex_lock (pthread_mutex_t *__mutex); |
| 85 | 86 | extern int __pthread_mutex_unlock (pthread_mutex_t *__mutex); |
| 86 | 87 | |
| 87 | 88 | extern int __pthread_mutexattr_init (pthread_mutexattr_t *__attr); |
| 89 | libc_hidden_proto (__pthread_mutexattr_init) | |
| 88 | 90 | |
| 89 | 91 | extern int __pthread_mutexattr_destroy (pthread_mutexattr_t *__attr); |
| 92 | libc_hidden_proto (__pthread_mutexattr_destroy) | |
| 90 | 93 | |
| 91 | 94 | extern int __pthread_mutexattr_settype (pthread_mutexattr_t *__attr, |
| 92 | 95 | 					int __kind); |
| ... | ... | @@ -113,8 +116,6 @@ extern int __pthread_atfork (void (*__prepare) (void), |
| 113 | 116 | 			 void (*__parent) (void), |
| 114 | 117 | 			 void (*__child) (void)); |
| 115 | 118 | |
| 116 | ||
| 117 | ||
| 118 | 119 | /* Make the pthread functions weak so that we can elide them from |
| 119 | 120 | single-threaded processes. */ |
| 120 | 121 | #if !defined(__NO_WEAK_PTHREAD_ALIASES) && !IS_IN (libpthread) |
| ... | ... | @@ -124,8 +125,6 @@ weak_extern (__pthread_mutex_destroy) |
| 124 | 125 | weak_extern (__pthread_mutex_lock) |
| 125 | 126 | weak_extern (__pthread_mutex_trylock) |
| 126 | 127 | weak_extern (__pthread_mutex_unlock) |
| 127 | weak_extern (__pthread_mutexattr_init) | |
| 128 | weak_extern (__pthread_mutexattr_destroy) | |
| 129 | 128 | weak_extern (__pthread_mutexattr_settype) |
| 130 | 129 | weak_extern (__pthread_rwlock_init) |
| 131 | 130 | weak_extern (__pthread_rwlock_destroy) |
| ... | ... | @@ -147,8 +146,6 @@ weak_extern (__pthread_setcancelstate) |
| 147 | 146 | # pragma weak __pthread_mutex_lock |
| 148 | 147 | # pragma weak __pthread_mutex_trylock |
| 149 | 148 | # pragma weak __pthread_mutex_unlock |
| 150 | # pragma weak __pthread_mutexattr_init | |
| 151 | # pragma weak __pthread_mutexattr_destroy | |
| 152 | 149 | # pragma weak __pthread_mutexattr_settype |
| 153 | 150 | # pragma weak __pthread_rwlock_destroy |
| 154 | 151 | # pragma weak __pthread_rwlock_rdlock |
lib/libc/glibc/sysdeps/htl/pthread.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Posix threads. Hurd version. |
| 2 | Copyright (C) 2000-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2000-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2002-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1995-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2017-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1991-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2022-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2022-2025 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1998-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2010-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2010-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1996-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2017-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1998-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1996-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1994-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2000-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part 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/nptl/bits/pthreadtypes-arch.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Machine-specific pthread type layouts. MIPS version. |
| 2 | Copyright (C) 2005-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2005-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1995-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2017-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part 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-3| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Common threading primitives definitions for both POSIX and C11. |
| 2 | Copyright (C) 2017-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2017-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
| ... | ... | @@ -95,8 +95,7 @@ struct __pthread_cond_s |
| 95 | 95 | { |
| 96 | 96 | __atomic_wide_counter __wseq; |
| 97 | 97 | __atomic_wide_counter __g1_start; |
| 98 | unsigned int __g_refs[2] __LOCK_ALIGNMENT; | |
| 99 | unsigned int __g_size[2]; | |
| 98 | unsigned int __g_size[2] __LOCK_ALIGNMENT; | |
| 100 | 99 | unsigned int __g1_orig_size; |
| 101 | 100 | unsigned int __wrefs; |
| 102 | 101 | unsigned int __g_signals[2]; |
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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1996-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part 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-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Private libc-internal interface for mutex locks. NPTL version. |
| 2 | Copyright (C) 1996-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1996-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part 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/pthread.h+2-2| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 2002-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2002-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
| ... | ... | @@ -152,7 +152,7 @@ enum |
| 152 | 152 | |
| 153 | 153 | |
| 154 | 154 | /* Conditional variable handling. */ |
| 155 | #define PTHREAD_COND_INITIALIZER { { {0}, {0}, {0, 0}, {0, 0}, 0, 0, {0, 0} } } | |
| 155 | #define PTHREAD_COND_INITIALIZER { { {0}, {0}, {0, 0}, 0, 0, {0, 0} } } | |
| 156 | 156 | |
| 157 | 157 | |
| 158 | 158 | /* Cleanup buffers */ |
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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1998-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2017-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part 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+4-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Assembly macros for 32-bit PowerPC. |
| 2 | Copyright (C) 1999-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1999-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
| ... | ... | @@ -104,6 +104,9 @@ GOT_LABEL:			;					 \ |
| 104 | 104 | # define JUMPTARGET(name) name |
| 105 | 105 | #endif |
| 106 | 106 | |
| 107 | #define TAIL_CALL_NO_RETURN(__func) \ | |
| 108 | b __func@local | |
| 109 | ||
| 107 | 110 | #if defined SHARED && defined PIC && !defined NO_HIDDEN |
| 108 | 111 | # undef HIDDEN_JUMPTARGET |
| 109 | 112 | # define HIDDEN_JUMPTARGET(name) __GI_##name##@local |
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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2002-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1998-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part 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+23-3| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Assembly macros for 64-bit PowerPC. |
| 2 | Copyright (C) 2002-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2002-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file 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,8 +31,9 @@ |
| 31 | 31 | #define FRAME_TOC_SAVE		40 |
| 32 | 32 | #define FRAME_PARM_SAVE		48 |
| 33 | 33 | #else |
| 34 | #define FRAME_MIN_SIZE		32 | |
| 35 | #define FRAME_MIN_SIZE_PARM	96 | |
| 34 | #define FRAME_ROP_SAVE		-8 | |
| 35 | #define FRAME_MIN_SIZE		48 /* Includes space for the ROP save slot */ | |
| 36 | #define FRAME_MIN_SIZE_PARM	112 /* Includes space for the ROP save slot */ | |
| 36 | 37 | #define FRAME_TOC_SAVE		24 |
| 37 | 38 | #define FRAME_PARM_SAVE		32 |
| 38 | 39 | #endif |
| ... | ... | @@ -352,6 +353,25 @@ LT_LABELSUFFIX(name,_name_end): ; \ |
| 352 | 353 | ENTRY (name);					\ |
| 353 | 354 | DO_CALL (SYS_ify (syscall_name)) |
| 354 | 355 | |
| 356 | #ifdef SHARED | |
| 357 | # define TAIL_CALL_NO_RETURN(__func) \ | |
| 358 | b JUMPTARGET (NOTOC (__func)) | |
| 359 | #else | |
| 360 | # define TAIL_CALL_NO_RETURN(__func) \ | |
| 361 | .ifdef .Local ## __func; \ | |
| 362 | b .Local ## __func; \ | |
| 363 | .else; \ | |
| 364 | .Local ## __func: \ | |
| 365 | mflr 0; \ | |
| 366 | std 0,FRAME_LR_SAVE(1); \ | |
| 367 | stdu 1,-FRAME_MIN_SIZE(1); \ | |
| 368 | cfi_adjust_cfa_offset(FRAME_MIN_SIZE); \ | |
| 369 | cfi_offset(lr,FRAME_LR_SAVE); \ | |
| 370 | bl JUMPTARGET(__func); \ | |
| 371 | nop; \ | |
| 372 | .endif | |
| 373 | #endif | |
| 374 | ||
| 355 | 375 | #ifdef SHARED |
| 356 | 376 | #define TAIL_CALL_SYSCALL_ERROR \ |
| 357 | 377 | b JUMPTARGET (NOTOC (__syscall_error)) |
lib/libc/glibc/sysdeps/powerpc/sysdep.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1999-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1999-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2011-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part 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+2-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Startup code compliant to the ELF RISC-V ABI. |
| 2 | Copyright (C) 1995-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1995-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
| ... | ... | @@ -87,6 +87,7 @@ load_gp: |
| 87 | 87 | 	ret |
| 88 | 88 | |
| 89 | 89 | 	.section .preinit_array,"aw" |
| 90 | 	.align PTRLOG | |
| 90 | 91 | 	.dc.a load_gp |
| 91 | 92 | |
| 92 | 93 | /* Define a symbol for the first piece of initialized data. */ |
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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2001-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2001-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2000-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1997-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1997-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2011-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1997-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1991-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1992-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1992-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1992-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1992-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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/powerpc/sysdep.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1991-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1991-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1999-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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+142-33| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1991-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1991-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
| ... | ... | @@ -24,6 +24,9 @@ |
| 24 | 24 | #define	SYSCALL__(name, args)	PSEUDO (__##name, name, args) |
| 25 | 25 | #define	SYSCALL(name, args)	PSEUDO (name, name, args) |
| 26 | 26 | |
| 27 | #ifndef __ASSEMBLER__ | |
| 28 | # include <errno.h> | |
| 29 | ||
| 27 | 30 | #define __SYSCALL_CONCAT_X(a,b) a##b |
| 28 | 31 | #define __SYSCALL_CONCAT(a,b) __SYSCALL_CONCAT_X (a, b) |
| 29 | 32 | |
| ... | ... | @@ -108,42 +111,148 @@ |
| 108 | 111 | #define INLINE_SYSCALL_CALL(...) \ |
| 109 | 112 | __INLINE_SYSCALL_DISP (__INLINE_SYSCALL, __VA_ARGS__) |
| 110 | 113 | |
| 111 | #if IS_IN (rtld) | |
| 112 | /* All cancellation points are compiled out in the dynamic loader. */ | |
| 113 | # define NO_SYSCALL_CANCEL_CHECKING 1 | |
| 114 | #define __INTERNAL_SYSCALL_NCS0(name) \ | |
| 115 | INTERNAL_SYSCALL_NCS (name, 0) | |
| 116 | #define __INTERNAL_SYSCALL_NCS1(name, a1) \ | |
| 117 | INTERNAL_SYSCALL_NCS (name, 1, a1) | |
| 118 | #define __INTERNAL_SYSCALL_NCS2(name, a1, a2) \ | |
| 119 | INTERNAL_SYSCALL_NCS (name, 2, a1, a2) | |
| 120 | #define __INTERNAL_SYSCALL_NCS3(name, a1, a2, a3) \ | |
| 121 | INTERNAL_SYSCALL_NCS (name, 3, a1, a2, a3) | |
| 122 | #define __INTERNAL_SYSCALL_NCS4(name, a1, a2, a3, a4) \ | |
| 123 | INTERNAL_SYSCALL_NCS (name, 4, a1, a2, a3, a4) | |
| 124 | #define __INTERNAL_SYSCALL_NCS5(name, a1, a2, a3, a4, a5) \ | |
| 125 | INTERNAL_SYSCALL_NCS (name, 5, a1, a2, a3, a4, a5) | |
| 126 | #define __INTERNAL_SYSCALL_NCS6(name, a1, a2, a3, a4, a5, a6) \ | |
| 127 | INTERNAL_SYSCALL_NCS (name, 6, a1, a2, a3, a4, a5, a6) | |
| 128 | #define __INTERNAL_SYSCALL_NCS7(name, a1, a2, a3, a4, a5, a6, a7) \ | |
| 129 | INTERNAL_SYSCALL_NCS (name, 7, a1, a2, a3, a4, a5, a6, a7) | |
| 130 | ||
| 131 | /* Issue a syscall defined by syscall number plus any other argument required. | |
| 132 | It is similar to INTERNAL_SYSCALL_NCS macro, but without the need to pass | |
| 133 | the expected argument number as third parameter. */ | |
| 134 | #define INTERNAL_SYSCALL_NCS_CALL(...) \ | |
| 135 | __INTERNAL_SYSCALL_DISP (__INTERNAL_SYSCALL_NCS, __VA_ARGS__) | |
| 136 | ||
| 137 | /* Cancellation macros. */ | |
| 138 | #include <syscall_types.h> | |
| 139 | ||
| 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 | |
| 142 | the requirement to each architecture to support 7 argument macros | |
| 143 | {INTERNAL,INLINE}_SYSCALL. */ | |
| 144 | #ifdef HAVE_CANCELABLE_SYSCALL_WITH_7_ARGS | |
| 145 | # define __SYSCALL_CANCEL7_ARG_DEF	__syscall_arg_t a7, | |
| 146 | # define __SYSCALL_CANCEL7_ARCH_ARG_DEF ,__syscall_arg_t a7 | |
| 147 | # define __SYSCALL_CANCEL7_ARG		0, | |
| 148 | # define __SYSCALL_CANCEL7_ARG7		a7, | |
| 149 | # define __SYSCALL_CANCEL7_ARCH_ARG7	, a7 | |
| 114 | 150 | #else |
| 115 | # define NO_SYSCALL_CANCEL_CHECKING SINGLE_THREAD_P | |
| 151 | # define __SYSCALL_CANCEL7_ARG_DEF | |
| 152 | # define __SYSCALL_CANCEL7_ARCH_ARG_DEF | |
| 153 | # define __SYSCALL_CANCEL7_ARG | |
| 154 | # define __SYSCALL_CANCEL7_ARG7 | |
| 155 | # define __SYSCALL_CANCEL7_ARCH_ARG7 | |
| 116 | 156 | #endif |
| 157 | long int __internal_syscall_cancel (__syscall_arg_t a1, __syscall_arg_t a2, | |
| 158 | 				 __syscall_arg_t a3, __syscall_arg_t a4, | |
| 159 | 				 __syscall_arg_t a5, __syscall_arg_t a6, | |
| 160 | 				 __SYSCALL_CANCEL7_ARG_DEF | |
| 161 | 				 __syscall_arg_t nr) attribute_hidden; | |
| 117 | 162 | |
| 118 | #define SYSCALL_CANCEL(...) \ | |
| 119 | ({									 \ | |
| 120 | long int sc_ret;							 \ | |
| 121 | if (NO_SYSCALL_CANCEL_CHECKING)					 \ | |
| 122 | sc_ret = INLINE_SYSCALL_CALL (__VA_ARGS__); 			 \ | |
| 123 | else								 \ | |
| 124 | {									 \ | |
| 125 | 	int sc_cancel_oldtype = LIBC_CANCEL_ASYNC ();			 \ | |
| 126 | 	sc_ret = INLINE_SYSCALL_CALL (__VA_ARGS__);			 \ | |
| 127 | LIBC_CANCEL_RESET (sc_cancel_oldtype);				 \ | |
| 128 | }									 \ | |
| 129 | sc_ret;								 \ | |
| 130 | }) | |
| 163 | long int __syscall_cancel (__syscall_arg_t arg1, __syscall_arg_t arg2, | |
| 164 | 			 __syscall_arg_t arg3, __syscall_arg_t arg4, | |
| 165 | 			 __syscall_arg_t arg5, __syscall_arg_t arg6, | |
| 166 | 			 __SYSCALL_CANCEL7_ARG_DEF | |
| 167 | 			 __syscall_arg_t nr) attribute_hidden; | |
| 131 | 168 | |
| 132 | /* Issue a syscall defined by syscall number plus any other argument | |
| 133 | required. Any error will be returned unmodified (including errno). */ | |
| 134 | #define INTERNAL_SYSCALL_CANCEL(...) \ | |
| 135 | ({									 \ | |
| 136 | long int sc_ret;							 \ | |
| 137 | if (NO_SYSCALL_CANCEL_CHECKING) 					 \ | |
| 138 | sc_ret = INTERNAL_SYSCALL_CALL (__VA_ARGS__); 			 \ | |
| 139 | else								 \ | |
| 140 | {									 \ | |
| 141 | 	int sc_cancel_oldtype = LIBC_CANCEL_ASYNC ();			 \ | |
| 142 | 	sc_ret = INTERNAL_SYSCALL_CALL (__VA_ARGS__);			 \ | |
| 143 | LIBC_CANCEL_RESET (sc_cancel_oldtype);				 \ | |
| 144 | }									 \ | |
| 145 | sc_ret;								 \ | |
| 146 | }) | |
| 169 | #define __SYSCALL_CANCEL0(name)						\ | |
| 170 | __syscall_cancel (0, 0, 0, 0, 0, 0, __SYSCALL_CANCEL7_ARG __NR_##name) | |
| 171 | #define __SYSCALL_CANCEL1(name, a1)					\ | |
| 172 | __syscall_cancel (__SSC (a1), 0, 0, 0, 0, 0,				\ | |
| 173 | 		 __SYSCALL_CANCEL7_ARG __NR_##name) | |
| 174 | #define __SYSCALL_CANCEL2(name, a1, a2) \ | |
| 175 | __syscall_cancel (__SSC (a1), __SSC (a2), 0, 0, 0, 0,			\ | |
| 176 | 		 __SYSCALL_CANCEL7_ARG __NR_##name) | |
| 177 | #define __SYSCALL_CANCEL3(name, a1, a2, a3) \ | |
| 178 | __syscall_cancel (__SSC (a1), __SSC (a2), __SSC (a3), 0, 0, 0,	\ | |
| 179 | 		 __SYSCALL_CANCEL7_ARG __NR_##name) | |
| 180 | #define __SYSCALL_CANCEL4(name, a1, a2, a3, a4) \ | |
| 181 | __syscall_cancel (__SSC (a1), __SSC (a2), __SSC (a3),			\ | |
| 182 | 		 __SSC(a4), 0, 0, __SYSCALL_CANCEL7_ARG __NR_##name) | |
| 183 | #define __SYSCALL_CANCEL5(name, a1, a2, a3, a4, a5) \ | |
| 184 | __syscall_cancel (__SSC (a1), __SSC (a2), __SSC (a3), __SSC(a4),	\ | |
| 185 | 		 __SSC (a5), 0, __SYSCALL_CANCEL7_ARG __NR_##name) | |
| 186 | #define __SYSCALL_CANCEL6(name, a1, a2, a3, a4, a5, a6) \ | |
| 187 | __syscall_cancel (__SSC (a1), __SSC (a2), __SSC (a3), __SSC (a4),	\ | |
| 188 | 		 __SSC (a5), __SSC (a6), __SYSCALL_CANCEL7_ARG	\ | |
| 189 | 		 __NR_##name) | |
| 190 | #define __SYSCALL_CANCEL7(name, a1, a2, a3, a4, a5, a6, a7)		\ | |
| 191 | __syscall_cancel (__SSC (a1), __SSC (a2), __SSC (a3), __SSC (a4),	\ | |
| 192 | 		 __SSC (a5), __SSC (a6), __SSC (a7), __NR_##name) | |
| 193 | ||
| 194 | #define __SYSCALL_CANCEL_NARGS_X(a,b,c,d,e,f,g,h,n,...) n | |
| 195 | #define __SYSCALL_CANCEL_NARGS(...) \ | |
| 196 | __SYSCALL_CANCEL_NARGS_X (__VA_ARGS__,7,6,5,4,3,2,1,0,) | |
| 197 | #define __SYSCALL_CANCEL_CONCAT_X(a,b) a##b | |
| 198 | #define __SYSCALL_CANCEL_CONCAT(a,b) __SYSCALL_CANCEL_CONCAT_X (a, b) | |
| 199 | #define __SYSCALL_CANCEL_DISP(b,...) \ | |
| 200 | __SYSCALL_CANCEL_CONCAT (b,__SYSCALL_CANCEL_NARGS(__VA_ARGS__))(__VA_ARGS__) | |
| 201 | ||
| 202 | /* Issue a cancellable syscall defined first argument plus any other argument | |
| 203 | required. If and error occurs its value, the macro returns -1 and sets | |
| 204 | errno accordingly. */ | |
| 205 | #define __SYSCALL_CANCEL_CALL(...) \ | |
| 206 | __SYSCALL_CANCEL_DISP (__SYSCALL_CANCEL, __VA_ARGS__) | |
| 207 | ||
| 208 | #define __INTERNAL_SYSCALL_CANCEL0(name)				\ | |
| 209 | __internal_syscall_cancel (0, 0, 0, 0, 0, 0, __SYSCALL_CANCEL7_ARG	\ | |
| 210 | 			 __NR_##name) | |
| 211 | #define __INTERNAL_SYSCALL_CANCEL1(name, a1)				\ | |
| 212 | __internal_syscall_cancel (__SSC (a1), 0, 0, 0, 0, 0,			\ | |
| 213 | 			 __SYSCALL_CANCEL7_ARG __NR_##name) | |
| 214 | #define __INTERNAL_SYSCALL_CANCEL2(name, a1, a2)			\ | |
| 215 | __internal_syscall_cancel (__SSC (a1), __SSC (a2), 0, 0, 0, 0,	\ | |
| 216 | 			 __SYSCALL_CANCEL7_ARG __NR_##name) | |
| 217 | #define __INTERNAL_SYSCALL_CANCEL3(name, a1, a2, a3)			\ | |
| 218 | __internal_syscall_cancel (__SSC (a1), __SSC (a2), __SSC (a3), 0,	\ | |
| 219 | 			 0, 0, __SYSCALL_CANCEL7_ARG __NR_##name) | |
| 220 | #define __INTERNAL_SYSCALL_CANCEL4(name, a1, a2, a3, a4)		\ | |
| 221 | __internal_syscall_cancel (__SSC (a1), __SSC (a2), __SSC (a3),	\ | |
| 222 | 			 __SSC(a4), 0, 0,				\ | |
| 223 | 			 __SYSCALL_CANCEL7_ARG __NR_##name) | |
| 224 | #define __INTERNAL_SYSCALL_CANCEL5(name, a1, a2, a3, a4, a5)		\ | |
| 225 | __internal_syscall_cancel (__SSC (a1), __SSC (a2), __SSC (a3),	\ | |
| 226 | 			 __SSC(a4), __SSC (a5), 0,			\ | |
| 227 | 			 __SYSCALL_CANCEL7_ARG __NR_##name) | |
| 228 | #define __INTERNAL_SYSCALL_CANCEL6(name, a1, a2, a3, a4, a5, a6)	\ | |
| 229 | __internal_syscall_cancel (__SSC (a1), __SSC (a2), __SSC (a3),	\ | |
| 230 | 			 __SSC (a4), __SSC (a5), __SSC (a6),	\ | |
| 231 | 			 __SYSCALL_CANCEL7_ARG __NR_##name) | |
| 232 | #define __INTERNAL_SYSCALL_CANCEL7(name, a1, a2, a3, a4, a5, a6, a7) \ | |
| 233 | __internal_syscall_cancel (__SSC (a1), __SSC (a2), __SSC (a3), \ | |
| 234 | 			 __SSC (a4), __SSC (a5), __SSC (a6), \ | |
| 235 | 			 __SSC (a7), __NR_##name) | |
| 236 | ||
| 237 | /* Issue a cancellable syscall defined by syscall number NAME plus any other | |
| 238 | argument required. If an error occurs its value is returned as an negative | |
| 239 | number unmodified and errno is not set. */ | |
| 240 | #define __INTERNAL_SYSCALL_CANCEL_CALL(...) \ | |
| 241 | __SYSCALL_CANCEL_DISP (__INTERNAL_SYSCALL_CANCEL, __VA_ARGS__) | |
| 242 | ||
| 243 | #if IS_IN (rtld) | |
| 244 | /* The loader does not need to handle thread cancellation, use direct | |
| 245 | syscall instead. */ | |
| 246 | # define INTERNAL_SYSCALL_CANCEL(...) INTERNAL_SYSCALL_CALL(__VA_ARGS__) | |
| 247 | # define SYSCALL_CANCEL(...) INLINE_SYSCALL_CALL (__VA_ARGS__) | |
| 248 | #else | |
| 249 | # define INTERNAL_SYSCALL_CANCEL(...) \ | |
| 250 | __INTERNAL_SYSCALL_CANCEL_CALL (__VA_ARGS__) | |
| 251 | # define SYSCALL_CANCEL(...) \ | |
| 252 | __SYSCALL_CANCEL_CALL (__VA_ARGS__) | |
| 253 | #endif | |
| 254 | ||
| 255 | #endif /* __ASSEMBLER__ */ | |
| 147 | 256 | |
| 148 | 257 | /* Machine-dependent sysdep.h files are expected to define the macro |
| 149 | 258 | PSEUDO (function_name, syscall_name) to emit assembly code to define the |
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-2024 Free Software Foundation, Inc. | |
| 3 | Copyright (C) 2018-2025 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-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1996-2025 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+2-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 2005-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2005-2025 Free Software Foundation, Inc. | |
| 2 | 2 | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| ... | ... | @@ -164,6 +164,7 @@ |
| 164 | 164 | # define HAVE_CLOCK_GETRES64_VSYSCALL	"__kernel_clock_getres" |
| 165 | 165 | # define HAVE_CLOCK_GETTIME64_VSYSCALL	"__kernel_clock_gettime" |
| 166 | 166 | # define HAVE_GETTIMEOFDAY_VSYSCALL	"__kernel_gettimeofday" |
| 167 | # define HAVE_GETRANDOM_VSYSCALL "__kernel_getrandom" | |
| 167 | 168 | |
| 168 | 169 | # define HAVE_CLONE3_WRAPPER		1 |
| 169 | 170 |
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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2020-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 3 | Copyright (C) 2006-2025 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-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1996-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1992-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1992-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1995-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2011-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2018-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2005-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2020-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part 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+3-3| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Get file status. Linux version. |
| 2 | Copyright (C) 2020-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2020-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
| ... | ... | @@ -30,7 +30,7 @@ __fstat64_time64 (int fd, struct __stat64_t64 *buf) |
| 30 | 30 | { |
| 31 | 31 | #if !FSTATAT_USE_STATX |
| 32 | 32 | # if XSTAT_IS_XSTAT64 |
| 33 | /* The __NR_stat macro is defined for all ABIs that also define | |
| 33 | /* The __NR_stat macro is defined for all ABIs that also define | |
| 34 | 34 | XSTAT_IS_STAT64, so to correctly identify alpha and sparc check |
| 35 | 35 | __NR_newfstatat (similar to what fstatat64 does). */ |
| 36 | 36 | # ifdef __NR_newfstatat |
| ... | ... | @@ -60,7 +60,7 @@ __fstat64_time64 (int fd, struct __stat64_t64 *buf) |
| 60 | 60 | # endif |
| 61 | 61 | #else /* !FSTATAT_USE_STATX */ |
| 62 | 62 | /* All kABIs with non-LFS support and with old 32-bit time_t support |
| 63 | e.g. arm, csky, i386, hppa, m68k, microblaze, nios2, sh, powerpc32, | |
| 63 | e.g. arm, csky, i386, hppa, m68k, microblaze, sh, powerpc32, | |
| 64 | 64 | and sparc32. */ |
| 65 | 65 | if (fd < 0) |
| 66 | 66 | { |
lib/libc/glibc/sysdeps/unix/sysv/linux/fstatat.c+3-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Get file status. Linux version. |
| 2 | Copyright (C) 2020-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2020-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
| ... | ... | @@ -16,6 +16,8 @@ |
| 16 | 16 | License along with the GNU C Library; if not, see |
| 17 | 17 | <https://www.gnu.org/licenses/>. */ |
| 18 | 18 | |
| 19 | /* zig patch: fixes to make this file compile */ | |
| 20 | ||
| 19 | 21 | #include <inttypes.h> |
| 20 | 22 | #include <sys/stat.h> |
| 21 | 23 | #include <kernel_stat.h> |
lib/libc/glibc/sysdeps/unix/sysv/linux/fstatat64.c+4-2| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Get file status. Linux version. |
| 2 | Copyright (C) 2020-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2020-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
| ... | ... | @@ -16,6 +16,8 @@ |
| 16 | 16 | License along with the GNU C Library; if not, see |
| 17 | 17 | <https://www.gnu.org/licenses/>. */ |
| 18 | 18 | |
| 19 | /* zig patch: fixes to make this file compile */ | |
| 20 | ||
| 19 | 21 | #define __fstatat __redirect___fstatat |
| 20 | 22 | #define fstatat __redirect_fstatat |
| 21 | 23 | #include <inttypes.h> |
| ... | ... | @@ -104,7 +106,7 @@ fstatat64_time64_stat (int fd, const char *file, struct __stat64_t64 *buf, |
| 104 | 106 | #else |
| 105 | 107 | # ifdef __NR_fstatat64 |
| 106 | 108 | /* All kABIs with non-LFS support and with old 32-bit time_t support |
| 107 | e.g. arm, csky, i386, hppa, m68k, microblaze, nios2, sh, powerpc32, | |
| 109 | e.g. arm, csky, i386, hppa, m68k, microblaze, sh, powerpc32, | |
| 108 | 110 | and sparc32. */ |
| 109 | 111 | struct stat64 st64; |
| 110 | 112 | r = INTERNAL_SYSCALL_CALL (fstatat64, fd, file, &st64, flag); |
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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2002-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 3 | Copyright (C) 1999-2025 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-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1992-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2014-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part 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+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-2024 Free Software Foundation, Inc. | |
| 3 | Copyright (C) 1999-2025 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/kernel_stat.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Internal definitions for stat functions. |
| 2 | Copyright (C) 2021-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2021-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part 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+2-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Assembly macros for LoongArch. |
| 2 | Copyright (C) 2022-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2022-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file 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,6 +119,7 @@ |
| 119 | 119 | #define HAVE_CLOCK_GETTIME64_VSYSCALL "__vdso_clock_gettime" |
| 120 | 120 | #define HAVE_GETTIMEOFDAY_VSYSCALL "__vdso_gettimeofday" |
| 121 | 121 | #define HAVE_GETCPU_VSYSCALL "__vdso_getcpu" |
| 122 | #define HAVE_GETRANDOM_VSYSCALL "__vdso_getrandom" | |
| 122 | 123 | |
| 123 | 124 | #define HAVE_CLONE3_WRAPPER 1 |
| 124 | 125 |
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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2020-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1996-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2010-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 3 | Copyright (C) 2008-2025 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-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2010-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1996-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 3 | Copyright (C) 1999-2025 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+5-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 2000-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2000-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
| ... | ... | @@ -18,6 +18,10 @@ |
| 18 | 18 | #ifndef _LINUX_MIPS_MIPS32_SYSDEP_H |
| 19 | 19 | #define _LINUX_MIPS_MIPS32_SYSDEP_H 1 |
| 20 | 20 | |
| 21 | /* mips32 have cancelable syscalls with 7 arguments (currently only | |
| 22 | sync_file_range). */ | |
| 23 | #define HAVE_CANCELABLE_SYSCALL_WITH_7_ARGS	1 | |
| 24 | ||
| 21 | 25 | /* There is some commonality. */ |
| 22 | 26 | #include <sysdeps/unix/sysv/linux/mips/sysdep.h> |
| 23 | 27 | #include <sysdeps/unix/sysv/linux/sysdep.h> |
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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2020-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part 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+23-31| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 2000-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2000-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file 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,15 +44,7 @@ |
| 44 | 44 | #undef HAVE_INTERNAL_BRK_ADDR_SYMBOL |
| 45 | 45 | #define HAVE_INTERNAL_BRK_ADDR_SYMBOL 1 |
| 46 | 46 | |
| 47 | #if _MIPS_SIM == _ABIN32 | |
| 48 | /* Convert X to a long long, without losing any bits if it is one | |
| 49 | already or warning if it is a 32-bit pointer. */ | |
| 50 | # define ARGIFY(X) ((long long int) (__typeof__ ((X) - (X))) (X)) | |
| 51 | typedef long long int __syscall_arg_t; | |
| 52 | #else | |
| 53 | # define ARGIFY(X) ((long int) (X)) | |
| 54 | typedef long int __syscall_arg_t; | |
| 55 | #endif | |
| 47 | #include <syscall_types.h> | |
| 56 | 48 | |
| 57 | 49 | /* Note that the original Linux syscall restart convention required the |
| 58 | 50 | instruction immediately preceding SYSCALL to initialize $v0 with the |
| ... | ... | @@ -120,7 +112,7 @@ typedef long int __syscall_arg_t; |
| 120 | 112 | 	long int _sys_result;						\ |
| 121 | 113 | 									\ |
| 122 | 114 | 	{								\ |
| 123 | 	__syscall_arg_t _arg1 = ARGIFY (arg1);				\ | |
| 115 | 	__syscall_arg_t _arg1 = __SSC (arg1);				\ | |
| 124 | 116 | 	register __syscall_arg_t __s0 asm ("$16") __attribute__ ((unused))\ |
| 125 | 117 | 	 = (number);							\ |
| 126 | 118 | 	register __syscall_arg_t __v0 asm ("$2");			\ |
| ... | ... | @@ -144,8 +136,8 @@ typedef long int __syscall_arg_t; |
| 144 | 136 | 	long int _sys_result;						\ |
| 145 | 137 | 									\ |
| 146 | 138 | 	{								\ |
| 147 | 	__syscall_arg_t _arg1 = ARGIFY (arg1);				\ | |
| 148 | 	__syscall_arg_t _arg2 = ARGIFY (arg2);				\ | |
| 139 | 	__syscall_arg_t _arg1 = __SSC (arg1);				\ | |
| 140 | 	__syscall_arg_t _arg2 = __SSC (arg2);				\ | |
| 149 | 141 | 	register __syscall_arg_t __s0 asm ("$16") __attribute__ ((unused))\ |
| 150 | 142 | 	 = (number);							\ |
| 151 | 143 | 	register __syscall_arg_t __v0 asm ("$2");			\ |
| ... | ... | @@ -170,9 +162,9 @@ typedef long int __syscall_arg_t; |
| 170 | 162 | 	long int _sys_result;						\ |
| 171 | 163 | 									\ |
| 172 | 164 | 	{								\ |
| 173 | 	__syscall_arg_t _arg1 = ARGIFY (arg1);				\ | |
| 174 | 	__syscall_arg_t _arg2 = ARGIFY (arg2);				\ | |
| 175 | 	__syscall_arg_t _arg3 = ARGIFY (arg3);				\ | |
| 165 | 	__syscall_arg_t _arg1 = __SSC (arg1);				\ | |
| 166 | 	__syscall_arg_t _arg2 = __SSC (arg2);				\ | |
| 167 | 	__syscall_arg_t _arg3 = __SSC (arg3);				\ | |
| 176 | 168 | 	register __syscall_arg_t __s0 asm ("$16") __attribute__ ((unused))\ |
| 177 | 169 | 	 = (number);							\ |
| 178 | 170 | 	register __syscall_arg_t __v0 asm ("$2");			\ |
| ... | ... | @@ -199,10 +191,10 @@ typedef long int __syscall_arg_t; |
| 199 | 191 | 	long int _sys_result;						\ |
| 200 | 192 | 									\ |
| 201 | 193 | 	{								\ |
| 202 | 	__syscall_arg_t _arg1 = ARGIFY (arg1);				\ | |
| 203 | 	__syscall_arg_t _arg2 = ARGIFY (arg2);				\ | |
| 204 | 	__syscall_arg_t _arg3 = ARGIFY (arg3);				\ | |
| 205 | 	__syscall_arg_t _arg4 = ARGIFY (arg4);				\ | |
| 194 | 	__syscall_arg_t _arg1 = __SSC (arg1);				\ | |
| 195 | 	__syscall_arg_t _arg2 = __SSC (arg2);				\ | |
| 196 | 	__syscall_arg_t _arg3 = __SSC (arg3);				\ | |
| 197 | 	__syscall_arg_t _arg4 = __SSC (arg4);				\ | |
| 206 | 198 | 	register __syscall_arg_t __s0 asm ("$16") __attribute__ ((unused))\ |
| 207 | 199 | 	 = (number);							\ |
| 208 | 200 | 	register __syscall_arg_t __v0 asm ("$2");			\ |
| ... | ... | @@ -229,11 +221,11 @@ typedef long int __syscall_arg_t; |
| 229 | 221 | 	long int _sys_result;						\ |
| 230 | 222 | 									\ |
| 231 | 223 | 	{								\ |
| 232 | 	__syscall_arg_t _arg1 = ARGIFY (arg1);				\ | |
| 233 | 	__syscall_arg_t _arg2 = ARGIFY (arg2);				\ | |
| 234 | 	__syscall_arg_t _arg3 = ARGIFY (arg3);				\ | |
| 235 | 	__syscall_arg_t _arg4 = ARGIFY (arg4);				\ | |
| 236 | 	__syscall_arg_t _arg5 = ARGIFY (arg5);				\ | |
| 224 | 	__syscall_arg_t _arg1 = __SSC (arg1);				\ | |
| 225 | 	__syscall_arg_t _arg2 = __SSC (arg2);				\ | |
| 226 | 	__syscall_arg_t _arg3 = __SSC (arg3);				\ | |
| 227 | 	__syscall_arg_t _arg4 = __SSC (arg4);				\ | |
| 228 | 	__syscall_arg_t _arg5 = __SSC (arg5);				\ | |
| 237 | 229 | 	register __syscall_arg_t __s0 asm ("$16") __attribute__ ((unused))\ |
| 238 | 230 | 	 = (number);							\ |
| 239 | 231 | 	register __syscall_arg_t __v0 asm ("$2");			\ |
| ... | ... | @@ -261,12 +253,12 @@ typedef long int __syscall_arg_t; |
| 261 | 253 | 	long int _sys_result;						\ |
| 262 | 254 | 									\ |
| 263 | 255 | 	{								\ |
| 264 | 	__syscall_arg_t _arg1 = ARGIFY (arg1);				\ | |
| 265 | 	__syscall_arg_t _arg2 = ARGIFY (arg2);				\ | |
| 266 | 	__syscall_arg_t _arg3 = ARGIFY (arg3);				\ | |
| 267 | 	__syscall_arg_t _arg4 = ARGIFY (arg4);				\ | |
| 268 | 	__syscall_arg_t _arg5 = ARGIFY (arg5);				\ | |
| 269 | 	__syscall_arg_t _arg6 = ARGIFY (arg6);				\ | |
| 256 | 	__syscall_arg_t _arg1 = __SSC (arg1);				\ | |
| 257 | 	__syscall_arg_t _arg2 = __SSC (arg2);				\ | |
| 258 | 	__syscall_arg_t _arg3 = __SSC (arg3);				\ | |
| 259 | 	__syscall_arg_t _arg4 = __SSC (arg4);				\ | |
| 260 | 	__syscall_arg_t _arg5 = __SSC (arg5);				\ | |
| 261 | 	__syscall_arg_t _arg6 = __SSC (arg6);				\ | |
| 270 | 262 | 	register __syscall_arg_t __s0 asm ("$16") __attribute__ ((unused))\ |
| 271 | 263 | 	 = (number);							\ |
| 272 | 264 | 	register __syscall_arg_t __v0 asm ("$2");			\ |
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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2019-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part 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+3-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Create a special or ordinary file. Linux version. |
| 2 | Copyright (C) 2020-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2020-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
| ... | ... | @@ -16,6 +16,8 @@ |
| 16 | 16 | License along with the GNU C Library; if not, see |
| 17 | 17 | <https://www.gnu.org/licenses/>. */ |
| 18 | 18 | |
| 19 | /* zig patch: fixes to make this file compile */ | |
| 20 | ||
| 19 | 21 | #include <inttypes.h> |
| 20 | 22 | #include <sys/types.h> |
| 21 | 23 | #include <sys/stat.h> |
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-2024 Free Software Foundation, Inc. | |
| 3 | Copyright (C) 1999-2025 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1997-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1992-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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+24-21| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Syscall definitions, Linux PowerPC generic version. |
| 2 | Copyright (C) 2019-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2019-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file 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,6 +32,18 @@ |
| 32 | 32 | #undef SYS_ify |
| 33 | 33 | #define SYS_ify(syscall_name) __NR_##syscall_name |
| 34 | 34 | |
| 35 | #define tostring(s) #s | |
| 36 | #define stringify(s) tostring(s) | |
| 37 | ||
| 38 | #ifdef _ARCH_PWR4 | |
| 39 | /* Power4 and later cpus introduced a faster instruction to copy one | |
| 40 | CR field, rather than the slower microcoded mfcr which copies all | |
| 41 | CR fields. */ | |
| 42 | # define MFCR0(REG) "mfocrf " stringify(REG) ",0x80" | |
| 43 | #else | |
| 44 | # define MFCR0(REG) "mfcr " stringify(REG) | |
| 45 | #endif | |
| 46 | ||
| 35 | 47 | /* Define a macro which expands inline into the wrapper code for a system |
| 36 | 48 | call. This use is for internal calls that do not need to handle errors |
| 37 | 49 | normally. It will never touch errno. This returns just what the kernel |
| ... | ... | @@ -52,7 +64,7 @@ |
| 52 | 64 | __asm__ __volatile__						\ |
| 53 | 65 | ("mtctr %0\n\t"							\ |
| 54 | 66 | "bctrl\n\t"							\ |
| 55 | "mfcr %0\n\t"							\ | |
| 67 | MFCR0(%0) "\n\t"							\ | |
| 56 | 68 | "0:"								\ |
| 57 | 69 | : "+r" (r0), "+r" (r3), "+r" (r4), "+r" (r5), "+r" (r6), \ |
| 58 | 70 | "+r" (r7), "+r" (r8)						\ |
| ... | ... | @@ -83,11 +95,10 @@ |
| 83 | 95 | "scv 0\n\t"				\ |
| 84 | 96 | ".machine \"pop\"\n\t"			\ |
| 85 | 97 | "0:"					\ |
| 86 | : "=&r" (r0),				\ | |
| 87 | 	 "=&r" (r3), "=&r" (r4), "=&r" (r5),	\ | |
| 88 | 	 "=&r" (r6), "=&r" (r7), "=&r" (r8)	\ | |
| 89 | : ASM_INPUT_##nr			\ | |
| 90 | : "r9", "r10", "r11", "r12",		\ | |
| 98 | : "+r" (r0),				\ | |
| 99 | 	 "+r" (r3), "+r" (r4), "+r" (r5),	\ | |
| 100 | 	 "+r" (r6), "+r" (r7), "+r" (r8)	\ | |
| 101 | : : "r9", "r10", "r11", "r12",		\ | |
| 91 | 102 | 	 "cr0", "cr1", "cr5", "cr6", "cr7",	\ |
| 92 | 103 | 	 "xer", "lr", "ctr", "memory"); 	\ |
| 93 | 104 | r3;					\ |
| ... | ... | @@ -97,13 +108,12 @@ |
| 97 | 108 | ({						\ |
| 98 | 109 | __asm__ __volatile__			\ |
| 99 | 110 | ("sc\n\t"				\ |
| 100 | "mfcr %0\n\t"				\ | |
| 111 | MFCR0(%0) "\n\t"				\ | |
| 101 | 112 | "0:"					\ |
| 102 | : "=&r" (r0),				\ | |
| 103 | 	 "=&r" (r3), "=&r" (r4), "=&r" (r5),	\ | |
| 104 | 	 "=&r" (r6), "=&r" (r7), "=&r" (r8)	\ | |
| 105 | : ASM_INPUT_##nr			\ | |
| 106 | : "r9", "r10", "r11", "r12",		\ | |
| 113 | : "+r" (r0),				\ | |
| 114 | 	 "+r" (r3), "+r" (r4), "+r" (r5),	\ | |
| 115 | 	 "+r" (r6), "+r" (r7), "+r" (r8)	\ | |
| 116 | : : "r9", "r10", "r11", "r12",		\ | |
| 107 | 117 | 	 "xer", "cr0", "ctr", "memory");	\ |
| 108 | 118 | r0 & (1 << 28) ? -r3 : r3;			\ |
| 109 | 119 | }) |
| ... | ... | @@ -199,14 +209,6 @@ |
| 199 | 209 | 	 __illegally_sized_syscall_arg6 (); \ |
| 200 | 210 | 	r8 = _arg6 |
| 201 | 211 | |
| 202 | #define ASM_INPUT_0 "0" (r0) | |
| 203 | #define ASM_INPUT_1 ASM_INPUT_0, "1" (r3) | |
| 204 | #define ASM_INPUT_2 ASM_INPUT_1, "2" (r4) | |
| 205 | #define ASM_INPUT_3 ASM_INPUT_2, "3" (r5) | |
| 206 | #define ASM_INPUT_4 ASM_INPUT_3, "4" (r6) | |
| 207 | #define ASM_INPUT_5 ASM_INPUT_4, "5" (r7) | |
| 208 | #define ASM_INPUT_6 ASM_INPUT_5, "6" (r8) | |
| 209 | ||
| 210 | 212 | /* List of system calls which are supported as vsyscalls. */ |
| 211 | 213 | #define VDSO_NAME "LINUX_2.6.15" |
| 212 | 214 | #define VDSO_HASH 123718565 |
| ... | ... | @@ -223,5 +225,6 @@ |
| 223 | 225 | #define HAVE_TIME_VSYSCALL		"__kernel_time" |
| 224 | 226 | #define HAVE_GETTIMEOFDAY_VSYSCALL "__kernel_gettimeofday" |
| 225 | 227 | #define HAVE_GET_TBFREQ "__kernel_get_tbfreq" |
| 228 | #define HAVE_GETRANDOM_VSYSCALL "__kernel_getrandom" | |
| 226 | 229 | |
| 227 | 230 | #endif /* _LINUX_POWERPC_SYSDEP_H */ |
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-2024 Free Software Foundation, Inc. | |
| 3 | Copyright (C) 2018-2025 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/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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2003-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 3 | Copyright (C) 1999-2025 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2001-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2000-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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+2-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Syscall definitions, Linux s390 version. |
| 2 | Copyright (C) 2019-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2019-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
| ... | ... | @@ -72,6 +72,7 @@ |
| 72 | 72 | #ifdef __s390x__ |
| 73 | 73 | #define HAVE_CLOCK_GETRES64_VSYSCALL	"__kernel_clock_getres" |
| 74 | 74 | #define HAVE_CLOCK_GETTIME64_VSYSCALL	"__kernel_clock_gettime" |
| 75 | #define HAVE_GETRANDOM_VSYSCALL		"__kernel_getrandom" | |
| 75 | 76 | #else |
| 76 | 77 | #define HAVE_CLOCK_GETRES_VSYSCALL	"__kernel_clock_getres" |
| 77 | 78 | #define HAVE_CLOCK_GETTIME_VSYSCALL	"__kernel_clock_gettime" |
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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2019-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2002-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 3 | Copyright (C) 1999-2025 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+3-2| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1997-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1997-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
| ... | ... | @@ -107,6 +107,7 @@ ENTRY(name);					\ |
| 107 | 107 | #else /* __ASSEMBLER__ */ |
| 108 | 108 | |
| 109 | 109 | #define __SYSCALL_STRING						\ |
| 110 | 	"mov	%[scn], %%g1;"						\ | |
| 110 | 111 | 	"ta	0x10;"							\ |
| 111 | 112 | 	"bcc	1f;"							\ |
| 112 | 113 | 	" nop;"								\ |
| ... | ... | @@ -114,7 +115,7 @@ ENTRY(name);					\ |
| 114 | 115 | 	"1:" |
| 115 | 116 | |
| 116 | 117 | #define __SYSCALL_CLOBBERS						\ |
| 117 | 	"f0", "f1", "f2", "f3", "f4", "f5", "f6", "f7",			\ | |
| 118 | 	"g1", "f0", "f1", "f2", "f3", "f4", "f5", "f6", "f7",		\ | |
| 118 | 119 | 	"f8", "f9", "f10", "f11", "f12", "f13", "f14", "f15",		\ |
| 119 | 120 | 	"f16", "f17", "f18", "f19", "f20", "f21", "f22", "f23",		\ |
| 120 | 121 | 	"f24", "f25", "f26", "f27", "f28", "f29", "f30", "f31",		\ |
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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2020-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part 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+3-2| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1997-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1997-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
| ... | ... | @@ -106,6 +106,7 @@ ENTRY(name);					\ |
| 106 | 106 | #else /* __ASSEMBLER__ */ |
| 107 | 107 | |
| 108 | 108 | #define __SYSCALL_STRING						\ |
| 109 | 	"mov	%[scn], %%g1;"						\ | |
| 109 | 110 | 	"ta	0x6d;"							\ |
| 110 | 111 | 	"bcc,pt	%%xcc, 1f;"						\ |
| 111 | 112 | 	" nop;"								\ |
| ... | ... | @@ -113,7 +114,7 @@ ENTRY(name);					\ |
| 113 | 114 | 	"1:" |
| 114 | 115 | |
| 115 | 116 | #define __SYSCALL_CLOBBERS						\ |
| 116 | 	"f0", "f1", "f2", "f3", "f4", "f5", "f6", "f7",			\ | |
| 117 | 	"g1", "f0", "f1", "f2", "f3", "f4", "f5", "f6", "f7",		\ | |
| 117 | 118 | 	"f8", "f9", "f10", "f11", "f12", "f13", "f14", "f15",		\ |
| 118 | 119 | 	"f16", "f17", "f18", "f19", "f20", "f21", "f22", "f23",		\ |
| 119 | 120 | 	"f24", "f25", "f26", "f27", "f28", "f29", "f30", "f31",		\ |
lib/libc/glibc/sysdeps/unix/sysv/linux/sparc/sysdep.h+45-31| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 2000-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2000-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
| ... | ... | @@ -50,97 +50,109 @@ |
| 50 | 50 | |
| 51 | 51 | #undef INTERNAL_SYSCALL_NCS |
| 52 | 52 | #define INTERNAL_SYSCALL_NCS(name, nr, args...) \ |
| 53 | internal_syscall##nr(__SYSCALL_STRING, name, args) | |
| 53 | _internal_syscall##nr(__SYSCALL_STRING, "p", name, args) | |
| 54 | 54 | |
| 55 | #define internal_syscall0(string,name,dummy...)			\ | |
| 55 | #define _internal_syscall0(string,nc,name,dummy...)	\ | |
| 56 | 56 | ({									\ |
| 57 | 	register long int __g1 __asm__ ("g1") = (name);			\ | |
| 58 | 57 | 	register long __o0 __asm__ ("o0");				\ |
| 58 | 	long int _name = (long int) (name);				\ | |
| 59 | 59 | 	__asm __volatile (string : "=r" (__o0) :			\ |
| 60 | 			 "r" (__g1) :					\ | |
| 60 | 			 [scn] nc (_name) :				\ | |
| 61 | 61 | 			 __SYSCALL_CLOBBERS);				\ |
| 62 | 62 | 	__o0;								\ |
| 63 | 63 | }) |
| 64 | #define internal_syscall0(string,name,args...)				\ | |
| 65 | _internal_syscall0(string, "i", name, args) | |
| 64 | 66 | |
| 65 | #define internal_syscall1(string,name,arg1)				\ | |
| 67 | #define _internal_syscall1(string,nc,name,arg1)				\ | |
| 66 | 68 | ({									\ |
| 67 | 69 | 	long int _arg1 = (long int) (arg1);				\ |
| 68 | 	register long int __g1 __asm__("g1") = (name);			\ | |
| 70 | 	long int _name = (long int) (name);				\ | |
| 69 | 71 | 	register long int __o0 __asm__ ("o0") = _arg1;			\ |
| 70 | 	__asm __volatile (string : "=r" (__o0) :			\ | |
| 71 | 			 "r" (__g1), "0" (__o0) :			\ | |
| 72 | 	__asm __volatile (string : "+r" (__o0) :			\ | |
| 73 | 			 [scn] nc (_name) :				\ | |
| 72 | 74 | 			 __SYSCALL_CLOBBERS);				\ |
| 73 | 75 | 	__o0;								\ |
| 74 | 76 | }) |
| 77 | #define internal_syscall1(string,name,args...)				\ | |
| 78 | _internal_syscall1(string, "i", name, args) | |
| 75 | 79 | |
| 76 | #define internal_syscall2(string,name,arg1,arg2)			\ | |
| 80 | #define _internal_syscall2(string,nc,name,arg1,arg2)			\ | |
| 77 | 81 | ({									\ |
| 78 | 82 | 	long int _arg1 = (long int) (arg1);				\ |
| 79 | 83 | 	long int _arg2 = (long int) (arg2);				\ |
| 80 | 	register long int __g1 __asm__("g1") = (name);			\ | |
| 84 | 	long int _name = (long int) (name);				\ | |
| 81 | 85 | 	register long int __o0 __asm__ ("o0") = _arg1;			\ |
| 82 | 86 | 	register long int __o1 __asm__ ("o1") = _arg2;			\ |
| 83 | 	__asm __volatile (string : "=r" (__o0) :			\ | |
| 84 | 			 "r" (__g1), "0" (__o0), "r" (__o1) :		\ | |
| 87 | 	__asm __volatile (string : "+r" (__o0) :			\ | |
| 88 | 			 [scn] nc (_name), "r" (__o1) :		\ | |
| 85 | 89 | 			 __SYSCALL_CLOBBERS);				\ |
| 86 | 90 | 	__o0;								\ |
| 87 | 91 | }) |
| 92 | #define internal_syscall2(string,name,args...)				\ | |
| 93 | _internal_syscall2(string, "i", name, args) | |
| 88 | 94 | |
| 89 | #define internal_syscall3(string,name,arg1,arg2,arg3)			\ | |
| 95 | #define _internal_syscall3(string,nc,name,arg1,arg2,arg3)		\ | |
| 90 | 96 | ({									\ |
| 91 | 97 | 	long int _arg1 = (long int) (arg1);				\ |
| 92 | 98 | 	long int _arg2 = (long int) (arg2);				\ |
| 93 | 99 | 	long int _arg3 = (long int) (arg3);				\ |
| 94 | 	register long int __g1 __asm__("g1") = (name);			\ | |
| 100 | 	long int _name = (long int) (name);				\ | |
| 95 | 101 | 	register long int __o0 __asm__ ("o0") = _arg1;			\ |
| 96 | 102 | 	register long int __o1 __asm__ ("o1") = _arg2;			\ |
| 97 | 103 | 	register long int __o2 __asm__ ("o2") = _arg3;			\ |
| 98 | 	__asm __volatile (string : "=r" (__o0) :			\ | |
| 99 | 			 "r" (__g1), "0" (__o0), "r" (__o1),		\ | |
| 104 | 	__asm __volatile (string : "+r" (__o0) :			\ | |
| 105 | 			 [scn] nc (_name), "r" (__o1),			\ | |
| 100 | 106 | 			 "r" (__o2) :					\ |
| 101 | 107 | 			 __SYSCALL_CLOBBERS);				\ |
| 102 | 108 | 	__o0;								\ |
| 103 | 109 | }) |
| 110 | #define internal_syscall3(string,name,args...)				\ | |
| 111 | _internal_syscall3(string, "i", name, args) | |
| 104 | 112 | |
| 105 | #define internal_syscall4(string,name,arg1,arg2,arg3,arg4)		\ | |
| 113 | #define _internal_syscall4(string,nc,name,arg1,arg2,arg3,arg4)		\ | |
| 106 | 114 | ({									\ |
| 107 | 115 | 	long int _arg1 = (long int) (arg1);				\ |
| 108 | 116 | 	long int _arg2 = (long int) (arg2);				\ |
| 109 | 117 | 	long int _arg3 = (long int) (arg3);				\ |
| 110 | 118 | 	long int _arg4 = (long int) (arg4);				\ |
| 111 | 	register long int __g1 __asm__("g1") = (name);			\ | |
| 119 | 	long int _name = (long int) (name);				\ | |
| 112 | 120 | 	register long int __o0 __asm__ ("o0") = _arg1;			\ |
| 113 | 121 | 	register long int __o1 __asm__ ("o1") = _arg2;			\ |
| 114 | 122 | 	register long int __o2 __asm__ ("o2") = _arg3;			\ |
| 115 | 123 | 	register long int __o3 __asm__ ("o3") = _arg4;			\ |
| 116 | 	__asm __volatile (string : "=r" (__o0) :			\ | |
| 117 | 			 "r" (__g1), "0" (__o0), "r" (__o1),		\ | |
| 124 | 	__asm __volatile (string : "+r" (__o0) :			\ | |
| 125 | 			 [scn] nc (_name), "r" (__o1),			\ | |
| 118 | 126 | 			 "r" (__o2), "r" (__o3) :			\ |
| 119 | 127 | 			 __SYSCALL_CLOBBERS);				\ |
| 120 | 128 | 	__o0;								\ |
| 121 | 129 | }) |
| 130 | #define internal_syscall4(string,name,args...)				\ | |
| 131 | _internal_syscall4(string, "i", name, args) | |
| 122 | 132 | |
| 123 | #define internal_syscall5(string,name,arg1,arg2,arg3,arg4,arg5)		\ | |
| 133 | #define _internal_syscall5(string,nc,name,arg1,arg2,arg3,arg4,arg5)	\ | |
| 124 | 134 | ({									\ |
| 125 | 135 | 	long int _arg1 = (long int) (arg1);				\ |
| 126 | 136 | 	long int _arg2 = (long int) (arg2);				\ |
| 127 | 137 | 	long int _arg3 = (long int) (arg3);				\ |
| 128 | 138 | 	long int _arg4 = (long int) (arg4);				\ |
| 129 | 139 | 	long int _arg5 = (long int) (arg5);				\ |
| 130 | 	register long int __g1 __asm__("g1") = (name);			\ | |
| 140 | 	long int _name = (long int) (name);				\ | |
| 131 | 141 | 	register long int __o0 __asm__ ("o0") = _arg1;			\ |
| 132 | 142 | 	register long int __o1 __asm__ ("o1") = _arg2;			\ |
| 133 | 143 | 	register long int __o2 __asm__ ("o2") = _arg3;			\ |
| 134 | 144 | 	register long int __o3 __asm__ ("o3") = _arg4;			\ |
| 135 | 145 | 	register long int __o4 __asm__ ("o4") = _arg5;			\ |
| 136 | 	__asm __volatile (string : "=r" (__o0) :			\ | |
| 137 | 			 "r" (__g1), "0" (__o0), "r" (__o1),		\ | |
| 146 | 	__asm __volatile (string : "+r" (__o0) :			\ | |
| 147 | 			 [scn] nc (_name), "r" (__o1),			\ | |
| 138 | 148 | 			 "r" (__o2), "r" (__o3), "r" (__o4) :		\ |
| 139 | 149 | 			 __SYSCALL_CLOBBERS);				\ |
| 140 | 150 | 	__o0;								\ |
| 141 | 151 | }) |
| 152 | #define internal_syscall5(string,name,args...)				\ | |
| 153 | _internal_syscall5(string, "i", name, args) | |
| 142 | 154 | |
| 143 | #define internal_syscall6(string,name,arg1,arg2,arg3,arg4,arg5,arg6)	\ | |
| 155 | #define _internal_syscall6(string,nc,name,arg1,arg2,arg3,arg4,arg5,arg6)\ | |
| 144 | 156 | ({									\ |
| 145 | 157 | 	long int _arg1 = (long int) (arg1);				\ |
| 146 | 158 | 	long int _arg2 = (long int) (arg2);				\ |
| ... | ... | @@ -148,20 +160,22 @@ |
| 148 | 160 | 	long int _arg4 = (long int) (arg4);				\ |
| 149 | 161 | 	long int _arg5 = (long int) (arg5);				\ |
| 150 | 162 | 	long int _arg6 = (long int) (arg6);				\ |
| 151 | 	register long int __g1 __asm__("g1") = (name);			\ | |
| 163 | 	long int _name = (long int) (name);				\ | |
| 152 | 164 | 	register long int __o0 __asm__ ("o0") = _arg1;			\ |
| 153 | 165 | 	register long int __o1 __asm__ ("o1") = _arg2;			\ |
| 154 | 166 | 	register long int __o2 __asm__ ("o2") = _arg3;			\ |
| 155 | 167 | 	register long int __o3 __asm__ ("o3") = _arg4;			\ |
| 156 | 168 | 	register long int __o4 __asm__ ("o4") = _arg5;			\ |
| 157 | 169 | 	register long int __o5 __asm__ ("o5") = _arg6;			\ |
| 158 | 	__asm __volatile (string : "=r" (__o0) :			\ | |
| 159 | 			 "r" (__g1), "0" (__o0), "r" (__o1),		\ | |
| 170 | 	__asm __volatile (string : "+r" (__o0) :			\ | |
| 171 | 			 [scn] nc (_name), "r" (__o1),			\ | |
| 160 | 172 | 			 "r" (__o2), "r" (__o3), "r" (__o4),		\ |
| 161 | 173 | 			 "r" (__o5) :					\ |
| 162 | 174 | 			 __SYSCALL_CLOBBERS);				\ |
| 163 | 175 | 	__o0;								\ |
| 164 | 176 | }) |
| 177 | #define internal_syscall6(string,name,args...)				\ | |
| 178 | _internal_syscall6(string, "i", name, args) | |
| 165 | 179 | |
| 166 | 180 | #define INLINE_CLONE_SYSCALL(arg1,arg2,arg3,arg4,arg5)			\ |
| 167 | 181 | ({									\ |
| ... | ... | @@ -170,15 +184,15 @@ |
| 170 | 184 | 	long int _arg3 = (long int) (arg3);				\ |
| 171 | 185 | 	long int _arg4 = (long int) (arg4);				\ |
| 172 | 186 | 	long int _arg5 = (long int) (arg5);				\ |
| 187 | 	long int _name = __NR_clone;					\ | |
| 173 | 188 | 	register long int __o0 __asm__ ("o0") = _arg1;			\ |
| 174 | 189 | 	register long int __o1 __asm__ ("o1") = _arg2;			\ |
| 175 | 190 | 	register long int __o2 __asm__ ("o2") = _arg3;			\ |
| 176 | 191 | 	register long int __o3 __asm__ ("o3") = _arg4;			\ |
| 177 | 192 | 	register long int __o4 __asm__ ("o4") = _arg5;			\ |
| 178 | 	register long int __g1 __asm__ ("g1") = __NR_clone;		\ | |
| 179 | 193 | 	__asm __volatile (__SYSCALL_STRING :				\ |
| 180 | 194 | 			 "=r" (__o0), "=r" (__o1) :			\ |
| 181 | 			 "r" (__g1), "0" (__o0), "1" (__o1),		\ | |
| 195 | 			 [scn] "i" (_name), "0" (__o0), "1" (__o1),	\ | |
| 182 | 196 | 			 "r" (__o2), "r" (__o3), "r" (__o4) :		\ |
| 183 | 197 | 			 __SYSCALL_CLOBBERS);				\ |
| 184 | 198 | 	if (__glibc_unlikely ((unsigned long int) (__o0) > -4096UL))	\ |
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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2020-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2020-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2020-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2020-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2020-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1995-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1995-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2015-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2012-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1998-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 3 | Copyright (C) 1999-2025 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+2-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 2001-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2001-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
| ... | ... | @@ -376,6 +376,7 @@ |
| 376 | 376 | # define HAVE_TIME_VSYSCALL "__vdso_time" |
| 377 | 377 | # define HAVE_GETCPU_VSYSCALL		"__vdso_getcpu" |
| 378 | 378 | # define HAVE_CLOCK_GETRES64_VSYSCALL "__vdso_clock_getres" |
| 379 | # define HAVE_GETRANDOM_VSYSCALL "__vdso_getrandom" | |
| 379 | 380 | |
| 380 | 381 | # define HAVE_CLONE3_WRAPPER			1 |
| 381 | 382 |
lib/libc/glibc/sysdeps/unix/sysv/linux/x86_64/x32/sysdep.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 2012-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2012-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1991-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2004-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2002-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2017-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2001-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part 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+3-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Assembler macros for x86-64. |
| 2 | Copyright (C) 2001-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2001-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
| ... | ... | @@ -19,6 +19,8 @@ |
| 19 | 19 | #ifndef _X86_64_SYSDEP_H |
| 20 | 20 | #define _X86_64_SYSDEP_H 1 |
| 21 | 21 | |
| 22 | /* zig patch: inline x86-lp_size.h */ | |
| 23 | ||
| 22 | 24 | #include <sysdeps/x86/sysdep.h> |
| 23 | 25 | #ifdef __ASSEMBLER__ |
| 24 | 26 | # define LP_SIZE 8 |
lib/libc/glibc/sysdeps/x86_64/x32/sysdep.h+3-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Assembler macros for x32. |
| 2 | Copyright (C) 2012-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2012-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
| ... | ... | @@ -16,6 +16,8 @@ |
| 16 | 16 | License along with the GNU C Library; if not, see |
| 17 | 17 | <https://www.gnu.org/licenses/>. */ |
| 18 | 18 | |
| 19 | /* zig patch: inline x86-lp_size.h */ | |
| 20 | ||
| 19 | 21 | #include <sysdeps/x86_64/sysdep.h> |
| 20 | 22 | #undef LP_SIZE |
| 21 | 23 | #ifdef __ASSEMBLER__ |
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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2011-2025 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-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2004-2025 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2016-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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+4-2| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Defines for bits in AT_HWCAP. AArch64 Linux version. |
| 2 | Copyright (C) 2016-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2016-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file 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,6 +54,7 @@ |
| 54 | 54 | #define HWCAP_SB		(1 << 29) |
| 55 | 55 | #define HWCAP_PACA		(1 << 30) |
| 56 | 56 | #define HWCAP_PACG		(1UL << 31) |
| 57 | #define HWCAP_GCS		(1UL << 32) | |
| 57 | 58 | |
| 58 | 59 | #define HWCAP2_DCPODP		(1 << 0) |
| 59 | 60 | #define HWCAP2_SVE2		(1 << 1) |
| ... | ... | @@ -117,4 +118,5 @@ |
| 117 | 118 | #define HWCAP2_SME_F8F32	(1UL << 59) |
| 118 | 119 | #define HWCAP2_SME_SF8FMA	(1UL << 60) |
| 119 | 120 | #define HWCAP2_SME_SF8DP4	(1UL << 61) |
| 120 | #define HWCAP2_SME_SF8DP2	(1UL << 62) | |
| \ No newline at end of file | ||
| 121 | #define HWCAP2_SME_SF8DP2	(1UL << 62) | |
| 122 | #define HWCAP2_POE		(1UL << 63) | |
| \ No newline at end of file |
lib/libc/include/aarch64-linux-gnu/bits/indirect-return.h created+36| ... | ... | @@ -0,0 +1,36 @@ |
| 1 | /* Definition of __INDIRECT_RETURN. AArch64 version. | |
| 2 | Copyright (C) 2024-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 _UCONTEXT_H | |
| 20 | # error "Never include <bits/indirect-return.h> directly; use <ucontext.h> instead." | |
| 21 | #endif | |
| 22 | ||
| 23 | /* __INDIRECT_RETURN indicates that swapcontext may return via | |
| 24 | an indirect branch. This happens when GCS is enabled, so | |
| 25 | add the attribute if available, otherwise returns_twice has | |
| 26 | a similar effect, but it prevents some code transformations | |
| 27 | that can cause build failures in some rare cases so it is | |
| 28 | only used when GCS is enabled. */ | |
| 29 | #if __glibc_has_attribute (__indirect_return__) | |
| 30 | # define __INDIRECT_RETURN __attribute__ ((__indirect_return__)) | |
| 31 | #elif __glibc_has_attribute (__returns_twice__) \ | |
| 32 | && defined __ARM_FEATURE_GCS_DEFAULT | |
| 33 | # define __INDIRECT_RETURN __attribute__ ((__returns_twice__)) | |
| 34 | #else | |
| 35 | # define __INDIRECT_RETURN | |
| 36 | #endif | |
| \ No newline at end of file |
lib/libc/include/aarch64-linux-gnu/bits/link.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 2005-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2005-2025 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2016-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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+33-1| ... | ... | @@ -1,6 +1,6 @@ |
| 1 | 1 | /* Platform-specific SIMD declarations of math functions. |
| 2 | 2 | |
| 3 | Copyright (C) 2023-2024 Free Software Foundation, Inc. | |
| 3 | Copyright (C) 2023-2025 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 |
| ... | ... | @@ -69,6 +69,10 @@ |
| 69 | 69 | # define __DECL_SIMD_cosh __DECL_SIMD_aarch64 |
| 70 | 70 | # undef __DECL_SIMD_coshf |
| 71 | 71 | # define __DECL_SIMD_coshf __DECL_SIMD_aarch64 |
| 72 | # undef __DECL_SIMD_cospi | |
| 73 | # define __DECL_SIMD_cospi __DECL_SIMD_aarch64 | |
| 74 | # undef __DECL_SIMD_cospif | |
| 75 | # define __DECL_SIMD_cospif __DECL_SIMD_aarch64 | |
| 72 | 76 | # undef __DECL_SIMD_erf |
| 73 | 77 | # define __DECL_SIMD_erf __DECL_SIMD_aarch64 |
| 74 | 78 | # undef __DECL_SIMD_erff |
| ... | ... | @@ -113,6 +117,10 @@ |
| 113 | 117 | # define __DECL_SIMD_log2 __DECL_SIMD_aarch64 |
| 114 | 118 | # undef __DECL_SIMD_log2f |
| 115 | 119 | # define __DECL_SIMD_log2f __DECL_SIMD_aarch64 |
| 120 | # undef __DECL_SIMD_logp1 | |
| 121 | # define __DECL_SIMD_logp1 __DECL_SIMD_aarch64 | |
| 122 | # undef __DECL_SIMD_logp1f | |
| 123 | # define __DECL_SIMD_logp1f __DECL_SIMD_aarch64 | |
| 116 | 124 | # undef __DECL_SIMD_pow |
| 117 | 125 | # define __DECL_SIMD_pow __DECL_SIMD_aarch64 |
| 118 | 126 | # undef __DECL_SIMD_powf |
| ... | ... | @@ -125,6 +133,10 @@ |
| 125 | 133 | # define __DECL_SIMD_sinh __DECL_SIMD_aarch64 |
| 126 | 134 | # undef __DECL_SIMD_sinhf |
| 127 | 135 | # define __DECL_SIMD_sinhf __DECL_SIMD_aarch64 |
| 136 | # undef __DECL_SIMD_sinpi | |
| 137 | # define __DECL_SIMD_sinpi __DECL_SIMD_aarch64 | |
| 138 | # undef __DECL_SIMD_sinpif | |
| 139 | # define __DECL_SIMD_sinpif __DECL_SIMD_aarch64 | |
| 128 | 140 | # undef __DECL_SIMD_tan |
| 129 | 141 | # define __DECL_SIMD_tan __DECL_SIMD_aarch64 |
| 130 | 142 | # undef __DECL_SIMD_tanf |
| ... | ... | @@ -133,6 +145,10 @@ |
| 133 | 145 | # define __DECL_SIMD_tanh __DECL_SIMD_aarch64 |
| 134 | 146 | # undef __DECL_SIMD_tanhf |
| 135 | 147 | # define __DECL_SIMD_tanhf __DECL_SIMD_aarch64 |
| 148 | # undef __DECL_SIMD_tanpi | |
| 149 | # define __DECL_SIMD_tanpi __DECL_SIMD_aarch64 | |
| 150 | # undef __DECL_SIMD_tanpif | |
| 151 | # define __DECL_SIMD_tanpif __DECL_SIMD_aarch64 | |
| 136 | 152 | #endif |
| 137 | 153 | |
| 138 | 154 | #if __GNUC_PREREQ(9, 0) |
| ... | ... | @@ -169,6 +185,7 @@ __vpcs __f32x4_t _ZGVnN4v_atanhf (__f32x4_t); |
| 169 | 185 | __vpcs __f32x4_t _ZGVnN4v_cbrtf (__f32x4_t); |
| 170 | 186 | __vpcs __f32x4_t _ZGVnN4v_cosf (__f32x4_t); |
| 171 | 187 | __vpcs __f32x4_t _ZGVnN4v_coshf (__f32x4_t); |
| 188 | __vpcs __f32x4_t _ZGVnN4v_cospif (__f32x4_t); | |
| 172 | 189 | __vpcs __f32x4_t _ZGVnN4v_erff (__f32x4_t); |
| 173 | 190 | __vpcs __f32x4_t _ZGVnN4v_erfcf (__f32x4_t); |
| 174 | 191 | __vpcs __f32x4_t _ZGVnN4v_expf (__f32x4_t); |
| ... | ... | @@ -180,11 +197,14 @@ __vpcs __f32x4_t _ZGVnN4v_logf (__f32x4_t); |
| 180 | 197 | __vpcs __f32x4_t _ZGVnN4v_log10f (__f32x4_t); |
| 181 | 198 | __vpcs __f32x4_t _ZGVnN4v_log1pf (__f32x4_t); |
| 182 | 199 | __vpcs __f32x4_t _ZGVnN4v_log2f (__f32x4_t); |
| 200 | __vpcs __f32x4_t _ZGVnN4v_logp1f (__f32x4_t); | |
| 183 | 201 | __vpcs __f32x4_t _ZGVnN4vv_powf (__f32x4_t, __f32x4_t); |
| 184 | 202 | __vpcs __f32x4_t _ZGVnN4v_sinf (__f32x4_t); |
| 185 | 203 | __vpcs __f32x4_t _ZGVnN4v_sinhf (__f32x4_t); |
| 204 | __vpcs __f32x4_t _ZGVnN4v_sinpif (__f32x4_t); | |
| 186 | 205 | __vpcs __f32x4_t _ZGVnN4v_tanf (__f32x4_t); |
| 187 | 206 | __vpcs __f32x4_t _ZGVnN4v_tanhf (__f32x4_t); |
| 207 | __vpcs __f32x4_t _ZGVnN4v_tanpif (__f32x4_t); | |
| 188 | 208 | |
| 189 | 209 | __vpcs __f64x2_t _ZGVnN2vv_atan2 (__f64x2_t, __f64x2_t); |
| 190 | 210 | __vpcs __f64x2_t _ZGVnN2v_acos (__f64x2_t); |
| ... | ... | @@ -196,6 +216,7 @@ __vpcs __f64x2_t _ZGVnN2v_atanh (__f64x2_t); |
| 196 | 216 | __vpcs __f64x2_t _ZGVnN2v_cbrt (__f64x2_t); |
| 197 | 217 | __vpcs __f64x2_t _ZGVnN2v_cos (__f64x2_t); |
| 198 | 218 | __vpcs __f64x2_t _ZGVnN2v_cosh (__f64x2_t); |
| 219 | __vpcs __f64x2_t _ZGVnN2v_cospi (__f64x2_t); | |
| 199 | 220 | __vpcs __f64x2_t _ZGVnN2v_erf (__f64x2_t); |
| 200 | 221 | __vpcs __f64x2_t _ZGVnN2v_erfc (__f64x2_t); |
| 201 | 222 | __vpcs __f64x2_t _ZGVnN2v_exp (__f64x2_t); |
| ... | ... | @@ -207,11 +228,14 @@ __vpcs __f64x2_t _ZGVnN2v_log (__f64x2_t); |
| 207 | 228 | __vpcs __f64x2_t _ZGVnN2v_log10 (__f64x2_t); |
| 208 | 229 | __vpcs __f64x2_t _ZGVnN2v_log1p (__f64x2_t); |
| 209 | 230 | __vpcs __f64x2_t _ZGVnN2v_log2 (__f64x2_t); |
| 231 | __vpcs __f64x2_t _ZGVnN2v_logp1 (__f64x2_t); | |
| 210 | 232 | __vpcs __f64x2_t _ZGVnN2vv_pow (__f64x2_t, __f64x2_t); |
| 211 | 233 | __vpcs __f64x2_t _ZGVnN2v_sin (__f64x2_t); |
| 212 | 234 | __vpcs __f64x2_t _ZGVnN2v_sinh (__f64x2_t); |
| 235 | __vpcs __f64x2_t _ZGVnN2v_sinpi (__f64x2_t); | |
| 213 | 236 | __vpcs __f64x2_t _ZGVnN2v_tan (__f64x2_t); |
| 214 | 237 | __vpcs __f64x2_t _ZGVnN2v_tanh (__f64x2_t); |
| 238 | __vpcs __f64x2_t _ZGVnN2v_tanpi (__f64x2_t); | |
| 215 | 239 | |
| 216 | 240 | # undef __ADVSIMD_VEC_MATH_SUPPORTED |
| 217 | 241 | #endif /* __ADVSIMD_VEC_MATH_SUPPORTED */ |
| ... | ... | @@ -228,6 +252,7 @@ __sv_f32_t _ZGVsMxv_atanhf (__sv_f32_t, __sv_bool_t); |
| 228 | 252 | __sv_f32_t _ZGVsMxv_cbrtf (__sv_f32_t, __sv_bool_t); |
| 229 | 253 | __sv_f32_t _ZGVsMxv_cosf (__sv_f32_t, __sv_bool_t); |
| 230 | 254 | __sv_f32_t _ZGVsMxv_coshf (__sv_f32_t, __sv_bool_t); |
| 255 | __sv_f32_t _ZGVsMxv_cospif (__sv_f32_t, __sv_bool_t); | |
| 231 | 256 | __sv_f32_t _ZGVsMxv_erff (__sv_f32_t, __sv_bool_t); |
| 232 | 257 | __sv_f32_t _ZGVsMxv_erfcf (__sv_f32_t, __sv_bool_t); |
| 233 | 258 | __sv_f32_t _ZGVsMxv_expf (__sv_f32_t, __sv_bool_t); |
| ... | ... | @@ -239,11 +264,14 @@ __sv_f32_t _ZGVsMxv_logf (__sv_f32_t, __sv_bool_t); |
| 239 | 264 | __sv_f32_t _ZGVsMxv_log10f (__sv_f32_t, __sv_bool_t); |
| 240 | 265 | __sv_f32_t _ZGVsMxv_log1pf (__sv_f32_t, __sv_bool_t); |
| 241 | 266 | __sv_f32_t _ZGVsMxv_log2f (__sv_f32_t, __sv_bool_t); |
| 267 | __sv_f32_t _ZGVsMxv_logp1f (__sv_f32_t, __sv_bool_t); | |
| 242 | 268 | __sv_f32_t _ZGVsMxvv_powf (__sv_f32_t, __sv_f32_t, __sv_bool_t); |
| 243 | 269 | __sv_f32_t _ZGVsMxv_sinf (__sv_f32_t, __sv_bool_t); |
| 244 | 270 | __sv_f32_t _ZGVsMxv_sinhf (__sv_f32_t, __sv_bool_t); |
| 271 | __sv_f32_t _ZGVsMxv_sinpif (__sv_f32_t, __sv_bool_t); | |
| 245 | 272 | __sv_f32_t _ZGVsMxv_tanf (__sv_f32_t, __sv_bool_t); |
| 246 | 273 | __sv_f32_t _ZGVsMxv_tanhf (__sv_f32_t, __sv_bool_t); |
| 274 | __sv_f32_t _ZGVsMxv_tanpif (__sv_f32_t, __sv_bool_t); | |
| 247 | 275 | |
| 248 | 276 | __sv_f64_t _ZGVsMxvv_atan2 (__sv_f64_t, __sv_f64_t, __sv_bool_t); |
| 249 | 277 | __sv_f64_t _ZGVsMxv_acos (__sv_f64_t, __sv_bool_t); |
| ... | ... | @@ -255,6 +283,7 @@ __sv_f64_t _ZGVsMxv_atanh (__sv_f64_t, __sv_bool_t); |
| 255 | 283 | __sv_f64_t _ZGVsMxv_cbrt (__sv_f64_t, __sv_bool_t); |
| 256 | 284 | __sv_f64_t _ZGVsMxv_cos (__sv_f64_t, __sv_bool_t); |
| 257 | 285 | __sv_f64_t _ZGVsMxv_cosh (__sv_f64_t, __sv_bool_t); |
| 286 | __sv_f64_t _ZGVsMxv_cospi (__sv_f64_t, __sv_bool_t); | |
| 258 | 287 | __sv_f64_t _ZGVsMxv_erf (__sv_f64_t, __sv_bool_t); |
| 259 | 288 | __sv_f64_t _ZGVsMxv_erfc (__sv_f64_t, __sv_bool_t); |
| 260 | 289 | __sv_f64_t _ZGVsMxv_exp (__sv_f64_t, __sv_bool_t); |
| ... | ... | @@ -266,11 +295,14 @@ __sv_f64_t _ZGVsMxv_log (__sv_f64_t, __sv_bool_t); |
| 266 | 295 | __sv_f64_t _ZGVsMxv_log10 (__sv_f64_t, __sv_bool_t); |
| 267 | 296 | __sv_f64_t _ZGVsMxv_log1p (__sv_f64_t, __sv_bool_t); |
| 268 | 297 | __sv_f64_t _ZGVsMxv_log2 (__sv_f64_t, __sv_bool_t); |
| 298 | __sv_f64_t _ZGVsMxv_logp1 (__sv_f64_t, __sv_bool_t); | |
| 269 | 299 | __sv_f64_t _ZGVsMxvv_pow (__sv_f64_t, __sv_f64_t, __sv_bool_t); |
| 270 | 300 | __sv_f64_t _ZGVsMxv_sin (__sv_f64_t, __sv_bool_t); |
| 271 | 301 | __sv_f64_t _ZGVsMxv_sinh (__sv_f64_t, __sv_bool_t); |
| 302 | __sv_f64_t _ZGVsMxv_sinpi (__sv_f64_t, __sv_bool_t); | |
| 272 | 303 | __sv_f64_t _ZGVsMxv_tan (__sv_f64_t, __sv_bool_t); |
| 273 | 304 | __sv_f64_t _ZGVsMxv_tanh (__sv_f64_t, __sv_bool_t); |
| 305 | __sv_f64_t _ZGVsMxv_tanpi (__sv_f64_t, __sv_bool_t); | |
| 274 | 306 | |
| 275 | 307 | # undef __SVE_VEC_MATH_SUPPORTED |
| 276 | 308 | #endif /* __SVE_VEC_MATH_SUPPORTED */ |
| \ No newline at end of file |
lib/libc/include/aarch64-linux-gnu/bits/mman.h+9-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Definitions for POSIX memory map interface. Linux/AArch64 version. |
| 2 | Copyright (C) 2020-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2020-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
| ... | ... | @@ -26,6 +26,14 @@ |
| 26 | 26 | #define PROT_BTI	0x10 |
| 27 | 27 | #define PROT_MTE	0x20 |
| 28 | 28 | |
| 29 | #ifdef __USE_GNU | |
| 30 | # define PKEY_UNRESTRICTED 0x0 | |
| 31 | # define PKEY_DISABLE_ACCESS 0x1 | |
| 32 | # define PKEY_DISABLE_WRITE 0x2 | |
| 33 | # define PKEY_DISABLE_EXECUTE 0x4 | |
| 34 | # define PKEY_DISABLE_READ 0x8 | |
| 35 | #endif | |
| 36 | ||
| 29 | 37 | #include <bits/mman-map-flags-generic.h> |
| 30 | 38 | |
| 31 | 39 | /* Include generic Linux declarations. */ |
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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1996-2025 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2021-2025 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-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2002-2025 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2021-2025 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-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2002-2025 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-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1997-2025 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2015-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2019-2025 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2020-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2018-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-2024 Free Software Foundation, Inc. | |
| 3 | Copyright (C) 2016-2025 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+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | ! Platform-specific declarations of SIMD math functions for Fortran. -*- f90 -*- |
| 2 | ! Copyright (C) 2019-2024 Free Software Foundation, Inc. | |
| 2 | ! Copyright (C) 2019-2025 Free Software Foundation, Inc. | |
| 3 | 3 | ! This file is part of 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/fpu_control.h+26-12| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1996-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1996-2025 Free Software Foundation, Inc. | |
| 2 | 2 | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| ... | ... | @@ -29,17 +29,31 @@ |
| 29 | 29 | # define _FPU_GETFPSR(fpsr) (fpsr = __builtin_aarch64_get_fpsr ()) |
| 30 | 30 | # define _FPU_SETFPSR(fpsr) __builtin_aarch64_set_fpsr (fpsr) |
| 31 | 31 | #else |
| 32 | # define _FPU_GETCW(fpcr) \ | |
| 33 | __asm__ __volatile__ ("mrs	%0, fpcr" : "=r" (fpcr)) | |
| 34 | ||
| 35 | # define _FPU_SETCW(fpcr) \ | |
| 36 | __asm__ __volatile__ ("msr	fpcr, %0" : : "r" (fpcr)) | |
| 37 | ||
| 38 | # define _FPU_GETFPSR(fpsr) \ | |
| 39 | __asm__ __volatile__ ("mrs	%0, fpsr" : "=r" (fpsr)) | |
| 40 | ||
| 41 | # define _FPU_SETFPSR(fpsr) \ | |
| 42 | __asm__ __volatile__ ("msr	fpsr, %0" : : "r" (fpsr)) | |
| 32 | # define _FPU_GETCW(fpcr)					\ | |
| 33 | ({ 								\ | |
| 34 | __uint64_t __fpcr;						\ | |
| 35 | __asm__ __volatile__ ("mrs	%0, fpcr" : "=r" (__fpcr));	\ | |
| 36 | fpcr = __fpcr;						\ | |
| 37 | }) | |
| 38 | ||
| 39 | # define _FPU_SETCW(fpcr)					\ | |
| 40 | ({								\ | |
| 41 | __uint64_t __fpcr = fpcr;					\ | |
| 42 | __asm__ __volatile__ ("msr	fpcr, %0" : : "r" (__fpcr)); \ | |
| 43 | }) | |
| 44 | ||
| 45 | # define _FPU_GETFPSR(fpsr)					\ | |
| 46 | ({								\ | |
| 47 | __uint64_t __fpsr;						\ | |
| 48 | __asm__ __volatile__ ("mrs	%0, fpsr" : "=r" (__fpsr));	\ | |
| 49 | fpsr = __fpsr;						\ | |
| 50 | }) | |
| 51 | ||
| 52 | # define _FPU_SETFPSR(fpsr)					\ | |
| 53 | ({								\ | |
| 54 | __uint64_t __fpsr = fpsr;					\ | |
| 55 | __asm__ __volatile__ ("msr	fpsr, %0" : : "r" (__fpsr)); \ | |
| 56 | }) | |
| 43 | 57 | #endif |
| 44 | 58 | |
| 45 | 59 | /* Reserved bits should be preserved when modifying register |
lib/libc/include/aarch64-linux-gnu/ieee754.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1992-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1992-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1996-2025 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1996-2025 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+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1998-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1998-2025 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/user.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 2009-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2009-2025 Free Software Foundation, Inc. | |
| 2 | 2 | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 |
lib/libc/include/aarch64_be-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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2011-2025 Free Software Foundation, Inc. | |
| 3 | 3 | |
| 4 | 4 | This file is part of the GNU C Library. |
| 5 | 5 |
lib/libc/include/aarch64_be-linux-gnu/bits/fenv.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 2004-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2004-2025 Free Software Foundation, Inc. | |
| 2 | 2 | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 |
lib/libc/include/aarch64_be-linux-gnu/bits/fp-fast.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Define FP_FAST_* macros. AArch64 version. |
| 2 | Copyright (C) 2016-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2016-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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_be-linux-gnu/bits/hwcap.h+4-2| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Defines for bits in AT_HWCAP. AArch64 Linux version. |
| 2 | Copyright (C) 2016-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2016-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file 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,6 +54,7 @@ |
| 54 | 54 | #define HWCAP_SB		(1 << 29) |
| 55 | 55 | #define HWCAP_PACA		(1 << 30) |
| 56 | 56 | #define HWCAP_PACG		(1UL << 31) |
| 57 | #define HWCAP_GCS		(1UL << 32) | |
| 57 | 58 | |
| 58 | 59 | #define HWCAP2_DCPODP		(1 << 0) |
| 59 | 60 | #define HWCAP2_SVE2		(1 << 1) |
| ... | ... | @@ -117,4 +118,5 @@ |
| 117 | 118 | #define HWCAP2_SME_F8F32	(1UL << 59) |
| 118 | 119 | #define HWCAP2_SME_SF8FMA	(1UL << 60) |
| 119 | 120 | #define HWCAP2_SME_SF8DP4	(1UL << 61) |
| 120 | #define HWCAP2_SME_SF8DP2	(1UL << 62) | |
| \ No newline at end of file | ||
| 121 | #define HWCAP2_SME_SF8DP2	(1UL << 62) | |
| 122 | #define HWCAP2_POE		(1UL << 63) | |
| \ No newline at end of file |
lib/libc/include/aarch64_be-linux-gnu/bits/indirect-return.h created+36| ... | ... | @@ -0,0 +1,36 @@ |
| 1 | /* Definition of __INDIRECT_RETURN. AArch64 version. | |
| 2 | Copyright (C) 2024-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 _UCONTEXT_H | |
| 20 | # error "Never include <bits/indirect-return.h> directly; use <ucontext.h> instead." | |
| 21 | #endif | |
| 22 | ||
| 23 | /* __INDIRECT_RETURN indicates that swapcontext may return via | |
| 24 | an indirect branch. This happens when GCS is enabled, so | |
| 25 | add the attribute if available, otherwise returns_twice has | |
| 26 | a similar effect, but it prevents some code transformations | |
| 27 | that can cause build failures in some rare cases so it is | |
| 28 | only used when GCS is enabled. */ | |
| 29 | #if __glibc_has_attribute (__indirect_return__) | |
| 30 | # define __INDIRECT_RETURN __attribute__ ((__indirect_return__)) | |
| 31 | #elif __glibc_has_attribute (__returns_twice__) \ | |
| 32 | && defined __ARM_FEATURE_GCS_DEFAULT | |
| 33 | # define __INDIRECT_RETURN __attribute__ ((__returns_twice__)) | |
| 34 | #else | |
| 35 | # define __INDIRECT_RETURN | |
| 36 | #endif | |
| \ No newline at end of file |
lib/libc/include/aarch64_be-linux-gnu/bits/link.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 2005-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2005-2025 Free Software Foundation, Inc. | |
| 2 | 2 | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 |
lib/libc/include/aarch64_be-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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2016-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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_be-linux-gnu/bits/math-vector.h+33-1| ... | ... | @@ -1,6 +1,6 @@ |
| 1 | 1 | /* Platform-specific SIMD declarations of math functions. |
| 2 | 2 | |
| 3 | Copyright (C) 2023-2024 Free Software Foundation, Inc. | |
| 3 | Copyright (C) 2023-2025 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 |
| ... | ... | @@ -69,6 +69,10 @@ |
| 69 | 69 | # define __DECL_SIMD_cosh __DECL_SIMD_aarch64 |
| 70 | 70 | # undef __DECL_SIMD_coshf |
| 71 | 71 | # define __DECL_SIMD_coshf __DECL_SIMD_aarch64 |
| 72 | # undef __DECL_SIMD_cospi | |
| 73 | # define __DECL_SIMD_cospi __DECL_SIMD_aarch64 | |
| 74 | # undef __DECL_SIMD_cospif | |
| 75 | # define __DECL_SIMD_cospif __DECL_SIMD_aarch64 | |
| 72 | 76 | # undef __DECL_SIMD_erf |
| 73 | 77 | # define __DECL_SIMD_erf __DECL_SIMD_aarch64 |
| 74 | 78 | # undef __DECL_SIMD_erff |
| ... | ... | @@ -113,6 +117,10 @@ |
| 113 | 117 | # define __DECL_SIMD_log2 __DECL_SIMD_aarch64 |
| 114 | 118 | # undef __DECL_SIMD_log2f |
| 115 | 119 | # define __DECL_SIMD_log2f __DECL_SIMD_aarch64 |
| 120 | # undef __DECL_SIMD_logp1 | |
| 121 | # define __DECL_SIMD_logp1 __DECL_SIMD_aarch64 | |
| 122 | # undef __DECL_SIMD_logp1f | |
| 123 | # define __DECL_SIMD_logp1f __DECL_SIMD_aarch64 | |
| 116 | 124 | # undef __DECL_SIMD_pow |
| 117 | 125 | # define __DECL_SIMD_pow __DECL_SIMD_aarch64 |
| 118 | 126 | # undef __DECL_SIMD_powf |
| ... | ... | @@ -125,6 +133,10 @@ |
| 125 | 133 | # define __DECL_SIMD_sinh __DECL_SIMD_aarch64 |
| 126 | 134 | # undef __DECL_SIMD_sinhf |
| 127 | 135 | # define __DECL_SIMD_sinhf __DECL_SIMD_aarch64 |
| 136 | # undef __DECL_SIMD_sinpi | |
| 137 | # define __DECL_SIMD_sinpi __DECL_SIMD_aarch64 | |
| 138 | # undef __DECL_SIMD_sinpif | |
| 139 | # define __DECL_SIMD_sinpif __DECL_SIMD_aarch64 | |
| 128 | 140 | # undef __DECL_SIMD_tan |
| 129 | 141 | # define __DECL_SIMD_tan __DECL_SIMD_aarch64 |
| 130 | 142 | # undef __DECL_SIMD_tanf |
| ... | ... | @@ -133,6 +145,10 @@ |
| 133 | 145 | # define __DECL_SIMD_tanh __DECL_SIMD_aarch64 |
| 134 | 146 | # undef __DECL_SIMD_tanhf |
| 135 | 147 | # define __DECL_SIMD_tanhf __DECL_SIMD_aarch64 |
| 148 | # undef __DECL_SIMD_tanpi | |
| 149 | # define __DECL_SIMD_tanpi __DECL_SIMD_aarch64 | |
| 150 | # undef __DECL_SIMD_tanpif | |
| 151 | # define __DECL_SIMD_tanpif __DECL_SIMD_aarch64 | |
| 136 | 152 | #endif |
| 137 | 153 | |
| 138 | 154 | #if __GNUC_PREREQ(9, 0) |
| ... | ... | @@ -169,6 +185,7 @@ __vpcs __f32x4_t _ZGVnN4v_atanhf (__f32x4_t); |
| 169 | 185 | __vpcs __f32x4_t _ZGVnN4v_cbrtf (__f32x4_t); |
| 170 | 186 | __vpcs __f32x4_t _ZGVnN4v_cosf (__f32x4_t); |
| 171 | 187 | __vpcs __f32x4_t _ZGVnN4v_coshf (__f32x4_t); |
| 188 | __vpcs __f32x4_t _ZGVnN4v_cospif (__f32x4_t); | |
| 172 | 189 | __vpcs __f32x4_t _ZGVnN4v_erff (__f32x4_t); |
| 173 | 190 | __vpcs __f32x4_t _ZGVnN4v_erfcf (__f32x4_t); |
| 174 | 191 | __vpcs __f32x4_t _ZGVnN4v_expf (__f32x4_t); |
| ... | ... | @@ -180,11 +197,14 @@ __vpcs __f32x4_t _ZGVnN4v_logf (__f32x4_t); |
| 180 | 197 | __vpcs __f32x4_t _ZGVnN4v_log10f (__f32x4_t); |
| 181 | 198 | __vpcs __f32x4_t _ZGVnN4v_log1pf (__f32x4_t); |
| 182 | 199 | __vpcs __f32x4_t _ZGVnN4v_log2f (__f32x4_t); |
| 200 | __vpcs __f32x4_t _ZGVnN4v_logp1f (__f32x4_t); | |
| 183 | 201 | __vpcs __f32x4_t _ZGVnN4vv_powf (__f32x4_t, __f32x4_t); |
| 184 | 202 | __vpcs __f32x4_t _ZGVnN4v_sinf (__f32x4_t); |
| 185 | 203 | __vpcs __f32x4_t _ZGVnN4v_sinhf (__f32x4_t); |
| 204 | __vpcs __f32x4_t _ZGVnN4v_sinpif (__f32x4_t); | |
| 186 | 205 | __vpcs __f32x4_t _ZGVnN4v_tanf (__f32x4_t); |
| 187 | 206 | __vpcs __f32x4_t _ZGVnN4v_tanhf (__f32x4_t); |
| 207 | __vpcs __f32x4_t _ZGVnN4v_tanpif (__f32x4_t); | |
| 188 | 208 | |
| 189 | 209 | __vpcs __f64x2_t _ZGVnN2vv_atan2 (__f64x2_t, __f64x2_t); |
| 190 | 210 | __vpcs __f64x2_t _ZGVnN2v_acos (__f64x2_t); |
| ... | ... | @@ -196,6 +216,7 @@ __vpcs __f64x2_t _ZGVnN2v_atanh (__f64x2_t); |
| 196 | 216 | __vpcs __f64x2_t _ZGVnN2v_cbrt (__f64x2_t); |
| 197 | 217 | __vpcs __f64x2_t _ZGVnN2v_cos (__f64x2_t); |
| 198 | 218 | __vpcs __f64x2_t _ZGVnN2v_cosh (__f64x2_t); |
| 219 | __vpcs __f64x2_t _ZGVnN2v_cospi (__f64x2_t); | |
| 199 | 220 | __vpcs __f64x2_t _ZGVnN2v_erf (__f64x2_t); |
| 200 | 221 | __vpcs __f64x2_t _ZGVnN2v_erfc (__f64x2_t); |
| 201 | 222 | __vpcs __f64x2_t _ZGVnN2v_exp (__f64x2_t); |
| ... | ... | @@ -207,11 +228,14 @@ __vpcs __f64x2_t _ZGVnN2v_log (__f64x2_t); |
| 207 | 228 | __vpcs __f64x2_t _ZGVnN2v_log10 (__f64x2_t); |
| 208 | 229 | __vpcs __f64x2_t _ZGVnN2v_log1p (__f64x2_t); |
| 209 | 230 | __vpcs __f64x2_t _ZGVnN2v_log2 (__f64x2_t); |
| 231 | __vpcs __f64x2_t _ZGVnN2v_logp1 (__f64x2_t); | |
| 210 | 232 | __vpcs __f64x2_t _ZGVnN2vv_pow (__f64x2_t, __f64x2_t); |
| 211 | 233 | __vpcs __f64x2_t _ZGVnN2v_sin (__f64x2_t); |
| 212 | 234 | __vpcs __f64x2_t _ZGVnN2v_sinh (__f64x2_t); |
| 235 | __vpcs __f64x2_t _ZGVnN2v_sinpi (__f64x2_t); | |
| 213 | 236 | __vpcs __f64x2_t _ZGVnN2v_tan (__f64x2_t); |
| 214 | 237 | __vpcs __f64x2_t _ZGVnN2v_tanh (__f64x2_t); |
| 238 | __vpcs __f64x2_t _ZGVnN2v_tanpi (__f64x2_t); | |
| 215 | 239 | |
| 216 | 240 | # undef __ADVSIMD_VEC_MATH_SUPPORTED |
| 217 | 241 | #endif /* __ADVSIMD_VEC_MATH_SUPPORTED */ |
| ... | ... | @@ -228,6 +252,7 @@ __sv_f32_t _ZGVsMxv_atanhf (__sv_f32_t, __sv_bool_t); |
| 228 | 252 | __sv_f32_t _ZGVsMxv_cbrtf (__sv_f32_t, __sv_bool_t); |
| 229 | 253 | __sv_f32_t _ZGVsMxv_cosf (__sv_f32_t, __sv_bool_t); |
| 230 | 254 | __sv_f32_t _ZGVsMxv_coshf (__sv_f32_t, __sv_bool_t); |
| 255 | __sv_f32_t _ZGVsMxv_cospif (__sv_f32_t, __sv_bool_t); | |
| 231 | 256 | __sv_f32_t _ZGVsMxv_erff (__sv_f32_t, __sv_bool_t); |
| 232 | 257 | __sv_f32_t _ZGVsMxv_erfcf (__sv_f32_t, __sv_bool_t); |
| 233 | 258 | __sv_f32_t _ZGVsMxv_expf (__sv_f32_t, __sv_bool_t); |
| ... | ... | @@ -239,11 +264,14 @@ __sv_f32_t _ZGVsMxv_logf (__sv_f32_t, __sv_bool_t); |
| 239 | 264 | __sv_f32_t _ZGVsMxv_log10f (__sv_f32_t, __sv_bool_t); |
| 240 | 265 | __sv_f32_t _ZGVsMxv_log1pf (__sv_f32_t, __sv_bool_t); |
| 241 | 266 | __sv_f32_t _ZGVsMxv_log2f (__sv_f32_t, __sv_bool_t); |
| 267 | __sv_f32_t _ZGVsMxv_logp1f (__sv_f32_t, __sv_bool_t); | |
| 242 | 268 | __sv_f32_t _ZGVsMxvv_powf (__sv_f32_t, __sv_f32_t, __sv_bool_t); |
| 243 | 269 | __sv_f32_t _ZGVsMxv_sinf (__sv_f32_t, __sv_bool_t); |
| 244 | 270 | __sv_f32_t _ZGVsMxv_sinhf (__sv_f32_t, __sv_bool_t); |
| 271 | __sv_f32_t _ZGVsMxv_sinpif (__sv_f32_t, __sv_bool_t); | |
| 245 | 272 | __sv_f32_t _ZGVsMxv_tanf (__sv_f32_t, __sv_bool_t); |
| 246 | 273 | __sv_f32_t _ZGVsMxv_tanhf (__sv_f32_t, __sv_bool_t); |
| 274 | __sv_f32_t _ZGVsMxv_tanpif (__sv_f32_t, __sv_bool_t); | |
| 247 | 275 | |
| 248 | 276 | __sv_f64_t _ZGVsMxvv_atan2 (__sv_f64_t, __sv_f64_t, __sv_bool_t); |
| 249 | 277 | __sv_f64_t _ZGVsMxv_acos (__sv_f64_t, __sv_bool_t); |
| ... | ... | @@ -255,6 +283,7 @@ __sv_f64_t _ZGVsMxv_atanh (__sv_f64_t, __sv_bool_t); |
| 255 | 283 | __sv_f64_t _ZGVsMxv_cbrt (__sv_f64_t, __sv_bool_t); |
| 256 | 284 | __sv_f64_t _ZGVsMxv_cos (__sv_f64_t, __sv_bool_t); |
| 257 | 285 | __sv_f64_t _ZGVsMxv_cosh (__sv_f64_t, __sv_bool_t); |
| 286 | __sv_f64_t _ZGVsMxv_cospi (__sv_f64_t, __sv_bool_t); | |
| 258 | 287 | __sv_f64_t _ZGVsMxv_erf (__sv_f64_t, __sv_bool_t); |
| 259 | 288 | __sv_f64_t _ZGVsMxv_erfc (__sv_f64_t, __sv_bool_t); |
| 260 | 289 | __sv_f64_t _ZGVsMxv_exp (__sv_f64_t, __sv_bool_t); |
| ... | ... | @@ -266,11 +295,14 @@ __sv_f64_t _ZGVsMxv_log (__sv_f64_t, __sv_bool_t); |
| 266 | 295 | __sv_f64_t _ZGVsMxv_log10 (__sv_f64_t, __sv_bool_t); |
| 267 | 296 | __sv_f64_t _ZGVsMxv_log1p (__sv_f64_t, __sv_bool_t); |
| 268 | 297 | __sv_f64_t _ZGVsMxv_log2 (__sv_f64_t, __sv_bool_t); |
| 298 | __sv_f64_t _ZGVsMxv_logp1 (__sv_f64_t, __sv_bool_t); | |
| 269 | 299 | __sv_f64_t _ZGVsMxvv_pow (__sv_f64_t, __sv_f64_t, __sv_bool_t); |
| 270 | 300 | __sv_f64_t _ZGVsMxv_sin (__sv_f64_t, __sv_bool_t); |
| 271 | 301 | __sv_f64_t _ZGVsMxv_sinh (__sv_f64_t, __sv_bool_t); |
| 302 | __sv_f64_t _ZGVsMxv_sinpi (__sv_f64_t, __sv_bool_t); | |
| 272 | 303 | __sv_f64_t _ZGVsMxv_tan (__sv_f64_t, __sv_bool_t); |
| 273 | 304 | __sv_f64_t _ZGVsMxv_tanh (__sv_f64_t, __sv_bool_t); |
| 305 | __sv_f64_t _ZGVsMxv_tanpi (__sv_f64_t, __sv_bool_t); | |
| 274 | 306 | |
| 275 | 307 | # undef __SVE_VEC_MATH_SUPPORTED |
| 276 | 308 | #endif /* __SVE_VEC_MATH_SUPPORTED */ |
| \ No newline at end of file |
lib/libc/include/aarch64_be-linux-gnu/bits/mman.h+9-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Definitions for POSIX memory map interface. Linux/AArch64 version. |
| 2 | Copyright (C) 2020-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2020-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
| ... | ... | @@ -26,6 +26,14 @@ |
| 26 | 26 | #define PROT_BTI	0x10 |
| 27 | 27 | #define PROT_MTE	0x20 |
| 28 | 28 | |
| 29 | #ifdef __USE_GNU | |
| 30 | # define PKEY_UNRESTRICTED 0x0 | |
| 31 | # define PKEY_DISABLE_ACCESS 0x1 | |
| 32 | # define PKEY_DISABLE_WRITE 0x2 | |
| 33 | # define PKEY_DISABLE_EXECUTE 0x4 | |
| 34 | # define PKEY_DISABLE_READ 0x8 | |
| 35 | #endif | |
| 36 | ||
| 29 | 37 | #include <bits/mman-map-flags-generic.h> |
| 30 | 38 | |
| 31 | 39 | /* Include generic Linux declarations. */ |
lib/libc/include/aarch64_be-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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1996-2025 Free Software Foundation, Inc. | |
| 3 | 3 | |
| 4 | 4 | This file is part of the GNU C Library. |
| 5 | 5 |
lib/libc/include/aarch64_be-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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2021-2025 Free Software Foundation, Inc. | |
| 3 | 3 | |
| 4 | 4 | This file is part of the GNU C Library. |
| 5 | 5 |
lib/libc/include/aarch64_be-linux-gnu/bits/pthreadtypes-arch.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 2002-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2002-2025 Free Software Foundation, Inc. | |
| 2 | 2 | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 |
lib/libc/include/aarch64_be-linux-gnu/bits/rseq.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Restartable Sequences Linux aarch64 architecture header. |
| 2 | Copyright (C) 2021-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2021-2025 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_be-linux-gnu/bits/semaphore.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 2002-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2002-2025 Free Software Foundation, Inc. | |
| 2 | 2 | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 |
lib/libc/include/aarch64_be-linux-gnu/bits/setjmp.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1997-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1997-2025 Free Software Foundation, Inc. | |
| 2 | 2 | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 |
lib/libc/include/aarch64_be-linux-gnu/bits/sigstack.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* sigstack, sigaltstack definitions. |
| 2 | Copyright (C) 2015-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2015-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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_be-linux-gnu/bits/struct_rwlock.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* AArch64 internal rwlock struct definitions. |
| 2 | Copyright (C) 2019-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2019-2025 Free Software Foundation, Inc. | |
| 3 | 3 | |
| 4 | 4 | This file is part of the GNU C Library. |
| 5 | 5 |
lib/libc/include/aarch64_be-linux-gnu/bits/struct_stat.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Definition for struct stat. |
| 2 | Copyright (C) 2020-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2020-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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_be-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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2018-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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_be-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-2024 Free Software Foundation, Inc. | |
| 3 | Copyright (C) 2016-2025 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_be-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-2024 Free Software Foundation, Inc. | |
| 2 | ! Copyright (C) 2019-2025 Free Software Foundation, Inc. | |
| 3 | 3 | ! This file is part of 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_be-linux-gnu/fpu_control.h+26-12| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1996-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1996-2025 Free Software Foundation, Inc. | |
| 2 | 2 | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| ... | ... | @@ -29,17 +29,31 @@ |
| 29 | 29 | # define _FPU_GETFPSR(fpsr) (fpsr = __builtin_aarch64_get_fpsr ()) |
| 30 | 30 | # define _FPU_SETFPSR(fpsr) __builtin_aarch64_set_fpsr (fpsr) |
| 31 | 31 | #else |
| 32 | # define _FPU_GETCW(fpcr) \ | |
| 33 | __asm__ __volatile__ ("mrs	%0, fpcr" : "=r" (fpcr)) | |
| 34 | ||
| 35 | # define _FPU_SETCW(fpcr) \ | |
| 36 | __asm__ __volatile__ ("msr	fpcr, %0" : : "r" (fpcr)) | |
| 37 | ||
| 38 | # define _FPU_GETFPSR(fpsr) \ | |
| 39 | __asm__ __volatile__ ("mrs	%0, fpsr" : "=r" (fpsr)) | |
| 40 | ||
| 41 | # define _FPU_SETFPSR(fpsr) \ | |
| 42 | __asm__ __volatile__ ("msr	fpsr, %0" : : "r" (fpsr)) | |
| 32 | # define _FPU_GETCW(fpcr)					\ | |
| 33 | ({ 								\ | |
| 34 | __uint64_t __fpcr;						\ | |
| 35 | __asm__ __volatile__ ("mrs	%0, fpcr" : "=r" (__fpcr));	\ | |
| 36 | fpcr = __fpcr;						\ | |
| 37 | }) | |
| 38 | ||
| 39 | # define _FPU_SETCW(fpcr)					\ | |
| 40 | ({								\ | |
| 41 | __uint64_t __fpcr = fpcr;					\ | |
| 42 | __asm__ __volatile__ ("msr	fpcr, %0" : : "r" (__fpcr)); \ | |
| 43 | }) | |
| 44 | ||
| 45 | # define _FPU_GETFPSR(fpsr)					\ | |
| 46 | ({								\ | |
| 47 | __uint64_t __fpsr;						\ | |
| 48 | __asm__ __volatile__ ("mrs	%0, fpsr" : "=r" (__fpsr));	\ | |
| 49 | fpsr = __fpsr;						\ | |
| 50 | }) | |
| 51 | ||
| 52 | # define _FPU_SETFPSR(fpsr)					\ | |
| 53 | ({								\ | |
| 54 | __uint64_t __fpsr = fpsr;					\ | |
| 55 | __asm__ __volatile__ ("msr	fpsr, %0" : : "r" (__fpsr)); \ | |
| 56 | }) | |
| 43 | 57 | #endif |
| 44 | 58 | |
| 45 | 59 | /* Reserved bits should be preserved when modifying register |
lib/libc/include/aarch64_be-linux-gnu/ieee754.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1992-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1992-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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_be-linux-gnu/sys/elf.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1996-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1996-2025 Free Software Foundation, Inc. | |
| 2 | 2 | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 |
lib/libc/include/aarch64_be-linux-gnu/sys/ptrace.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* `ptrace' debugger support interface. Linux/AArch64 version. |
| 2 | Copyright (C) 1996-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1996-2025 Free Software Foundation, Inc. | |
| 3 | 3 | |
| 4 | 4 | This file is part of the GNU C Library. |
| 5 | 5 |
lib/libc/include/aarch64_be-linux-gnu/sys/ucontext.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1998-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1998-2025 Free Software Foundation, Inc. | |
| 2 | 2 | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 |
lib/libc/include/aarch64_be-linux-gnu/sys/user.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 2009-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2009-2025 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/endianness.h+2-6| ... | ... | @@ -5,11 +5,7 @@ |
| 5 | 5 | # error "Never use <bits/endian.h> directly; include <endian.h> instead." |
| 6 | 6 | #endif |
| 7 | 7 | |
| 8 | /* ARC has selectable endianness. */ | |
| 9 | #ifdef __BIG_ENDIAN__ | |
| 10 | # define __BYTE_ORDER __BIG_ENDIAN | |
| 11 | #else | |
| 12 | # define __BYTE_ORDER __LITTLE_ENDIAN | |
| 13 | #endif | |
| 8 | /* Only little-endian ARC is supported. */ | |
| 9 | #define __BYTE_ORDER __LITTLE_ENDIAN | |
| 14 | 10 | |
| 15 | 11 | #endif /* bits/endianness.h */ |
| \ No newline at end of file |
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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2011-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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+2-2| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Floating point environment. ARC version. |
| 2 | Copyright (C) 2020-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2020-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
| ... | ... | @@ -69,7 +69,7 @@ typedef struct |
| 69 | 69 | /* If the default argument is used we use this value. */ |
| 70 | 70 | #define FE_DFL_ENV	((const fenv_t *) -1) |
| 71 | 71 | |
| 72 | #if __GLIBC_USE (IEC_60559_BFP_EXT) | |
| 72 | #if __GLIBC_USE (IEC_60559_BFP_EXT_C23) | |
| 73 | 73 | /* Type representing floating-point control modes. */ |
| 74 | 74 | typedef unsigned int femode_t; |
| 75 | 75 |
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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2017-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2020-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2016-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2020-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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 created+29| ... | ... | @@ -0,0 +1,29 @@ |
| 1 | /* Restartable Sequences architecture header. Stub version. | |
| 2 | Copyright (C) 2021-2025 Free Software Foundation, Inc. | |
| 3 | ||
| 4 | The GNU C Library is free software; you can redistribute it and/or | |
| 5 | modify it under the terms of the GNU Lesser General Public | |
| 6 | License as published by the Free Software Foundation; either | |
| 7 | version 2.1 of the License, or (at your option) any later version. | |
| 8 | ||
| 9 | The GNU C Library is distributed in the hope that it will be useful, | |
| 10 | but WITHOUT ANY WARRANTY; without even the implied warranty of | |
| 11 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |
| 12 | Lesser General Public License for more details. | |
| 13 | ||
| 14 | You should have received a copy of the GNU Lesser General Public | |
| 15 | License along with the GNU C Library; if not, see | |
| 16 | <https://www.gnu.org/licenses/>. */ | |
| 17 | ||
| 18 | #ifndef _SYS_RSEQ_H | |
| 19 | # error "Never use <bits/rseq.h> directly; include <sys/rseq.h> instead." | |
| 20 | #endif | |
| 21 | ||
| 22 | /* RSEQ_SIG is a signature required before each abort handler code. | |
| 23 | ||
| 24 | It is a 32-bit value that maps to actual architecture code compiled | |
| 25 | into applications and libraries. It needs to be defined for each | |
| 26 | architecture. When choosing this value, it needs to be taken into | |
| 27 | account that generating invalid instructions may have ill effects on | |
| 28 | tools like objdump, and may also have impact on the CPU speculative | |
| 29 | execution efficiency in some cases. */ | |
| \ No newline at end of file |
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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2020-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2020-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2018-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1999-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2020-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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/gnu/lib-names-arcle.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-arcle.h> directly; include <gnu/lib-names.h> instead." | |
| 4 | #endif | |
| 5 | ||
| 6 | #define LD_LINUX_ARC_SO "ld-linux-arc.so.2" | |
| 7 | #define LD_SO "ld-linux-arc.so.2" | |
| 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/arc-linux-gnu/gnu/lib-names.h+22-8| ... | ... | @@ -4,13 +4,27 @@ |
| 4 | 4 | #ifndef __GNU_LIB_NAMES_H |
| 5 | 5 | #define __GNU_LIB_NAMES_H	1 |
| 6 | 6 | |
| 7 | #include <bits/wordsize.h> | |
| 8 | ||
| 9 | #if !defined __BIG_ENDIAN__ | |
| 10 | # include <gnu/lib-names-arcle.h> | |
| 11 | #endif | |
| 12 | #if defined __BIG_ENDIAN__ | |
| 13 | # include <gnu/lib-names-arcbe.h> | |
| 14 | #endif | |
| 7 | #define LD_LINUX_ARC_SO "ld-linux-arc.so.2" | |
| 8 | #define LD_SO "ld-linux-arc.so.2" | |
| 9 | #define LIBANL_SO "libanl.so.1" | |
| 10 | #define LIBBROKENLOCALE_SO "libBrokenLocale.so.1" | |
| 11 | #define LIBC_MALLOC_DEBUG_SO "libc_malloc_debug.so.0" | |
| 12 | #define LIBC_SO "libc.so.6" | |
| 13 | #define LIBDL_SO "libdl.so.2" | |
| 14 | #define LIBGCC_S_SO "libgcc_s.so.1" | |
| 15 | #define LIBMVEC_SO "libmvec.so.1" | |
| 16 | #define LIBM_SO "libm.so.6" | |
| 17 | #define LIBNSL_SO "libnsl.so.1" | |
| 18 | #define LIBNSS_COMPAT_SO "libnss_compat.so.2" | |
| 19 | #define LIBNSS_DB_SO "libnss_db.so.2" | |
| 20 | #define LIBNSS_DNS_SO "libnss_dns.so.2" | |
| 21 | #define LIBNSS_FILES_SO "libnss_files.so.2" | |
| 22 | #define LIBNSS_HESIOD_SO "libnss_hesiod.so.2" | |
| 23 | #define LIBNSS_LDAP_SO "libnss_ldap.so.2" | |
| 24 | #define LIBPTHREAD_SO "libpthread.so.0" | |
| 25 | #define LIBRESOLV_SO "libresolv.so.2" | |
| 26 | #define LIBRT_SO "librt.so.1" | |
| 27 | #define LIBTHREAD_DB_SO "libthread_db.so.1" | |
| 28 | #define LIBUTIL_SO "libutil.so.1" | |
| 15 | 29 | |
| 16 | 30 | #endif	/* gnu/lib-names.h */ |
| \ No newline at end of file |
lib/libc/include/arc-linux-gnu/gnu/stubs-arcle.h deleted-38| ... | ... | @@ -1,38 +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_feclearexcept | |
| 18 | #define __stub_fedisableexcept | |
| 19 | #define __stub_feenableexcept | |
| 20 | #define __stub_fegetenv | |
| 21 | #define __stub_fegetexcept | |
| 22 | #define __stub_fegetexceptflag | |
| 23 | #define __stub_fegetmode | |
| 24 | #define __stub_fegetround | |
| 25 | #define __stub_feholdexcept | |
| 26 | #define __stub_feraiseexcept | |
| 27 | #define __stub_fesetenv | |
| 28 | #define __stub_fesetexcept | |
| 29 | #define __stub_fesetexceptflag | |
| 30 | #define __stub_fesetmode | |
| 31 | #define __stub_fesetround | |
| 32 | #define __stub_fetestexcept | |
| 33 | #define __stub_feupdateenv | |
| 34 | #define __stub_gtty | |
| 35 | #define __stub_revoke | |
| 36 | #define __stub_setlogin | |
| 37 | #define __stub_sigreturn | |
| 38 | #define __stub_stty | |
| \ No newline at end of file |
lib/libc/include/arc-linux-gnu/gnu/stubs.h+35-9| ... | ... | @@ -1,12 +1,38 @@ |
| 1 | 1 | /* This file is automatically generated. |
| 2 | This file selects the right generated file of `__stub_FUNCTION' macros | |
| 3 | based on the architecture being compiled for. */ | |
| 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. */ | |
| 4 | 5 | |
| 5 | #include <bits/wordsize.h> | |
| 6 | ||
| 7 | #if !defined __BIG_ENDIAN__ | |
| 8 | # include <gnu/stubs-arcle.h> | |
| 6 | #ifdef _LIBC | |
| 7 | #error Applications may not define the macro _LIBC | |
| 9 | 8 | #endif |
| 10 | #if defined __BIG_ENDIAN__ | |
| 11 | # include <gnu/stubs-arcbe.h> | |
| 12 | #endif | |
| \ No newline at end of file | ||
| 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_feclearexcept | |
| 18 | #define __stub_fedisableexcept | |
| 19 | #define __stub_feenableexcept | |
| 20 | #define __stub_fegetenv | |
| 21 | #define __stub_fegetexcept | |
| 22 | #define __stub_fegetexceptflag | |
| 23 | #define __stub_fegetmode | |
| 24 | #define __stub_fegetround | |
| 25 | #define __stub_feholdexcept | |
| 26 | #define __stub_feraiseexcept | |
| 27 | #define __stub_fesetenv | |
| 28 | #define __stub_fesetexcept | |
| 29 | #define __stub_fesetexceptflag | |
| 30 | #define __stub_fesetmode | |
| 31 | #define __stub_fesetround | |
| 32 | #define __stub_fetestexcept | |
| 33 | #define __stub_feupdateenv | |
| 34 | #define __stub_gtty | |
| 35 | #define __stub_revoke | |
| 36 | #define __stub_setlogin | |
| 37 | #define __stub_sigreturn | |
| 38 | #define __stub_stty | |
| \ No newline at end of file |
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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2020-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2020-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2020-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-gnueabi/bits/dl_find_object.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* arm definitions for finding objects. |
| 2 | Copyright (C) 2021-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2021-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-gnueabi/bits/fcntl.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* O_*, F_*, FD_* bit values for Linux. |
| 2 | Copyright (C) 1995-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1995-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-gnueabi/bits/fenv.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 2004-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2004-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-gnueabi/bits/floatn.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Macros to control TS 18661-3 glibc features. |
| 2 | Copyright (C) 2017-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2017-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-gnueabi/bits/hwcap.h+10-2| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Defines for bits in AT_HWCAP. ARM Linux version. |
| 2 | Copyright (C) 2012-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2012-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file 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,4 +48,12 @@ |
| 48 | 48 | #define HWCAP_ASIMDDP		16777216 |
| 49 | 49 | #define HWCAP_ASIMDFHM		33554432 |
| 50 | 50 | #define HWCAP_ASIMDBF16		67108864 |
| 51 | #define HWCAP_I8MM		134217728 | |
| \ No newline at end of file | ||
| 51 | #define HWCAP_I8MM		134217728 | |
| 52 | ||
| 53 | #define HWCAP2_AES		1 | |
| 54 | #define HWCAP2_PMULL		2 | |
| 55 | #define HWCAP2_SHA1		4 | |
| 56 | #define HWCAP2_SHA2		8 | |
| 57 | #define HWCAP2_CRC32		16 | |
| 58 | #define HWCAP2_SB		32 | |
| 59 | #define HWCAP2_SSBS		64 | |
| \ No newline at end of file |
lib/libc/include/arm-linux-gnueabi/bits/link.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 2005-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2005-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-gnueabi/bits/long-double.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Properties of long double type. |
| 2 | Copyright (C) 2016-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2016-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-gnueabi/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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2018-2025 Free Software Foundation, Inc. | |
| 3 | 3 | |
| 4 | 4 | This file is part of the GNU C Library. |
| 5 | 5 |
lib/libc/include/arm-linux-gnueabi/bits/procfs.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Types for registers for sys/procfs.h. Arm version. |
| 2 | Copyright (C) 1996-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1996-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-gnueabi/bits/rseq.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Restartable Sequences Linux arm architecture header. |
| 2 | Copyright (C) 2021-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2021-2025 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-gnueabi/bits/setjmp.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 2004-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2004-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-gnueabi/bits/shmlba.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Define SHMLBA. ARM version. |
| 2 | Copyright (C) 2018-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2018-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-gnueabi/bits/struct_stat.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Definition for struct stat. Linux/arm version. |
| 2 | Copyright (C) 2020-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2020-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-gnueabi/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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2021-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-gnueabi/bits/typesizes.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* bits/typesizes.h -- underlying types for *_t. ARM version. |
| 2 | Copyright (C) 2002-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2002-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-gnueabi/bits/wordsize.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1999-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1999-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-gnueabi/fpu_control.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* FPU control word definitions. ARM VFP version. |
| 2 | Copyright (C) 2004-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2004-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-gnueabi/sys/ptrace.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* `ptrace' debugger support interface. Linux/ARM version. |
| 2 | Copyright (C) 1996-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1996-2025 Free Software Foundation, Inc. | |
| 3 | 3 | |
| 4 | 4 | This file is part of the GNU C Library. |
| 5 | 5 |
lib/libc/include/arm-linux-gnueabi/sys/ucontext.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1998-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1998-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-gnueabi/sys/user.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1998-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1998-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-gnueabihf/bits/dl_find_object.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* arm definitions for finding objects. |
| 2 | Copyright (C) 2021-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2021-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-gnueabihf/bits/fcntl.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* O_*, F_*, FD_* bit values for Linux. |
| 2 | Copyright (C) 1995-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1995-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-gnueabihf/bits/fenv.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 2004-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2004-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-gnueabihf/bits/floatn.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Macros to control TS 18661-3 glibc features. |
| 2 | Copyright (C) 2017-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2017-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-gnueabihf/bits/hwcap.h+10-2| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Defines for bits in AT_HWCAP. ARM Linux version. |
| 2 | Copyright (C) 2012-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2012-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file 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,4 +48,12 @@ |
| 48 | 48 | #define HWCAP_ASIMDDP		16777216 |
| 49 | 49 | #define HWCAP_ASIMDFHM		33554432 |
| 50 | 50 | #define HWCAP_ASIMDBF16		67108864 |
| 51 | #define HWCAP_I8MM		134217728 | |
| \ No newline at end of file | ||
| 51 | #define HWCAP_I8MM		134217728 | |
| 52 | ||
| 53 | #define HWCAP2_AES		1 | |
| 54 | #define HWCAP2_PMULL		2 | |
| 55 | #define HWCAP2_SHA1		4 | |
| 56 | #define HWCAP2_SHA2		8 | |
| 57 | #define HWCAP2_CRC32		16 | |
| 58 | #define HWCAP2_SB		32 | |
| 59 | #define HWCAP2_SSBS		64 | |
| \ No newline at end of file |
lib/libc/include/arm-linux-gnueabihf/bits/link.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 2005-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2005-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-gnueabihf/bits/long-double.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Properties of long double type. |
| 2 | Copyright (C) 2016-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2016-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-gnueabihf/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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2018-2025 Free Software Foundation, Inc. | |
| 3 | 3 | |
| 4 | 4 | This file is part of the GNU C Library. |
| 5 | 5 |
lib/libc/include/arm-linux-gnueabihf/bits/procfs.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Types for registers for sys/procfs.h. Arm version. |
| 2 | Copyright (C) 1996-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1996-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-gnueabihf/bits/rseq.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Restartable Sequences Linux arm architecture header. |
| 2 | Copyright (C) 2021-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2021-2025 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-gnueabihf/bits/setjmp.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 2004-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2004-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-gnueabihf/bits/shmlba.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Define SHMLBA. ARM version. |
| 2 | Copyright (C) 2018-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2018-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-gnueabihf/bits/struct_stat.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Definition for struct stat. Linux/arm version. |
| 2 | Copyright (C) 2020-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2020-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-gnueabihf/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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2021-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-gnueabihf/bits/typesizes.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* bits/typesizes.h -- underlying types for *_t. ARM version. |
| 2 | Copyright (C) 2002-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2002-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-gnueabihf/bits/wordsize.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1999-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1999-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-gnueabihf/fpu_control.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* FPU control word definitions. ARM VFP version. |
| 2 | Copyright (C) 2004-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2004-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-gnueabihf/sys/ptrace.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* `ptrace' debugger support interface. Linux/ARM version. |
| 2 | Copyright (C) 1996-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1996-2025 Free Software Foundation, Inc. | |
| 3 | 3 | |
| 4 | 4 | This file is part of the GNU C Library. |
| 5 | 5 |
lib/libc/include/arm-linux-gnueabihf/sys/ucontext.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1998-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1998-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-gnueabihf/sys/user.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1998-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1998-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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/armeb-linux-gnueabi/bits/dl_find_object.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* arm definitions for finding objects. |
| 2 | Copyright (C) 2021-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2021-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/armeb-linux-gnueabi/bits/fcntl.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* O_*, F_*, FD_* bit values for Linux. |
| 2 | Copyright (C) 1995-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1995-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/armeb-linux-gnueabi/bits/fenv.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 2004-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2004-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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/armeb-linux-gnueabi/bits/floatn.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Macros to control TS 18661-3 glibc features. |
| 2 | Copyright (C) 2017-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2017-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/armeb-linux-gnueabi/bits/hwcap.h+10-2| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Defines for bits in AT_HWCAP. ARM Linux version. |
| 2 | Copyright (C) 2012-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2012-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file 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,4 +48,12 @@ |
| 48 | 48 | #define HWCAP_ASIMDDP		16777216 |
| 49 | 49 | #define HWCAP_ASIMDFHM		33554432 |
| 50 | 50 | #define HWCAP_ASIMDBF16		67108864 |
| 51 | #define HWCAP_I8MM		134217728 | |
| \ No newline at end of file | ||
| 51 | #define HWCAP_I8MM		134217728 | |
| 52 | ||
| 53 | #define HWCAP2_AES		1 | |
| 54 | #define HWCAP2_PMULL		2 | |
| 55 | #define HWCAP2_SHA1		4 | |
| 56 | #define HWCAP2_SHA2		8 | |
| 57 | #define HWCAP2_CRC32		16 | |
| 58 | #define HWCAP2_SB		32 | |
| 59 | #define HWCAP2_SSBS		64 | |
| \ No newline at end of file |
lib/libc/include/armeb-linux-gnueabi/bits/link.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 2005-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2005-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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/armeb-linux-gnueabi/bits/long-double.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Properties of long double type. |
| 2 | Copyright (C) 2016-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2016-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/armeb-linux-gnueabi/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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2018-2025 Free Software Foundation, Inc. | |
| 3 | 3 | |
| 4 | 4 | This file is part of the GNU C Library. |
| 5 | 5 |
lib/libc/include/armeb-linux-gnueabi/bits/procfs.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Types for registers for sys/procfs.h. Arm version. |
| 2 | Copyright (C) 1996-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1996-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/armeb-linux-gnueabi/bits/rseq.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Restartable Sequences Linux arm architecture header. |
| 2 | Copyright (C) 2021-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2021-2025 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/armeb-linux-gnueabi/bits/setjmp.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 2004-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2004-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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/armeb-linux-gnueabi/bits/shmlba.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Define SHMLBA. ARM version. |
| 2 | Copyright (C) 2018-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2018-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/armeb-linux-gnueabi/bits/struct_stat.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Definition for struct stat. Linux/arm version. |
| 2 | Copyright (C) 2020-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2020-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/armeb-linux-gnueabi/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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2021-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/armeb-linux-gnueabi/bits/typesizes.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* bits/typesizes.h -- underlying types for *_t. ARM version. |
| 2 | Copyright (C) 2002-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2002-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/armeb-linux-gnueabi/bits/wordsize.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1999-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1999-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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/armeb-linux-gnueabi/fpu_control.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* FPU control word definitions. ARM VFP version. |
| 2 | Copyright (C) 2004-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2004-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/armeb-linux-gnueabi/sys/ptrace.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* `ptrace' debugger support interface. Linux/ARM version. |
| 2 | Copyright (C) 1996-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1996-2025 Free Software Foundation, Inc. | |
| 3 | 3 | |
| 4 | 4 | This file is part of the GNU C Library. |
| 5 | 5 |
lib/libc/include/armeb-linux-gnueabi/sys/ucontext.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1998-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1998-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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/armeb-linux-gnueabi/sys/user.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1998-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1998-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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/armeb-linux-gnueabihf/bits/dl_find_object.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* arm definitions for finding objects. |
| 2 | Copyright (C) 2021-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2021-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/armeb-linux-gnueabihf/bits/fcntl.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* O_*, F_*, FD_* bit values for Linux. |
| 2 | Copyright (C) 1995-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1995-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/armeb-linux-gnueabihf/bits/fenv.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 2004-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2004-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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/armeb-linux-gnueabihf/bits/floatn.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Macros to control TS 18661-3 glibc features. |
| 2 | Copyright (C) 2017-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2017-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/armeb-linux-gnueabihf/bits/hwcap.h+10-2| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Defines for bits in AT_HWCAP. ARM Linux version. |
| 2 | Copyright (C) 2012-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2012-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file 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,4 +48,12 @@ |
| 48 | 48 | #define HWCAP_ASIMDDP		16777216 |
| 49 | 49 | #define HWCAP_ASIMDFHM		33554432 |
| 50 | 50 | #define HWCAP_ASIMDBF16		67108864 |
| 51 | #define HWCAP_I8MM		134217728 | |
| \ No newline at end of file | ||
| 51 | #define HWCAP_I8MM		134217728 | |
| 52 | ||
| 53 | #define HWCAP2_AES		1 | |
| 54 | #define HWCAP2_PMULL		2 | |
| 55 | #define HWCAP2_SHA1		4 | |
| 56 | #define HWCAP2_SHA2		8 | |
| 57 | #define HWCAP2_CRC32		16 | |
| 58 | #define HWCAP2_SB		32 | |
| 59 | #define HWCAP2_SSBS		64 | |
| \ No newline at end of file |
lib/libc/include/armeb-linux-gnueabihf/bits/link.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 2005-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2005-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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/armeb-linux-gnueabihf/bits/long-double.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Properties of long double type. |
| 2 | Copyright (C) 2016-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2016-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/armeb-linux-gnueabihf/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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2018-2025 Free Software Foundation, Inc. | |
| 3 | 3 | |
| 4 | 4 | This file is part of the GNU C Library. |
| 5 | 5 |
lib/libc/include/armeb-linux-gnueabihf/bits/procfs.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Types for registers for sys/procfs.h. Arm version. |
| 2 | Copyright (C) 1996-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1996-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/armeb-linux-gnueabihf/bits/rseq.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Restartable Sequences Linux arm architecture header. |
| 2 | Copyright (C) 2021-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2021-2025 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/armeb-linux-gnueabihf/bits/setjmp.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 2004-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2004-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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/armeb-linux-gnueabihf/bits/shmlba.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Define SHMLBA. ARM version. |
| 2 | Copyright (C) 2018-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2018-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/armeb-linux-gnueabihf/bits/struct_stat.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Definition for struct stat. Linux/arm version. |
| 2 | Copyright (C) 2020-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2020-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/armeb-linux-gnueabihf/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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2021-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/armeb-linux-gnueabihf/bits/typesizes.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* bits/typesizes.h -- underlying types for *_t. ARM version. |
| 2 | Copyright (C) 2002-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2002-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/armeb-linux-gnueabihf/bits/wordsize.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1999-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1999-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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/armeb-linux-gnueabihf/fpu_control.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* FPU control word definitions. ARM VFP version. |
| 2 | Copyright (C) 2004-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2004-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/armeb-linux-gnueabihf/sys/ptrace.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* `ptrace' debugger support interface. Linux/ARM version. |
| 2 | Copyright (C) 1996-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1996-2025 Free Software Foundation, Inc. | |
| 3 | 3 | |
| 4 | 4 | This file is part of the GNU C Library. |
| 5 | 5 |
lib/libc/include/armeb-linux-gnueabihf/sys/ucontext.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1998-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1998-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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/armeb-linux-gnueabihf/sys/user.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1998-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1998-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-gnueabi/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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2011-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-gnueabi/bits/fenv.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Floating point environment. C-SKY version. |
| 2 | Copyright (C) 2018-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2018-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-gnueabi/bits/floatn.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Macros to control TS 18661-3 glibc features. |
| 2 | Copyright (C) 2017-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2017-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-gnueabi/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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2018-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-gnueabi/bits/long-double.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Properties of long double type. |
| 2 | Copyright (C) 2016-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2016-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-gnueabi/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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2018-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-gnueabi/bits/rseq.h created+29| ... | ... | @@ -0,0 +1,29 @@ |
| 1 | /* Restartable Sequences architecture header. Stub version. | |
| 2 | Copyright (C) 2021-2025 Free Software Foundation, Inc. | |
| 3 | ||
| 4 | The GNU C Library is free software; you can redistribute it and/or | |
| 5 | modify it under the terms of the GNU Lesser General Public | |
| 6 | License as published by the Free Software Foundation; either | |
| 7 | version 2.1 of the License, or (at your option) any later version. | |
| 8 | ||
| 9 | The GNU C Library is distributed in the hope that it will be useful, | |
| 10 | but WITHOUT ANY WARRANTY; without even the implied warranty of | |
| 11 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |
| 12 | Lesser General Public License for more details. | |
| 13 | ||
| 14 | You should have received a copy of the GNU Lesser General Public | |
| 15 | License along with the GNU C Library; if not, see | |
| 16 | <https://www.gnu.org/licenses/>. */ | |
| 17 | ||
| 18 | #ifndef _SYS_RSEQ_H | |
| 19 | # error "Never use <bits/rseq.h> directly; include <sys/rseq.h> instead." | |
| 20 | #endif | |
| 21 | ||
| 22 | /* RSEQ_SIG is a signature required before each abort handler code. | |
| 23 | ||
| 24 | It is a 32-bit value that maps to actual architecture code compiled | |
| 25 | into applications and libraries. It needs to be defined for each | |
| 26 | architecture. When choosing this value, it needs to be taken into | |
| 27 | account that generating invalid instructions may have ill effects on | |
| 28 | tools like objdump, and may also have impact on the CPU speculative | |
| 29 | execution efficiency in some cases. */ | |
| \ No newline at end of file |
lib/libc/include/csky-linux-gnueabi/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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2018-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-gnueabi/bits/shmlba.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Define SHMLBA. C-SKY version. |
| 2 | Copyright (C) 2018-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2018-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-gnueabi/bits/statfs.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 2011-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2011-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-gnueabi/bits/struct_stat.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Definition for struct stat. Linux/csky version. |
| 2 | Copyright (C) 2020-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2020-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-gnueabi/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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2021-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-gnueabi/bits/wordsize.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1999-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1999-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-gnueabi/fpu_control.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* FPU control word bits. C-SKY version. |
| 2 | Copyright (C) 2018-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2018-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-gnueabi/sys/cachectl.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* C-SKY cache flushing interface. |
| 2 | Copyright (C) 2018-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2018-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-gnueabi/sys/ucontext.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* struct ucontext definition, C-SKY version. |
| 2 | Copyright (C) 2018-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2018-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-gnueabi/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-2024 Free Software Foundation, Inc. | |
| 3 | Copyright (C) 2018-2025 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/csky-linux-gnueabihf/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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2011-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-gnueabihf/bits/fenv.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Floating point environment. C-SKY version. |
| 2 | Copyright (C) 2018-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2018-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-gnueabihf/bits/floatn.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Macros to control TS 18661-3 glibc features. |
| 2 | Copyright (C) 2017-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2017-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-gnueabihf/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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2018-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-gnueabihf/bits/long-double.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Properties of long double type. |
| 2 | Copyright (C) 2016-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2016-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-gnueabihf/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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2018-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-gnueabihf/bits/rseq.h created+29| ... | ... | @@ -0,0 +1,29 @@ |
| 1 | /* Restartable Sequences architecture header. Stub version. | |
| 2 | Copyright (C) 2021-2025 Free Software Foundation, Inc. | |
| 3 | ||
| 4 | The GNU C Library is free software; you can redistribute it and/or | |
| 5 | modify it under the terms of the GNU Lesser General Public | |
| 6 | License as published by the Free Software Foundation; either | |
| 7 | version 2.1 of the License, or (at your option) any later version. | |
| 8 | ||
| 9 | The GNU C Library is distributed in the hope that it will be useful, | |
| 10 | but WITHOUT ANY WARRANTY; without even the implied warranty of | |
| 11 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |
| 12 | Lesser General Public License for more details. | |
| 13 | ||
| 14 | You should have received a copy of the GNU Lesser General Public | |
| 15 | License along with the GNU C Library; if not, see | |
| 16 | <https://www.gnu.org/licenses/>. */ | |
| 17 | ||
| 18 | #ifndef _SYS_RSEQ_H | |
| 19 | # error "Never use <bits/rseq.h> directly; include <sys/rseq.h> instead." | |
| 20 | #endif | |
| 21 | ||
| 22 | /* RSEQ_SIG is a signature required before each abort handler code. | |
| 23 | ||
| 24 | It is a 32-bit value that maps to actual architecture code compiled | |
| 25 | into applications and libraries. It needs to be defined for each | |
| 26 | architecture. When choosing this value, it needs to be taken into | |
| 27 | account that generating invalid instructions may have ill effects on | |
| 28 | tools like objdump, and may also have impact on the CPU speculative | |
| 29 | execution efficiency in some cases. */ | |
| \ No newline at end of file |
lib/libc/include/csky-linux-gnueabihf/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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2018-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-gnueabihf/bits/shmlba.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Define SHMLBA. C-SKY version. |
| 2 | Copyright (C) 2018-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2018-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-gnueabihf/bits/statfs.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 2011-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2011-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-gnueabihf/bits/struct_stat.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Definition for struct stat. Linux/csky version. |
| 2 | Copyright (C) 2020-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2020-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-gnueabihf/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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2021-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-gnueabihf/bits/wordsize.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1999-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1999-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-gnueabihf/fpu_control.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* FPU control word bits. C-SKY version. |
| 2 | Copyright (C) 2018-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2018-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-gnueabihf/sys/cachectl.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* C-SKY cache flushing interface. |
| 2 | Copyright (C) 2018-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2018-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-gnueabihf/sys/ucontext.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* struct ucontext definition, C-SKY version. |
| 2 | Copyright (C) 2018-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2018-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-gnueabihf/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-2024 Free Software Foundation, Inc. | |
| 3 | Copyright (C) 2018-2025 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-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1996-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1996-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1992-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1996-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Hierarchical argument parsing, layered over getopt. |
| 2 | Copyright (C) 1995-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1995-2025 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 |
lib/libc/include/generic-glibc/argz.h+2-2| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Routines for dealing with '\0' separated arg vectors. |
| 2 | Copyright (C) 1995-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1995-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
| ... | ... | @@ -141,7 +141,7 @@ __NTH (__argz_next (const char *__argz, size_t __argz_len, |
| 141 | 141 | return __entry >= __argz + __argz_len ? (char *) NULL : (char *) __entry; |
| 142 | 142 | } |
| 143 | 143 | else |
| 144 | return __argz_len > 0 ? (char *) __argz : 0; | |
| 144 | return __argz_len > 0 ? (char *) __argz : NULL; | |
| 145 | 145 | } |
| 146 | 146 | __extern_inline char * |
| 147 | 147 | __NTH (argz_next (const char *__argz, size_t __argz_len, |
lib/libc/include/generic-glibc/arpa/inet.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1997-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1997-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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+4-4| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1991-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1991-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
| ... | ... | @@ -66,18 +66,18 @@ __BEGIN_DECLS |
| 66 | 66 | /* This prints an "Assertion failed" message and aborts. */ |
| 67 | 67 | extern void __assert_fail (const char *__assertion, const char *__file, |
| 68 | 68 | 			 unsigned int __line, const char *__function) |
| 69 | __THROW __attribute__ ((__noreturn__)); | |
| 69 | __THROW __attribute__ ((__noreturn__)) __COLD; | |
| 70 | 70 | |
| 71 | 71 | /* Likewise, but prints the error text for ERRNUM. */ |
| 72 | 72 | extern void __assert_perror_fail (int __errnum, const char *__file, |
| 73 | 73 | 				 unsigned int __line, const char *__function) |
| 74 | __THROW __attribute__ ((__noreturn__)); | |
| 74 | __THROW __attribute__ ((__noreturn__)) __COLD; | |
| 75 | 75 | |
| 76 | 76 | |
| 77 | 77 | /* The following is not at all used here but needed for standard |
| 78 | 78 | compliance. */ |
| 79 | 79 | extern void __assert (const char *__assertion, const char *__file, int __line) |
| 80 | __THROW __attribute__ ((__noreturn__)); | |
| 80 | __THROW __attribute__ ((__noreturn__)) __COLD; | |
| 81 | 81 | |
| 82 | 82 | |
| 83 | 83 | __END_DECLS |
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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2019-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2016-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1997-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-2024 Free Software Foundation, Inc. | |
| 3 | Copyright (C) 1997-2025 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1993-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-2024 Free Software Foundation, Inc. | |
| 3 | Copyright (C) 1996-2025 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-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1996-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2019-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2021-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1996-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1992-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1999-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2002-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2019-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1996-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2019-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2007-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2007-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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.h+3-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* O_*, F_*, FD_* bit values for Linux. |
| 2 | Copyright (C) 2001-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2001-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
| ... | ... | @@ -200,6 +200,8 @@ |
| 200 | 200 | # define F_SETLEASE	1024	/* Set a lease. */ |
| 201 | 201 | # define F_GETLEASE	1025	/* Enquire what lease is active. */ |
| 202 | 202 | # define F_NOTIFY	1026	/* Request notifications on a directory. */ |
| 203 | # define F_DUPFD_QUERY 1027 /* Compare two file descriptors for sameness. */ | |
| 204 | # define F_CREATED_QUERY 1028 /* Was the file just created? */ | |
| 203 | 205 | # define F_SETPIPE_SZ	1031	/* Set pipe page size array. */ |
| 204 | 206 | # define F_GETPIPE_SZ	1032	/* Set pipe page size array. */ |
| 205 | 207 | # define F_ADD_SEALS	1033	/* Add seals to 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1995-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2007-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1998-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 3 | Copyright (C) 2017-2025 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2017-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2016-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2016-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2016-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1989-2025 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1989-2025 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1989-2025 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2012-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1991-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2018-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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/inotify.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 2005-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2005-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1996-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1996-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2019-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1995-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2002-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2016-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2016-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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+45-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Empty definitions required for __MATHCALL_VEC unfolding in mathcalls.h. |
| 2 | Copyright (C) 2014-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2014-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
| ... | ... | @@ -253,6 +253,17 @@ |
| 253 | 253 | #define __DECL_SIMD_log1pf64x |
| 254 | 254 | #define __DECL_SIMD_log1pf128x |
| 255 | 255 | |
| 256 | #define __DECL_SIMD_logp1 | |
| 257 | #define __DECL_SIMD_logp1f | |
| 258 | #define __DECL_SIMD_logp1l | |
| 259 | #define __DECL_SIMD_logp1f16 | |
| 260 | #define __DECL_SIMD_logp1f32 | |
| 261 | #define __DECL_SIMD_logp1f64 | |
| 262 | #define __DECL_SIMD_logp1f128 | |
| 263 | #define __DECL_SIMD_logp1f32x | |
| 264 | #define __DECL_SIMD_logp1f64x | |
| 265 | #define __DECL_SIMD_logp1f128x | |
| 266 | ||
| 256 | 267 | #define __DECL_SIMD_atanh |
| 257 | 268 | #define __DECL_SIMD_atanhf |
| 258 | 269 | #define __DECL_SIMD_atanhl |
| ... | ... | @@ -329,4 +340,37 @@ |
| 329 | 340 | #define __DECL_SIMD_tanf32x |
| 330 | 341 | #define __DECL_SIMD_tanf64x |
| 331 | 342 | #define __DECL_SIMD_tanf128x |
| 343 | ||
| 344 | #define __DECL_SIMD_sinpi | |
| 345 | #define __DECL_SIMD_sinpif | |
| 346 | #define __DECL_SIMD_sinpil | |
| 347 | #define __DECL_SIMD_sinpif16 | |
| 348 | #define __DECL_SIMD_sinpif32 | |
| 349 | #define __DECL_SIMD_sinpif64 | |
| 350 | #define __DECL_SIMD_sinpif128 | |
| 351 | #define __DECL_SIMD_sinpif32x | |
| 352 | #define __DECL_SIMD_sinpif64x | |
| 353 | #define __DECL_SIMD_sinpif128x | |
| 354 | ||
| 355 | #define __DECL_SIMD_cospi | |
| 356 | #define __DECL_SIMD_cospif | |
| 357 | #define __DECL_SIMD_cospil | |
| 358 | #define __DECL_SIMD_cospif16 | |
| 359 | #define __DECL_SIMD_cospif32 | |
| 360 | #define __DECL_SIMD_cospif64 | |
| 361 | #define __DECL_SIMD_cospif128 | |
| 362 | #define __DECL_SIMD_cospif32x | |
| 363 | #define __DECL_SIMD_cospif64x | |
| 364 | #define __DECL_SIMD_cospif128x | |
| 365 | ||
| 366 | #define __DECL_SIMD_tanpi | |
| 367 | #define __DECL_SIMD_tanpif | |
| 368 | #define __DECL_SIMD_tanpil | |
| 369 | #define __DECL_SIMD_tanpif16 | |
| 370 | #define __DECL_SIMD_tanpif32 | |
| 371 | #define __DECL_SIMD_tanpif64 | |
| 372 | #define __DECL_SIMD_tanpif128 | |
| 373 | #define __DECL_SIMD_tanpif32x | |
| 374 | #define __DECL_SIMD_tanpif64x | |
| 375 | #define __DECL_SIMD_tanpif128x | |
| 332 | 376 | #endif |
| \ No newline at end of file |
lib/libc/include/generic-glibc/bits/link.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 2005-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2005-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 3 | Copyright (C) 2021-2025 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1993-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2001-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2016-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2014-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2017-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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 created+48| ... | ... | @@ -0,0 +1,48 @@ |
| 1 | /* Macros for math function declarations. | |
| 2 | Copyright (C) 2024-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 | #define __SIMD_DECL(function) __CONCAT (__DECL_SIMD_, function) | |
| 20 | ||
| 21 | #define __MATHCALL_VEC(function, suffix, args) 	\ | |
| 22 | __SIMD_DECL (__MATH_PRECNAME (function, suffix)) \ | |
| 23 | __MATHCALL (function, suffix, args) | |
| 24 | ||
| 25 | #define __MATHDECL_VEC(type, function,suffix, args) \ | |
| 26 | __SIMD_DECL (__MATH_PRECNAME (function, suffix)) \ | |
| 27 | __MATHDECL(type, function,suffix, args) | |
| 28 | ||
| 29 | #define __MATHCALL(function,suffix, args)	\ | |
| 30 | __MATHDECL (_Mdouble_,function,suffix, args) | |
| 31 | #define __MATHDECL(type, function,suffix, args) \ | |
| 32 | __MATHDECL_1(type, function,suffix, args); \ | |
| 33 | __MATHDECL_1(type, __CONCAT(__,function),suffix, args) | |
| 34 | #define __MATHCALLX(function,suffix, args, attrib)	\ | |
| 35 | __MATHDECLX (_Mdouble_,function,suffix, args, attrib) | |
| 36 | #define __MATHDECLX(type, function,suffix, args, attrib) \ | |
| 37 | __MATHDECL_1(type, function,suffix, args) __attribute__ (attrib); | |
| 38 | #define __MATHDECL_1_IMPL(type, function, suffix, args) \ | |
| 39 | extern type __MATH_PRECNAME(function,suffix) args __THROW | |
| 40 | #define __MATHDECL_1(type, function, suffix, args) \ | |
| 41 | __MATHDECL_1_IMPL(type, function, suffix, args) | |
| 42 | /* Ignore the alias by default. The alias is only useful with | |
| 43 | redirections. */ | |
| 44 | #define __MATHDECL_ALIAS(type, function, suffix, args, alias) \ | |
| 45 | __MATHDECL_1(type, function, suffix, args) | |
| 46 | ||
| 47 | #define __MATHREDIR(type, function, suffix, args, to) \ | |
| 48 | extern type __REDIRECT_NTH (__MATH_PRECNAME (function, suffix), args, to) | |
| \ No newline at end of file |
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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2018-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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+20-2| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Prototype declarations for math functions; helper file for <math.h>. |
| 2 | Copyright (C) 1996-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1996-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
| ... | ... | @@ -65,6 +65,24 @@ __MATHCALL_VEC (sin,, (_Mdouble_ __x)); |
| 65 | 65 | /* Tangent of X. */ |
| 66 | 66 | __MATHCALL_VEC (tan,, (_Mdouble_ __x)); |
| 67 | 67 | |
| 68 | #if __GLIBC_USE (IEC_60559_FUNCS_EXT_C23) | |
| 69 | /* Arc cosine of X, divided by pi. */ | |
| 70 | __MATHCALL (acospi,, (_Mdouble_ __x)); | |
| 71 | /* Arc sine of X, divided by pi. */ | |
| 72 | __MATHCALL (asinpi,, (_Mdouble_ __x)); | |
| 73 | /* Arc tangent of X, divided by pi. */ | |
| 74 | __MATHCALL (atanpi,, (_Mdouble_ __x)); | |
| 75 | /* Arc tangent of Y/X, divided by pi. */ | |
| 76 | __MATHCALL (atan2pi,, (_Mdouble_ __y, _Mdouble_ __x)); | |
| 77 | ||
| 78 | /* Cosine of pi * X. */ | |
| 79 | __MATHCALL_VEC (cospi,, (_Mdouble_ __x)); | |
| 80 | /* Sine of pi * X. */ | |
| 81 | __MATHCALL_VEC (sinpi,, (_Mdouble_ __x)); | |
| 82 | /* Tangent of pi * X. */ | |
| 83 | __MATHCALL_VEC (tanpi,, (_Mdouble_ __x)); | |
| 84 | #endif | |
| 85 | ||
| 68 | 86 | /* Hyperbolic functions. */ |
| 69 | 87 | |
| 70 | 88 | /* Hyperbolic cosine of X. */ |
| ... | ... | @@ -126,7 +144,7 @@ __MATHCALL (log2p1,, (_Mdouble_ __x)); |
| 126 | 144 | __MATHCALL (log10p1,, (_Mdouble_ __x)); |
| 127 | 145 | |
| 128 | 146 | /* Return log(1 + X). */ |
| 129 | __MATHCALL (logp1,, (_Mdouble_ __x)); | |
| 147 | __MATHCALL_VEC (logp1,, (_Mdouble_ __x)); | |
| 130 | 148 | #endif |
| 131 | 149 | |
| 132 | 150 | #if defined __USE_XOPEN_EXTENDED || defined __USE_ISOC99 |
lib/libc/include/generic-glibc/bits/mathdef.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1997-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1997-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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+2-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Definitions for POSIX memory map interface. Linux generic version. |
| 2 | Copyright (C) 2001-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2001-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
| ... | ... | @@ -43,6 +43,7 @@ |
| 43 | 43 | #define MAP_PRIVATE	0x02		/* Changes are private. */ |
| 44 | 44 | #define MAP_SHARED_VALIDATE	0x03	/* Share changes and validate |
| 45 | 45 | 					 extension flags. */ |
| 46 | #define MAP_DROPPABLE	0x08		/* Zero memory under memory pressure. */ | |
| 46 | 47 | #define MAP_TYPE	0x0f		/* Mask for type of mapping. */ |
| 47 | 48 | |
| 48 | 49 | /* Other flags. */ |
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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1997-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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+9-8| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Memory-mapping-related declarations/definitions, not architecture-specific. |
| 2 | Copyright (C) 2017-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2017-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
| ... | ... | @@ -42,7 +42,7 @@ |
| 42 | 42 | # define MLOCK_ONFAULT 1U |
| 43 | 43 | # endif |
| 44 | 44 | |
| 45 | /* Access rights for pkey_alloc. */ | |
| 45 | /* Access restrictions for pkey_alloc. */ | |
| 46 | 46 | # ifndef PKEY_DISABLE_ACCESS |
| 47 | 47 | # define PKEY_DISABLE_ACCESS 0x1 |
| 48 | 48 | # define PKEY_DISABLE_WRITE 0x2 |
| ... | ... | @@ -59,21 +59,22 @@ int memfd_create (const char *__name, unsigned int __flags) __THROW; |
| 59 | 59 | |
| 60 | 60 | /* Lock pages from ADDR (inclusive) to ADDR + LENGTH (exclusive) into |
| 61 | 61 | memory. FLAGS is a combination of the MLOCK_* flags above. */ |
| 62 | int mlock2 (const void *__addr, size_t __length, unsigned int __flags) __THROW; | |
| 62 | int mlock2 (const void *__addr, size_t __length, unsigned int __flags) __THROW | |
| 63 | __attr_access_none (1); | |
| 63 | 64 | |
| 64 | 65 | #endif /* if (__GLIBC__ == 2 && __GLIBC_MINOR__ >= 27) || __GLIBC__ > 2 */ |
| 65 | 66 | |
| 66 | 67 | /* Allocate a new protection key, with the PKEY_DISABLE_* bits |
| 67 | specified in ACCESS_RIGHTS. The protection key mask for the | |
| 68 | specified in ACCESS_RESTRICTIONS. The protection key mask for the | |
| 68 | 69 | current thread is updated to match the access privilege for the new |
| 69 | 70 | key. */ |
| 70 | int pkey_alloc (unsigned int __flags, unsigned int __access_rights) __THROW; | |
| 71 | int pkey_alloc (unsigned int __flags, unsigned int __access_restrictions) __THROW; | |
| 71 | 72 | |
| 72 | /* Update the access rights for the current thread for KEY, which must | |
| 73 | /* Update the access restrictions for the current thread for KEY, which must | |
| 73 | 74 | have been allocated using pkey_alloc. */ |
| 74 | int pkey_set (int __key, unsigned int __access_rights) __THROW; | |
| 75 | int pkey_set (int __key, unsigned int __access_restrictions) __THROW; | |
| 75 | 76 | |
| 76 | /* Return the access rights for the current thread for KEY, which must | |
| 77 | /* Return the access restrictions for the current thread for KEY, which must | |
| 77 | 78 | have been allocated using pkey_alloc. */ |
| 78 | 79 | int pkey_get (int __key) __THROW; |
| 79 | 80 |
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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1997-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2022-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2006-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2004-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2007-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1995-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1996-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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/param.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Old-style Unix parameters and limits. Linux version. |
| 2 | Copyright (C) 1995-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1995-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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+2-2| ... | ... | @@ -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 Free Software Foundation, Inc. | |
| 3 | Copyright (C) 2024-2025 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 |
| ... | ... | @@ -28,7 +28,7 @@ enum |
| 28 | 28 | x86_feature_1_shstk		= 1U << 1 |
| 29 | 29 | }; |
| 30 | 30 | |
| 31 | static __inline__ _Bool | |
| 31 | static __inline__ bool | |
| 32 | 32 | x86_cpu_cet_active (unsigned int __index) |
| 33 | 33 | { |
| 34 | 34 | #ifdef __x86_64__ |
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-2024 Free Software Foundation, Inc. | |
| 3 | Copyright (C) 2008-2025 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-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1997-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2012-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1991-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1991-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Define POSIX options for Linux. |
| 2 | Copyright (C) 1996-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1996-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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/ppc.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Facilities specific to the PowerPC architecture on Linux |
| 2 | Copyright (C) 2012-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2012-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2006-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2018-2025 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2018-2025 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2018-2025 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1996-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2021-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2021-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2019-2025 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2017-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-2024 Free Software Foundation, Inc. | |
| 3 | Copyright (C) 1996-2025 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1994-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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+36-3| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | /* Restartable Sequences architecture header. Stub version. | |
| 2 | Copyright (C) 2021-2024 Free Software Foundation, Inc. | |
| 1 | /* Restartable Sequences Linux mips architecture header. | |
| 2 | Copyright (C) 2021-2025 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 |
| ... | ... | @@ -26,4 +26,37 @@ |
| 26 | 26 | architecture. When choosing this value, it needs to be taken into |
| 27 | 27 | account that generating invalid instructions may have ill effects on |
| 28 | 28 | tools like objdump, and may also have impact on the CPU speculative |
| 29 | execution efficiency in some cases. */ | |
| \ No newline at end of file | ||
| 29 | execution efficiency in some cases. | |
| 30 | ||
| 31 | RSEQ_SIG uses the break instruction. The instruction pattern is: | |
| 32 | ||
| 33 | On MIPS: | |
| 34 | 0350000d break 0x350 | |
| 35 | ||
| 36 | On nanoMIPS: | |
| 37 | 00100350 break 0x350 | |
| 38 | ||
| 39 | On microMIPS: | |
| 40 | 0000d407 break 0x350 | |
| 41 | ||
| 42 | For nanoMIPS32 and microMIPS, the instruction stream is encoded as | |
| 43 | 16-bit halfwords, so the signature halfwords need to be swapped | |
| 44 | accordingly for little-endian. */ | |
| 45 | ||
| 46 | #if defined (__nanomips__) | |
| 47 | # ifdef __MIPSEL__ | |
| 48 | # define RSEQ_SIG 0x03500010 | |
| 49 | # else | |
| 50 | # define RSEQ_SIG 0x00100350 | |
| 51 | # endif | |
| 52 | #elif defined (__mips_micromips) | |
| 53 | # ifdef __MIPSEL__ | |
| 54 | # define RSEQ_SIG 0xd4070000 | |
| 55 | # else | |
| 56 | # define RSEQ_SIG 0x0000d407 | |
| 57 | # endif | |
| 58 | #elif defined (__mips__) | |
| 59 | # define RSEQ_SIG 0x0350000d | |
| 60 | #else | |
| 61 | /* Unknown MIPS architecture. */ | |
| 62 | #endif | |
| \ No newline at end of file |
lib/libc/include/generic-glibc/bits/sched.h+60-3| ... | ... | @@ -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-2024 Free Software Foundation, Inc. | |
| 3 | Copyright (C) 1996-2025 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 |
| ... | ... | @@ -29,15 +29,61 @@ |
| 29 | 29 | #define SCHED_FIFO		1 |
| 30 | 30 | #define SCHED_RR		2 |
| 31 | 31 | #ifdef __USE_GNU |
| 32 | # define SCHED_NORMAL		0 | |
| 32 | 33 | # define SCHED_BATCH		3 |
| 33 | 34 | # define SCHED_ISO		4 |
| 34 | 35 | # define SCHED_IDLE		5 |
| 35 | 36 | # define SCHED_DEADLINE		6 |
| 37 | # define SCHED_EXT		7 | |
| 36 | 38 | |
| 39 | /* Flags that can be used in policy values. */ | |
| 37 | 40 | # define SCHED_RESET_ON_FORK	0x40000000 |
| 38 | #endif | |
| 39 | 41 | |
| 40 | #ifdef __USE_GNU | |
| 42 | /* Flags for the sched_flags field in struct sched_attr. */ | |
| 43 | #define SCHED_FLAG_RESET_ON_FORK	0x01 | |
| 44 | #define SCHED_FLAG_RECLAIM		0x02 | |
| 45 | #define SCHED_FLAG_DL_OVERRUN		0x04 | |
| 46 | #define SCHED_FLAG_KEEP_POLICY		0x08 | |
| 47 | #define SCHED_FLAG_KEEP_PARAMS		0x10 | |
| 48 | #define SCHED_FLAG_UTIL_CLAMP_MIN	0x20 | |
| 49 | #define SCHED_FLAG_UTIL_CLAMP_MAX	0x40 | |
| 50 | ||
| 51 | /* Combinations of sched_flags fields. */ | |
| 52 | #define SCHED_FLAG_KEEP_ALL \ | |
| 53 | (SCHED_FLAG_KEEP_POLICY | SCHED_FLAG_KEEP_PARAMS) | |
| 54 | #define SCHED_FLAG_UTIL_CLAMP \ | |
| 55 | (SCHED_FLAG_UTIL_CLAMP_MIN | SCHED_FLAG_UTIL_CLAMP_MAX) | |
| 56 | ||
| 57 | /* Use "" to work around incorrect macro expansion of the | |
| 58 | __has_include argument (GCC PR 80005). */ | |
| 59 | # ifdef __has_include | |
| 60 | # if __has_include ("linux/sched/types.h") | |
| 61 | /* Some older Linux versions defined sched_param in <linux/sched/types.h>. */ | |
| 62 | # define sched_param __glibc_mask_sched_param | |
| 63 | # include <linux/sched/types.h> | |
| 64 | # undef sched_param | |
| 65 | # endif | |
| 66 | # endif | |
| 67 | # ifndef SCHED_ATTR_SIZE_VER0 | |
| 68 | # include <linux/types.h> | |
| 69 | # define SCHED_ATTR_SIZE_VER0 48 | |
| 70 | # define SCHED_ATTR_SIZE_VER1 56 | |
| 71 | struct sched_attr | |
| 72 | { | |
| 73 | __u32 size; | |
| 74 | __u32 sched_policy; | |
| 75 | __u64 sched_flags; | |
| 76 | __s32 sched_nice; | |
| 77 | __u32 sched_priority; | |
| 78 | __u64 sched_runtime; | |
| 79 | __u64 sched_deadline; | |
| 80 | __u64 sched_period; | |
| 81 | __u32 sched_util_min; | |
| 82 | __u32 sched_util_max; | |
| 83 | /* Additional fields may be added at the end. */ | |
| 84 | }; | |
| 85 | # endif /* !SCHED_ATTR_SIZE_VER0 */ | |
| 86 | ||
| 41 | 87 | /* Cloning flags. */ |
| 42 | 88 | # define CSIGNAL 0x000000ff /* Signal mask to be sent at exit. */ |
| 43 | 89 | # define CLONE_VM 0x00000100 /* Set if VM shared between processes. */ |
| ... | ... | @@ -97,6 +143,17 @@ extern int getcpu (unsigned int *, unsigned int *) __THROW; |
| 97 | 143 | |
| 98 | 144 | /* Switch process to namespace of type NSTYPE indicated by FD. */ |
| 99 | 145 | extern int setns (int __fd, int __nstype) __THROW; |
| 146 | ||
| 147 | /* Apply the scheduling attributes from *ATTR to the process or thread TID. */ | |
| 148 | int sched_setattr (pid_t tid, struct sched_attr *attr, unsigned int flags) | |
| 149 | __THROW __nonnull ((2)); | |
| 150 | ||
| 151 | /* Obtain the scheduling attributes of the process or thread TID and | |
| 152 | store it in *ATTR. */ | |
| 153 | int sched_getattr (pid_t tid, struct sched_attr *attr, unsigned int size, | |
| 154 | 		 unsigned int flags) | |
| 155 | __THROW __nonnull ((2)) __attr_access ((__write_only__, 2, 3)); | |
| 156 | ||
| 100 | 157 | #endif |
| 101 | 158 | |
| 102 | 159 | __END_DECLS |
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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2023-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1997-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2011-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1995-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1995-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1992-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2009-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1995-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2018-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1993-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1996-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1997-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* siginfo constants. Linux version. |
| 2 | Copyright (C) 1997-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1997-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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/signal_ext.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* System-specific extensions of <signal.h>, Linux version. |
| 2 | Copyright (C) 2019-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2019-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2007-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1995-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1991-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1998-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2020-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1998-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1995-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2019-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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+3-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* System-specific socket constants and types. Linux version. |
| 2 | Copyright (C) 1991-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1991-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
| ... | ... | @@ -246,6 +246,8 @@ enum |
| 246 | 246 | #define MSG_WAITFORONE	MSG_WAITFORONE |
| 247 | 247 | MSG_BATCH		= 0x40000, /* sendmmsg: more messages coming. */ |
| 248 | 248 | #define MSG_BATCH	MSG_BATCH |
| 249 | MSG_SOCK_DEVMEM	= 0x2000000, /* Receive devmem skbs as cmsg. */ | |
| 250 | #define MSG_SOCK_DEVMEM	MSG_SOCK_DEVMEM | |
| 249 | 251 | MSG_ZEROCOPY	= 0x4000000, /* Use user data in kernel path. */ |
| 250 | 252 | #define MSG_ZEROCOPY	MSG_ZEROCOPY |
| 251 | 253 | MSG_FASTOPEN	= 0x20000000, /* Send data in TCP SYN. */ |
lib/libc/include/generic-glibc/bits/socket2.h+11-11| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Checking macros for socket functions. |
| 2 | Copyright (C) 2005-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2005-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
| ... | ... | @@ -37,14 +37,14 @@ recv (int __fd, __fortify_clang_overload_arg0 (void *, ,__buf), size_t __n, |
| 37 | 37 | 					 "recv called with bigger length than " |
| 38 | 38 | 					 "size of destination buffer") |
| 39 | 39 | { |
| 40 | size_t sz = __glibc_objsize0 (__buf); | |
| 41 | if (__glibc_safe_or_unknown_len (__n, sizeof (char), sz)) | |
| 40 | size_t __sz = __glibc_objsize0 (__buf); | |
| 41 | if (__glibc_safe_or_unknown_len (__n, sizeof (char), __sz)) | |
| 42 | 42 | return __recv_alias (__fd, __buf, __n, __flags); |
| 43 | 43 | #if !__fortify_use_clang |
| 44 | if (__glibc_unsafe_len (__n, sizeof (char), sz)) | |
| 45 | return __recv_chk_warn (__fd, __buf, __n, sz, __flags); | |
| 44 | if (__glibc_unsafe_len (__n, sizeof (char), __sz)) | |
| 45 | return __recv_chk_warn (__fd, __buf, __n, __sz, __flags); | |
| 46 | 46 | #endif |
| 47 | return __recv_chk (__fd, __buf, __n, sz, __flags); | |
| 47 | return __recv_chk (__fd, __buf, __n, __sz, __flags); | |
| 48 | 48 | } |
| 49 | 49 | |
| 50 | 50 | extern ssize_t __recvfrom_chk (int __fd, void *__restrict __buf, size_t __n, |
| ... | ... | @@ -71,13 +71,13 @@ recvfrom (int __fd, __fortify_clang_overload_arg0 (void *, __restrict, __buf), |
| 71 | 71 | 					 "recvfrom called with bigger length " |
| 72 | 72 | 					 "than size of destination buffer") |
| 73 | 73 | { |
| 74 | size_t sz = __glibc_objsize0 (__buf); | |
| 75 | if (__glibc_safe_or_unknown_len (__n, sizeof (char), sz)) | |
| 74 | size_t __sz = __glibc_objsize0 (__buf); | |
| 75 | if (__glibc_safe_or_unknown_len (__n, sizeof (char), __sz)) | |
| 76 | 76 | return __recvfrom_alias (__fd, __buf, __n, __flags, __addr, __addr_len); |
| 77 | 77 | #if !__fortify_use_clang |
| 78 | if (__glibc_unsafe_len (__n, sizeof (char), sz)) | |
| 79 | return __recvfrom_chk_warn (__fd, __buf, __n, sz, __flags, __addr, | |
| 78 | if (__glibc_unsafe_len (__n, sizeof (char), __sz)) | |
| 79 | return __recvfrom_chk_warn (__fd, __buf, __n, __sz, __flags, __addr, | |
| 80 | 80 | 				__addr_len); |
| 81 | 81 | #endif |
| 82 | return __recvfrom_chk (__fd, __buf, __n, sz, __flags, __addr, __addr_len); | |
| 82 | return __recvfrom_chk (__fd, __buf, __n, __sz, __flags, __addr, __addr_len); | |
| 83 | 83 | } |
| \ No newline at end of file |
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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1991-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2023-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1998-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1988, 1997-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1992-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1997-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1997-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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+5-2| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Generic statx-related definitions and declarations. |
| 2 | Copyright (C) 2018-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2018-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
| ... | ... | @@ -46,6 +46,8 @@ |
| 46 | 46 | # define STATX_MNT_ID 0x1000U |
| 47 | 47 | # define STATX_DIOALIGN 0x2000U |
| 48 | 48 | # define STATX_MNT_ID_UNIQUE 0x4000U |
| 49 | # define STATX_SUBVOL 0x8000U | |
| 50 | # define STATX_WRITE_ATOMIC 0x00010000U | |
| 49 | 51 | # define STATX__RESERVED 0x80000000U |
| 50 | 52 | |
| 51 | 53 | # define STATX_ATTR_COMPRESSED 0x0004 |
| ... | ... | @@ -57,6 +59,7 @@ |
| 57 | 59 | # define STATX_ATTR_MOUNT_ROOT 0x2000 |
| 58 | 60 | # define STATX_ATTR_VERITY 0x100000 |
| 59 | 61 | # define STATX_ATTR_DAX 0x200000 |
| 62 | # define STATX_ATTR_WRITE_ATOMIC 0x00400000 | |
| 60 | 63 | #endif /* !STATX_TYPE */ |
| 61 | 64 | |
| 62 | 65 | __BEGIN_DECLS |
| ... | ... | @@ -64,7 +67,7 @@ __BEGIN_DECLS |
| 64 | 67 | /* Fill *BUF with information about PATH in DIRFD. */ |
| 65 | 68 | int statx (int __dirfd, const char *__restrict __path, int __flags, |
| 66 | 69 | unsigned int __mask, struct statx *__restrict __buf) |
| 67 | __THROW __nonnull ((2, 5)); | |
| 70 | __THROW __nonnull ((5)); | |
| 68 | 71 | |
| 69 | 72 | __END_DECLS |
| 70 | 73 |
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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2018-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2017-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2024-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2017-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2006-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1998-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2004-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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+21-21| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Checking macros for stdio functions. |
| 2 | Copyright (C) 2004-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2004-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
| ... | ... | @@ -308,14 +308,14 @@ fgets (__fortify_clang_overload_arg (char *, __restrict, __s), int __n, |
| 308 | 308 | 			 "fgets called with bigger size than length of " |
| 309 | 309 | 			 "destination buffer") |
| 310 | 310 | { |
| 311 | size_t sz = __glibc_objsize (__s); | |
| 312 | if (__glibc_safe_or_unknown_len (__n, sizeof (char), sz)) | |
| 311 | size_t __sz = __glibc_objsize (__s); | |
| 312 | if (__glibc_safe_or_unknown_len (__n, sizeof (char), __sz)) | |
| 313 | 313 | return __fgets_alias (__s, __n, __stream); |
| 314 | 314 | #if !__fortify_use_clang |
| 315 | if (__glibc_unsafe_len (__n, sizeof (char), sz)) | |
| 316 | return __fgets_chk_warn (__s, sz, __n, __stream); | |
| 315 | if (__glibc_unsafe_len (__n, sizeof (char), __sz)) | |
| 316 | return __fgets_chk_warn (__s, __sz, __n, __stream); | |
| 317 | 317 | #endif |
| 318 | return __fgets_chk (__s, sz, __n, __stream); | |
| 318 | return __fgets_chk (__s, __sz, __n, __stream); | |
| 319 | 319 | } |
| 320 | 320 | |
| 321 | 321 | __fortify_function __wur __nonnull ((4)) __attribute_overloadable__ size_t |
| ... | ... | @@ -326,14 +326,14 @@ fread (__fortify_clang_overload_arg (void *, __restrict, __ptr), |
| 326 | 326 | 			 "fread called with bigger size * n than length " |
| 327 | 327 | 			 "of destination buffer") |
| 328 | 328 | { |
| 329 | size_t sz = __glibc_objsize0 (__ptr); | |
| 330 | if (__glibc_safe_or_unknown_len (__n, __size, sz)) | |
| 329 | size_t __sz = __glibc_objsize0 (__ptr); | |
| 330 | if (__glibc_safe_or_unknown_len (__n, __size, __sz)) | |
| 331 | 331 | return __fread_alias (__ptr, __size, __n, __stream); |
| 332 | 332 | #if !__fortify_use_clang |
| 333 | if (__glibc_unsafe_len (__n, __size, sz)) | |
| 334 | return __fread_chk_warn (__ptr, sz, __size, __n, __stream); | |
| 333 | if (__glibc_unsafe_len (__n, __size, __sz)) | |
| 334 | return __fread_chk_warn (__ptr, __sz, __size, __n, __stream); | |
| 335 | 335 | #endif |
| 336 | return __fread_chk (__ptr, sz, __size, __n, __stream); | |
| 336 | return __fread_chk (__ptr, __sz, __size, __n, __stream); | |
| 337 | 337 | } |
| 338 | 338 | |
| 339 | 339 | #ifdef __USE_GNU |
| ... | ... | @@ -345,14 +345,14 @@ fgets_unlocked (__fortify_clang_overload_arg (char *, __restrict, __s), |
| 345 | 345 | 			 "fgets called with bigger size than length of " |
| 346 | 346 | 			 "destination buffer") |
| 347 | 347 | { |
| 348 | size_t sz = __glibc_objsize (__s); | |
| 349 | if (__glibc_safe_or_unknown_len (__n, sizeof (char), sz)) | |
| 348 | size_t __sz = __glibc_objsize (__s); | |
| 349 | if (__glibc_safe_or_unknown_len (__n, sizeof (char), __sz)) | |
| 350 | 350 | return __fgets_unlocked_alias (__s, __n, __stream); |
| 351 | 351 | #if !__fortify_use_clang |
| 352 | if (__glibc_unsafe_len (__n, sizeof (char), sz)) | |
| 353 | return __fgets_unlocked_chk_warn (__s, sz, __n, __stream); | |
| 352 | if (__glibc_unsafe_len (__n, sizeof (char), __sz)) | |
| 353 | return __fgets_unlocked_chk_warn (__s, __sz, __n, __stream); | |
| 354 | 354 | #endif |
| 355 | return __fgets_unlocked_chk (__s, sz, __n, __stream); | |
| 355 | return __fgets_unlocked_chk (__s, __sz, __n, __stream); | |
| 356 | 356 | } |
| 357 | 357 | #endif |
| 358 | 358 | |
| ... | ... | @@ -366,8 +366,8 @@ fread_unlocked (__fortify_clang_overload_arg0 (void *, __restrict, __ptr), |
| 366 | 366 | 			 "fread_unlocked called with bigger size * n than " |
| 367 | 367 | 			 "length of destination buffer") |
| 368 | 368 | { |
| 369 | size_t sz = __glibc_objsize0 (__ptr); | |
| 370 | if (__glibc_safe_or_unknown_len (__n, __size, sz)) | |
| 369 | size_t __sz = __glibc_objsize0 (__ptr); | |
| 370 | if (__glibc_safe_or_unknown_len (__n, __size, __sz)) | |
| 371 | 371 | { |
| 372 | 372 | # ifdef __USE_EXTERN_INLINES |
| 373 | 373 | if (__builtin_constant_p (__size) |
| ... | ... | @@ -393,10 +393,10 @@ fread_unlocked (__fortify_clang_overload_arg0 (void *, __restrict, __ptr), |
| 393 | 393 | return __fread_unlocked_alias (__ptr, __size, __n, __stream); |
| 394 | 394 | } |
| 395 | 395 | # if !__fortify_use_clang |
| 396 | if (__glibc_unsafe_len (__n, __size, sz)) | |
| 397 | return __fread_unlocked_chk_warn (__ptr, sz, __size, __n, __stream); | |
| 396 | if (__glibc_unsafe_len (__n, __size, __sz)) | |
| 397 | return __fread_unlocked_chk_warn (__ptr, __sz, __size, __n, __stream); | |
| 398 | 398 | # endif |
| 399 | return __fread_unlocked_chk (__ptr, sz, __size, __n, __stream); | |
| 399 | return __fread_unlocked_chk (__ptr, __sz, __size, __n, __stream); | |
| 400 | 400 | |
| 401 | 401 | } |
| 402 | 402 | #endif |
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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2023-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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+10-12| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Perform binary search - inline version. |
| 2 | Copyright (C) 1991-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1991-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file 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,22 +20,14 @@ __extern_inline void * |
| 20 | 20 | bsearch (const void *__key, const void *__base, size_t __nmemb, size_t __size, |
| 21 | 21 | 	 __compar_fn_t __compar) |
| 22 | 22 | { |
| 23 | size_t __l, __u, __idx; | |
| 24 | 23 | const void *__p; |
| 25 | 24 | int __comparison; |
| 26 | 25 | |
| 27 | __l = 0; | |
| 28 | __u = __nmemb; | |
| 29 | while (__l < __u) | |
| 26 | while (__nmemb) | |
| 30 | 27 | { |
| 31 | __idx = (__l + __u) / 2; | |
| 32 | __p = (const void *) (((const char *) __base) + (__idx * __size)); | |
| 28 | __p = (const void *) (((const char *) __base) + ((__nmemb >> 1) * __size)); | |
| 33 | 29 | __comparison = (*__compar) (__key, __p); |
| 34 | if (__comparison < 0) | |
| 35 | 	__u = __idx; | |
| 36 | else if (__comparison > 0) | |
| 37 | 	__l = __idx + 1; | |
| 38 | else | |
| 30 | if (__comparison == 0) | |
| 39 | 31 | 	{ |
| 40 | 32 | #if __GNUC_PREREQ(4, 6) |
| 41 | 33 | # pragma GCC diagnostic push |
| ... | ... | @@ -46,6 +38,12 @@ bsearch (const void *__key, const void *__base, size_t __nmemb, size_t __size, |
| 46 | 38 | # pragma GCC diagnostic pop |
| 47 | 39 | #endif |
| 48 | 40 | 	} |
| 41 | if (__comparison > 0) | |
| 42 | 	{ | |
| 43 | 	 __base = ((const char *) __p) + __size; | |
| 44 | 	 --__nmemb; | |
| 45 | 	} | |
| 46 | __nmemb >>= 1; | |
| 49 | 47 | } |
| 50 | 48 | |
| 51 | 49 | return NULL; |
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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2012-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2006-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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+6-6| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Checking macros for stdlib functions. |
| 2 | Copyright (C) 2005-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2005-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
| ... | ... | @@ -43,16 +43,16 @@ __NTH (realpath (const char *__restrict __name, |
| 43 | 43 | 					 "bytes long buffer") |
| 44 | 44 | #endif |
| 45 | 45 | { |
| 46 | size_t sz = __glibc_objsize (__resolved); | |
| 46 | size_t __sz = __glibc_objsize (__resolved); | |
| 47 | 47 | |
| 48 | if (sz == (size_t) -1) | |
| 48 | if (__sz == (size_t) -1) | |
| 49 | 49 | return __realpath_alias (__name, __resolved); |
| 50 | 50 | |
| 51 | 51 | #if !__fortify_use_clang && defined _LIBC_LIMITS_H_ && defined PATH_MAX |
| 52 | if (__glibc_unsafe_len (PATH_MAX, sizeof (char), sz)) | |
| 53 | return __realpath_chk_warn (__name, __resolved, sz); | |
| 52 | if (__glibc_unsafe_len (PATH_MAX, sizeof (char), __sz)) | |
| 53 | return __realpath_chk_warn (__name, __resolved, __sz); | |
| 54 | 54 | #endif |
| 55 | return __realpath_chk (__name, __resolved, sz); | |
| 55 | return __realpath_chk (__name, __resolved, __sz); | |
| 56 | 56 | } |
| 57 | 57 | |
| 58 | 58 |
lib/libc/include/generic-glibc/bits/string_fortified.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 2004-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2004-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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/strings_fortified.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Fortify macros for strings.h functions. |
| 2 | Copyright (C) 2017-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2017-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Default mutex implementation struct definitions. |
| 2 | Copyright (C) 2019-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2019-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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_rwlock.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Default read-write lock implementation struct definitions. |
| 2 | Copyright (C) 2019-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2019-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Definition for struct stat. |
| 2 | Copyright (C) 2020-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2020-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2021-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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.9. */ | |
| 2 | /* The system call list corresponds to kernel 6.12. */ | |
| 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 395520 | |
| 8 | #define __GLIBC_LINUX_VERSION_CODE 396288 | |
| 9 | 9 | |
| 10 | 10 | #ifdef __NR_FAST_atomic_update |
| 11 | 11 | # define SYS_FAST_atomic_update __NR_FAST_atomic_update |
| ... | ... | @@ -1059,6 +1059,10 @@ |
| 1059 | 1059 | # define SYS_mremap __NR_mremap |
| 1060 | 1060 | #endif |
| 1061 | 1061 | |
| 1062 | #ifdef __NR_mseal | |
| 1063 | # define SYS_mseal __NR_mseal | |
| 1064 | #endif | |
| 1065 | ||
| 1062 | 1066 | #ifdef __NR_msgctl |
| 1063 | 1067 | # define SYS_msgctl __NR_msgctl |
| 1064 | 1068 | #endif |
| ... | ... | @@ -2519,6 +2523,10 @@ |
| 2519 | 2523 | # define SYS_unshare __NR_unshare |
| 2520 | 2524 | #endif |
| 2521 | 2525 | |
| 2526 | #ifdef __NR_uretprobe | |
| 2527 | # define SYS_uretprobe __NR_uretprobe | |
| 2528 | #endif | |
| 2529 | ||
| 2522 | 2530 | #ifdef __NR_uselib |
| 2523 | 2531 | # define SYS_uselib __NR_uselib |
| 2524 | 2532 | #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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2023-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2006-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2006-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2005-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1996-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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. Linux/generic version. |
| 2 | Copyright (C) 2019-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2019-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2019-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2019-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2019-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2019-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2019-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2019-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2019-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2019-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1993-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-3| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Common threading primitives definitions for both POSIX and C11. |
| 2 | Copyright (C) 2017-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2017-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
| ... | ... | @@ -95,8 +95,7 @@ struct __pthread_cond_s |
| 95 | 95 | { |
| 96 | 96 | __atomic_wide_counter __wseq; |
| 97 | 97 | __atomic_wide_counter __g1_start; |
| 98 | unsigned int __g_refs[2] __LOCK_ALIGNMENT; | |
| 99 | unsigned int __g_size[2]; | |
| 98 | unsigned int __g_size[2] __LOCK_ALIGNMENT; | |
| 100 | 99 | unsigned int __g1_orig_size; |
| 101 | 100 | unsigned int __wrefs; |
| 102 | 101 | unsigned int __g_signals[2]; |
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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1996-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2018-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2008-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2021-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1995-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2002-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1997-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1997-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1991-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1991-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2017-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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/stack_t.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Define stack_t. Linux version. |
| 2 | Copyright (C) 1998-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1998-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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+5-2| ... | ... | @@ -1,4 +1,5 @@ |
| 1 | /* Copyright (C) 1991-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1991-2025 Free Software Foundation, Inc. | |
| 2 | Copyright The GNU Toolchain Authors. | |
| 2 | 3 | This file is part of the GNU C Library. |
| 3 | 4 | |
| 4 | 5 | The GNU C Library is free software; you can redistribute it and/or |
| ... | ... | @@ -70,7 +71,9 @@ struct _IO_FILE |
| 70 | 71 | struct _IO_FILE *_chain; |
| 71 | 72 | |
| 72 | 73 | int _fileno; |
| 73 | int _flags2; | |
| 74 | int _flags2:24; | |
| 75 | /* Fallback buffer to use when malloc fails to allocate one. */ | |
| 76 | char _short_backupbuf[1]; | |
| 74 | 77 | __off_t _old_offset; /* This used to be _offset but it's too small. */ |
| 75 | 78 | |
| 76 | 79 | /* 1+column number of pbase(); 0 is unknown. */ |
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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1991-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1996-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2020-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2021-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2020-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1994-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1996-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2020-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2020-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1995-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2020-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2020-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2020-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1998-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Definition of the generic version of struct statx. |
| 2 | Copyright (C) 2018-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2018-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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_timestamp.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Definition of the generic version of struct statx_timestamp. |
| 2 | Copyright (C) 2018-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2018-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2011-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2017-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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+3-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Operating system-specific extensions to sys/uio.h - Linux version. |
| 2 | Copyright (C) 1996-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1996-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file 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,8 @@ extern ssize_t process_vm_writev (pid_t __pid, const struct iovec *__lvec, |
| 48 | 48 | #define RWF_NOWAIT	0x00000008 /* per-IO nonblocking mode. */ |
| 49 | 49 | #define RWF_APPEND	0x00000010 /* per-IO O_APPEND. */ |
| 50 | 50 | #define RWF_NOAPPEND	0x00000020 /* per-IO negation of O_APPEND */ |
| 51 | #define RWF_ATOMIC	0x00000040 /* Write is to be issued with torn-write | |
| 52 | 				 prevention. */ | |
| 51 | 53 | |
| 52 | 54 | __END_DECLS |
| 53 | 55 |
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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2017-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2023-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2005-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2019-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1993-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1997-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1995-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1992-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1992-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2006-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2000-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2004-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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+29-29| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Checking macros for wchar functions. |
| 2 | Copyright (C) 2005-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2005-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
| ... | ... | @@ -74,9 +74,9 @@ __fortify_function __attribute_overloadable__ wchar_t * |
| 74 | 74 | __NTH (wcscpy (__fortify_clang_overload_arg (wchar_t *, __restrict, __dest), |
| 75 | 75 | 	 const wchar_t *__restrict __src)) |
| 76 | 76 | { |
| 77 | size_t sz = __glibc_objsize (__dest); | |
| 78 | if (sz != (size_t) -1) | |
| 79 | return __wcscpy_chk (__dest, __src, sz / sizeof (wchar_t)); | |
| 77 | size_t __sz = __glibc_objsize (__dest); | |
| 78 | if (__sz != (size_t) -1) | |
| 79 | return __wcscpy_chk (__dest, __src, __sz / sizeof (wchar_t)); | |
| 80 | 80 | return __wcscpy_alias (__dest, __src); |
| 81 | 81 | } |
| 82 | 82 | |
| ... | ... | @@ -84,9 +84,9 @@ __fortify_function __attribute_overloadable__ wchar_t * |
| 84 | 84 | __NTH (wcpcpy (__fortify_clang_overload_arg (wchar_t *, __restrict, __dest), |
| 85 | 85 | 	 const wchar_t *__restrict __src)) |
| 86 | 86 | { |
| 87 | size_t sz = __glibc_objsize (__dest); | |
| 88 | if (sz != (size_t) -1) | |
| 89 | return __wcpcpy_chk (__dest, __src, sz / sizeof (wchar_t)); | |
| 87 | size_t __sz = __glibc_objsize (__dest); | |
| 88 | if (__sz != (size_t) -1) | |
| 89 | return __wcpcpy_chk (__dest, __src, __sz / sizeof (wchar_t)); | |
| 90 | 90 | return __wcpcpy_alias (__dest, __src); |
| 91 | 91 | } |
| 92 | 92 | |
| ... | ... | @@ -118,9 +118,9 @@ __fortify_function __attribute_overloadable__ wchar_t * |
| 118 | 118 | __NTH (wcscat (__fortify_clang_overload_arg (wchar_t *, __restrict, __dest), |
| 119 | 119 | 	 const wchar_t *__restrict __src)) |
| 120 | 120 | { |
| 121 | size_t sz = __glibc_objsize (__dest); | |
| 122 | if (sz != (size_t) -1) | |
| 123 | return __wcscat_chk (__dest, __src, sz / sizeof (wchar_t)); | |
| 121 | size_t __sz = __glibc_objsize (__dest); | |
| 122 | if (__sz != (size_t) -1) | |
| 123 | return __wcscat_chk (__dest, __src, __sz / sizeof (wchar_t)); | |
| 124 | 124 | return __wcscat_alias (__dest, __src); |
| 125 | 125 | } |
| 126 | 126 | |
| ... | ... | @@ -128,9 +128,9 @@ __fortify_function __attribute_overloadable__ wchar_t * |
| 128 | 128 | __NTH (wcsncat (__fortify_clang_overload_arg (wchar_t *, __restrict, __dest), |
| 129 | 129 | 	 const wchar_t *__restrict __src, size_t __n)) |
| 130 | 130 | { |
| 131 | size_t sz = __glibc_objsize (__dest); | |
| 132 | if (sz != (size_t) -1) | |
| 133 | return __wcsncat_chk (__dest, __src, __n, sz / sizeof (wchar_t)); | |
| 131 | size_t __sz = __glibc_objsize (__dest); | |
| 132 | if (__sz != (size_t) -1) | |
| 133 | return __wcsncat_chk (__dest, __src, __n, __sz / sizeof (wchar_t)); | |
| 134 | 134 | return __wcsncat_alias (__dest, __src, __n); |
| 135 | 135 | } |
| 136 | 136 | |
| ... | ... | @@ -170,10 +170,10 @@ __fortify_function int |
| 170 | 170 | __NTH (swprintf (wchar_t *__restrict __s, size_t __n, |
| 171 | 171 | 		 const wchar_t *__restrict __fmt, ...)) |
| 172 | 172 | { |
| 173 | size_t sz = __glibc_objsize (__s); | |
| 174 | if (sz != (size_t) -1 || __USE_FORTIFY_LEVEL > 1) | |
| 173 | size_t __sz = __glibc_objsize (__s); | |
| 174 | if (__sz != (size_t) -1 || __USE_FORTIFY_LEVEL > 1) | |
| 175 | 175 | return __swprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, |
| 176 | 			 sz / sizeof (wchar_t), __fmt, __va_arg_pack ()); | |
| 176 | 			 __sz / sizeof (wchar_t), __fmt, __va_arg_pack ()); | |
| 177 | 177 | return __swprintf_alias (__s, __n, __fmt, __va_arg_pack ()); |
| 178 | 178 | } |
| 179 | 179 | #elif __fortify_use_clang |
| ... | ... | @@ -206,10 +206,10 @@ __fortify_function int |
| 206 | 206 | __NTH (vswprintf (wchar_t *__restrict __s, size_t __n, |
| 207 | 207 | 		 const wchar_t *__restrict __fmt, __gnuc_va_list __ap)) |
| 208 | 208 | { |
| 209 | size_t sz = __glibc_objsize (__s); | |
| 210 | if (sz != (size_t) -1 || __USE_FORTIFY_LEVEL > 1) | |
| 209 | size_t __sz = __glibc_objsize (__s); | |
| 210 | if (__sz != (size_t) -1 || __USE_FORTIFY_LEVEL > 1) | |
| 211 | 211 | return __vswprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, |
| 212 | 			 sz / sizeof (wchar_t), __fmt, __ap); | |
| 212 | 			 __sz / sizeof (wchar_t), __fmt, __ap); | |
| 213 | 213 | return __vswprintf_alias (__s, __n, __fmt, __ap); |
| 214 | 214 | } |
| 215 | 215 | |
| ... | ... | @@ -257,14 +257,14 @@ fgetws (__fortify_clang_overload_arg (wchar_t *, __restrict, __s), int __n, |
| 257 | 257 | 					 "fgetws called with length bigger " |
| 258 | 258 | 					 "than size of destination buffer") |
| 259 | 259 | { |
| 260 | size_t sz = __glibc_objsize (__s); | |
| 261 | if (__glibc_safe_or_unknown_len (__n, sizeof (wchar_t), sz)) | |
| 260 | size_t __sz = __glibc_objsize (__s); | |
| 261 | if (__glibc_safe_or_unknown_len (__n, sizeof (wchar_t), __sz)) | |
| 262 | 262 | return __fgetws_alias (__s, __n, __stream); |
| 263 | 263 | #if !__fortify_use_clang |
| 264 | if (__glibc_unsafe_len (__n, sizeof (wchar_t), sz)) | |
| 265 | return __fgetws_chk_warn (__s, sz / sizeof (wchar_t), __n, __stream); | |
| 264 | if (__glibc_unsafe_len (__n, sizeof (wchar_t), __sz)) | |
| 265 | return __fgetws_chk_warn (__s, __sz / sizeof (wchar_t), __n, __stream); | |
| 266 | 266 | #endif |
| 267 | return __fgetws_chk (__s, sz / sizeof (wchar_t), __n, __stream); | |
| 267 | return __fgetws_chk (__s, __sz / sizeof (wchar_t), __n, __stream); | |
| 268 | 268 | } |
| 269 | 269 | |
| 270 | 270 | #ifdef __USE_GNU |
| ... | ... | @@ -275,15 +275,15 @@ fgetws_unlocked (__fortify_clang_overload_arg (wchar_t *, __restrict, __s), |
| 275 | 275 | 					 "fgetws_unlocked called with length bigger " |
| 276 | 276 | 					 "than size of destination buffer") |
| 277 | 277 | { |
| 278 | size_t sz = __glibc_objsize (__s); | |
| 279 | if (__glibc_safe_or_unknown_len (__n, sizeof (wchar_t), sz)) | |
| 278 | size_t __sz = __glibc_objsize (__s); | |
| 279 | if (__glibc_safe_or_unknown_len (__n, sizeof (wchar_t), __sz)) | |
| 280 | 280 | return __fgetws_unlocked_alias (__s, __n, __stream); |
| 281 | 281 | # if !__fortify_use_clang |
| 282 | if (__glibc_unsafe_len (__n, sizeof (wchar_t), sz)) | |
| 283 | return __fgetws_unlocked_chk_warn (__s, sz / sizeof (wchar_t), __n, | |
| 282 | if (__glibc_unsafe_len (__n, sizeof (wchar_t), __sz)) | |
| 283 | return __fgetws_unlocked_chk_warn (__s, __sz / sizeof (wchar_t), __n, | |
| 284 | 284 | 				 __stream); |
| 285 | 285 | # endif |
| 286 | return __fgetws_unlocked_chk (__s, sz / sizeof (wchar_t), __n, __stream); | |
| 286 | return __fgetws_unlocked_chk (__s, __sz / sizeof (wchar_t), __n, __stream); | |
| 287 | 287 | } |
| 288 | 288 | #endif |
| 289 | 289 |
lib/libc/include/generic-glibc/bits/wctype-wchar.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1996-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1996-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2002-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1996-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1997-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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+3-2| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1997-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1997-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
| ... | ... | @@ -52,7 +52,8 @@ __BEGIN_DECLS |
| 52 | 52 | #undef I |
| 53 | 53 | #define I _Complex_I |
| 54 | 54 | |
| 55 | #if defined __USE_ISOC11 && __GNUC_PREREQ (4, 7) | |
| 55 | #if defined __USE_ISOC11 \ | |
| 56 | && (__GNUC_PREREQ (4, 7) || __glibc_clang_prereq (12, 0)) | |
| 56 | 57 | /* Macros to expand into expression of specified complex type. */ |
| 57 | 58 | # define CMPLX(x, y) __builtin_complex ((double) (x), (double) (y)) |
| 58 | 59 | # define CMPLXF(x, y) __builtin_complex ((float) (x), (float) (y)) |
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-2024 Free Software Foundation, Inc. | |
| 3 | Copyright (C) 1992-2025 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-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1991-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1991-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1995-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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+4-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* This file defines standard ELF types, structures, and macros. |
| 2 | Copyright (C) 1995-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1995-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
| ... | ... | @@ -797,6 +797,7 @@ typedef struct |
| 797 | 797 | #define NT_386_IOPERM	0x201		/* x86 io permission bitmap (1=deny) */ |
| 798 | 798 | #define NT_X86_XSTATE	0x202		/* x86 extended state using xsave */ |
| 799 | 799 | #define NT_X86_SHSTK	0x204		/* x86 SHSTK state */ |
| 800 | #define NT_X86_XSAVE_LAYOUT	0x205		/* XSAVE layout description. */ | |
| 800 | 801 | #define NT_S390_HIGH_GPRS	0x300	/* s390 upper register halves */ |
| 801 | 802 | #define NT_S390_TIMER	0x301		/* s390 timer register */ |
| 802 | 803 | #define NT_S390_TODCMP	0x302		/* s390 TOD clock comparator register */ |
| ... | ... | @@ -835,6 +836,7 @@ typedef struct |
| 835 | 836 | #define NT_ARM_ZA	0x40c		/* ARM SME ZA registers. */ |
| 836 | 837 | #define NT_ARM_ZT	0x40d		/* ARM SME ZT registers. */ |
| 837 | 838 | #define NT_ARM_FPMR	0x40e		/* ARM floating point mode register. */ |
| 839 | #define NT_ARM_POE	0x40f		/* ARM POE registers. */ | |
| 838 | 840 | #define NT_VMCOREDD	0x700		/* Vmcore Device Dump Note. */ |
| 839 | 841 | #define NT_MIPS_DSP	0x800		/* MIPS DSP ASE registers. */ |
| 840 | 842 | #define NT_MIPS_FP_MODE	0x801		/* MIPS floating-point mode. */ |
| ... | ... | @@ -1389,6 +1391,7 @@ typedef struct |
| 1389 | 1391 | |
| 1390 | 1392 | #define GNU_PROPERTY_AARCH64_FEATURE_1_BTI	(1U << 0) |
| 1391 | 1393 | #define GNU_PROPERTY_AARCH64_FEATURE_1_PAC	(1U << 1) |
| 1394 | #define GNU_PROPERTY_AARCH64_FEATURE_1_GCS	(1U << 2) | |
| 1392 | 1395 | |
| 1393 | 1396 | /* The x86 instruction sets indicated by the corresponding bits are |
| 1394 | 1397 | used in program. Their support in the hardware is optional. */ |
lib/libc/include/generic-glibc/endian.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1992-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1992-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1995-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1995-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1991-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1995-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1998-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1991-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1991-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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/features-time64.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Features part to handle 64-bit time_t support. |
| 2 | Copyright (C) 2021-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2021-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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+19-6| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1991-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1991-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file 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,7 @@ |
| 26 | 26 | _ISOC11_SOURCE	Extensions to ISO C99 from ISO C11. |
| 27 | 27 | _ISOC23_SOURCE	Extensions to ISO C99 from ISO C23. |
| 28 | 28 | _ISOC2X_SOURCE	Old name for _ISOC23_SOURCE. |
| 29 | _ISOC2Y_SOURCE	Extensions to ISO C23 from ISO C2Y. | |
| 29 | 30 | __STDC_WANT_LIB_EXT2__ |
| 30 | 31 | 			Extensions to ISO C99 from TR 27431-2:2010. |
| 31 | 32 | __STDC_WANT_IEC_60559_BFP_EXT__ |
| ... | ... | @@ -150,6 +151,7 @@ |
| 150 | 151 | #undef	__USE_FORTIFY_LEVEL |
| 151 | 152 | #undef	__KERNEL_STRICT_NAMES |
| 152 | 153 | #undef	__GLIBC_USE_ISOC23 |
| 154 | #undef	__GLIBC_USE_ISOC2Y | |
| 153 | 155 | #undef	__GLIBC_USE_DEPRECATED_GETS |
| 154 | 156 | #undef	__GLIBC_USE_DEPRECATED_SCANF |
| 155 | 157 | #undef	__GLIBC_USE_C23_STRTOL |
| ... | ... | @@ -224,6 +226,8 @@ |
| 224 | 226 | # define _ISOC11_SOURCE	1 |
| 225 | 227 | # undef _ISOC23_SOURCE |
| 226 | 228 | # define _ISOC23_SOURCE	1 |
| 229 | # undef _ISOC2Y_SOURCE | |
| 230 | # define _ISOC2Y_SOURCE	1 | |
| 227 | 231 | # undef _POSIX_SOURCE |
| 228 | 232 | # define _POSIX_SOURCE	1 |
| 229 | 233 | # undef _POSIX_C_SOURCE |
| ... | ... | @@ -252,15 +256,23 @@ |
| 252 | 256 | #if (defined _DEFAULT_SOURCE					\ |
| 253 | 257 | || (!defined __STRICT_ANSI__				\ |
| 254 | 258 | 	 && !defined _ISOC99_SOURCE && !defined _ISOC11_SOURCE	\ |
| 255 | 	 && !defined _ISOC23_SOURCE				\ | |
| 259 | 	 && !defined _ISOC23_SOURCE && !defined _ISOC2Y_SOURCE	\ | |
| 256 | 260 | 	 && !defined _POSIX_SOURCE && !defined _POSIX_C_SOURCE	\ |
| 257 | 261 | 	 && !defined _XOPEN_SOURCE)) |
| 258 | 262 | # undef _DEFAULT_SOURCE |
| 259 | 263 | # define _DEFAULT_SOURCE	1 |
| 260 | 264 | #endif |
| 261 | 265 | |
| 266 | /* This is to enable the ISO C2Y extension. */ | |
| 267 | #if (defined _ISOC2Y_SOURCE \ | |
| 268 | || (defined __STDC_VERSION__ && __STDC_VERSION__ > 202311L)) | |
| 269 | # define __GLIBC_USE_ISOC2Y	1 | |
| 270 | #else | |
| 271 | # define __GLIBC_USE_ISOC2Y	0 | |
| 272 | #endif | |
| 273 | ||
| 262 | 274 | /* This is to enable the ISO C23 extension. */ |
| 263 | #if (defined _ISOC23_SOURCE \ | |
| 275 | #if (defined _ISOC23_SOURCE || defined _ISOC2Y_SOURCE \ | |
| 264 | 276 | || (defined __STDC_VERSION__ && __STDC_VERSION__ > 201710L)) |
| 265 | 277 | # define __GLIBC_USE_ISOC23	1 |
| 266 | 278 | #else |
| ... | ... | @@ -268,21 +280,22 @@ |
| 268 | 280 | #endif |
| 269 | 281 | |
| 270 | 282 | /* This is to enable the ISO C11 extension. */ |
| 271 | #if (defined _ISOC11_SOURCE || defined _ISOC23_SOURCE \ | |
| 283 | #if (defined _ISOC11_SOURCE || defined _ISOC23_SOURCE	\ | |
| 284 | || defined _ISOC2Y_SOURCE				\ | |
| 272 | 285 | || (defined __STDC_VERSION__ && __STDC_VERSION__ >= 201112L)) |
| 273 | 286 | # define __USE_ISOC11	1 |
| 274 | 287 | #endif |
| 275 | 288 | |
| 276 | 289 | /* This is to enable the ISO C99 extension. */ |
| 277 | 290 | #if (defined _ISOC99_SOURCE || defined _ISOC11_SOURCE			\ |
| 278 | || defined _ISOC23_SOURCE						\ | |
| 291 | || defined _ISOC23_SOURCE || defined _ISOC2Y_SOURCE		\ | |
| 279 | 292 | || (defined __STDC_VERSION__ && __STDC_VERSION__ >= 199901L)) |
| 280 | 293 | # define __USE_ISOC99	1 |
| 281 | 294 | #endif |
| 282 | 295 | |
| 283 | 296 | /* This is to enable the ISO C90 Amendment 1:1995 extension. */ |
| 284 | 297 | #if (defined _ISOC99_SOURCE || defined _ISOC11_SOURCE			\ |
| 285 | || defined _ISOC23_SOURCE						\ | |
| 298 | || defined _ISOC23_SOURCE || defined _ISOC2Y_SOURCE		\ | |
| 286 | 299 | || (defined __STDC_VERSION__ && __STDC_VERSION__ >= 199409L)) |
| 287 | 300 | # define __USE_ISOC95	1 |
| 288 | 301 | #endif |
lib/libc/include/generic-glibc/fenv.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1997-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1997-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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/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-2024 Free Software Foundation, Inc. | |
| 2 | ! Copyright (C) 2019-2025 Free Software Foundation, Inc. | |
| 3 | 3 | ! This file is part of 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1997-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1991-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1991-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1996-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1994-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1992-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1997-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1989-2025 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-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1991-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1995-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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 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/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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1998-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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 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/generic-glibc/grp.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1991-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1991-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2009-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1997-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1992-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2002-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1997-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1997-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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/langinfo.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Access to locale-dependent parameters. |
| 2 | Copyright (C) 1995-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1995-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1996-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1995-2025 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+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1991-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1991-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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/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-2024 Free Software Foundation, Inc. | |
| 3 | Copyright (C) 1995-2025 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-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1991-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Prototypes and definition for malloc implementation. |
| 2 | Copyright (C) 1996-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1996-2025 Free Software Foundation, Inc. | |
| 3 | 3 | Copyright The GNU Toolchain Authors. |
| 4 | 4 | This file is part of the GNU C Library. |
| 5 | 5 |
lib/libc/include/generic-glibc/math.h+14-45| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Declarations for math functions. |
| 2 | Copyright (C) 1991-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1991-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
| ... | ... | @@ -87,20 +87,24 @@ __BEGIN_DECLS |
| 87 | 87 | |
| 88 | 88 | #ifdef __USE_ISOC99 |
| 89 | 89 | /* IEEE positive infinity. */ |
| 90 | # if __GNUC_PREREQ (3, 3) | |
| 91 | # define INFINITY (__builtin_inff ()) | |
| 92 | # else | |
| 93 | # define INFINITY HUGE_VALF | |
| 90 | # ifndef INFINITY | |
| 91 | # if __GNUC_PREREQ (3, 3) | |
| 92 | # define INFINITY (__builtin_inff ()) | |
| 93 | # else | |
| 94 | # define INFINITY HUGE_VALF | |
| 95 | # endif | |
| 94 | 96 | # endif |
| 95 | 97 | |
| 96 | 98 | /* IEEE Not A Number. */ |
| 97 | # if __GNUC_PREREQ (3, 3) | |
| 98 | # define NAN (__builtin_nanf ("")) | |
| 99 | # else | |
| 99 | # ifndef NAN | |
| 100 | # if __GNUC_PREREQ (3, 3) | |
| 101 | # define NAN (__builtin_nanf ("")) | |
| 102 | # else | |
| 100 | 103 | /* This will raise an "invalid" exception outside static initializers, |
| 101 | 104 | but is the best that can be done in ISO C while remaining a |
| 102 | 105 | constant expression. */ |
| 103 | # define NAN (0.0f / 0.0f) | |
| 106 | # define NAN (0.0f / 0.0f) | |
| 107 | # endif | |
| 104 | 108 | # endif |
| 105 | 109 | #endif /* __USE_ISOC99 */ |
| 106 | 110 | |
| ... | ... | @@ -268,42 +272,7 @@ enum |
| 268 | 272 | }; |
| 269 | 273 | #endif |
| 270 | 274 | |
| 271 | /* The file <bits/mathcalls.h> contains the prototypes for all the | |
| 272 | actual math functions. These macros are used for those prototypes, | |
| 273 | so we can easily declare each function as both `name' and `__name', | |
| 274 | and can declare the float versions `namef' and `__namef'. */ | |
| 275 | ||
| 276 | #define __SIMD_DECL(function) __CONCAT (__DECL_SIMD_, function) | |
| 277 | ||
| 278 | #define __MATHCALL_VEC(function, suffix, args) 	\ | |
| 279 | __SIMD_DECL (__MATH_PRECNAME (function, suffix)) \ | |
| 280 | __MATHCALL (function, suffix, args) | |
| 281 | ||
| 282 | #define __MATHDECL_VEC(type, function,suffix, args) \ | |
| 283 | __SIMD_DECL (__MATH_PRECNAME (function, suffix)) \ | |
| 284 | __MATHDECL(type, function,suffix, args) | |
| 285 | ||
| 286 | #define __MATHCALL(function,suffix, args)	\ | |
| 287 | __MATHDECL (_Mdouble_,function,suffix, args) | |
| 288 | #define __MATHDECL(type, function,suffix, args) \ | |
| 289 | __MATHDECL_1(type, function,suffix, args); \ | |
| 290 | __MATHDECL_1(type, __CONCAT(__,function),suffix, args) | |
| 291 | #define __MATHCALLX(function,suffix, args, attrib)	\ | |
| 292 | __MATHDECLX (_Mdouble_,function,suffix, args, attrib) | |
| 293 | #define __MATHDECLX(type, function,suffix, args, attrib) \ | |
| 294 | __MATHDECL_1(type, function,suffix, args) __attribute__ (attrib); \ | |
| 295 | __MATHDECL_1(type, __CONCAT(__,function),suffix, args) __attribute__ (attrib) | |
| 296 | #define __MATHDECL_1_IMPL(type, function, suffix, args) \ | |
| 297 | extern type __MATH_PRECNAME(function,suffix) args __THROW | |
| 298 | #define __MATHDECL_1(type, function, suffix, args) \ | |
| 299 | __MATHDECL_1_IMPL(type, function, suffix, args) | |
| 300 | /* Ignore the alias by default. The alias is only useful with | |
| 301 | redirections. */ | |
| 302 | #define __MATHDECL_ALIAS(type, function, suffix, args, alias) \ | |
| 303 | __MATHDECL_1(type, function, suffix, args) | |
| 304 | ||
| 305 | #define __MATHREDIR(type, function, suffix, args, to) \ | |
| 306 | extern type __REDIRECT_NTH (__MATH_PRECNAME (function, suffix), args, to) | |
| 275 | #include <bits/mathcalls-macros.h> | |
| 307 | 276 | |
| 308 | 277 | #define _Mdouble_		double |
| 309 | 278 | #define __MATH_PRECNAME(name,r)	__CONCAT(name,r) |
lib/libc/include/generic-glibc/mcheck.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1996-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1996-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1991-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1995-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1996-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2004-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1997-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1997-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1997-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1997-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1998-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1997-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1997-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1998-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1991-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1997-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1996-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1998-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1996-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1991-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1996-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1997-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1997-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1997-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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+3-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1991-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1991-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
| ... | ... | @@ -93,6 +93,8 @@ enum |
| 93 | 93 | #define IPPROTO_ETHERNET	IPPROTO_ETHERNET |
| 94 | 94 | IPPROTO_RAW = 255,	 /* Raw IP packets. */ |
| 95 | 95 | #define IPPROTO_RAW		IPPROTO_RAW |
| 96 | IPPROTO_SMC = 256,	 /* Shared Memory Communications. */ | |
| 97 | #define IPPROTO_SMC		IPPROTO_SMC | |
| 96 | 98 | IPPROTO_MPTCP = 262, /* Multipath TCP connection. */ |
| 97 | 99 | #define IPPROTO_MPTCP		IPPROTO_MPTCP |
| 98 | 100 | IPPROTO_MAX |
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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1997-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1991-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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+12-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1991-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1991-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
| ... | ... | @@ -46,6 +46,17 @@ struct ip6_hdr |
| 46 | 46 | #define ip6_hlim ip6_ctlun.ip6_un1.ip6_un1_hlim |
| 47 | 47 | #define ip6_hops ip6_ctlun.ip6_un1.ip6_un1_hlim |
| 48 | 48 | |
| 49 | #define IPV6_VERSION 0x60 | |
| 50 | #define IPV6_VERSION_MASK 0xf0 | |
| 51 | ||
| 52 | #if __BYTE_ORDER == __BIG_ENDIAN | |
| 53 | #define IPV6_FLOWINFO_MASK 0x0fffffff /* flow info (28 bits) */ | |
| 54 | #define IPV6_FLOWLABEL_MASK 0x000fffff /* flow label (20 bits) */ | |
| 55 | #else /* __BYTE_ORDER == __LITTLE_ENDIAN */ | |
| 56 | #define IPV6_FLOWINFO_MASK 0xffffff0f /* flow info (28 bits) */ | |
| 57 | #define IPV6_FLOWLABEL_MASK 0xffff0f00 /* flow label (20 bits) */ | |
| 58 | #endif | |
| 59 | ||
| 49 | 60 | /* Generic extension header. */ |
| 50 | 61 | struct ip6_ext |
| 51 | 62 | { |
lib/libc/include/generic-glibc/netinet/ip_icmp.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1991-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1991-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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/udp.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1991-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1991-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1991-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2007-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1998-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1997-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1998-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1996-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1996-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1988-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1991-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1999-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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+2-2| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 2002-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2002-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
| ... | ... | @@ -152,7 +152,7 @@ enum |
| 152 | 152 | |
| 153 | 153 | |
| 154 | 154 | /* Conditional variable handling. */ |
| 155 | #define PTHREAD_COND_INITIALIZER { { {0}, {0}, {0, 0}, {0, 0}, 0, 0, {0, 0} } } | |
| 155 | #define PTHREAD_COND_INITIALIZER { { {0}, {0}, {0, 0}, 0, 0, {0, 0} } } | |
| 156 | 156 | |
| 157 | 157 | |
| 158 | 158 | /* Cleanup buffers */ |
lib/libc/include/generic-glibc/pty.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Functions for pseudo TTY handling. |
| 2 | Copyright (C) 1996-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1996-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1991-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1996-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1994-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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+12-8| ... | ... | @@ -1,6 +1,6 @@ |
| 1 | 1 | /* Definitions for data structures and routines for the regular |
| 2 | 2 | expression library. |
| 3 | Copyright (C) 1985, 1989-2024 Free Software Foundation, Inc. | |
| 3 | Copyright (C) 1985, 1989-2025 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 |
| ... | ... | @@ -647,10 +647,12 @@ extern int re_exec (const char *); |
| 647 | 647 | || 2 < __GNUC__ + (95 <= __GNUC_MINOR__) \ |
| 648 | 648 | || __clang_major__ >= 3 |
| 649 | 649 | # define _Restrict_ __restrict |
| 650 | # elif 199901L <= __STDC_VERSION__ || defined restrict | |
| 651 | # define _Restrict_ restrict | |
| 652 | 650 | # else |
| 653 | # define _Restrict_ | |
| 651 | # if 199901L <= __STDC_VERSION__ || defined restrict | |
| 652 | # define _Restrict_ restrict | |
| 653 | # else | |
| 654 | # define _Restrict_ | |
| 655 | # endif | |
| 654 | 656 | # endif |
| 655 | 657 | #endif |
| 656 | 658 | /* For the ISO C99 syntax |
| ... | ... | @@ -661,13 +663,15 @@ extern int re_exec (const char *); |
| 661 | 663 | #ifndef _Restrict_arr_ |
| 662 | 664 | # ifdef __restrict_arr |
| 663 | 665 | # define _Restrict_arr_ __restrict_arr |
| 664 | # elif ((199901L <= __STDC_VERSION__ \ | |
| 666 | # else | |
| 667 | # if ((199901L <= __STDC_VERSION__ \ | |
| 665 | 668 | || 3 < __GNUC__ + (1 <= __GNUC_MINOR__) \ |
| 666 | 669 | || __clang_major__ >= 3) \ |
| 667 | 670 | && !defined __cplusplus) |
| 668 | # define _Restrict_arr_ _Restrict_ | |
| 669 | # else | |
| 670 | # define _Restrict_arr_ | |
| 671 | # define _Restrict_arr_ _Restrict_ | |
| 672 | # else | |
| 673 | # define _Restrict_arr_ | |
| 674 | # endif | |
| 671 | 675 | # endif |
| 672 | 676 | #endif |
| 673 | 677 |
lib/libc/include/generic-glibc/regexp.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1996-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1996-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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| ... | ... | @@ -133,6 +133,7 @@ struct res_sym { |
| 133 | 133 | #define RES_NORELOAD 0x02000000 /* No automatic configuration reload. */ |
| 134 | 134 | #define RES_TRUSTAD 0x04000000 /* Request AD bit, keep it in responses. */ |
| 135 | 135 | #define RES_NOAAAA 0x08000000 /* Suppress AAAA queries. */ |
| 136 | #define RES_STRICTERR 0x10000000 /* Report more DNS errors as errors. */ | |
| 136 | 137 | |
| 137 | 138 | #define RES_DEFAULT	(RES_RECURSE|RES_DEFNAMES|RES_DNSRCH) |
| 138 | 139 |
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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1996-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1998-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1999-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1997-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1995-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2002-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1991-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1991-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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/sgidefs.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1996-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1996-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1991-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1996-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1991-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2000-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2024-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1991-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1997-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1997-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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/stdio.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Define ISO C stdio on top of C++ iostreams. |
| 2 | Copyright (C) 1991-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1991-2025 Free Software Foundation, Inc. | |
| 3 | 3 | Copyright The GNU Toolchain Authors. |
| 4 | 4 | This file is part of the GNU C Library. |
| 5 | 5 |
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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2000-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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+2-2| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1991-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1991-2025 Free Software Foundation, Inc. | |
| 2 | 2 | Copyright The GNU Toolchain Authors. |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| ... | ... | @@ -739,7 +739,7 @@ extern void *aligned_alloc (size_t __alignment, size_t __size) |
| 739 | 739 | #endif |
| 740 | 740 | |
| 741 | 741 | /* Abort execution and generate a core-dump. */ |
| 742 | extern void abort (void) __THROW __attribute__ ((__noreturn__)); | |
| 742 | extern void abort (void) __THROW __attribute__ ((__noreturn__)) __COLD; | |
| 743 | 743 | |
| 744 | 744 | |
| 745 | 745 | /* Register a function to be called when `exit' is called. */ |
lib/libc/include/generic-glibc/string.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1991-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1991-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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/strings.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1991-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1991-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1996-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1997-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1997-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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/auxv.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Access to the auxiliary vector. |
| 2 | Copyright (C) 2012-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2012-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1995-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1992-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1992-2025 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/sys/debugreg.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 2001-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2001-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1991-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1996-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2002-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2007-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2010-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1991-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1991-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1997-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1996-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2024-2025 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2019-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2005-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1996-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1991-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1995-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1996-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1996-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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+5-3| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Definitions for BSD-style memory management. |
| 2 | Copyright (C) 1994-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1994-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
| ... | ... | @@ -100,10 +100,12 @@ extern int posix_madvise (void *__addr, size_t __len, int __advice) __THROW; |
| 100 | 100 | |
| 101 | 101 | /* Guarantee all whole pages mapped by the range [ADDR,ADDR+LEN) to |
| 102 | 102 | be memory resident. */ |
| 103 | extern int mlock (const void *__addr, size_t __len) __THROW; | |
| 103 | extern int mlock (const void *__addr, size_t __len) __THROW | |
| 104 | __attr_access_none (1); | |
| 104 | 105 | |
| 105 | 106 | /* Unlock whole pages previously mapped by the range [ADDR,ADDR+LEN). */ |
| 106 | extern int munlock (const void *__addr, size_t __len) __THROW; | |
| 107 | extern int munlock (const void *__addr, size_t __len) __THROW | |
| 108 | __attr_access_none (1); | |
| 107 | 109 | |
| 108 | 110 | /* Cause all currently mapped pages of the process to be memory resident |
| 109 | 111 | until unlocked by a call to the `munlockall', until the process exits, |
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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1996-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1995-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1996-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1995-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1997-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1996-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2002-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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+15-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Wrapper for file descriptors that refers to a process functions. |
| 2 | Copyright (C) 2022-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2022-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file 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,6 +20,7 @@ |
| 20 | 20 | |
| 21 | 21 | #include <fcntl.h> |
| 22 | 22 | #include <bits/types/siginfo_t.h> |
| 23 | #include <sys/ioctl.h> | |
| 23 | 24 | |
| 24 | 25 | // zig patch: check target glibc version |
| 25 | 26 | #if (__GLIBC__ == 2 && __GLIBC_MINOR__ >= 36) || __GLIBC__ > 2 |
| ... | ... | @@ -31,6 +32,19 @@ |
| 31 | 32 | #define PIDFD_SIGNAL_THREAD_GROUP (1UL << 1) |
| 32 | 33 | #define PIDFD_SIGNAL_PROCESS_GROUP (1UL << 2) |
| 33 | 34 | |
| 35 | #define PIDFS_IOCTL_MAGIC 0xFF | |
| 36 | ||
| 37 | #define PIDFD_GET_CGROUP_NAMESPACE _IO(PIDFS_IOCTL_MAGIC, 1) | |
| 38 | #define PIDFD_GET_IPC_NAMESPACE _IO(PIDFS_IOCTL_MAGIC, 2) | |
| 39 | #define PIDFD_GET_MNT_NAMESPACE _IO(PIDFS_IOCTL_MAGIC, 3) | |
| 40 | #define PIDFD_GET_NET_NAMESPACE _IO(PIDFS_IOCTL_MAGIC, 4) | |
| 41 | #define PIDFD_GET_PID_NAMESPACE _IO(PIDFS_IOCTL_MAGIC, 5) | |
| 42 | #define PIDFD_GET_PID_FOR_CHILDREN_NAMESPACE _IO(PIDFS_IOCTL_MAGIC, 6) | |
| 43 | #define PIDFD_GET_TIME_NAMESPACE _IO(PIDFS_IOCTL_MAGIC, 7) | |
| 44 | #define PIDFD_GET_TIME_FOR_CHILDREN_NAMESPACE _IO(PIDFS_IOCTL_MAGIC, 8) | |
| 45 | #define PIDFD_GET_USER_NAMESPACE _IO(PIDFS_IOCTL_MAGIC, 9) | |
| 46 | #define PIDFD_GET_UTS_NAMESPACE _IO(PIDFS_IOCTL_MAGIC, 10) | |
| 47 | ||
| 34 | 48 | /* Returns a file descriptor that refers to the process PID. The |
| 35 | 49 | close-on-exec is set on the file descriptor. */ |
| 36 | 50 | 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2012-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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+3-3| ... | ... | @@ -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-2024 Free Software Foundation, Inc. | |
| 3 | Copyright (C) 2008-2025 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 |
| ... | ... | @@ -30,7 +30,7 @@ __BEGIN_DECLS |
| 30 | 30 | extern const struct cpuid_feature *__x86_get_cpuid_feature_leaf (unsigned int) |
| 31 | 31 | __attribute__ ((pure)); |
| 32 | 32 | |
| 33 | static __inline__ _Bool | |
| 33 | static __inline__ bool | |
| 34 | 34 | x86_cpu_present (unsigned int __index) |
| 35 | 35 | { |
| 36 | 36 | const struct cpuid_feature *__ptr = __x86_get_cpuid_feature_leaf |
| ... | ... | @@ -43,7 +43,7 @@ x86_cpu_present (unsigned int __index) |
| 43 | 43 | return __ptr->cpuid_array[__reg] & (1 << __bit); |
| 44 | 44 | } |
| 45 | 45 | |
| 46 | static __inline__ _Bool | |
| 46 | static __inline__ bool | |
| 47 | 47 | x86_cpu_active (unsigned int __index) |
| 48 | 48 | { |
| 49 | 49 | if (__index == x86_cpu_IBT || __index == x86_cpu_SHSTK) |
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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1994-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1997-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1996-2025 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-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2001-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1996-2025 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1998-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2016-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1999-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1996-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2001-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1997-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1992-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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+12-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Restartable Sequences exported symbols. Linux header. |
| 2 | Copyright (C) 2021-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2021-2025 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 |
| ... | ... | @@ -152,6 +152,17 @@ struct rseq |
| 152 | 152 | Inhibit instruction sequence block restart on migration for |
| 153 | 153 | this thread. */ |
| 154 | 154 | uint32_t flags; |
| 155 | /* Restartable sequences node_id field. Updated by the kernel. Read by | |
| 156 | user-space with single-copy atomicity semantics. This field should only | |
| 157 | be read by the thread which registered this data structure. Aligned on | |
| 158 | 32-bit. Contains the current NUMA node ID. */ | |
| 159 | uint32_t node_id; | |
| 160 | /* Restartable sequences mm_cid field. Updated by the kernel. Read by | |
| 161 | user-space with single-copy atomicity semantics. This field should only | |
| 162 | be read by the thread which registered this data structure. Aligned on | |
| 163 | 32-bit. Contains the current thread's concurrency ID (allocated | |
| 164 | uniquely within a memory map). */ | |
| 165 | uint32_t mm_cid; | |
| 155 | 166 | } __attribute__ ((__aligned__ (32))); |
| 156 | 167 | |
| 157 | 168 | #endif /* __GLIBC_HAVE_KERNEL_RSEQ */ |
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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1996-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1995-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1998-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1995-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2007-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2020-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1991-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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+9-9| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1991-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1991-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file 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,7 +26,7 @@ |
| 26 | 26 | |
| 27 | 27 | #include <bits/types.h>		/* For __mode_t and __dev_t. */ |
| 28 | 28 | |
| 29 | #ifdef __USE_XOPEN2K8 | |
| 29 | #if defined(__USE_ATFILE) || defined(__USE_XOPEN2K8) | |
| 30 | 30 | # include <bits/types/struct_timespec.h> |
| 31 | 31 | #endif |
| 32 | 32 | |
| ... | ... | @@ -263,14 +263,14 @@ extern int __REDIRECT_NTH (fstat64, (int __fd, struct stat64 *__buf), |
| 263 | 263 | # ifndef __USE_FILE_OFFSET64 |
| 264 | 264 | extern int fstatat (int __fd, const char *__restrict __file, |
| 265 | 265 | 		 struct stat *__restrict __buf, int __flag) |
| 266 | __THROW __nonnull ((2, 3)); | |
| 266 | __THROW __nonnull ((3)); | |
| 267 | 267 | # else |
| 268 | 268 | # ifdef __USE_TIME64_REDIRECTS |
| 269 | 269 | # ifdef __REDIRECT_NTH |
| 270 | 270 | extern int __REDIRECT_NTH (fstatat, (int __fd, const char *__restrict __file, |
| 271 | 271 | 				 struct stat *__restrict __buf, |
| 272 | 272 | 				 int __flag), |
| 273 | 			 __fstatat64_time64) __nonnull ((2, 3)); | |
| 273 | 			 __fstatat64_time64) __nonnull ((3)); | |
| 274 | 274 | # else |
| 275 | 275 | # define fstatat __fstatat64_time64 |
| 276 | 276 | # endif |
| ... | ... | @@ -279,7 +279,7 @@ extern int __REDIRECT_NTH (fstatat, (int __fd, const char *__restrict __file, |
| 279 | 279 | extern int __REDIRECT_NTH (fstatat, (int __fd, const char *__restrict __file, |
| 280 | 280 | 				 struct stat *__restrict __buf, |
| 281 | 281 | 				 int __flag), |
| 282 | 			 fstatat64) __nonnull ((2, 3)); | |
| 282 | 			 fstatat64) __nonnull ((3)); | |
| 283 | 283 | # else |
| 284 | 284 | # define fstatat fstatat64 |
| 285 | 285 | # endif |
| ... | ... | @@ -290,7 +290,7 @@ extern int __REDIRECT_NTH (fstatat, (int __fd, const char *__restrict __file, |
| 290 | 290 | # ifndef __USE_TIME64_REDIRECTS |
| 291 | 291 | extern int fstatat64 (int __fd, const char *__restrict __file, |
| 292 | 292 | 		 struct stat64 *__restrict __buf, int __flag) |
| 293 | __THROW __nonnull ((2, 3)); | |
| 293 | __THROW __nonnull ((3)); | |
| 294 | 294 | # else |
| 295 | 295 | # ifdef __REDIRECT_NTH |
| 296 | 296 | extern int __REDIRECT_NTH (fstatat64, (int __fd, |
| ... | ... | @@ -298,7 +298,7 @@ extern int __REDIRECT_NTH (fstatat64, (int __fd, |
| 298 | 298 | 				 struct stat64 *__restrict __buf, |
| 299 | 299 | 				 int __flag), |
| 300 | 300 | 			 __fstatat64_time64) |
| 301 | __nonnull ((2, 3)); | |
| 301 | __nonnull ((3)); | |
| 302 | 302 | # else |
| 303 | 303 | # define fstatat64 __fstatat64_time64 |
| 304 | 304 | # endif |
| ... | ... | @@ -433,13 +433,13 @@ extern int mkfifoat (int __fd, const char *__path, __mode_t __mode) |
| 433 | 433 | extern int utimensat (int __fd, const char *__path, |
| 434 | 434 | 		 const struct timespec __times[2], |
| 435 | 435 | 		 int __flags) |
| 436 | __THROW __nonnull ((2)); | |
| 436 | __THROW; | |
| 437 | 437 | # else |
| 438 | 438 | # ifdef __REDIRECT_NTH |
| 439 | 439 | extern int __REDIRECT_NTH (utimensat, (int fd, const char *__path, |
| 440 | 440 | const struct timespec __times[2], |
| 441 | 441 | int flags), |
| 442 | __utimensat64) __nonnull ((2)); | |
| 442 | __utimensat64); | |
| 443 | 443 | # else |
| 444 | 444 | # define utimensat __utimensat64 |
| 445 | 445 | # endif |
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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1996-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1998-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1996-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1995-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1996-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1996-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1995-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2000-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1991-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1994-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2008-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1991-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1995-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1991-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-2024 Free Software Foundation, Inc. This file is part of the GNU C Library. | |
| 1 | /* Copyright (C) 1997-2025 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-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1991-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1991-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2002-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1991-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1991-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1996-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1991-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2002-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1992-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1991-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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+18-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1997-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1997-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
| ... | ... | @@ -817,6 +817,23 @@ |
| 817 | 817 | /* Tangent of X. */ |
| 818 | 818 | #define tan(Val) __TGMATH_UNARY_REAL_IMAG (Val, tan, ctan) |
| 819 | 819 | |
| 820 | #if __GLIBC_USE (IEC_60559_FUNCS_EXT_C23) | |
| 821 | /* Arc cosine of X, divided by pi.. */ | |
| 822 | # define acospi(Val) __TGMATH_UNARY_REAL_ONLY (Val, acospi) | |
| 823 | /* Arc sine of X, divided by pi.. */ | |
| 824 | # define asinpi(Val) __TGMATH_UNARY_REAL_ONLY (Val, asinpi) | |
| 825 | /* Arc tangent of X, divided by pi. */ | |
| 826 | # define atanpi(Val) __TGMATH_UNARY_REAL_ONLY (Val, atanpi) | |
| 827 | /* Arc tangent of Y/X, divided by pi. */ | |
| 828 | #define atan2pi(Val1, Val2) __TGMATH_BINARY_REAL_ONLY (Val1, Val2, atan2pi) | |
| 829 | ||
| 830 | /* Cosine of pi * X. */ | |
| 831 | # define cospi(Val) __TGMATH_UNARY_REAL_ONLY (Val, cospi) | |
| 832 | /* Sine of pi * X. */ | |
| 833 | # define sinpi(Val) __TGMATH_UNARY_REAL_ONLY (Val, sinpi) | |
| 834 | /* Tangent of pi * X. */ | |
| 835 | # define tanpi(Val) __TGMATH_UNARY_REAL_ONLY (Val, tanpi) | |
| 836 | #endif | |
| 820 | 837 | |
| 821 | 838 | /* Hyperbolic functions. */ |
| 822 | 839 |
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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1999-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* ISO C11 Standard: 7.26 - Thread support library <threads.h>. |
| 2 | Copyright (C) 2018-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2018-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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/time.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1991-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1991-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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/uchar.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 2011-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2011-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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/ucontext.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1997-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1997-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1997-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1991-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1991-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1993-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1997-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1995-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1995-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1995-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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/wctype.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1996-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1996-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1991-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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/loongarch64-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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2022-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/loongarch64-linux-gnu/bits/fenv.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Floating point environment. |
| 2 | Copyright (C) 2022-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2022-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/loongarch64-linux-gnu/bits/hwcap.h+3-2| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Defines for bits in AT_HWCAP. LoongArch64 Linux version. |
| 2 | Copyright (C) 2022-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2022-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
| ... | ... | @@ -35,4 +35,5 @@ |
| 35 | 35 | #define HWCAP_LOONGARCH_LBT_X86 (1 << 10) |
| 36 | 36 | #define HWCAP_LOONGARCH_LBT_ARM (1 << 11) |
| 37 | 37 | #define HWCAP_LOONGARCH_LBT_MIPS (1 << 12) |
| 38 | #define HWCAP_LOONGARCH_PTW (1 << 13) | |
| \ No newline at end of file | ||
| 38 | #define HWCAP_LOONGARCH_PTW (1 << 13) | |
| 39 | #define HWCAP_LOONGARCH_LSPW (1 << 14) | |
| \ No newline at end of file |
lib/libc/include/loongarch64-linux-gnu/bits/link.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Machine-specific declarations for dynamic linker interface. |
| 2 | Copyright (C) 2022-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2022-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/loongarch64-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-2024 Free Software Foundation, Inc. | |
| 3 | Copyright (C) 2023-2025 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/loongarch64-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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2016-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/loongarch64-linux-gnu/bits/procfs.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Types for registers for sys/procfs.h. |
| 2 | Copyright (C) 2022-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2022-2025 Free Software Foundation, Inc. | |
| 3 | 3 | |
| 4 | 4 | This file is part of the GNU C Library. |
| 5 | 5 |
lib/libc/include/loongarch64-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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2022-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/loongarch64-linux-gnu/bits/rseq.h created+36| ... | ... | @@ -0,0 +1,36 @@ |
| 1 | /* Restartable Sequences Linux LoongArch architecture header. | |
| 2 | Copyright (C) 2024-2025 Free Software Foundation, Inc. | |
| 3 | ||
| 4 | The GNU C Library is free software; you can redistribute it and/or | |
| 5 | modify it under the terms of the GNU Lesser General Public | |
| 6 | License as published by the Free Software Foundation; either | |
| 7 | version 2.1 of the License, or (at your option) any later version. | |
| 8 | ||
| 9 | The GNU C Library is distributed in the hope that it will be useful, | |
| 10 | but WITHOUT ANY WARRANTY; without even the implied warranty of | |
| 11 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |
| 12 | Lesser General Public License for more details. | |
| 13 | ||
| 14 | You should have received a copy of the GNU Lesser General Public | |
| 15 | License along with the GNU C Library; if not, see | |
| 16 | <https://www.gnu.org/licenses/>. */ | |
| 17 | ||
| 18 | #ifndef _SYS_RSEQ_H | |
| 19 | # error "Never use <bits/rseq.h> directly; include <sys/rseq.h> instead." | |
| 20 | #endif | |
| 21 | ||
| 22 | /* RSEQ_SIG is a signature required before each abort handler code. | |
| 23 | ||
| 24 | It is a 32-bit value that maps to actual architecture code compiled | |
| 25 | into applications and libraries. It needs to be defined for each | |
| 26 | architecture. When choosing this value, it needs to be taken into | |
| 27 | account that generating invalid instructions may have ill effects on | |
| 28 | tools like objdump, and may also have impact on the CPU speculative | |
| 29 | execution efficiency in some cases. | |
| 30 | ||
| 31 | RSEQ_SIG uses the following break instruction: | |
| 32 | ||
| 33 | 0x002a0010	break	0x10 | |
| 34 | */ | |
| 35 | ||
| 36 | #define RSEQ_SIG 0x002a0010 | |
| \ No newline at end of file |
lib/libc/include/loongarch64-linux-gnu/bits/setjmp.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Define the machine-dependent type `jmp_buf'. |
| 2 | Copyright (C) 2022-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2022-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/loongarch64-linux-gnu/bits/shmlba.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Define SHMLBA. LoongArch version. |
| 2 | Copyright (C) 2023-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2023-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/loongarch64-linux-gnu/bits/sigstack.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* sigstack, sigaltstack definitions. |
| 2 | Copyright (C) 2022-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2022-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/loongarch64-linux-gnu/bits/struct_stat.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Definition for struct stat. |
| 2 | Copyright (C) 2020-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2020-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/loongarch64-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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2018-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/loongarch64-linux-gnu/bits/wordsize.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1999-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1999-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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/loongarch64-linux-gnu/fpu_control.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* FPU control word bits. |
| 2 | Copyright (C) 2022-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2022-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/loongarch64-linux-gnu/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/loongarch64-linux-gnu/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/loongarch64-linux-gnu/ieee754.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1992-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1992-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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/loongarch64-linux-gnu/sys/asm.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Miscellaneous macros. |
| 2 | Copyright (C) 2022-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2022-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/loongarch64-linux-gnu/sys/ucontext.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* struct ucontext definition. |
| 2 | Copyright (C) 2022-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2022-2025 Free Software Foundation, Inc. | |
| 3 | 3 | |
| 4 | 4 | This file is part of the GNU C Library. |
| 5 | 5 |
lib/libc/include/loongarch64-linux-gnu/sys/user.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* struct user_regs_struct definition for LoongArch. |
| 2 | Copyright (C) 2022-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2022-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/loongarch64-linux-gnusf/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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2022-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/loongarch64-linux-gnusf/bits/fenv.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Floating point environment. |
| 2 | Copyright (C) 2022-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2022-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/loongarch64-linux-gnusf/bits/hwcap.h+3-2| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Defines for bits in AT_HWCAP. LoongArch64 Linux version. |
| 2 | Copyright (C) 2022-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2022-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
| ... | ... | @@ -35,4 +35,5 @@ |
| 35 | 35 | #define HWCAP_LOONGARCH_LBT_X86 (1 << 10) |
| 36 | 36 | #define HWCAP_LOONGARCH_LBT_ARM (1 << 11) |
| 37 | 37 | #define HWCAP_LOONGARCH_LBT_MIPS (1 << 12) |
| 38 | #define HWCAP_LOONGARCH_PTW (1 << 13) | |
| \ No newline at end of file | ||
| 38 | #define HWCAP_LOONGARCH_PTW (1 << 13) | |
| 39 | #define HWCAP_LOONGARCH_LSPW (1 << 14) | |
| \ No newline at end of file |
lib/libc/include/loongarch64-linux-gnusf/bits/link.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Machine-specific declarations for dynamic linker interface. |
| 2 | Copyright (C) 2022-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2022-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/loongarch64-linux-gnusf/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-2024 Free Software Foundation, Inc. | |
| 3 | Copyright (C) 2023-2025 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/loongarch64-linux-gnusf/bits/long-double.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Properties of long double type. ldbl-128 version. |
| 2 | Copyright (C) 2016-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2016-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/loongarch64-linux-gnusf/bits/procfs.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Types for registers for sys/procfs.h. |
| 2 | Copyright (C) 2022-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2022-2025 Free Software Foundation, Inc. | |
| 3 | 3 | |
| 4 | 4 | This file is part of the GNU C Library. |
| 5 | 5 |
lib/libc/include/loongarch64-linux-gnusf/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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2022-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/loongarch64-linux-gnusf/bits/rseq.h created+36| ... | ... | @@ -0,0 +1,36 @@ |
| 1 | /* Restartable Sequences Linux LoongArch architecture header. | |
| 2 | Copyright (C) 2024-2025 Free Software Foundation, Inc. | |
| 3 | ||
| 4 | The GNU C Library is free software; you can redistribute it and/or | |
| 5 | modify it under the terms of the GNU Lesser General Public | |
| 6 | License as published by the Free Software Foundation; either | |
| 7 | version 2.1 of the License, or (at your option) any later version. | |
| 8 | ||
| 9 | The GNU C Library is distributed in the hope that it will be useful, | |
| 10 | but WITHOUT ANY WARRANTY; without even the implied warranty of | |
| 11 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |
| 12 | Lesser General Public License for more details. | |
| 13 | ||
| 14 | You should have received a copy of the GNU Lesser General Public | |
| 15 | License along with the GNU C Library; if not, see | |
| 16 | <https://www.gnu.org/licenses/>. */ | |
| 17 | ||
| 18 | #ifndef _SYS_RSEQ_H | |
| 19 | # error "Never use <bits/rseq.h> directly; include <sys/rseq.h> instead." | |
| 20 | #endif | |
| 21 | ||
| 22 | /* RSEQ_SIG is a signature required before each abort handler code. | |
| 23 | ||
| 24 | It is a 32-bit value that maps to actual architecture code compiled | |
| 25 | into applications and libraries. It needs to be defined for each | |
| 26 | architecture. When choosing this value, it needs to be taken into | |
| 27 | account that generating invalid instructions may have ill effects on | |
| 28 | tools like objdump, and may also have impact on the CPU speculative | |
| 29 | execution efficiency in some cases. | |
| 30 | ||
| 31 | RSEQ_SIG uses the following break instruction: | |
| 32 | ||
| 33 | 0x002a0010	break	0x10 | |
| 34 | */ | |
| 35 | ||
| 36 | #define RSEQ_SIG 0x002a0010 | |
| \ No newline at end of file |
lib/libc/include/loongarch64-linux-gnusf/bits/setjmp.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Define the machine-dependent type `jmp_buf'. |
| 2 | Copyright (C) 2022-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2022-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/loongarch64-linux-gnusf/bits/shmlba.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Define SHMLBA. LoongArch version. |
| 2 | Copyright (C) 2023-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2023-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/loongarch64-linux-gnusf/bits/sigstack.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* sigstack, sigaltstack definitions. |
| 2 | Copyright (C) 2022-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2022-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/loongarch64-linux-gnusf/bits/struct_stat.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Definition for struct stat. |
| 2 | Copyright (C) 2020-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2020-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/loongarch64-linux-gnusf/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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2018-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/loongarch64-linux-gnusf/bits/wordsize.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1999-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1999-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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/loongarch64-linux-gnusf/fpu_control.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* FPU control word bits. |
| 2 | Copyright (C) 2022-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2022-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/loongarch64-linux-gnusf/gnu/lib-names-lp64s.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-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/loongarch64-linux-gnusf/gnu/stubs-lp64s.h deleted-38| ... | ... | @@ -1,38 +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_feclearexcept | |
| 18 | #define __stub_fedisableexcept | |
| 19 | #define __stub_feenableexcept | |
| 20 | #define __stub_fegetenv | |
| 21 | #define __stub_fegetexcept | |
| 22 | #define __stub_fegetexceptflag | |
| 23 | #define __stub_fegetmode | |
| 24 | #define __stub_fegetround | |
| 25 | #define __stub_feholdexcept | |
| 26 | #define __stub_feraiseexcept | |
| 27 | #define __stub_fesetenv | |
| 28 | #define __stub_fesetexcept | |
| 29 | #define __stub_fesetexceptflag | |
| 30 | #define __stub_fesetmode | |
| 31 | #define __stub_fesetround | |
| 32 | #define __stub_fetestexcept | |
| 33 | #define __stub_feupdateenv | |
| 34 | #define __stub_gtty | |
| 35 | #define __stub_revoke | |
| 36 | #define __stub_setlogin | |
| 37 | #define __stub_sigreturn | |
| 38 | #define __stub_stty | |
| \ No newline at end of file |
lib/libc/include/loongarch64-linux-gnusf/ieee754.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1992-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1992-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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/loongarch64-linux-gnusf/sys/asm.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Miscellaneous macros. |
| 2 | Copyright (C) 2022-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2022-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/loongarch64-linux-gnusf/sys/ucontext.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* struct ucontext definition. |
| 2 | Copyright (C) 2022-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2022-2025 Free Software Foundation, Inc. | |
| 3 | 3 | |
| 4 | 4 | This file is part of the GNU C Library. |
| 5 | 5 |
lib/libc/include/loongarch64-linux-gnusf/sys/user.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* struct user_regs_struct definition for LoongArch. |
| 2 | Copyright (C) 2022-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2022-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2000-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1997-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2017-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2016-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2016-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2016-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2005-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2016-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1997-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2018-2025 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1996-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2010-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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 created+29| ... | ... | @@ -0,0 +1,29 @@ |
| 1 | /* Restartable Sequences architecture header. Stub version. | |
| 2 | Copyright (C) 2021-2025 Free Software Foundation, Inc. | |
| 3 | ||
| 4 | The GNU C Library is free software; you can redistribute it and/or | |
| 5 | modify it under the terms of the GNU Lesser General Public | |
| 6 | License as published by the Free Software Foundation; either | |
| 7 | version 2.1 of the License, or (at your option) any later version. | |
| 8 | ||
| 9 | The GNU C Library is distributed in the hope that it will be useful, | |
| 10 | but WITHOUT ANY WARRANTY; without even the implied warranty of | |
| 11 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |
| 12 | Lesser General Public License for more details. | |
| 13 | ||
| 14 | You should have received a copy of the GNU Lesser General Public | |
| 15 | License along with the GNU C Library; if not, see | |
| 16 | <https://www.gnu.org/licenses/>. */ | |
| 17 | ||
| 18 | #ifndef _SYS_RSEQ_H | |
| 19 | # error "Never use <bits/rseq.h> directly; include <sys/rseq.h> instead." | |
| 20 | #endif | |
| 21 | ||
| 22 | /* RSEQ_SIG is a signature required before each abort handler code. | |
| 23 | ||
| 24 | It is a 32-bit value that maps to actual architecture code compiled | |
| 25 | into applications and libraries. It needs to be defined for each | |
| 26 | architecture. When choosing this value, it needs to be taken into | |
| 27 | account that generating invalid instructions may have ill effects on | |
| 28 | tools like objdump, and may also have impact on the CPU speculative | |
| 29 | execution efficiency in some cases. */ | |
| \ No newline at end of file |
lib/libc/include/m68k-linux-gnu/bits/semaphore.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 2010-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2010-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1997-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1995-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2020-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2021-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2002-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1999-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1996-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1998-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1997-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2008-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-gnueabi/bits/dlfcn.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* System dependent definitions for run-time dynamic loading. |
| 2 | Copyright (C) 1996-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1996-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-gnueabi/bits/errno.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Error constants. MIPS/Linux specific version. |
| 2 | Copyright (C) 1996-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1996-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-gnueabi/bits/eventfd.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 2007-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2007-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-gnueabi/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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2017-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-gnueabi/bits/inotify.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 2005-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2005-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-gnueabi/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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1997-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-gnueabi/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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2002-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-gnueabi/bits/mman.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Definitions for POSIX memory map interface. Linux/MIPS version. |
| 2 | Copyright (C) 1997-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1997-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-gnueabi/bits/poll.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1997-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1997-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-gnueabi/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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2021-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-gnueabi/bits/pthreadtypes-arch.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Machine-specific pthread type layouts. MIPS version. |
| 2 | Copyright (C) 2005-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2005-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-gnueabi/bits/resource.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Bit values & structures for resource limits. Linux/MIPS version. |
| 2 | Copyright (C) 1994-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1994-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-gnueabi/bits/rseq.h deleted-62| ... | ... | @@ -1,62 +0,0 @@ |
| 1 | /* Restartable Sequences Linux mips architecture header. | |
| 2 | Copyright (C) 2021-2024 Free Software Foundation, Inc. | |
| 3 | ||
| 4 | The GNU C Library is free software; you can redistribute it and/or | |
| 5 | modify it under the terms of the GNU Lesser General Public | |
| 6 | License as published by the Free Software Foundation; either | |
| 7 | version 2.1 of the License, or (at your option) any later version. | |
| 8 | ||
| 9 | The GNU C Library is distributed in the hope that it will be useful, | |
| 10 | but WITHOUT ANY WARRANTY; without even the implied warranty of | |
| 11 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |
| 12 | Lesser General Public License for more details. | |
| 13 | ||
| 14 | You should have received a copy of the GNU Lesser General Public | |
| 15 | License along with the GNU C Library; if not, see | |
| 16 | <https://www.gnu.org/licenses/>. */ | |
| 17 | ||
| 18 | #ifndef _SYS_RSEQ_H | |
| 19 | # error "Never use <bits/rseq.h> directly; include <sys/rseq.h> instead." | |
| 20 | #endif | |
| 21 | ||
| 22 | /* RSEQ_SIG is a signature required before each abort handler code. | |
| 23 | ||
| 24 | It is a 32-bit value that maps to actual architecture code compiled | |
| 25 | into applications and libraries. It needs to be defined for each | |
| 26 | architecture. When choosing this value, it needs to be taken into | |
| 27 | account that generating invalid instructions may have ill effects on | |
| 28 | tools like objdump, and may also have impact on the CPU speculative | |
| 29 | execution efficiency in some cases. | |
| 30 | ||
| 31 | RSEQ_SIG uses the break instruction. The instruction pattern is: | |
| 32 | ||
| 33 | On MIPS: | |
| 34 | 0350000d break 0x350 | |
| 35 | ||
| 36 | On nanoMIPS: | |
| 37 | 00100350 break 0x350 | |
| 38 | ||
| 39 | On microMIPS: | |
| 40 | 0000d407 break 0x350 | |
| 41 | ||
| 42 | For nanoMIPS32 and microMIPS, the instruction stream is encoded as | |
| 43 | 16-bit halfwords, so the signature halfwords need to be swapped | |
| 44 | accordingly for little-endian. */ | |
| 45 | ||
| 46 | #if defined (__nanomips__) | |
| 47 | # ifdef __MIPSEL__ | |
| 48 | # define RSEQ_SIG 0x03500010 | |
| 49 | # else | |
| 50 | # define RSEQ_SIG 0x00100350 | |
| 51 | # endif | |
| 52 | #elif defined (__mips_micromips) | |
| 53 | # ifdef __MIPSEL__ | |
| 54 | # define RSEQ_SIG 0xd4070000 | |
| 55 | # else | |
| 56 | # define RSEQ_SIG 0x0000d407 | |
| 57 | # endif | |
| 58 | #elif defined (__mips__) | |
| 59 | # define RSEQ_SIG 0x0350000d | |
| 60 | #else | |
| 61 | /* Unknown MIPS architecture. */ | |
| 62 | #endif | |
| \ No newline at end of file |
lib/libc/include/mips-linux-gnueabi/bits/semaphore.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 2002-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2002-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-gnueabi/bits/shmlba.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Define SHMLBA. MIPS version. |
| 2 | Copyright (C) 2018-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2018-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-gnueabi/bits/sigaction.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* The proper definitions for Linux/MIPS's sigaction. |
| 2 | Copyright (C) 1993-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1993-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-gnueabi/bits/sigcontext.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1996-2024 Free Software Foundation, Inc. This file is part of the GNU C Library. | |
| 1 | /* Copyright (C) 1996-2025 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-gnueabi/bits/signalfd.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 2007-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2007-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-gnueabi/bits/signum-arch.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Signal number definitions. Linux/MIPS version. |
| 2 | Copyright (C) 1995-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1995-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-gnueabi/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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2019-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-gnueabi/bits/socket_type.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Define enum __socket_type for Linux/MIPS. |
| 2 | Copyright (C) 1991-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1991-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-gnueabi/bits/statfs.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1997-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1997-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-gnueabi/bits/struct_mutex.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* MIPS internal mutex struct definitions. |
| 2 | Copyright (C) 2019-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2019-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-gnueabi/bits/struct_rwlock.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* MIPS internal rwlock struct definitions. |
| 2 | Copyright (C) 2019-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2019-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-gnueabi/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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2019-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-gnueabi/bits/termios-c_lflag.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* termios local mode definitions. Linux/mips version. |
| 2 | Copyright (C) 2019-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2019-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-gnueabi/bits/termios-struct.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* struct termios definition. Linux/mips version. |
| 2 | Copyright (C) 2019-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2019-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-gnueabi/bits/termios-tcflow.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* termios local mode definitions. Linux/mips version. |
| 2 | Copyright (C) 2019-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2019-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-gnueabi/bits/timerfd.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 2008-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2008-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-gnueabi/bits/types/stack_t.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Define stack_t. MIPS Linux version. |
| 2 | Copyright (C) 1998-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1998-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-gnueabi/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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2020-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-gnueabi/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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1995-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-gnueabi/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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2020-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-gnueabi/bits/typesizes.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* bits/typesizes.h -- underlying types for *_t. MIPS version. |
| 2 | Copyright (C) 2002-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2002-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-gnueabi/ieee754.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1992-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1992-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-gnueabihf/bits/dlfcn.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* System dependent definitions for run-time dynamic loading. |
| 2 | Copyright (C) 1996-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1996-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-gnueabihf/bits/errno.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Error constants. MIPS/Linux specific version. |
| 2 | Copyright (C) 1996-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1996-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-gnueabihf/bits/eventfd.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 2007-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2007-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-gnueabihf/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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2017-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-gnueabihf/bits/inotify.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 2005-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2005-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-gnueabihf/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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1997-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-gnueabihf/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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2002-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-gnueabihf/bits/mman.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Definitions for POSIX memory map interface. Linux/MIPS version. |
| 2 | Copyright (C) 1997-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1997-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-gnueabihf/bits/poll.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1997-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1997-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-gnueabihf/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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2021-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-gnueabihf/bits/pthreadtypes-arch.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Machine-specific pthread type layouts. MIPS version. |
| 2 | Copyright (C) 2005-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2005-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-gnueabihf/bits/resource.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Bit values & structures for resource limits. Linux/MIPS version. |
| 2 | Copyright (C) 1994-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1994-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-gnueabihf/bits/rseq.h deleted-62| ... | ... | @@ -1,62 +0,0 @@ |
| 1 | /* Restartable Sequences Linux mips architecture header. | |
| 2 | Copyright (C) 2021-2024 Free Software Foundation, Inc. | |
| 3 | ||
| 4 | The GNU C Library is free software; you can redistribute it and/or | |
| 5 | modify it under the terms of the GNU Lesser General Public | |
| 6 | License as published by the Free Software Foundation; either | |
| 7 | version 2.1 of the License, or (at your option) any later version. | |
| 8 | ||
| 9 | The GNU C Library is distributed in the hope that it will be useful, | |
| 10 | but WITHOUT ANY WARRANTY; without even the implied warranty of | |
| 11 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |
| 12 | Lesser General Public License for more details. | |
| 13 | ||
| 14 | You should have received a copy of the GNU Lesser General Public | |
| 15 | License along with the GNU C Library; if not, see | |
| 16 | <https://www.gnu.org/licenses/>. */ | |
| 17 | ||
| 18 | #ifndef _SYS_RSEQ_H | |
| 19 | # error "Never use <bits/rseq.h> directly; include <sys/rseq.h> instead." | |
| 20 | #endif | |
| 21 | ||
| 22 | /* RSEQ_SIG is a signature required before each abort handler code. | |
| 23 | ||
| 24 | It is a 32-bit value that maps to actual architecture code compiled | |
| 25 | into applications and libraries. It needs to be defined for each | |
| 26 | architecture. When choosing this value, it needs to be taken into | |
| 27 | account that generating invalid instructions may have ill effects on | |
| 28 | tools like objdump, and may also have impact on the CPU speculative | |
| 29 | execution efficiency in some cases. | |
| 30 | ||
| 31 | RSEQ_SIG uses the break instruction. The instruction pattern is: | |
| 32 | ||
| 33 | On MIPS: | |
| 34 | 0350000d break 0x350 | |
| 35 | ||
| 36 | On nanoMIPS: | |
| 37 | 00100350 break 0x350 | |
| 38 | ||
| 39 | On microMIPS: | |
| 40 | 0000d407 break 0x350 | |
| 41 | ||
| 42 | For nanoMIPS32 and microMIPS, the instruction stream is encoded as | |
| 43 | 16-bit halfwords, so the signature halfwords need to be swapped | |
| 44 | accordingly for little-endian. */ | |
| 45 | ||
| 46 | #if defined (__nanomips__) | |
| 47 | # ifdef __MIPSEL__ | |
| 48 | # define RSEQ_SIG 0x03500010 | |
| 49 | # else | |
| 50 | # define RSEQ_SIG 0x00100350 | |
| 51 | # endif | |
| 52 | #elif defined (__mips_micromips) | |
| 53 | # ifdef __MIPSEL__ | |
| 54 | # define RSEQ_SIG 0xd4070000 | |
| 55 | # else | |
| 56 | # define RSEQ_SIG 0x0000d407 | |
| 57 | # endif | |
| 58 | #elif defined (__mips__) | |
| 59 | # define RSEQ_SIG 0x0350000d | |
| 60 | #else | |
| 61 | /* Unknown MIPS architecture. */ | |
| 62 | #endif | |
| \ No newline at end of file |
lib/libc/include/mips-linux-gnueabihf/bits/semaphore.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 2002-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2002-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-gnueabihf/bits/shmlba.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Define SHMLBA. MIPS version. |
| 2 | Copyright (C) 2018-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2018-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-gnueabihf/bits/sigaction.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* The proper definitions for Linux/MIPS's sigaction. |
| 2 | Copyright (C) 1993-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1993-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-gnueabihf/bits/sigcontext.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1996-2024 Free Software Foundation, Inc. This file is part of the GNU C Library. | |
| 1 | /* Copyright (C) 1996-2025 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-gnueabihf/bits/signalfd.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 2007-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2007-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-gnueabihf/bits/signum-arch.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Signal number definitions. Linux/MIPS version. |
| 2 | Copyright (C) 1995-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1995-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-gnueabihf/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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2019-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-gnueabihf/bits/socket_type.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Define enum __socket_type for Linux/MIPS. |
| 2 | Copyright (C) 1991-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1991-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-gnueabihf/bits/statfs.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1997-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1997-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-gnueabihf/bits/struct_mutex.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* MIPS internal mutex struct definitions. |
| 2 | Copyright (C) 2019-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2019-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-gnueabihf/bits/struct_rwlock.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* MIPS internal rwlock struct definitions. |
| 2 | Copyright (C) 2019-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2019-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-gnueabihf/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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2019-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-gnueabihf/bits/termios-c_lflag.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* termios local mode definitions. Linux/mips version. |
| 2 | Copyright (C) 2019-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2019-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-gnueabihf/bits/termios-struct.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* struct termios definition. Linux/mips version. |
| 2 | Copyright (C) 2019-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2019-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-gnueabihf/bits/termios-tcflow.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* termios local mode definitions. Linux/mips version. |
| 2 | Copyright (C) 2019-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2019-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-gnueabihf/bits/timerfd.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 2008-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2008-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-gnueabihf/bits/types/stack_t.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Define stack_t. MIPS Linux version. |
| 2 | Copyright (C) 1998-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1998-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-gnueabihf/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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2020-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-gnueabihf/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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1995-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-gnueabihf/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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2020-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-gnueabihf/bits/typesizes.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* bits/typesizes.h -- underlying types for *_t. MIPS version. |
| 2 | Copyright (C) 2002-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2002-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-gnueabihf/ieee754.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1992-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1992-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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/mips64-linux-gnuabi64/bits/dlfcn.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* System dependent definitions for run-time dynamic loading. |
| 2 | Copyright (C) 1996-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1996-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/mips64-linux-gnuabi64/bits/errno.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Error constants. MIPS/Linux specific version. |
| 2 | Copyright (C) 1996-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1996-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/mips64-linux-gnuabi64/bits/eventfd.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 2007-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2007-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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/mips64-linux-gnuabi64/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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2017-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/mips64-linux-gnuabi64/bits/inotify.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 2005-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2005-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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/mips64-linux-gnuabi64/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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1997-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/mips64-linux-gnuabi64/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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2002-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/mips64-linux-gnuabi64/bits/mman.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Definitions for POSIX memory map interface. Linux/MIPS version. |
| 2 | Copyright (C) 1997-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1997-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/mips64-linux-gnuabi64/bits/poll.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1997-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1997-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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/mips64-linux-gnuabi64/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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2021-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/mips64-linux-gnuabi64/bits/pthreadtypes-arch.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Machine-specific pthread type layouts. MIPS version. |
| 2 | Copyright (C) 2005-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2005-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/mips64-linux-gnuabi64/bits/resource.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Bit values & structures for resource limits. Linux/MIPS version. |
| 2 | Copyright (C) 1994-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1994-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/mips64-linux-gnuabi64/bits/rseq.h deleted-62| ... | ... | @@ -1,62 +0,0 @@ |
| 1 | /* Restartable Sequences Linux mips architecture header. | |
| 2 | Copyright (C) 2021-2024 Free Software Foundation, Inc. | |
| 3 | ||
| 4 | The GNU C Library is free software; you can redistribute it and/or | |
| 5 | modify it under the terms of the GNU Lesser General Public | |
| 6 | License as published by the Free Software Foundation; either | |
| 7 | version 2.1 of the License, or (at your option) any later version. | |
| 8 | ||
| 9 | The GNU C Library is distributed in the hope that it will be useful, | |
| 10 | but WITHOUT ANY WARRANTY; without even the implied warranty of | |
| 11 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |
| 12 | Lesser General Public License for more details. | |
| 13 | ||
| 14 | You should have received a copy of the GNU Lesser General Public | |
| 15 | License along with the GNU C Library; if not, see | |
| 16 | <https://www.gnu.org/licenses/>. */ | |
| 17 | ||
| 18 | #ifndef _SYS_RSEQ_H | |
| 19 | # error "Never use <bits/rseq.h> directly; include <sys/rseq.h> instead." | |
| 20 | #endif | |
| 21 | ||
| 22 | /* RSEQ_SIG is a signature required before each abort handler code. | |
| 23 | ||
| 24 | It is a 32-bit value that maps to actual architecture code compiled | |
| 25 | into applications and libraries. It needs to be defined for each | |
| 26 | architecture. When choosing this value, it needs to be taken into | |
| 27 | account that generating invalid instructions may have ill effects on | |
| 28 | tools like objdump, and may also have impact on the CPU speculative | |
| 29 | execution efficiency in some cases. | |
| 30 | ||
| 31 | RSEQ_SIG uses the break instruction. The instruction pattern is: | |
| 32 | ||
| 33 | On MIPS: | |
| 34 | 0350000d break 0x350 | |
| 35 | ||
| 36 | On nanoMIPS: | |
| 37 | 00100350 break 0x350 | |
| 38 | ||
| 39 | On microMIPS: | |
| 40 | 0000d407 break 0x350 | |
| 41 | ||
| 42 | For nanoMIPS32 and microMIPS, the instruction stream is encoded as | |
| 43 | 16-bit halfwords, so the signature halfwords need to be swapped | |
| 44 | accordingly for little-endian. */ | |
| 45 | ||
| 46 | #if defined (__nanomips__) | |
| 47 | # ifdef __MIPSEL__ | |
| 48 | # define RSEQ_SIG 0x03500010 | |
| 49 | # else | |
| 50 | # define RSEQ_SIG 0x00100350 | |
| 51 | # endif | |
| 52 | #elif defined (__mips_micromips) | |
| 53 | # ifdef __MIPSEL__ | |
| 54 | # define RSEQ_SIG 0xd4070000 | |
| 55 | # else | |
| 56 | # define RSEQ_SIG 0x0000d407 | |
| 57 | # endif | |
| 58 | #elif defined (__mips__) | |
| 59 | # define RSEQ_SIG 0x0350000d | |
| 60 | #else | |
| 61 | /* Unknown MIPS architecture. */ | |
| 62 | #endif | |
| \ No newline at end of file |
lib/libc/include/mips64-linux-gnuabi64/bits/semaphore.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 2002-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2002-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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/mips64-linux-gnuabi64/bits/shmlba.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Define SHMLBA. MIPS version. |
| 2 | Copyright (C) 2018-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2018-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/mips64-linux-gnuabi64/bits/sigaction.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* The proper definitions for Linux/MIPS's sigaction. |
| 2 | Copyright (C) 1993-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1993-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/mips64-linux-gnuabi64/bits/sigcontext.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1996-2024 Free Software Foundation, Inc. This file is part of the GNU C Library. | |
| 1 | /* Copyright (C) 1996-2025 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/mips64-linux-gnuabi64/bits/signalfd.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 2007-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2007-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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/mips64-linux-gnuabi64/bits/signum-arch.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Signal number definitions. Linux/MIPS version. |
| 2 | Copyright (C) 1995-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1995-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/mips64-linux-gnuabi64/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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2019-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/mips64-linux-gnuabi64/bits/socket_type.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Define enum __socket_type for Linux/MIPS. |
| 2 | Copyright (C) 1991-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1991-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/mips64-linux-gnuabi64/bits/statfs.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1997-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1997-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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/mips64-linux-gnuabi64/bits/struct_mutex.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* MIPS internal mutex struct definitions. |
| 2 | Copyright (C) 2019-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2019-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/mips64-linux-gnuabi64/bits/struct_rwlock.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* MIPS internal rwlock struct definitions. |
| 2 | Copyright (C) 2019-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2019-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/mips64-linux-gnuabi64/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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2019-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/mips64-linux-gnuabi64/bits/termios-c_lflag.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* termios local mode definitions. Linux/mips version. |
| 2 | Copyright (C) 2019-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2019-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/mips64-linux-gnuabi64/bits/termios-struct.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* struct termios definition. Linux/mips version. |
| 2 | Copyright (C) 2019-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2019-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/mips64-linux-gnuabi64/bits/termios-tcflow.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* termios local mode definitions. Linux/mips version. |
| 2 | Copyright (C) 2019-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2019-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/mips64-linux-gnuabi64/bits/timerfd.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 2008-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2008-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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/mips64-linux-gnuabi64/bits/types/stack_t.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Define stack_t. MIPS Linux version. |
| 2 | Copyright (C) 1998-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1998-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/mips64-linux-gnuabi64/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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2020-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/mips64-linux-gnuabi64/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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1995-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/mips64-linux-gnuabi64/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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2020-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/mips64-linux-gnuabi64/bits/typesizes.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* bits/typesizes.h -- underlying types for *_t. MIPS version. |
| 2 | Copyright (C) 2002-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2002-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/mips64-linux-gnuabi64/ieee754.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1992-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1992-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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/mips64-linux-gnuabin32/bits/dlfcn.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* System dependent definitions for run-time dynamic loading. |
| 2 | Copyright (C) 1996-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1996-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/mips64-linux-gnuabin32/bits/errno.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Error constants. MIPS/Linux specific version. |
| 2 | Copyright (C) 1996-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1996-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/mips64-linux-gnuabin32/bits/eventfd.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 2007-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2007-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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/mips64-linux-gnuabin32/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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2017-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/mips64-linux-gnuabin32/bits/inotify.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 2005-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2005-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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/mips64-linux-gnuabin32/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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1997-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/mips64-linux-gnuabin32/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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2002-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/mips64-linux-gnuabin32/bits/mman.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Definitions for POSIX memory map interface. Linux/MIPS version. |
| 2 | Copyright (C) 1997-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1997-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/mips64-linux-gnuabin32/bits/poll.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1997-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1997-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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/mips64-linux-gnuabin32/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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2021-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/mips64-linux-gnuabin32/bits/pthreadtypes-arch.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Machine-specific pthread type layouts. MIPS version. |
| 2 | Copyright (C) 2005-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2005-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/mips64-linux-gnuabin32/bits/resource.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Bit values & structures for resource limits. Linux/MIPS version. |
| 2 | Copyright (C) 1994-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1994-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/mips64-linux-gnuabin32/bits/rseq.h deleted-62| ... | ... | @@ -1,62 +0,0 @@ |
| 1 | /* Restartable Sequences Linux mips architecture header. | |
| 2 | Copyright (C) 2021-2024 Free Software Foundation, Inc. | |
| 3 | ||
| 4 | The GNU C Library is free software; you can redistribute it and/or | |
| 5 | modify it under the terms of the GNU Lesser General Public | |
| 6 | License as published by the Free Software Foundation; either | |
| 7 | version 2.1 of the License, or (at your option) any later version. | |
| 8 | ||
| 9 | The GNU C Library is distributed in the hope that it will be useful, | |
| 10 | but WITHOUT ANY WARRANTY; without even the implied warranty of | |
| 11 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |
| 12 | Lesser General Public License for more details. | |
| 13 | ||
| 14 | You should have received a copy of the GNU Lesser General Public | |
| 15 | License along with the GNU C Library; if not, see | |
| 16 | <https://www.gnu.org/licenses/>. */ | |
| 17 | ||
| 18 | #ifndef _SYS_RSEQ_H | |
| 19 | # error "Never use <bits/rseq.h> directly; include <sys/rseq.h> instead." | |
| 20 | #endif | |
| 21 | ||
| 22 | /* RSEQ_SIG is a signature required before each abort handler code. | |
| 23 | ||
| 24 | It is a 32-bit value that maps to actual architecture code compiled | |
| 25 | into applications and libraries. It needs to be defined for each | |
| 26 | architecture. When choosing this value, it needs to be taken into | |
| 27 | account that generating invalid instructions may have ill effects on | |
| 28 | tools like objdump, and may also have impact on the CPU speculative | |
| 29 | execution efficiency in some cases. | |
| 30 | ||
| 31 | RSEQ_SIG uses the break instruction. The instruction pattern is: | |
| 32 | ||
| 33 | On MIPS: | |
| 34 | 0350000d break 0x350 | |
| 35 | ||
| 36 | On nanoMIPS: | |
| 37 | 00100350 break 0x350 | |
| 38 | ||
| 39 | On microMIPS: | |
| 40 | 0000d407 break 0x350 | |
| 41 | ||
| 42 | For nanoMIPS32 and microMIPS, the instruction stream is encoded as | |
| 43 | 16-bit halfwords, so the signature halfwords need to be swapped | |
| 44 | accordingly for little-endian. */ | |
| 45 | ||
| 46 | #if defined (__nanomips__) | |
| 47 | # ifdef __MIPSEL__ | |
| 48 | # define RSEQ_SIG 0x03500010 | |
| 49 | # else | |
| 50 | # define RSEQ_SIG 0x00100350 | |
| 51 | # endif | |
| 52 | #elif defined (__mips_micromips) | |
| 53 | # ifdef __MIPSEL__ | |
| 54 | # define RSEQ_SIG 0xd4070000 | |
| 55 | # else | |
| 56 | # define RSEQ_SIG 0x0000d407 | |
| 57 | # endif | |
| 58 | #elif defined (__mips__) | |
| 59 | # define RSEQ_SIG 0x0350000d | |
| 60 | #else | |
| 61 | /* Unknown MIPS architecture. */ | |
| 62 | #endif | |
| \ No newline at end of file |
lib/libc/include/mips64-linux-gnuabin32/bits/semaphore.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 2002-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2002-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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/mips64-linux-gnuabin32/bits/shmlba.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Define SHMLBA. MIPS version. |
| 2 | Copyright (C) 2018-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2018-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/mips64-linux-gnuabin32/bits/sigaction.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* The proper definitions for Linux/MIPS's sigaction. |
| 2 | Copyright (C) 1993-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1993-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/mips64-linux-gnuabin32/bits/sigcontext.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1996-2024 Free Software Foundation, Inc. This file is part of the GNU C Library. | |
| 1 | /* Copyright (C) 1996-2025 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/mips64-linux-gnuabin32/bits/signalfd.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 2007-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2007-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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/mips64-linux-gnuabin32/bits/signum-arch.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Signal number definitions. Linux/MIPS version. |
| 2 | Copyright (C) 1995-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1995-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/mips64-linux-gnuabin32/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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2019-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/mips64-linux-gnuabin32/bits/socket_type.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Define enum __socket_type for Linux/MIPS. |
| 2 | Copyright (C) 1991-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1991-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/mips64-linux-gnuabin32/bits/statfs.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1997-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1997-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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/mips64-linux-gnuabin32/bits/struct_mutex.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* MIPS internal mutex struct definitions. |
| 2 | Copyright (C) 2019-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2019-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/mips64-linux-gnuabin32/bits/struct_rwlock.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* MIPS internal rwlock struct definitions. |
| 2 | Copyright (C) 2019-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2019-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/mips64-linux-gnuabin32/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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2019-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/mips64-linux-gnuabin32/bits/termios-c_lflag.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* termios local mode definitions. Linux/mips version. |
| 2 | Copyright (C) 2019-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2019-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/mips64-linux-gnuabin32/bits/termios-struct.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* struct termios definition. Linux/mips version. |
| 2 | Copyright (C) 2019-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2019-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/mips64-linux-gnuabin32/bits/termios-tcflow.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* termios local mode definitions. Linux/mips version. |
| 2 | Copyright (C) 2019-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2019-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/mips64-linux-gnuabin32/bits/timerfd.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 2008-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2008-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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/mips64-linux-gnuabin32/bits/types/stack_t.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Define stack_t. MIPS Linux version. |
| 2 | Copyright (C) 1998-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1998-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/mips64-linux-gnuabin32/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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2020-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/mips64-linux-gnuabin32/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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1995-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/mips64-linux-gnuabin32/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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2020-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/mips64-linux-gnuabin32/bits/typesizes.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* bits/typesizes.h -- underlying types for *_t. MIPS version. |
| 2 | Copyright (C) 2002-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2002-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/mips64-linux-gnuabin32/ieee754.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1992-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1992-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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/mips64el-linux-gnuabi64/bits/dlfcn.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* System dependent definitions for run-time dynamic loading. |
| 2 | Copyright (C) 1996-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1996-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/mips64el-linux-gnuabi64/bits/errno.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Error constants. MIPS/Linux specific version. |
| 2 | Copyright (C) 1996-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1996-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/mips64el-linux-gnuabi64/bits/eventfd.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 2007-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2007-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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/mips64el-linux-gnuabi64/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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2017-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/mips64el-linux-gnuabi64/bits/inotify.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 2005-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2005-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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/mips64el-linux-gnuabi64/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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1997-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/mips64el-linux-gnuabi64/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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2002-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/mips64el-linux-gnuabi64/bits/mman.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Definitions for POSIX memory map interface. Linux/MIPS version. |
| 2 | Copyright (C) 1997-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1997-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/mips64el-linux-gnuabi64/bits/poll.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1997-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1997-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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/mips64el-linux-gnuabi64/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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2021-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/mips64el-linux-gnuabi64/bits/pthreadtypes-arch.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Machine-specific pthread type layouts. MIPS version. |
| 2 | Copyright (C) 2005-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2005-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/mips64el-linux-gnuabi64/bits/resource.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Bit values & structures for resource limits. Linux/MIPS version. |
| 2 | Copyright (C) 1994-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1994-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/mips64el-linux-gnuabi64/bits/rseq.h deleted-62| ... | ... | @@ -1,62 +0,0 @@ |
| 1 | /* Restartable Sequences Linux mips architecture header. | |
| 2 | Copyright (C) 2021-2024 Free Software Foundation, Inc. | |
| 3 | ||
| 4 | The GNU C Library is free software; you can redistribute it and/or | |
| 5 | modify it under the terms of the GNU Lesser General Public | |
| 6 | License as published by the Free Software Foundation; either | |
| 7 | version 2.1 of the License, or (at your option) any later version. | |
| 8 | ||
| 9 | The GNU C Library is distributed in the hope that it will be useful, | |
| 10 | but WITHOUT ANY WARRANTY; without even the implied warranty of | |
| 11 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |
| 12 | Lesser General Public License for more details. | |
| 13 | ||
| 14 | You should have received a copy of the GNU Lesser General Public | |
| 15 | License along with the GNU C Library; if not, see | |
| 16 | <https://www.gnu.org/licenses/>. */ | |
| 17 | ||
| 18 | #ifndef _SYS_RSEQ_H | |
| 19 | # error "Never use <bits/rseq.h> directly; include <sys/rseq.h> instead." | |
| 20 | #endif | |
| 21 | ||
| 22 | /* RSEQ_SIG is a signature required before each abort handler code. | |
| 23 | ||
| 24 | It is a 32-bit value that maps to actual architecture code compiled | |
| 25 | into applications and libraries. It needs to be defined for each | |
| 26 | architecture. When choosing this value, it needs to be taken into | |
| 27 | account that generating invalid instructions may have ill effects on | |
| 28 | tools like objdump, and may also have impact on the CPU speculative | |
| 29 | execution efficiency in some cases. | |
| 30 | ||
| 31 | RSEQ_SIG uses the break instruction. The instruction pattern is: | |
| 32 | ||
| 33 | On MIPS: | |
| 34 | 0350000d break 0x350 | |
| 35 | ||
| 36 | On nanoMIPS: | |
| 37 | 00100350 break 0x350 | |
| 38 | ||
| 39 | On microMIPS: | |
| 40 | 0000d407 break 0x350 | |
| 41 | ||
| 42 | For nanoMIPS32 and microMIPS, the instruction stream is encoded as | |
| 43 | 16-bit halfwords, so the signature halfwords need to be swapped | |
| 44 | accordingly for little-endian. */ | |
| 45 | ||
| 46 | #if defined (__nanomips__) | |
| 47 | # ifdef __MIPSEL__ | |
| 48 | # define RSEQ_SIG 0x03500010 | |
| 49 | # else | |
| 50 | # define RSEQ_SIG 0x00100350 | |
| 51 | # endif | |
| 52 | #elif defined (__mips_micromips) | |
| 53 | # ifdef __MIPSEL__ | |
| 54 | # define RSEQ_SIG 0xd4070000 | |
| 55 | # else | |
| 56 | # define RSEQ_SIG 0x0000d407 | |
| 57 | # endif | |
| 58 | #elif defined (__mips__) | |
| 59 | # define RSEQ_SIG 0x0350000d | |
| 60 | #else | |
| 61 | /* Unknown MIPS architecture. */ | |
| 62 | #endif | |
| \ No newline at end of file |
lib/libc/include/mips64el-linux-gnuabi64/bits/semaphore.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 2002-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2002-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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/mips64el-linux-gnuabi64/bits/shmlba.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Define SHMLBA. MIPS version. |
| 2 | Copyright (C) 2018-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2018-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/mips64el-linux-gnuabi64/bits/sigaction.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* The proper definitions for Linux/MIPS's sigaction. |
| 2 | Copyright (C) 1993-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1993-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/mips64el-linux-gnuabi64/bits/sigcontext.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1996-2024 Free Software Foundation, Inc. This file is part of the GNU C Library. | |
| 1 | /* Copyright (C) 1996-2025 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/mips64el-linux-gnuabi64/bits/signalfd.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 2007-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2007-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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/mips64el-linux-gnuabi64/bits/signum-arch.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Signal number definitions. Linux/MIPS version. |
| 2 | Copyright (C) 1995-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1995-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/mips64el-linux-gnuabi64/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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2019-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/mips64el-linux-gnuabi64/bits/socket_type.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Define enum __socket_type for Linux/MIPS. |
| 2 | Copyright (C) 1991-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1991-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/mips64el-linux-gnuabi64/bits/statfs.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1997-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1997-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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/mips64el-linux-gnuabi64/bits/struct_mutex.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* MIPS internal mutex struct definitions. |
| 2 | Copyright (C) 2019-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2019-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/mips64el-linux-gnuabi64/bits/struct_rwlock.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* MIPS internal rwlock struct definitions. |
| 2 | Copyright (C) 2019-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2019-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/mips64el-linux-gnuabi64/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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2019-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/mips64el-linux-gnuabi64/bits/termios-c_lflag.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* termios local mode definitions. Linux/mips version. |
| 2 | Copyright (C) 2019-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2019-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/mips64el-linux-gnuabi64/bits/termios-struct.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* struct termios definition. Linux/mips version. |
| 2 | Copyright (C) 2019-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2019-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/mips64el-linux-gnuabi64/bits/termios-tcflow.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* termios local mode definitions. Linux/mips version. |
| 2 | Copyright (C) 2019-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2019-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/mips64el-linux-gnuabi64/bits/timerfd.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 2008-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2008-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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/mips64el-linux-gnuabi64/bits/types/stack_t.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Define stack_t. MIPS Linux version. |
| 2 | Copyright (C) 1998-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1998-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/mips64el-linux-gnuabi64/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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2020-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/mips64el-linux-gnuabi64/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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1995-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/mips64el-linux-gnuabi64/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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2020-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/mips64el-linux-gnuabi64/bits/typesizes.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* bits/typesizes.h -- underlying types for *_t. MIPS version. |
| 2 | Copyright (C) 2002-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2002-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/mips64el-linux-gnuabi64/ieee754.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1992-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1992-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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/mips64el-linux-gnuabin32/bits/dlfcn.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* System dependent definitions for run-time dynamic loading. |
| 2 | Copyright (C) 1996-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1996-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/mips64el-linux-gnuabin32/bits/errno.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Error constants. MIPS/Linux specific version. |
| 2 | Copyright (C) 1996-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1996-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/mips64el-linux-gnuabin32/bits/eventfd.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 2007-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2007-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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/mips64el-linux-gnuabin32/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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2017-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/mips64el-linux-gnuabin32/bits/inotify.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 2005-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2005-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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/mips64el-linux-gnuabin32/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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1997-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/mips64el-linux-gnuabin32/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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2002-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/mips64el-linux-gnuabin32/bits/mman.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Definitions for POSIX memory map interface. Linux/MIPS version. |
| 2 | Copyright (C) 1997-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1997-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/mips64el-linux-gnuabin32/bits/poll.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1997-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1997-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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/mips64el-linux-gnuabin32/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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2021-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/mips64el-linux-gnuabin32/bits/pthreadtypes-arch.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Machine-specific pthread type layouts. MIPS version. |
| 2 | Copyright (C) 2005-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2005-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/mips64el-linux-gnuabin32/bits/resource.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Bit values & structures for resource limits. Linux/MIPS version. |
| 2 | Copyright (C) 1994-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1994-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/mips64el-linux-gnuabin32/bits/rseq.h deleted-62| ... | ... | @@ -1,62 +0,0 @@ |
| 1 | /* Restartable Sequences Linux mips architecture header. | |
| 2 | Copyright (C) 2021-2024 Free Software Foundation, Inc. | |
| 3 | ||
| 4 | The GNU C Library is free software; you can redistribute it and/or | |
| 5 | modify it under the terms of the GNU Lesser General Public | |
| 6 | License as published by the Free Software Foundation; either | |
| 7 | version 2.1 of the License, or (at your option) any later version. | |
| 8 | ||
| 9 | The GNU C Library is distributed in the hope that it will be useful, | |
| 10 | but WITHOUT ANY WARRANTY; without even the implied warranty of | |
| 11 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |
| 12 | Lesser General Public License for more details. | |
| 13 | ||
| 14 | You should have received a copy of the GNU Lesser General Public | |
| 15 | License along with the GNU C Library; if not, see | |
| 16 | <https://www.gnu.org/licenses/>. */ | |
| 17 | ||
| 18 | #ifndef _SYS_RSEQ_H | |
| 19 | # error "Never use <bits/rseq.h> directly; include <sys/rseq.h> instead." | |
| 20 | #endif | |
| 21 | ||
| 22 | /* RSEQ_SIG is a signature required before each abort handler code. | |
| 23 | ||
| 24 | It is a 32-bit value that maps to actual architecture code compiled | |
| 25 | into applications and libraries. It needs to be defined for each | |
| 26 | architecture. When choosing this value, it needs to be taken into | |
| 27 | account that generating invalid instructions may have ill effects on | |
| 28 | tools like objdump, and may also have impact on the CPU speculative | |
| 29 | execution efficiency in some cases. | |
| 30 | ||
| 31 | RSEQ_SIG uses the break instruction. The instruction pattern is: | |
| 32 | ||
| 33 | On MIPS: | |
| 34 | 0350000d break 0x350 | |
| 35 | ||
| 36 | On nanoMIPS: | |
| 37 | 00100350 break 0x350 | |
| 38 | ||
| 39 | On microMIPS: | |
| 40 | 0000d407 break 0x350 | |
| 41 | ||
| 42 | For nanoMIPS32 and microMIPS, the instruction stream is encoded as | |
| 43 | 16-bit halfwords, so the signature halfwords need to be swapped | |
| 44 | accordingly for little-endian. */ | |
| 45 | ||
| 46 | #if defined (__nanomips__) | |
| 47 | # ifdef __MIPSEL__ | |
| 48 | # define RSEQ_SIG 0x03500010 | |
| 49 | # else | |
| 50 | # define RSEQ_SIG 0x00100350 | |
| 51 | # endif | |
| 52 | #elif defined (__mips_micromips) | |
| 53 | # ifdef __MIPSEL__ | |
| 54 | # define RSEQ_SIG 0xd4070000 | |
| 55 | # else | |
| 56 | # define RSEQ_SIG 0x0000d407 | |
| 57 | # endif | |
| 58 | #elif defined (__mips__) | |
| 59 | # define RSEQ_SIG 0x0350000d | |
| 60 | #else | |
| 61 | /* Unknown MIPS architecture. */ | |
| 62 | #endif | |
| \ No newline at end of file |
lib/libc/include/mips64el-linux-gnuabin32/bits/semaphore.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 2002-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2002-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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/mips64el-linux-gnuabin32/bits/shmlba.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Define SHMLBA. MIPS version. |
| 2 | Copyright (C) 2018-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2018-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/mips64el-linux-gnuabin32/bits/sigaction.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* The proper definitions for Linux/MIPS's sigaction. |
| 2 | Copyright (C) 1993-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1993-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/mips64el-linux-gnuabin32/bits/sigcontext.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1996-2024 Free Software Foundation, Inc. This file is part of the GNU C Library. | |
| 1 | /* Copyright (C) 1996-2025 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/mips64el-linux-gnuabin32/bits/signalfd.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 2007-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2007-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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/mips64el-linux-gnuabin32/bits/signum-arch.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Signal number definitions. Linux/MIPS version. |
| 2 | Copyright (C) 1995-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1995-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/mips64el-linux-gnuabin32/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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2019-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/mips64el-linux-gnuabin32/bits/socket_type.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Define enum __socket_type for Linux/MIPS. |
| 2 | Copyright (C) 1991-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1991-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/mips64el-linux-gnuabin32/bits/statfs.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1997-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1997-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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/mips64el-linux-gnuabin32/bits/struct_mutex.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* MIPS internal mutex struct definitions. |
| 2 | Copyright (C) 2019-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2019-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/mips64el-linux-gnuabin32/bits/struct_rwlock.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* MIPS internal rwlock struct definitions. |
| 2 | Copyright (C) 2019-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2019-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/mips64el-linux-gnuabin32/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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2019-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/mips64el-linux-gnuabin32/bits/termios-c_lflag.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* termios local mode definitions. Linux/mips version. |
| 2 | Copyright (C) 2019-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2019-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/mips64el-linux-gnuabin32/bits/termios-struct.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* struct termios definition. Linux/mips version. |
| 2 | Copyright (C) 2019-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2019-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/mips64el-linux-gnuabin32/bits/termios-tcflow.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* termios local mode definitions. Linux/mips version. |
| 2 | Copyright (C) 2019-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2019-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/mips64el-linux-gnuabin32/bits/timerfd.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 2008-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2008-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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/mips64el-linux-gnuabin32/bits/types/stack_t.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Define stack_t. MIPS Linux version. |
| 2 | Copyright (C) 1998-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1998-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/mips64el-linux-gnuabin32/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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2020-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/mips64el-linux-gnuabin32/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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1995-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/mips64el-linux-gnuabin32/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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2020-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/mips64el-linux-gnuabin32/bits/typesizes.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* bits/typesizes.h -- underlying types for *_t. MIPS version. |
| 2 | Copyright (C) 2002-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2002-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/mips64el-linux-gnuabin32/ieee754.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1992-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1992-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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/mipsel-linux-gnueabi/bits/dlfcn.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* System dependent definitions for run-time dynamic loading. |
| 2 | Copyright (C) 1996-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1996-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/mipsel-linux-gnueabi/bits/errno.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Error constants. MIPS/Linux specific version. |
| 2 | Copyright (C) 1996-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1996-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/mipsel-linux-gnueabi/bits/eventfd.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 2007-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2007-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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/mipsel-linux-gnueabi/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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2017-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/mipsel-linux-gnueabi/bits/inotify.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 2005-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2005-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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/mipsel-linux-gnueabi/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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1997-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/mipsel-linux-gnueabi/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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2002-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/mipsel-linux-gnueabi/bits/mman.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Definitions for POSIX memory map interface. Linux/MIPS version. |
| 2 | Copyright (C) 1997-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1997-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/mipsel-linux-gnueabi/bits/poll.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1997-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1997-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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/mipsel-linux-gnueabi/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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2021-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/mipsel-linux-gnueabi/bits/pthreadtypes-arch.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Machine-specific pthread type layouts. MIPS version. |
| 2 | Copyright (C) 2005-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2005-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/mipsel-linux-gnueabi/bits/resource.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Bit values & structures for resource limits. Linux/MIPS version. |
| 2 | Copyright (C) 1994-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1994-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/mipsel-linux-gnueabi/bits/rseq.h deleted-62| ... | ... | @@ -1,62 +0,0 @@ |
| 1 | /* Restartable Sequences Linux mips architecture header. | |
| 2 | Copyright (C) 2021-2024 Free Software Foundation, Inc. | |
| 3 | ||
| 4 | The GNU C Library is free software; you can redistribute it and/or | |
| 5 | modify it under the terms of the GNU Lesser General Public | |
| 6 | License as published by the Free Software Foundation; either | |
| 7 | version 2.1 of the License, or (at your option) any later version. | |
| 8 | ||
| 9 | The GNU C Library is distributed in the hope that it will be useful, | |
| 10 | but WITHOUT ANY WARRANTY; without even the implied warranty of | |
| 11 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |
| 12 | Lesser General Public License for more details. | |
| 13 | ||
| 14 | You should have received a copy of the GNU Lesser General Public | |
| 15 | License along with the GNU C Library; if not, see | |
| 16 | <https://www.gnu.org/licenses/>. */ | |
| 17 | ||
| 18 | #ifndef _SYS_RSEQ_H | |
| 19 | # error "Never use <bits/rseq.h> directly; include <sys/rseq.h> instead." | |
| 20 | #endif | |
| 21 | ||
| 22 | /* RSEQ_SIG is a signature required before each abort handler code. | |
| 23 | ||
| 24 | It is a 32-bit value that maps to actual architecture code compiled | |
| 25 | into applications and libraries. It needs to be defined for each | |
| 26 | architecture. When choosing this value, it needs to be taken into | |
| 27 | account that generating invalid instructions may have ill effects on | |
| 28 | tools like objdump, and may also have impact on the CPU speculative | |
| 29 | execution efficiency in some cases. | |
| 30 | ||
| 31 | RSEQ_SIG uses the break instruction. The instruction pattern is: | |
| 32 | ||
| 33 | On MIPS: | |
| 34 | 0350000d break 0x350 | |
| 35 | ||
| 36 | On nanoMIPS: | |
| 37 | 00100350 break 0x350 | |
| 38 | ||
| 39 | On microMIPS: | |
| 40 | 0000d407 break 0x350 | |
| 41 | ||
| 42 | For nanoMIPS32 and microMIPS, the instruction stream is encoded as | |
| 43 | 16-bit halfwords, so the signature halfwords need to be swapped | |
| 44 | accordingly for little-endian. */ | |
| 45 | ||
| 46 | #if defined (__nanomips__) | |
| 47 | # ifdef __MIPSEL__ | |
| 48 | # define RSEQ_SIG 0x03500010 | |
| 49 | # else | |
| 50 | # define RSEQ_SIG 0x00100350 | |
| 51 | # endif | |
| 52 | #elif defined (__mips_micromips) | |
| 53 | # ifdef __MIPSEL__ | |
| 54 | # define RSEQ_SIG 0xd4070000 | |
| 55 | # else | |
| 56 | # define RSEQ_SIG 0x0000d407 | |
| 57 | # endif | |
| 58 | #elif defined (__mips__) | |
| 59 | # define RSEQ_SIG 0x0350000d | |
| 60 | #else | |
| 61 | /* Unknown MIPS architecture. */ | |
| 62 | #endif | |
| \ No newline at end of file |
lib/libc/include/mipsel-linux-gnueabi/bits/semaphore.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 2002-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2002-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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/mipsel-linux-gnueabi/bits/shmlba.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Define SHMLBA. MIPS version. |
| 2 | Copyright (C) 2018-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2018-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/mipsel-linux-gnueabi/bits/sigaction.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* The proper definitions for Linux/MIPS's sigaction. |
| 2 | Copyright (C) 1993-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1993-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/mipsel-linux-gnueabi/bits/sigcontext.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1996-2024 Free Software Foundation, Inc. This file is part of the GNU C Library. | |
| 1 | /* Copyright (C) 1996-2025 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/mipsel-linux-gnueabi/bits/signalfd.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 2007-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2007-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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/mipsel-linux-gnueabi/bits/signum-arch.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Signal number definitions. Linux/MIPS version. |
| 2 | Copyright (C) 1995-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1995-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/mipsel-linux-gnueabi/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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2019-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/mipsel-linux-gnueabi/bits/socket_type.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Define enum __socket_type for Linux/MIPS. |
| 2 | Copyright (C) 1991-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1991-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/mipsel-linux-gnueabi/bits/statfs.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1997-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1997-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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/mipsel-linux-gnueabi/bits/struct_mutex.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* MIPS internal mutex struct definitions. |
| 2 | Copyright (C) 2019-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2019-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/mipsel-linux-gnueabi/bits/struct_rwlock.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* MIPS internal rwlock struct definitions. |
| 2 | Copyright (C) 2019-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2019-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/mipsel-linux-gnueabi/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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2019-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/mipsel-linux-gnueabi/bits/termios-c_lflag.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* termios local mode definitions. Linux/mips version. |
| 2 | Copyright (C) 2019-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2019-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/mipsel-linux-gnueabi/bits/termios-struct.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* struct termios definition. Linux/mips version. |
| 2 | Copyright (C) 2019-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2019-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/mipsel-linux-gnueabi/bits/termios-tcflow.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* termios local mode definitions. Linux/mips version. |
| 2 | Copyright (C) 2019-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2019-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/mipsel-linux-gnueabi/bits/timerfd.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 2008-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2008-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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/mipsel-linux-gnueabi/bits/types/stack_t.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Define stack_t. MIPS Linux version. |
| 2 | Copyright (C) 1998-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1998-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/mipsel-linux-gnueabi/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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2020-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/mipsel-linux-gnueabi/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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1995-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/mipsel-linux-gnueabi/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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2020-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/mipsel-linux-gnueabi/bits/typesizes.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* bits/typesizes.h -- underlying types for *_t. MIPS version. |
| 2 | Copyright (C) 2002-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2002-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/mipsel-linux-gnueabi/ieee754.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1992-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1992-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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/mipsel-linux-gnueabihf/bits/dlfcn.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* System dependent definitions for run-time dynamic loading. |
| 2 | Copyright (C) 1996-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1996-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/mipsel-linux-gnueabihf/bits/errno.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Error constants. MIPS/Linux specific version. |
| 2 | Copyright (C) 1996-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1996-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/mipsel-linux-gnueabihf/bits/eventfd.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 2007-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2007-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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/mipsel-linux-gnueabihf/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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2017-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/mipsel-linux-gnueabihf/bits/inotify.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 2005-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2005-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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/mipsel-linux-gnueabihf/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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1997-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/mipsel-linux-gnueabihf/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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2002-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/mipsel-linux-gnueabihf/bits/mman.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Definitions for POSIX memory map interface. Linux/MIPS version. |
| 2 | Copyright (C) 1997-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1997-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/mipsel-linux-gnueabihf/bits/poll.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1997-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1997-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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/mipsel-linux-gnueabihf/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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2021-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/mipsel-linux-gnueabihf/bits/pthreadtypes-arch.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Machine-specific pthread type layouts. MIPS version. |
| 2 | Copyright (C) 2005-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2005-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/mipsel-linux-gnueabihf/bits/resource.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Bit values & structures for resource limits. Linux/MIPS version. |
| 2 | Copyright (C) 1994-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1994-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/mipsel-linux-gnueabihf/bits/rseq.h deleted-62| ... | ... | @@ -1,62 +0,0 @@ |
| 1 | /* Restartable Sequences Linux mips architecture header. | |
| 2 | Copyright (C) 2021-2024 Free Software Foundation, Inc. | |
| 3 | ||
| 4 | The GNU C Library is free software; you can redistribute it and/or | |
| 5 | modify it under the terms of the GNU Lesser General Public | |
| 6 | License as published by the Free Software Foundation; either | |
| 7 | version 2.1 of the License, or (at your option) any later version. | |
| 8 | ||
| 9 | The GNU C Library is distributed in the hope that it will be useful, | |
| 10 | but WITHOUT ANY WARRANTY; without even the implied warranty of | |
| 11 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |
| 12 | Lesser General Public License for more details. | |
| 13 | ||
| 14 | You should have received a copy of the GNU Lesser General Public | |
| 15 | License along with the GNU C Library; if not, see | |
| 16 | <https://www.gnu.org/licenses/>. */ | |
| 17 | ||
| 18 | #ifndef _SYS_RSEQ_H | |
| 19 | # error "Never use <bits/rseq.h> directly; include <sys/rseq.h> instead." | |
| 20 | #endif | |
| 21 | ||
| 22 | /* RSEQ_SIG is a signature required before each abort handler code. | |
| 23 | ||
| 24 | It is a 32-bit value that maps to actual architecture code compiled | |
| 25 | into applications and libraries. It needs to be defined for each | |
| 26 | architecture. When choosing this value, it needs to be taken into | |
| 27 | account that generating invalid instructions may have ill effects on | |
| 28 | tools like objdump, and may also have impact on the CPU speculative | |
| 29 | execution efficiency in some cases. | |
| 30 | ||
| 31 | RSEQ_SIG uses the break instruction. The instruction pattern is: | |
| 32 | ||
| 33 | On MIPS: | |
| 34 | 0350000d break 0x350 | |
| 35 | ||
| 36 | On nanoMIPS: | |
| 37 | 00100350 break 0x350 | |
| 38 | ||
| 39 | On microMIPS: | |
| 40 | 0000d407 break 0x350 | |
| 41 | ||
| 42 | For nanoMIPS32 and microMIPS, the instruction stream is encoded as | |
| 43 | 16-bit halfwords, so the signature halfwords need to be swapped | |
| 44 | accordingly for little-endian. */ | |
| 45 | ||
| 46 | #if defined (__nanomips__) | |
| 47 | # ifdef __MIPSEL__ | |
| 48 | # define RSEQ_SIG 0x03500010 | |
| 49 | # else | |
| 50 | # define RSEQ_SIG 0x00100350 | |
| 51 | # endif | |
| 52 | #elif defined (__mips_micromips) | |
| 53 | # ifdef __MIPSEL__ | |
| 54 | # define RSEQ_SIG 0xd4070000 | |
| 55 | # else | |
| 56 | # define RSEQ_SIG 0x0000d407 | |
| 57 | # endif | |
| 58 | #elif defined (__mips__) | |
| 59 | # define RSEQ_SIG 0x0350000d | |
| 60 | #else | |
| 61 | /* Unknown MIPS architecture. */ | |
| 62 | #endif | |
| \ No newline at end of file |
lib/libc/include/mipsel-linux-gnueabihf/bits/semaphore.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 2002-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2002-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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/mipsel-linux-gnueabihf/bits/shmlba.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Define SHMLBA. MIPS version. |
| 2 | Copyright (C) 2018-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2018-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/mipsel-linux-gnueabihf/bits/sigaction.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* The proper definitions for Linux/MIPS's sigaction. |
| 2 | Copyright (C) 1993-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1993-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/mipsel-linux-gnueabihf/bits/sigcontext.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1996-2024 Free Software Foundation, Inc. This file is part of the GNU C Library. | |
| 1 | /* Copyright (C) 1996-2025 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/mipsel-linux-gnueabihf/bits/signalfd.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 2007-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2007-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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/mipsel-linux-gnueabihf/bits/signum-arch.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Signal number definitions. Linux/MIPS version. |
| 2 | Copyright (C) 1995-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1995-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/mipsel-linux-gnueabihf/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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2019-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/mipsel-linux-gnueabihf/bits/socket_type.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Define enum __socket_type for Linux/MIPS. |
| 2 | Copyright (C) 1991-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1991-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/mipsel-linux-gnueabihf/bits/statfs.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1997-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1997-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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/mipsel-linux-gnueabihf/bits/struct_mutex.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* MIPS internal mutex struct definitions. |
| 2 | Copyright (C) 2019-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2019-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/mipsel-linux-gnueabihf/bits/struct_rwlock.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* MIPS internal rwlock struct definitions. |
| 2 | Copyright (C) 2019-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2019-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/mipsel-linux-gnueabihf/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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2019-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/mipsel-linux-gnueabihf/bits/termios-c_lflag.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* termios local mode definitions. Linux/mips version. |
| 2 | Copyright (C) 2019-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2019-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/mipsel-linux-gnueabihf/bits/termios-struct.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* struct termios definition. Linux/mips version. |
| 2 | Copyright (C) 2019-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2019-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/mipsel-linux-gnueabihf/bits/termios-tcflow.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* termios local mode definitions. Linux/mips version. |
| 2 | Copyright (C) 2019-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2019-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/mipsel-linux-gnueabihf/bits/timerfd.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 2008-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2008-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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/mipsel-linux-gnueabihf/bits/types/stack_t.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Define stack_t. MIPS Linux version. |
| 2 | Copyright (C) 1998-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1998-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/mipsel-linux-gnueabihf/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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2020-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/mipsel-linux-gnueabihf/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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1995-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/mipsel-linux-gnueabihf/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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2020-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/mipsel-linux-gnueabihf/bits/typesizes.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* bits/typesizes.h -- underlying types for *_t. MIPS version. |
| 2 | Copyright (C) 2002-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2002-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/mipsel-linux-gnueabihf/ieee754.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1992-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1992-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-gnueabi/bits/environments.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1999-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1999-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-gnueabi/bits/fcntl.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* O_*, F_*, FD_* bit values for Linux/PowerPC. |
| 2 | Copyright (C) 1995-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1995-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-gnueabi/bits/fenv.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1997-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1997-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-gnueabi/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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2017-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-gnueabi/bits/fp-fast.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Define FP_FAST_* macros. PowerPC version. |
| 2 | Copyright (C) 2016-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2016-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-gnueabi/bits/hwcap.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Defines for bits in AT_HWCAP and AT_HWCAP2. |
| 2 | Copyright (C) 2012-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2012-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-gnueabi/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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2014-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-gnueabi/bits/ipc-perm.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* struct ipc_perm definition. Linux/powerpc version. |
| 2 | Copyright (C) 1995-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1995-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-gnueabi/bits/iscanonical.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Define iscanonical macro. ldbl-128ibm version. |
| 2 | Copyright (C) 2016-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2016-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-gnueabi/bits/link.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Machine-specific declarations for dynamic linker interface. PowerPC version |
| 2 | Copyright (C) 2004-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2004-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-gnueabi/bits/long-double.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Properties of long double type. ldbl-opt version. |
| 2 | Copyright (C) 2016-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2016-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-gnueabi/bits/mman.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Definitions for POSIX memory map interface. Linux/PowerPC version. |
| 2 | Copyright (C) 1997-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1997-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-gnueabi/bits/procfs.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Types for registers for sys/procfs.h. PowerPC version. |
| 2 | Copyright (C) 1996-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1996-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-gnueabi/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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2021-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-gnueabi/bits/rseq.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Restartable Sequences Linux powerpc architecture header. |
| 2 | Copyright (C) 2021-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2021-2025 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-gnueabi/bits/setjmp.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1997-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1997-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-gnueabi/bits/sigstack.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* sigstack, sigaltstack definitions. |
| 2 | Copyright (C) 1998-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1998-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-gnueabi/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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2019-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-gnueabi/bits/struct_mutex.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* PowerPC internal mutex struct definitions. |
| 2 | Copyright (C) 2019-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2019-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-gnueabi/bits/struct_rwlock.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* PowerPC internal rwlock struct definitions. |
| 2 | Copyright (C) 2019-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2019-2025 Free Software Foundation, Inc. | |
| 3 | 3 | |
| 4 | 4 | This file is part of the GNU C Library. |
| 5 | 5 |
lib/libc/include/powerpc-linux-gnueabi/bits/struct_stat.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Definition for struct stat. |
| 2 | Copyright (C) 2020-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2020-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-gnueabi/bits/termios-baud.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* termios baud rate selection definitions. Linux/powerpc version. |
| 2 | Copyright (C) 2019-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2019-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-gnueabi/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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2019-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-gnueabi/bits/termios-c_cflag.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* termios control mode definitions. Linux/powerpc version. |
| 2 | Copyright (C) 2019-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2019-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-gnueabi/bits/termios-c_iflag.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* termios input mode definitions. Linux/powerpc version. |
| 2 | Copyright (C) 2019-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2019-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-gnueabi/bits/termios-c_lflag.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* termios local mode definitions. Linux/powerpc version. |
| 2 | Copyright (C) 2019-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2019-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-gnueabi/bits/termios-c_oflag.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* termios output mode definitions. Linux/powerpc version. |
| 2 | Copyright (C) 2019-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2019-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-gnueabi/bits/termios-misc.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* termios baud platform specific definitions. Linux/powerpc version. |
| 2 | Copyright (C) 2019-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2019-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-gnueabi/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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2021-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-gnueabi/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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2020-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-gnueabi/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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1995-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-gnueabi/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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2020-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-gnueabi/bits/typesizes.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* bits/typesizes.h -- underlying types for *_t. PowerPC version. |
| 2 | Copyright (C) 2002-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2002-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-gnueabi/fpu_control.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* FPU control word definitions. PowerPC version. |
| 2 | Copyright (C) 1996-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1996-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-gnueabi/ieee754.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1992-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1992-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-gnueabi/sys/ptrace.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* `ptrace' debugger support interface. Linux/PowerPC version. |
| 2 | Copyright (C) 2001-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2001-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-gnueabi/sys/ucontext.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1998-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1998-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-gnueabi/sys/user.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1998-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1998-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-gnueabihf/bits/environments.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1999-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1999-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-gnueabihf/bits/fcntl.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* O_*, F_*, FD_* bit values for Linux/PowerPC. |
| 2 | Copyright (C) 1995-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1995-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-gnueabihf/bits/fenv.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1997-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1997-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-gnueabihf/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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2017-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-gnueabihf/bits/fp-fast.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Define FP_FAST_* macros. PowerPC version. |
| 2 | Copyright (C) 2016-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2016-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-gnueabihf/bits/hwcap.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Defines for bits in AT_HWCAP and AT_HWCAP2. |
| 2 | Copyright (C) 2012-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2012-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-gnueabihf/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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2014-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-gnueabihf/bits/ipc-perm.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* struct ipc_perm definition. Linux/powerpc version. |
| 2 | Copyright (C) 1995-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1995-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-gnueabihf/bits/iscanonical.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Define iscanonical macro. ldbl-128ibm version. |
| 2 | Copyright (C) 2016-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2016-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-gnueabihf/bits/link.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Machine-specific declarations for dynamic linker interface. PowerPC version |
| 2 | Copyright (C) 2004-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2004-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-gnueabihf/bits/long-double.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Properties of long double type. ldbl-opt version. |
| 2 | Copyright (C) 2016-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2016-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-gnueabihf/bits/mman.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Definitions for POSIX memory map interface. Linux/PowerPC version. |
| 2 | Copyright (C) 1997-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1997-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-gnueabihf/bits/procfs.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Types for registers for sys/procfs.h. PowerPC version. |
| 2 | Copyright (C) 1996-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1996-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-gnueabihf/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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2021-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-gnueabihf/bits/rseq.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Restartable Sequences Linux powerpc architecture header. |
| 2 | Copyright (C) 2021-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2021-2025 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-gnueabihf/bits/setjmp.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1997-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1997-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-gnueabihf/bits/sigstack.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* sigstack, sigaltstack definitions. |
| 2 | Copyright (C) 1998-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1998-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-gnueabihf/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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2019-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-gnueabihf/bits/struct_mutex.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* PowerPC internal mutex struct definitions. |
| 2 | Copyright (C) 2019-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2019-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-gnueabihf/bits/struct_rwlock.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* PowerPC internal rwlock struct definitions. |
| 2 | Copyright (C) 2019-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2019-2025 Free Software Foundation, Inc. | |
| 3 | 3 | |
| 4 | 4 | This file is part of the GNU C Library. |
| 5 | 5 |
lib/libc/include/powerpc-linux-gnueabihf/bits/struct_stat.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Definition for struct stat. |
| 2 | Copyright (C) 2020-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2020-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-gnueabihf/bits/termios-baud.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* termios baud rate selection definitions. Linux/powerpc version. |
| 2 | Copyright (C) 2019-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2019-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-gnueabihf/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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2019-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-gnueabihf/bits/termios-c_cflag.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* termios control mode definitions. Linux/powerpc version. |
| 2 | Copyright (C) 2019-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2019-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-gnueabihf/bits/termios-c_iflag.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* termios input mode definitions. Linux/powerpc version. |
| 2 | Copyright (C) 2019-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2019-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-gnueabihf/bits/termios-c_lflag.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* termios local mode definitions. Linux/powerpc version. |
| 2 | Copyright (C) 2019-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2019-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-gnueabihf/bits/termios-c_oflag.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* termios output mode definitions. Linux/powerpc version. |
| 2 | Copyright (C) 2019-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2019-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-gnueabihf/bits/termios-misc.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* termios baud platform specific definitions. Linux/powerpc version. |
| 2 | Copyright (C) 2019-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2019-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-gnueabihf/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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2021-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-gnueabihf/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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2020-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-gnueabihf/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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1995-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-gnueabihf/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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2020-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-gnueabihf/bits/typesizes.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* bits/typesizes.h -- underlying types for *_t. PowerPC version. |
| 2 | Copyright (C) 2002-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2002-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-gnueabihf/fpu_control.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* FPU control word definitions. PowerPC version. |
| 2 | Copyright (C) 1996-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1996-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-gnueabihf/ieee754.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1992-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1992-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-gnueabihf/sys/ptrace.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* `ptrace' debugger support interface. Linux/PowerPC version. |
| 2 | Copyright (C) 2001-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2001-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-gnueabihf/sys/ucontext.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1998-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1998-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-gnueabihf/sys/user.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1998-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1998-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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/powerpc64-linux-gnu/bits/environments.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1999-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1999-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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/powerpc64-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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1995-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/powerpc64-linux-gnu/bits/fenv.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1997-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1997-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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/powerpc64-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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2017-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/powerpc64-linux-gnu/bits/fp-fast.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Define FP_FAST_* macros. PowerPC version. |
| 2 | Copyright (C) 2016-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2016-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/powerpc64-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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2012-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/powerpc64-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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2014-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/powerpc64-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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1995-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/powerpc64-linux-gnu/bits/iscanonical.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Define iscanonical macro. ldbl-128ibm version. |
| 2 | Copyright (C) 2016-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2016-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/powerpc64-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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2004-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/powerpc64-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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2016-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/powerpc64-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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1997-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/powerpc64-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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1996-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/powerpc64-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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2021-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/powerpc64-linux-gnu/bits/rseq.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Restartable Sequences Linux powerpc architecture header. |
| 2 | Copyright (C) 2021-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2021-2025 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/powerpc64-linux-gnu/bits/setjmp.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1997-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1997-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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/powerpc64-linux-gnu/bits/sigstack.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* sigstack, sigaltstack definitions. |
| 2 | Copyright (C) 1998-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1998-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/powerpc64-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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2019-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/powerpc64-linux-gnu/bits/struct_mutex.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* PowerPC internal mutex struct definitions. |
| 2 | Copyright (C) 2019-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2019-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/powerpc64-linux-gnu/bits/struct_rwlock.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* PowerPC internal rwlock struct definitions. |
| 2 | Copyright (C) 2019-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2019-2025 Free Software Foundation, Inc. | |
| 3 | 3 | |
| 4 | 4 | This file is part of the GNU C Library. |
| 5 | 5 |
lib/libc/include/powerpc64-linux-gnu/bits/struct_stat.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Definition for struct stat. |
| 2 | Copyright (C) 2020-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2020-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/powerpc64-linux-gnu/bits/termios-baud.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* termios baud rate selection definitions. Linux/powerpc version. |
| 2 | Copyright (C) 2019-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2019-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/powerpc64-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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2019-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/powerpc64-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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2019-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/powerpc64-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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2019-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/powerpc64-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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2019-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/powerpc64-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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2019-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/powerpc64-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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2019-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/powerpc64-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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2021-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/powerpc64-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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2020-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/powerpc64-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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1995-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/powerpc64-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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2020-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/powerpc64-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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2002-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/powerpc64-linux-gnu/fpu_control.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* FPU control word definitions. PowerPC version. |
| 2 | Copyright (C) 1996-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1996-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/powerpc64-linux-gnu/ieee754.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1992-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1992-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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/powerpc64-linux-gnu/sys/ptrace.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* `ptrace' debugger support interface. Linux/PowerPC version. |
| 2 | Copyright (C) 2001-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2001-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/powerpc64-linux-gnu/sys/ucontext.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1998-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1998-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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/powerpc64-linux-gnu/sys/user.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1998-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1998-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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/powerpc64le-linux-gnu/bits/environments.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1999-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1999-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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/powerpc64le-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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1995-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/powerpc64le-linux-gnu/bits/fenv.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1997-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1997-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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/powerpc64le-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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2017-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/powerpc64le-linux-gnu/bits/fp-fast.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Define FP_FAST_* macros. PowerPC version. |
| 2 | Copyright (C) 2016-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2016-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/powerpc64le-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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2012-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/powerpc64le-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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2014-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/powerpc64le-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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1995-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/powerpc64le-linux-gnu/bits/iscanonical.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Define iscanonical macro. ldbl-128ibm version. |
| 2 | Copyright (C) 2016-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2016-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/powerpc64le-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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2004-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/powerpc64le-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) 2019-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2019-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/powerpc64le-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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1997-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/powerpc64le-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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1996-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/powerpc64le-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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2021-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/powerpc64le-linux-gnu/bits/rseq.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Restartable Sequences Linux powerpc architecture header. |
| 2 | Copyright (C) 2021-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2021-2025 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/powerpc64le-linux-gnu/bits/setjmp.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1997-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1997-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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/powerpc64le-linux-gnu/bits/sigstack.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* sigstack, sigaltstack definitions. |
| 2 | Copyright (C) 1998-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1998-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/powerpc64le-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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2019-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/powerpc64le-linux-gnu/bits/struct_mutex.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* PowerPC internal mutex struct definitions. |
| 2 | Copyright (C) 2019-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2019-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/powerpc64le-linux-gnu/bits/struct_rwlock.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* PowerPC internal rwlock struct definitions. |
| 2 | Copyright (C) 2019-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2019-2025 Free Software Foundation, Inc. | |
| 3 | 3 | |
| 4 | 4 | This file is part of the GNU C Library. |
| 5 | 5 |
lib/libc/include/powerpc64le-linux-gnu/bits/struct_stat.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Definition for struct stat. |
| 2 | Copyright (C) 2020-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2020-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/powerpc64le-linux-gnu/bits/termios-baud.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* termios baud rate selection definitions. Linux/powerpc version. |
| 2 | Copyright (C) 2019-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2019-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/powerpc64le-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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2019-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/powerpc64le-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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2019-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/powerpc64le-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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2019-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/powerpc64le-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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2019-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/powerpc64le-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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2019-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/powerpc64le-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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2019-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/powerpc64le-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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2021-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/powerpc64le-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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2020-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/powerpc64le-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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1995-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/powerpc64le-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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2020-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/powerpc64le-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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2002-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/powerpc64le-linux-gnu/fpu_control.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* FPU control word definitions. PowerPC version. |
| 2 | Copyright (C) 1996-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1996-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/powerpc64le-linux-gnu/ieee754.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1992-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1992-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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/powerpc64le-linux-gnu/sys/ptrace.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* `ptrace' debugger support interface. Linux/PowerPC version. |
| 2 | Copyright (C) 2001-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2001-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/powerpc64le-linux-gnu/sys/ucontext.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1998-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1998-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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/powerpc64le-linux-gnu/sys/user.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1998-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1998-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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/riscv32-linux-gnu/bits/environments.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 2020-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2020-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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/riscv32-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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2011-2025 Free Software Foundation, Inc. | |
| 3 | 3 | |
| 4 | 4 | This file is part of the GNU C Library. |
| 5 | 5 |
lib/libc/include/riscv32-linux-gnu/bits/fenv.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Floating point environment, RISC-V version. |
| 2 | Copyright (C) 1998-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1998-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/riscv32-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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2005-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/riscv32-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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2016-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/riscv32-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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1996-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/riscv32-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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2011-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/riscv32-linux-gnu/bits/rseq.h created+44| ... | ... | @@ -0,0 +1,44 @@ |
| 1 | /* Restartable Sequences Linux riscv architecture header. | |
| 2 | Copyright (C) 2021-2025 Free Software Foundation, Inc. | |
| 3 | ||
| 4 | The GNU C Library is free software; you can redistribute it and/or | |
| 5 | modify it under the terms of the GNU Lesser General Public | |
| 6 | License as published by the Free Software Foundation; either | |
| 7 | version 2.1 of the License, or (at your option) any later version. | |
| 8 | ||
| 9 | The GNU C Library is distributed in the hope that it will be useful, | |
| 10 | but WITHOUT ANY WARRANTY; without even the implied warranty of | |
| 11 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |
| 12 | Lesser General Public License for more details. | |
| 13 | ||
| 14 | You should have received a copy of the GNU Lesser General Public | |
| 15 | License along with the GNU C Library; if not, see | |
| 16 | <https://www.gnu.org/licenses/>. */ | |
| 17 | ||
| 18 | #include <bits/endian.h> | |
| 19 | ||
| 20 | #ifndef _SYS_RSEQ_H | |
| 21 | # error "Never use <bits/rseq.h> directly; include <sys/rseq.h> instead." | |
| 22 | #endif | |
| 23 | ||
| 24 | /* RSEQ_SIG is a signature required before each abort handler code. | |
| 25 | ||
| 26 | It is a 32-bit value that maps to actual architecture code compiled | |
| 27 | into applications and libraries. It needs to be defined for each | |
| 28 | architecture. When choosing this value, it needs to be taken into | |
| 29 | account that generating invalid instructions may have ill effects on | |
| 30 | tools like objdump, and may also have impact on the CPU speculative | |
| 31 | execution efficiency in some cases. | |
| 32 | ||
| 33 | Select the instruction "csrw mhartid, x0" as the RSEQ_SIG. Unlike | |
| 34 | other architectures, the ebreak instruction has no immediate field for | |
| 35 | distinguishing purposes. Hence, ebreak is not suitable as RSEQ_SIG. | |
| 36 | "csrw mhartid, x0" can also satisfy the RSEQ requirement because it | |
| 37 | is an uncommon instruction and will raise an illegal instruction | |
| 38 | exception when executed in all modes. */ | |
| 39 | ||
| 40 | #if __BYTE_ORDER == __LITTLE_ENDIAN | |
| 41 | #define RSEQ_SIG	0xf1401073 | |
| 42 | #else | |
| 43 | /* RSEQ is currently only supported on Little-Endian. */ | |
| 44 | #endif | |
| \ No newline at end of file |
lib/libc/include/riscv32-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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2011-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/riscv32-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-2024 Free Software Foundation, Inc. This file is part of the GNU C Library. | |
| 2 | Copyright (C) 1996-2025 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/riscv32-linux-gnu/bits/struct_rwlock.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* RISC-V internal rwlock struct definitions. |
| 2 | Copyright (C) 2019-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2019-2025 Free Software Foundation, Inc. | |
| 3 | 3 | |
| 4 | 4 | This file is part of the GNU C Library. |
| 5 | 5 |
lib/libc/include/riscv32-linux-gnu/bits/struct_stat.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Definition for struct stat. |
| 2 | Copyright (C) 2020-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2020-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/riscv32-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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2020-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/riscv32-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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2018-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/riscv32-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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2002-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/riscv32-linux-gnu/fpu_control.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* FPU control word bits. RISC-V version. |
| 2 | Copyright (C) 1996-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1996-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/riscv32-linux-gnu/ieee754.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1992-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1992-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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/riscv32-linux-gnu/sys/asm.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Miscellaneous macros. |
| 2 | Copyright (C) 2000-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2000-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/riscv32-linux-gnu/sys/cachectl.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* RISC-V instruction cache flushing interface |
| 2 | Copyright (C) 2017-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2017-2025 Free Software Foundation, Inc. | |
| 3 | 3 | |
| 4 | 4 | This file is part of the GNU C Library. |
| 5 | 5 |
lib/libc/include/riscv32-linux-gnu/sys/ucontext.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* struct ucontext definition, RISC-V version. |
| 2 | Copyright (C) 1997-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1997-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/riscv32-linux-gnu/sys/user.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 2001-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2001-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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/riscv64-linux-gnu/bits/environments.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 2020-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2020-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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/riscv64-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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2011-2025 Free Software Foundation, Inc. | |
| 3 | 3 | |
| 4 | 4 | This file is part of the GNU C Library. |
| 5 | 5 |
lib/libc/include/riscv64-linux-gnu/bits/fenv.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Floating point environment, RISC-V version. |
| 2 | Copyright (C) 1998-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1998-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/riscv64-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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2005-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/riscv64-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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2016-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/riscv64-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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1996-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/riscv64-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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2011-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/riscv64-linux-gnu/bits/rseq.h created+44| ... | ... | @@ -0,0 +1,44 @@ |
| 1 | /* Restartable Sequences Linux riscv architecture header. | |
| 2 | Copyright (C) 2021-2025 Free Software Foundation, Inc. | |
| 3 | ||
| 4 | The GNU C Library is free software; you can redistribute it and/or | |
| 5 | modify it under the terms of the GNU Lesser General Public | |
| 6 | License as published by the Free Software Foundation; either | |
| 7 | version 2.1 of the License, or (at your option) any later version. | |
| 8 | ||
| 9 | The GNU C Library is distributed in the hope that it will be useful, | |
| 10 | but WITHOUT ANY WARRANTY; without even the implied warranty of | |
| 11 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |
| 12 | Lesser General Public License for more details. | |
| 13 | ||
| 14 | You should have received a copy of the GNU Lesser General Public | |
| 15 | License along with the GNU C Library; if not, see | |
| 16 | <https://www.gnu.org/licenses/>. */ | |
| 17 | ||
| 18 | #include <bits/endian.h> | |
| 19 | ||
| 20 | #ifndef _SYS_RSEQ_H | |
| 21 | # error "Never use <bits/rseq.h> directly; include <sys/rseq.h> instead." | |
| 22 | #endif | |
| 23 | ||
| 24 | /* RSEQ_SIG is a signature required before each abort handler code. | |
| 25 | ||
| 26 | It is a 32-bit value that maps to actual architecture code compiled | |
| 27 | into applications and libraries. It needs to be defined for each | |
| 28 | architecture. When choosing this value, it needs to be taken into | |
| 29 | account that generating invalid instructions may have ill effects on | |
| 30 | tools like objdump, and may also have impact on the CPU speculative | |
| 31 | execution efficiency in some cases. | |
| 32 | ||
| 33 | Select the instruction "csrw mhartid, x0" as the RSEQ_SIG. Unlike | |
| 34 | other architectures, the ebreak instruction has no immediate field for | |
| 35 | distinguishing purposes. Hence, ebreak is not suitable as RSEQ_SIG. | |
| 36 | "csrw mhartid, x0" can also satisfy the RSEQ requirement because it | |
| 37 | is an uncommon instruction and will raise an illegal instruction | |
| 38 | exception when executed in all modes. */ | |
| 39 | ||
| 40 | #if __BYTE_ORDER == __LITTLE_ENDIAN | |
| 41 | #define RSEQ_SIG	0xf1401073 | |
| 42 | #else | |
| 43 | /* RSEQ is currently only supported on Little-Endian. */ | |
| 44 | #endif | |
| \ No newline at end of file |
lib/libc/include/riscv64-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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2011-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/riscv64-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-2024 Free Software Foundation, Inc. This file is part of the GNU C Library. | |
| 2 | Copyright (C) 1996-2025 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/riscv64-linux-gnu/bits/struct_rwlock.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* RISC-V internal rwlock struct definitions. |
| 2 | Copyright (C) 2019-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2019-2025 Free Software Foundation, Inc. | |
| 3 | 3 | |
| 4 | 4 | This file is part of the GNU C Library. |
| 5 | 5 |
lib/libc/include/riscv64-linux-gnu/bits/struct_stat.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Definition for struct stat. |
| 2 | Copyright (C) 2020-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2020-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/riscv64-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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2020-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/riscv64-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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2018-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/riscv64-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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2002-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/riscv64-linux-gnu/fpu_control.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* FPU control word bits. RISC-V version. |
| 2 | Copyright (C) 1996-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1996-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/riscv64-linux-gnu/ieee754.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1992-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1992-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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/riscv64-linux-gnu/sys/asm.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Miscellaneous macros. |
| 2 | Copyright (C) 2000-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2000-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/riscv64-linux-gnu/sys/cachectl.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* RISC-V instruction cache flushing interface |
| 2 | Copyright (C) 2017-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2017-2025 Free Software Foundation, Inc. | |
| 3 | 3 | |
| 4 | 4 | This file is part of the GNU C Library. |
| 5 | 5 |
lib/libc/include/riscv64-linux-gnu/sys/ucontext.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* struct ucontext definition, RISC-V version. |
| 2 | Copyright (C) 1997-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1997-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/riscv64-linux-gnu/sys/user.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 2001-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2001-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2001-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1999-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2000-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2000-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2012-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2005-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2016-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2000-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2018-2025 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2000-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2021-2025 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-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2000-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2001-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1997-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* S390 internal mutex struct definitions. |
| 2 | Copyright (C) 2019-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2019-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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/struct_rwlock.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* S390 internal rwlock struct definitions. |
| 2 | Copyright (C) 2019-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2019-2025 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2020-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2021-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2003-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1993-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1997-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2000-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1992-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2000-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2000-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2000-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2000-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1999-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2002-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1996-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2007-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1995-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1997-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2011-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2005-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1996-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1995-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2005-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2016-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1997-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1997-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1996-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2018-2025 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1996-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2021-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1994-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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 created+29| ... | ... | @@ -0,0 +1,29 @@ |
| 1 | /* Restartable Sequences architecture header. Stub version. | |
| 2 | Copyright (C) 2021-2025 Free Software Foundation, Inc. | |
| 3 | ||
| 4 | The GNU C Library is free software; you can redistribute it and/or | |
| 5 | modify it under the terms of the GNU Lesser General Public | |
| 6 | License as published by the Free Software Foundation; either | |
| 7 | version 2.1 of the License, or (at your option) any later version. | |
| 8 | ||
| 9 | The GNU C Library is distributed in the hope that it will be useful, | |
| 10 | but WITHOUT ANY WARRANTY; without even the implied warranty of | |
| 11 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |
| 12 | Lesser General Public License for more details. | |
| 13 | ||
| 14 | You should have received a copy of the GNU Lesser General Public | |
| 15 | License along with the GNU C Library; if not, see | |
| 16 | <https://www.gnu.org/licenses/>. */ | |
| 17 | ||
| 18 | #ifndef _SYS_RSEQ_H | |
| 19 | # error "Never use <bits/rseq.h> directly; include <sys/rseq.h> instead." | |
| 20 | #endif | |
| 21 | ||
| 22 | /* RSEQ_SIG is a signature required before each abort handler code. | |
| 23 | ||
| 24 | It is a 32-bit value that maps to actual architecture code compiled | |
| 25 | into applications and libraries. It needs to be defined for each | |
| 26 | architecture. When choosing this value, it needs to be taken into | |
| 27 | account that generating invalid instructions may have ill effects on | |
| 28 | tools like objdump, and may also have impact on the CPU speculative | |
| 29 | execution efficiency in some cases. */ | |
| \ No newline at end of file |
lib/libc/include/sparc-linux-gnu/bits/setjmp.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1997-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1997-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2018-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1996-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2000-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2007-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1996-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1998-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2019-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1991-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2019-2025 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2020-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-baud.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* termios baud rate selection definitions. Linux/sparc version. |
| 2 | Copyright (C) 2019-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2019-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2019-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2019-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-struct.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* struct termios definition. Linux/sparc version. |
| 2 | Copyright (C) 2019-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2019-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2008-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2021-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2020-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1995-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2020-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2002-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1997-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1992-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1996-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1998-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2003-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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/sparc64-linux-gnu/bits/environments.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1999-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1999-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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/sparc64-linux-gnu/bits/epoll.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 2002-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2002-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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/sparc64-linux-gnu/bits/errno.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Error constants. Linux/Sparc specific version. |
| 2 | Copyright (C) 1996-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1996-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/sparc64-linux-gnu/bits/eventfd.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 2007-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2007-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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/sparc64-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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1995-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/sparc64-linux-gnu/bits/fenv.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1997-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1997-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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/sparc64-linux-gnu/bits/hwcap.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Defines for bits in AT_HWCAP. |
| 2 | Copyright (C) 2011-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2011-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/sparc64-linux-gnu/bits/inotify.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 2005-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2005-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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/sparc64-linux-gnu/bits/ioctls.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1996-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1996-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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/sparc64-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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1995-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/sparc64-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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2005-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/sparc64-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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2016-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/sparc64-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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1997-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/sparc64-linux-gnu/bits/poll.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1997-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1997-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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/sparc64-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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1996-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/sparc64-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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2018-2025 Free Software Foundation, Inc. | |
| 3 | 3 | |
| 4 | 4 | This file is part of the GNU C Library. |
| 5 | 5 |
lib/libc/include/sparc64-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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1996-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/sparc64-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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2021-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/sparc64-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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1994-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/sparc64-linux-gnu/bits/rseq.h created+29| ... | ... | @@ -0,0 +1,29 @@ |
| 1 | /* Restartable Sequences architecture header. Stub version. | |
| 2 | Copyright (C) 2021-2025 Free Software Foundation, Inc. | |
| 3 | ||
| 4 | The GNU C Library is free software; you can redistribute it and/or | |
| 5 | modify it under the terms of the GNU Lesser General Public | |
| 6 | License as published by the Free Software Foundation; either | |
| 7 | version 2.1 of the License, or (at your option) any later version. | |
| 8 | ||
| 9 | The GNU C Library is distributed in the hope that it will be useful, | |
| 10 | but WITHOUT ANY WARRANTY; without even the implied warranty of | |
| 11 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |
| 12 | Lesser General Public License for more details. | |
| 13 | ||
| 14 | You should have received a copy of the GNU Lesser General Public | |
| 15 | License along with the GNU C Library; if not, see | |
| 16 | <https://www.gnu.org/licenses/>. */ | |
| 17 | ||
| 18 | #ifndef _SYS_RSEQ_H | |
| 19 | # error "Never use <bits/rseq.h> directly; include <sys/rseq.h> instead." | |
| 20 | #endif | |
| 21 | ||
| 22 | /* RSEQ_SIG is a signature required before each abort handler code. | |
| 23 | ||
| 24 | It is a 32-bit value that maps to actual architecture code compiled | |
| 25 | into applications and libraries. It needs to be defined for each | |
| 26 | architecture. When choosing this value, it needs to be taken into | |
| 27 | account that generating invalid instructions may have ill effects on | |
| 28 | tools like objdump, and may also have impact on the CPU speculative | |
| 29 | execution efficiency in some cases. */ | |
| \ No newline at end of file |
lib/libc/include/sparc64-linux-gnu/bits/setjmp.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1997-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1997-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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/sparc64-linux-gnu/bits/shmlba.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Define SHMLBA. SPARC version. |
| 2 | Copyright (C) 2018-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2018-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/sparc64-linux-gnu/bits/sigaction.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* The proper definitions for Linux/SPARC sigaction. |
| 2 | Copyright (C) 1996-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1996-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/sparc64-linux-gnu/bits/sigcontext.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 2000-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2000-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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/sparc64-linux-gnu/bits/signalfd.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 2007-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2007-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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/sparc64-linux-gnu/bits/signum-arch.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Signal number definitions. Linux/SPARC version. |
| 2 | Copyright (C) 1996-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1996-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/sparc64-linux-gnu/bits/sigstack.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* sigstack, sigaltstack definitions. |
| 2 | Copyright (C) 1998-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1998-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/sparc64-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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2019-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/sparc64-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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1991-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/sparc64-linux-gnu/bits/struct_rwlock.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* SPARC internal rwlock struct definitions. |
| 2 | Copyright (C) 2019-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2019-2025 Free Software Foundation, Inc. | |
| 3 | 3 | |
| 4 | 4 | This file is part of the GNU C Library. |
| 5 | 5 |
lib/libc/include/sparc64-linux-gnu/bits/struct_stat.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Definition for struct stat. |
| 2 | Copyright (C) 2020-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2020-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/sparc64-linux-gnu/bits/termios-baud.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* termios baud rate selection definitions. Linux/sparc version. |
| 2 | Copyright (C) 2019-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2019-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/sparc64-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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2019-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/sparc64-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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2019-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/sparc64-linux-gnu/bits/termios-struct.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* struct termios definition. Linux/sparc version. |
| 2 | Copyright (C) 2019-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2019-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/sparc64-linux-gnu/bits/timerfd.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 2008-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2008-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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/sparc64-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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2021-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/sparc64-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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2020-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/sparc64-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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1995-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/sparc64-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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2020-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/sparc64-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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2002-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/sparc64-linux-gnu/fpu_control.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* FPU control word bits. SPARC version. |
| 2 | Copyright (C) 1997-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1997-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/sparc64-linux-gnu/ieee754.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1992-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1992-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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/sparc64-linux-gnu/sys/ptrace.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* `ptrace' debugger support interface. Linux/SPARC version. |
| 2 | Copyright (C) 1996-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1996-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
lib/libc/include/sparc64-linux-gnu/sys/ucontext.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1998-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1998-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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/sparc64-linux-gnu/sys/user.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 2003-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2003-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2021-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1999-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2002-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2001-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1997-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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+17-9| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Macros to control TS 18661-3 glibc features on x86. |
| 2 | Copyright (C) 2017-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2017-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
| ... | ... | @@ -28,7 +28,8 @@ |
| 28 | 28 | support, for x86_64 and x86. */ |
| 29 | 29 | #if (defined __x86_64__							\ |
| 30 | 30 | ? __GNUC_PREREQ (4, 3)						\ |
| 31 | : (defined __GNU__ ? __GNUC_PREREQ (4, 5) : __GNUC_PREREQ (4, 4))) | |
| 31 | : (defined __GNU__ ? __GNUC_PREREQ (4, 5) : __GNUC_PREREQ (4, 4))) \ | |
| 32 | || __glibc_clang_prereq (3, 4) | |
| 32 | 33 | # define __HAVE_FLOAT128 1 |
| 33 | 34 | #else |
| 34 | 35 | # define __HAVE_FLOAT128 0 |
| ... | ... | @@ -58,7 +59,9 @@ |
| 58 | 59 | /* Defined to concatenate the literal suffix to be used with _Float128 |
| 59 | 60 | types, if __HAVE_FLOAT128 is 1. */ |
| 60 | 61 | # if __HAVE_FLOAT128 |
| 61 | # if !__GNUC_PREREQ (7, 0) || (defined __cplusplus && !__GNUC_PREREQ (13, 0)) | |
| 62 | # if !__GNUC_PREREQ (7, 0) \ | |
| 63 | || (defined __cplusplus && !__GNUC_PREREQ (13, 0)) \ | |
| 64 | || defined __clang__ | |
| 62 | 65 | /* The literal suffix f128 exists only since GCC 7.0. */ |
| 63 | 66 | # define __f128(x) x##q |
| 64 | 67 | # else |
| ... | ... | @@ -68,7 +71,9 @@ |
| 68 | 71 | |
| 69 | 72 | /* Defined to a complex binary128 type if __HAVE_FLOAT128 is 1. */ |
| 70 | 73 | # if __HAVE_FLOAT128 |
| 71 | # if !__GNUC_PREREQ (7, 0) || (defined __cplusplus && !__GNUC_PREREQ (13, 0)) | |
| 74 | # if !__GNUC_PREREQ (7, 0) \ | |
| 75 | || (defined __cplusplus && !__GNUC_PREREQ (13, 0)) \ | |
| 76 | || defined __clang__ | |
| 72 | 77 | /* Add a typedef for older GCC compilers which don't natively support |
| 73 | 78 | _Complex _Float128. */ |
| 74 | 79 | typedef _Complex float __cfloat128 __attribute__ ((__mode__ (__TC__))); |
| ... | ... | @@ -82,12 +87,14 @@ typedef _Complex float __cfloat128 __attribute__ ((__mode__ (__TC__))); |
| 82 | 87 | # if __HAVE_FLOAT128 |
| 83 | 88 | |
| 84 | 89 | /* The type _Float128 exists only since GCC 7.0. */ |
| 85 | # if !__GNUC_PREREQ (7, 0) || (defined __cplusplus && !__GNUC_PREREQ (13, 0)) | |
| 90 | # if !__GNUC_PREREQ (7, 0) \ | |
| 91 | || (defined __cplusplus && !__GNUC_PREREQ (13, 0)) \ | |
| 92 | || __glibc_clang_prereq (3, 4) | |
| 86 | 93 | typedef __float128 _Float128; |
| 87 | 94 | # endif |
| 88 | 95 | |
| 89 | /* __builtin_huge_valf128 doesn't exist before GCC 7.0. */ | |
| 90 | # if !__GNUC_PREREQ (7, 0) | |
| 96 | /* __builtin_huge_valf128 doesn't exist before GCC 7.0 nor Clang 7.0. */ | |
| 97 | # if !__GNUC_PREREQ (7, 0) && !__glibc_clang_prereq (7, 0) | |
| 91 | 98 | # define __builtin_huge_valf128() ((_Float128) __builtin_huge_val ()) |
| 92 | 99 | # endif |
| 93 | 100 | |
| ... | ... | @@ -96,7 +103,7 @@ typedef __float128 _Float128; |
| 96 | 103 | Converting a narrower sNaN to _Float128 produces a quiet NaN, so |
| 97 | 104 | attempts to use _Float128 sNaNs will not work properly with older |
| 98 | 105 | compilers. */ |
| 99 | # if !__GNUC_PREREQ (7, 0) | |
| 106 | # if !__GNUC_PREREQ (7, 0) && !defined __clang__ | |
| 100 | 107 | # define __builtin_copysignf128 __builtin_copysignq |
| 101 | 108 | # define __builtin_fabsf128 __builtin_fabsq |
| 102 | 109 | # define __builtin_inff128() ((_Float128) __builtin_inf ()) |
| ... | ... | @@ -107,7 +114,8 @@ typedef __float128 _Float128; |
| 107 | 114 | /* In math/math.h, __MATH_TG will expand signbit to __builtin_signbit*, |
| 108 | 115 | e.g.: __builtin_signbitf128, before GCC 6. However, there has never |
| 109 | 116 | been a __builtin_signbitf128 in GCC and the type-generic builtin is |
| 110 | only available since GCC 6. */ | |
| 117 | only available since GCC 6. signbit is expanded to __builtin_signbit | |
| 118 | after Clang 3.3. */ | |
| 111 | 119 | # if !__GNUC_PREREQ (6, 0) |
| 112 | 120 | # define __builtin_signbitf128 __signbitf128 |
| 113 | 121 | # endif |
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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2016-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2016-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2018-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2012-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2016-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2004-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2016-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2014-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2001-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2018-2025 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2001-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2002-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2021-2025 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-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2001-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2002-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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+2-2| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* x86 internal mutex struct definitions. |
| 2 | Copyright (C) 2019-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2019-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file 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 @@ struct __pthread_mutex_s |
| 54 | 54 | |
| 55 | 55 | #ifdef __x86_64__ |
| 56 | 56 | # define __PTHREAD_MUTEX_INITIALIZER(__kind) \ |
| 57 | 0, 0, 0, 0, __kind, 0, 0, { 0, 0 } | |
| 57 | 0, 0, 0, 0, __kind, 0, 0, { NULL, NULL } | |
| 58 | 58 | #else |
| 59 | 59 | # define __PTHREAD_MUTEX_INITIALIZER(__kind) \ |
| 60 | 60 | 0, 0, 0, __kind, 0, { { 0, 0 } } |
lib/libc/include/x86-linux-gnu/bits/struct_rwlock.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* x86 internal rwlock struct definitions. |
| 2 | Copyright (C) 2019-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2019-2025 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/struct_stat.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Definition for struct stat. |
| 2 | Copyright (C) 2020-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2020-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2018-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1995-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2012-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-2024 Free Software Foundation, Inc. | |
| 2 | ! Copyright (C) 2019-2025 Free Software Foundation, Inc. | |
| 3 | 3 | ! This file is part of 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1993-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1998-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1996-2025 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-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2001-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2001-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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_64-linux-gnu/bits/dl_find_object.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* x86 definitions for finding objects. |
| 2 | Copyright (C) 2021-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2021-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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_64-linux-gnu/bits/environments.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1999-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1999-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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_64-linux-gnu/bits/epoll.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 2002-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2002-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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_64-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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2001-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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_64-linux-gnu/bits/fenv.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1997-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1997-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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_64-linux-gnu/bits/floatn.h+17-9| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Macros to control TS 18661-3 glibc features on x86. |
| 2 | Copyright (C) 2017-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2017-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
| ... | ... | @@ -28,7 +28,8 @@ |
| 28 | 28 | support, for x86_64 and x86. */ |
| 29 | 29 | #if (defined __x86_64__							\ |
| 30 | 30 | ? __GNUC_PREREQ (4, 3)						\ |
| 31 | : (defined __GNU__ ? __GNUC_PREREQ (4, 5) : __GNUC_PREREQ (4, 4))) | |
| 31 | : (defined __GNU__ ? __GNUC_PREREQ (4, 5) : __GNUC_PREREQ (4, 4))) \ | |
| 32 | || __glibc_clang_prereq (3, 4) | |
| 32 | 33 | # define __HAVE_FLOAT128 1 |
| 33 | 34 | #else |
| 34 | 35 | # define __HAVE_FLOAT128 0 |
| ... | ... | @@ -58,7 +59,9 @@ |
| 58 | 59 | /* Defined to concatenate the literal suffix to be used with _Float128 |
| 59 | 60 | types, if __HAVE_FLOAT128 is 1. */ |
| 60 | 61 | # if __HAVE_FLOAT128 |
| 61 | # if !__GNUC_PREREQ (7, 0) || (defined __cplusplus && !__GNUC_PREREQ (13, 0)) | |
| 62 | # if !__GNUC_PREREQ (7, 0) \ | |
| 63 | || (defined __cplusplus && !__GNUC_PREREQ (13, 0)) \ | |
| 64 | || defined __clang__ | |
| 62 | 65 | /* The literal suffix f128 exists only since GCC 7.0. */ |
| 63 | 66 | # define __f128(x) x##q |
| 64 | 67 | # else |
| ... | ... | @@ -68,7 +71,9 @@ |
| 68 | 71 | |
| 69 | 72 | /* Defined to a complex binary128 type if __HAVE_FLOAT128 is 1. */ |
| 70 | 73 | # if __HAVE_FLOAT128 |
| 71 | # if !__GNUC_PREREQ (7, 0) || (defined __cplusplus && !__GNUC_PREREQ (13, 0)) | |
| 74 | # if !__GNUC_PREREQ (7, 0) \ | |
| 75 | || (defined __cplusplus && !__GNUC_PREREQ (13, 0)) \ | |
| 76 | || defined __clang__ | |
| 72 | 77 | /* Add a typedef for older GCC compilers which don't natively support |
| 73 | 78 | _Complex _Float128. */ |
| 74 | 79 | typedef _Complex float __cfloat128 __attribute__ ((__mode__ (__TC__))); |
| ... | ... | @@ -82,12 +87,14 @@ typedef _Complex float __cfloat128 __attribute__ ((__mode__ (__TC__))); |
| 82 | 87 | # if __HAVE_FLOAT128 |
| 83 | 88 | |
| 84 | 89 | /* The type _Float128 exists only since GCC 7.0. */ |
| 85 | # if !__GNUC_PREREQ (7, 0) || (defined __cplusplus && !__GNUC_PREREQ (13, 0)) | |
| 90 | # if !__GNUC_PREREQ (7, 0) \ | |
| 91 | || (defined __cplusplus && !__GNUC_PREREQ (13, 0)) \ | |
| 92 | || __glibc_clang_prereq (3, 4) | |
| 86 | 93 | typedef __float128 _Float128; |
| 87 | 94 | # endif |
| 88 | 95 | |
| 89 | /* __builtin_huge_valf128 doesn't exist before GCC 7.0. */ | |
| 90 | # if !__GNUC_PREREQ (7, 0) | |
| 96 | /* __builtin_huge_valf128 doesn't exist before GCC 7.0 nor Clang 7.0. */ | |
| 97 | # if !__GNUC_PREREQ (7, 0) && !__glibc_clang_prereq (7, 0) | |
| 91 | 98 | # define __builtin_huge_valf128() ((_Float128) __builtin_huge_val ()) |
| 92 | 99 | # endif |
| 93 | 100 | |
| ... | ... | @@ -96,7 +103,7 @@ typedef __float128 _Float128; |
| 96 | 103 | Converting a narrower sNaN to _Float128 produces a quiet NaN, so |
| 97 | 104 | attempts to use _Float128 sNaNs will not work properly with older |
| 98 | 105 | compilers. */ |
| 99 | # if !__GNUC_PREREQ (7, 0) | |
| 106 | # if !__GNUC_PREREQ (7, 0) && !defined __clang__ | |
| 100 | 107 | # define __builtin_copysignf128 __builtin_copysignq |
| 101 | 108 | # define __builtin_fabsf128 __builtin_fabsq |
| 102 | 109 | # define __builtin_inff128() ((_Float128) __builtin_inf ()) |
| ... | ... | @@ -107,7 +114,8 @@ typedef __float128 _Float128; |
| 107 | 114 | /* In math/math.h, __MATH_TG will expand signbit to __builtin_signbit*, |
| 108 | 115 | e.g.: __builtin_signbitf128, before GCC 6. However, there has never |
| 109 | 116 | been a __builtin_signbitf128 in GCC and the type-generic builtin is |
| 110 | only available since GCC 6. */ | |
| 117 | only available since GCC 6. signbit is expanded to __builtin_signbit | |
| 118 | after Clang 3.3. */ | |
| 111 | 119 | # if !__GNUC_PREREQ (6, 0) |
| 112 | 120 | # define __builtin_signbitf128 __signbitf128 |
| 113 | 121 | # endif |
lib/libc/include/x86_64-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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2016-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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_64-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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2016-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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_64-linux-gnu/bits/indirect-return.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Definition of __INDIRECT_RETURN. x86 version. |
| 2 | Copyright (C) 2018-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2018-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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_64-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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2012-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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_64-linux-gnu/bits/iscanonical.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Define iscanonical macro. ldbl-96 version. |
| 2 | Copyright (C) 2016-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2016-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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_64-linux-gnu/bits/link.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 2004-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2004-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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_64-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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2016-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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_64-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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2014-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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_64-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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2001-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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_64-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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2018-2025 Free Software Foundation, Inc. | |
| 3 | 3 | |
| 4 | 4 | This file is part of the GNU C Library. |
| 5 | 5 |
lib/libc/include/x86_64-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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2001-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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_64-linux-gnu/bits/pthreadtypes-arch.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 2002-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2002-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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_64-linux-gnu/bits/rseq.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Restartable Sequences Linux x86 architecture header. |
| 2 | Copyright (C) 2021-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2021-2025 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_64-linux-gnu/bits/setjmp.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 2001-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2001-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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_64-linux-gnu/bits/sigcontext.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 2002-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2002-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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_64-linux-gnu/bits/struct_mutex.h+2-2| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* x86 internal mutex struct definitions. |
| 2 | Copyright (C) 2019-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2019-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file 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 @@ struct __pthread_mutex_s |
| 54 | 54 | |
| 55 | 55 | #ifdef __x86_64__ |
| 56 | 56 | # define __PTHREAD_MUTEX_INITIALIZER(__kind) \ |
| 57 | 0, 0, 0, 0, __kind, 0, 0, { 0, 0 } | |
| 57 | 0, 0, 0, 0, __kind, 0, 0, { NULL, NULL } | |
| 58 | 58 | #else |
| 59 | 59 | # define __PTHREAD_MUTEX_INITIALIZER(__kind) \ |
| 60 | 60 | 0, 0, 0, __kind, 0, { { 0, 0 } } |
lib/libc/include/x86_64-linux-gnu/bits/struct_rwlock.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* x86 internal rwlock struct definitions. |
| 2 | Copyright (C) 2019-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2019-2025 Free Software Foundation, Inc. | |
| 3 | 3 | |
| 4 | 4 | This file is part of the GNU C Library. |
| 5 | 5 |
lib/libc/include/x86_64-linux-gnu/bits/struct_stat.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Definition for struct stat. |
| 2 | Copyright (C) 2020-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2020-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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_64-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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2018-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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_64-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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1995-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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_64-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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2012-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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_64-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-2024 Free Software Foundation, Inc. | |
| 2 | ! Copyright (C) 2019-2025 Free Software Foundation, Inc. | |
| 3 | 3 | ! This file is part of 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_64-linux-gnu/fpu_control.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* FPU control word bits. x86 version. |
| 2 | Copyright (C) 1993-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1993-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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_64-linux-gnu/sys/elf.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1998-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1998-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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_64-linux-gnu/sys/ptrace.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* `ptrace' debugger support interface. Linux/x86 version. |
| 2 | Copyright (C) 1996-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1996-2025 Free Software Foundation, Inc. | |
| 3 | 3 | |
| 4 | 4 | This file is part of the GNU C Library. |
| 5 | 5 |
lib/libc/include/x86_64-linux-gnu/sys/ucontext.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 2001-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2001-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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_64-linux-gnu/sys/user.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 2001-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2001-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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_64-linux-gnux32/bits/dl_find_object.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* x86 definitions for finding objects. |
| 2 | Copyright (C) 2021-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2021-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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_64-linux-gnux32/bits/environments.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1999-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1999-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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_64-linux-gnux32/bits/epoll.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 2002-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2002-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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_64-linux-gnux32/bits/fcntl.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* O_*, F_*, FD_* bit values for Linux/x86. |
| 2 | Copyright (C) 2001-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2001-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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_64-linux-gnux32/bits/fenv.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1997-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1997-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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_64-linux-gnux32/bits/floatn.h+17-9| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Macros to control TS 18661-3 glibc features on x86. |
| 2 | Copyright (C) 2017-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2017-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
| ... | ... | @@ -28,7 +28,8 @@ |
| 28 | 28 | support, for x86_64 and x86. */ |
| 29 | 29 | #if (defined __x86_64__							\ |
| 30 | 30 | ? __GNUC_PREREQ (4, 3)						\ |
| 31 | : (defined __GNU__ ? __GNUC_PREREQ (4, 5) : __GNUC_PREREQ (4, 4))) | |
| 31 | : (defined __GNU__ ? __GNUC_PREREQ (4, 5) : __GNUC_PREREQ (4, 4))) \ | |
| 32 | || __glibc_clang_prereq (3, 4) | |
| 32 | 33 | # define __HAVE_FLOAT128 1 |
| 33 | 34 | #else |
| 34 | 35 | # define __HAVE_FLOAT128 0 |
| ... | ... | @@ -58,7 +59,9 @@ |
| 58 | 59 | /* Defined to concatenate the literal suffix to be used with _Float128 |
| 59 | 60 | types, if __HAVE_FLOAT128 is 1. */ |
| 60 | 61 | # if __HAVE_FLOAT128 |
| 61 | # if !__GNUC_PREREQ (7, 0) || (defined __cplusplus && !__GNUC_PREREQ (13, 0)) | |
| 62 | # if !__GNUC_PREREQ (7, 0) \ | |
| 63 | || (defined __cplusplus && !__GNUC_PREREQ (13, 0)) \ | |
| 64 | || defined __clang__ | |
| 62 | 65 | /* The literal suffix f128 exists only since GCC 7.0. */ |
| 63 | 66 | # define __f128(x) x##q |
| 64 | 67 | # else |
| ... | ... | @@ -68,7 +71,9 @@ |
| 68 | 71 | |
| 69 | 72 | /* Defined to a complex binary128 type if __HAVE_FLOAT128 is 1. */ |
| 70 | 73 | # if __HAVE_FLOAT128 |
| 71 | # if !__GNUC_PREREQ (7, 0) || (defined __cplusplus && !__GNUC_PREREQ (13, 0)) | |
| 74 | # if !__GNUC_PREREQ (7, 0) \ | |
| 75 | || (defined __cplusplus && !__GNUC_PREREQ (13, 0)) \ | |
| 76 | || defined __clang__ | |
| 72 | 77 | /* Add a typedef for older GCC compilers which don't natively support |
| 73 | 78 | _Complex _Float128. */ |
| 74 | 79 | typedef _Complex float __cfloat128 __attribute__ ((__mode__ (__TC__))); |
| ... | ... | @@ -82,12 +87,14 @@ typedef _Complex float __cfloat128 __attribute__ ((__mode__ (__TC__))); |
| 82 | 87 | # if __HAVE_FLOAT128 |
| 83 | 88 | |
| 84 | 89 | /* The type _Float128 exists only since GCC 7.0. */ |
| 85 | # if !__GNUC_PREREQ (7, 0) || (defined __cplusplus && !__GNUC_PREREQ (13, 0)) | |
| 90 | # if !__GNUC_PREREQ (7, 0) \ | |
| 91 | || (defined __cplusplus && !__GNUC_PREREQ (13, 0)) \ | |
| 92 | || __glibc_clang_prereq (3, 4) | |
| 86 | 93 | typedef __float128 _Float128; |
| 87 | 94 | # endif |
| 88 | 95 | |
| 89 | /* __builtin_huge_valf128 doesn't exist before GCC 7.0. */ | |
| 90 | # if !__GNUC_PREREQ (7, 0) | |
| 96 | /* __builtin_huge_valf128 doesn't exist before GCC 7.0 nor Clang 7.0. */ | |
| 97 | # if !__GNUC_PREREQ (7, 0) && !__glibc_clang_prereq (7, 0) | |
| 91 | 98 | # define __builtin_huge_valf128() ((_Float128) __builtin_huge_val ()) |
| 92 | 99 | # endif |
| 93 | 100 | |
| ... | ... | @@ -96,7 +103,7 @@ typedef __float128 _Float128; |
| 96 | 103 | Converting a narrower sNaN to _Float128 produces a quiet NaN, so |
| 97 | 104 | attempts to use _Float128 sNaNs will not work properly with older |
| 98 | 105 | compilers. */ |
| 99 | # if !__GNUC_PREREQ (7, 0) | |
| 106 | # if !__GNUC_PREREQ (7, 0) && !defined __clang__ | |
| 100 | 107 | # define __builtin_copysignf128 __builtin_copysignq |
| 101 | 108 | # define __builtin_fabsf128 __builtin_fabsq |
| 102 | 109 | # define __builtin_inff128() ((_Float128) __builtin_inf ()) |
| ... | ... | @@ -107,7 +114,8 @@ typedef __float128 _Float128; |
| 107 | 114 | /* In math/math.h, __MATH_TG will expand signbit to __builtin_signbit*, |
| 108 | 115 | e.g.: __builtin_signbitf128, before GCC 6. However, there has never |
| 109 | 116 | been a __builtin_signbitf128 in GCC and the type-generic builtin is |
| 110 | only available since GCC 6. */ | |
| 117 | only available since GCC 6. signbit is expanded to __builtin_signbit | |
| 118 | after Clang 3.3. */ | |
| 111 | 119 | # if !__GNUC_PREREQ (6, 0) |
| 112 | 120 | # define __builtin_signbitf128 __signbitf128 |
| 113 | 121 | # endif |
lib/libc/include/x86_64-linux-gnux32/bits/flt-eval-method.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Define __GLIBC_FLT_EVAL_METHOD. x86 version. |
| 2 | Copyright (C) 2016-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2016-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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_64-linux-gnux32/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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2016-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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_64-linux-gnux32/bits/indirect-return.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Definition of __INDIRECT_RETURN. x86 version. |
| 2 | Copyright (C) 2018-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2018-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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_64-linux-gnux32/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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2012-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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_64-linux-gnux32/bits/iscanonical.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Define iscanonical macro. ldbl-96 version. |
| 2 | Copyright (C) 2016-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2016-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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_64-linux-gnux32/bits/link.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 2004-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2004-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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_64-linux-gnux32/bits/long-double.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Properties of long double type. ldbl-96 version. |
| 2 | Copyright (C) 2016-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2016-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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_64-linux-gnux32/bits/math-vector.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Platform-specific SIMD declarations of math functions. |
| 2 | Copyright (C) 2014-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2014-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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_64-linux-gnux32/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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2001-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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_64-linux-gnux32/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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2018-2025 Free Software Foundation, Inc. | |
| 3 | 3 | |
| 4 | 4 | This file is part of the GNU C Library. |
| 5 | 5 |
lib/libc/include/x86_64-linux-gnux32/bits/procfs.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Types for registers for sys/procfs.h. x86 version. |
| 2 | Copyright (C) 2001-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2001-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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_64-linux-gnux32/bits/pthreadtypes-arch.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 2002-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2002-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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_64-linux-gnux32/bits/rseq.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Restartable Sequences Linux x86 architecture header. |
| 2 | Copyright (C) 2021-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2021-2025 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_64-linux-gnux32/bits/setjmp.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 2001-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2001-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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_64-linux-gnux32/bits/sigcontext.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 2002-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2002-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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_64-linux-gnux32/bits/struct_mutex.h+2-2| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* x86 internal mutex struct definitions. |
| 2 | Copyright (C) 2019-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2019-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file 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 @@ struct __pthread_mutex_s |
| 54 | 54 | |
| 55 | 55 | #ifdef __x86_64__ |
| 56 | 56 | # define __PTHREAD_MUTEX_INITIALIZER(__kind) \ |
| 57 | 0, 0, 0, 0, __kind, 0, 0, { 0, 0 } | |
| 57 | 0, 0, 0, 0, __kind, 0, 0, { NULL, NULL } | |
| 58 | 58 | #else |
| 59 | 59 | # define __PTHREAD_MUTEX_INITIALIZER(__kind) \ |
| 60 | 60 | 0, 0, 0, __kind, 0, { { 0, 0 } } |
lib/libc/include/x86_64-linux-gnux32/bits/struct_rwlock.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* x86 internal rwlock struct definitions. |
| 2 | Copyright (C) 2019-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2019-2025 Free Software Foundation, Inc. | |
| 3 | 3 | |
| 4 | 4 | This file is part of the GNU C Library. |
| 5 | 5 |
lib/libc/include/x86_64-linux-gnux32/bits/struct_stat.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Definition for struct stat. |
| 2 | Copyright (C) 2020-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2020-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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_64-linux-gnux32/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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2018-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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_64-linux-gnux32/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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1995-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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_64-linux-gnux32/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-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2012-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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_64-linux-gnux32/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-2024 Free Software Foundation, Inc. | |
| 2 | ! Copyright (C) 2019-2025 Free Software Foundation, Inc. | |
| 3 | 3 | ! This file is part of 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_64-linux-gnux32/fpu_control.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* FPU control word bits. x86 version. |
| 2 | Copyright (C) 1993-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1993-2025 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of 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_64-linux-gnux32/sys/elf.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1998-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1998-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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_64-linux-gnux32/sys/ptrace.h+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* `ptrace' debugger support interface. Linux/x86 version. |
| 2 | Copyright (C) 1996-2024 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 1996-2025 Free Software Foundation, Inc. | |
| 3 | 3 | |
| 4 | 4 | This file is part of the GNU C Library. |
| 5 | 5 |
lib/libc/include/x86_64-linux-gnux32/sys/ucontext.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 2001-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2001-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part 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_64-linux-gnux32/sys/user.h+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 2001-2024 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2001-2025 Free Software Foundation, Inc. | |
| 2 | 2 | This file is 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+1-1| ... | ... | @@ -72,7 +72,7 @@ pub const available_libcs = [_]ArchOsAbi{ |
| 72 | 72 | .{ .arch = .sparc, .os = .linux, .abi = .gnu, .os_ver = .{ .major = 2, .minor = 1, .patch = 19 }, .glibc_triple = "sparcv9-linux-gnu" }, |
| 73 | 73 | .{ .arch = .sparc64, .os = .linux, .abi = .gnu, .os_ver = .{ .major = 2, .minor = 1, .patch = 19 } }, |
| 74 | 74 | .{ .arch = .wasm32, .os = .wasi, .abi = .musl }, |
| 75 | .{ .arch = .x86, .os = .linux, .abi = .gnu }, | |
| 75 | .{ .arch = .x86, .os = .linux, .abi = .gnu, .glibc_triple = "i686-linux-gnu" }, | |
| 76 | 76 | .{ .arch = .x86, .os = .linux, .abi = .musl }, |
| 77 | 77 | .{ .arch = .x86, .os = .windows, .abi = .gnu }, |
| 78 | 78 | .{ .arch = .x86_64, .os = .linux, .abi = .gnu, .os_ver = .{ .major = 2, .minor = 6, .patch = 4 } }, |