glibc: Update header files to 2.41.
This commit is contained in:
@@ -5,11 +5,7 @@
|
||||
# error "Never use <bits/endian.h> directly; include <endian.h> instead."
|
||||
#endif
|
||||
|
||||
/* ARC has selectable endianness. */
|
||||
#ifdef __BIG_ENDIAN__
|
||||
# define __BYTE_ORDER __BIG_ENDIAN
|
||||
#else
|
||||
# define __BYTE_ORDER __LITTLE_ENDIAN
|
||||
#endif
|
||||
/* Only little-endian ARC is supported. */
|
||||
#define __BYTE_ORDER __LITTLE_ENDIAN
|
||||
|
||||
#endif /* bits/endianness.h */
|
||||
2
lib/libc/include/arc-linux-gnu/bits/fcntl.h
vendored
2
lib/libc/include/arc-linux-gnu/bits/fcntl.h
vendored
@@ -1,5 +1,5 @@
|
||||
/* O_*, F_*, FD_* bit values for the generic Linux ABI.
|
||||
Copyright (C) 2011-2024 Free Software Foundation, Inc.
|
||||
Copyright (C) 2011-2025 Free Software Foundation, Inc.
|
||||
This file is part of the GNU C Library.
|
||||
|
||||
The GNU C Library is free software; you can redistribute it and/or
|
||||
|
||||
4
lib/libc/include/arc-linux-gnu/bits/fenv.h
vendored
4
lib/libc/include/arc-linux-gnu/bits/fenv.h
vendored
@@ -1,5 +1,5 @@
|
||||
/* Floating point environment. ARC version.
|
||||
Copyright (C) 2020-2024 Free Software Foundation, Inc.
|
||||
Copyright (C) 2020-2025 Free Software Foundation, Inc.
|
||||
This file is part of the GNU C Library.
|
||||
|
||||
The GNU C Library is free software; you can redistribute it and/or
|
||||
@@ -69,7 +69,7 @@ typedef struct
|
||||
/* If the default argument is used we use this value. */
|
||||
#define FE_DFL_ENV ((const fenv_t *) -1)
|
||||
|
||||
#if __GLIBC_USE (IEC_60559_BFP_EXT)
|
||||
#if __GLIBC_USE (IEC_60559_BFP_EXT_C23)
|
||||
/* Type representing floating-point control modes. */
|
||||
typedef unsigned int femode_t;
|
||||
|
||||
|
||||
2
lib/libc/include/arc-linux-gnu/bits/floatn.h
vendored
2
lib/libc/include/arc-linux-gnu/bits/floatn.h
vendored
@@ -1,5 +1,5 @@
|
||||
/* Macros to control TS 18661-3 glibc features.
|
||||
Copyright (C) 2017-2024 Free Software Foundation, Inc.
|
||||
Copyright (C) 2017-2025 Free Software Foundation, Inc.
|
||||
This file is part of the GNU C Library.
|
||||
|
||||
The GNU C Library is free software; you can redistribute it and/or
|
||||
|
||||
2
lib/libc/include/arc-linux-gnu/bits/link.h
vendored
2
lib/libc/include/arc-linux-gnu/bits/link.h
vendored
@@ -1,5 +1,5 @@
|
||||
/* Machine-specific declarations for dynamic linker interface, ARC version.
|
||||
Copyright (C) 2020-2024 Free Software Foundation, Inc.
|
||||
Copyright (C) 2020-2025 Free Software Foundation, Inc.
|
||||
This file is part of the GNU C Library.
|
||||
|
||||
The GNU C Library is free software; you can redistribute it and/or
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
/* Properties of long double type.
|
||||
Copyright (C) 2016-2024 Free Software Foundation, Inc.
|
||||
Copyright (C) 2016-2025 Free Software Foundation, Inc.
|
||||
This file is part of the GNU C Library.
|
||||
|
||||
The GNU C Library is free software; you can redistribute it and/or
|
||||
|
||||
2
lib/libc/include/arc-linux-gnu/bits/procfs.h
vendored
2
lib/libc/include/arc-linux-gnu/bits/procfs.h
vendored
@@ -1,5 +1,5 @@
|
||||
/* Types for registers for sys/procfs.h. ARC version.
|
||||
Copyright (C) 2020-2024 Free Software Foundation, Inc.
|
||||
Copyright (C) 2020-2025 Free Software Foundation, Inc.
|
||||
This file is part of the GNU C Library.
|
||||
|
||||
The GNU C Library is free software; you can redistribute it and/or
|
||||
|
||||
29
lib/libc/include/arc-linux-gnu/bits/rseq.h
vendored
Normal file
29
lib/libc/include/arc-linux-gnu/bits/rseq.h
vendored
Normal file
@@ -0,0 +1,29 @@
|
||||
/* Restartable Sequences architecture header. Stub version.
|
||||
Copyright (C) 2021-2025 Free Software Foundation, Inc.
|
||||
|
||||
The GNU C Library is free software; you can redistribute it and/or
|
||||
modify it under the terms of the GNU Lesser General Public
|
||||
License as published by the Free Software Foundation; either
|
||||
version 2.1 of the License, or (at your option) any later version.
|
||||
|
||||
The GNU C Library is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
Lesser General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU Lesser General Public
|
||||
License along with the GNU C Library; if not, see
|
||||
<https://www.gnu.org/licenses/>. */
|
||||
|
||||
#ifndef _SYS_RSEQ_H
|
||||
# error "Never use <bits/rseq.h> directly; include <sys/rseq.h> instead."
|
||||
#endif
|
||||
|
||||
/* RSEQ_SIG is a signature required before each abort handler code.
|
||||
|
||||
It is a 32-bit value that maps to actual architecture code compiled
|
||||
into applications and libraries. It needs to be defined for each
|
||||
architecture. When choosing this value, it needs to be taken into
|
||||
account that generating invalid instructions may have ill effects on
|
||||
tools like objdump, and may also have impact on the CPU speculative
|
||||
execution efficiency in some cases. */
|
||||
2
lib/libc/include/arc-linux-gnu/bits/setjmp.h
vendored
2
lib/libc/include/arc-linux-gnu/bits/setjmp.h
vendored
@@ -1,5 +1,5 @@
|
||||
/* Define the machine-dependent type 'jmp_buf'. ARC version.
|
||||
Copyright (C) 2020-2024 Free Software Foundation, Inc.
|
||||
Copyright (C) 2020-2025 Free Software Foundation, Inc.
|
||||
This file is part of the GNU C Library.
|
||||
|
||||
The GNU C Library is free software; you can redistribute it and/or
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
/* Definition for struct stat.
|
||||
Copyright (C) 2020-2024 Free Software Foundation, Inc.
|
||||
Copyright (C) 2020-2025 Free Software Foundation, Inc.
|
||||
This file is part of the GNU C Library.
|
||||
|
||||
The GNU C Library is free software; you can redistribute it and/or
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
/* Bit size of the time_t type at glibc build time, general case.
|
||||
Copyright (C) 2018-2024 Free Software Foundation, Inc.
|
||||
Copyright (C) 2018-2025 Free Software Foundation, Inc.
|
||||
This file is part of the GNU C Library.
|
||||
|
||||
The GNU C Library is free software; you can redistribute it and/or
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
/* Copyright (C) 1999-2024 Free Software Foundation, Inc.
|
||||
/* Copyright (C) 1999-2025 Free Software Foundation, Inc.
|
||||
This file is part of the GNU C Library.
|
||||
|
||||
The GNU C Library is free software; you can redistribute it and/or
|
||||
|
||||
Reference in New Issue
Block a user