| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: glibc-html | Distribution: openSUSE Tumbleweed |
| Version: 2.42 | Vendor: openSUSE |
| Release: 3.3 | Build date: Wed Jan 7 12:55:12 2026 |
| Group: Documentation/HTML | Build host: reproducible |
| Size: 9780990 | Source RPM: glibc-2.42-3.3.src.rpm |
| Packager: https://bugs.opensuse.org | |
| Url: https://www.gnu.org/software/libc/libc.html | |
| Summary: HTML Documentation for the GNU C Library | |
This package contains the HTML documentation for the GNU C library. Due to a lack of resources, this documentation is not complete and is partially out of date.
GFDL-1.1-only
* Wed Jan 07 2026 Andreas Schwab <schwab@suse.de>
- Manage files in /var with systemd-tmpfiles (bsc#1253139)
* Mon Sep 15 2025 Andreas Schwab <schwab@suse.de>
- inet-fortified-namespace.patch: inet-fortified: fix namespace violation
(BZ #33227)
- abort-fork-lock-init.patch: stdlib: resolve a double lock init issue
after fork (BZ #32994)
- ld.so-load-segment-gaps.patch: elf: Handle ld.so with LOAD segment gaps
in _dl_find_object (BZ #31943)
- cancelable-syscall-return-value.patch: nptl: Fix SYSCALL_CANCEL for
return values larger than INT_MAX (BZ #33245)
- ctype-tls-IE.patch: Use TLS initial-exec model for __libc_tsd_CTYPE_*
thread variables (BZ #33234)
- i386-gnu-tls-abi-tag.patch: i386: Add GLIBC_ABI_GNU_TLS version (BZ
[#33221])
- x86-64-gnu2-tls-abi-tag.patch: x86-64: Add GLIBC_ABI_GNU2_TLS version
(BZ #33129)
- x86-64-dt-x86-64-plt-abi-tag.patch: x86-64: Add GLIBC_ABI_DT_X86_64_PLT
(BZ #33212)
- i386-gnu2-tls-abi-tag.patch: i386: Also add GLIBC_ABI_GNU2_TLS version
(BZ #33129)
- aarch64-sve-powf.patch: AArch64: Fix SVE powf routine (BZ #33299)
* Fri Sep 05 2025 Richard Biener <rguenther@suse.com>
- For cross builds use the version-suffixed gcc and g++ executable
names.
* Tue Jul 29 2025 Andreas Schwab <schwab@suse.de>
- Update to glibc 2.42
* The following ISO C23 function families (introduced in TS
18661-4:2015) are now supported in <math.h>
- Power and absolute-value functions: compoundn, pown, powr, rootn,
rsqrt
* On Linux, the pthread_gettid_np function has been added
* The ISO C2Y family of unsigned abs functions, i.e. uabs, ulabs,
ullabs, and uimaxabs, is now supported.
* On Linux, the <termios.h> interface now supports arbitrary baud rates
* The thread-local cache in malloc (tcache) now supports caching of
large blocks
* Support for lightweight stack guard pages via madvise and the
MADV_GUARD_INSTALL flag has been added to pthread_create
* Additional optimized and correctly rounded mathematical functions have
been imported from the CORE-MATH project, in particular acospif,
asinpif, atanpif, atan2pif, cospif, sinpif, tanpif
* The manual has been significantly extended and updated, particularly
the threads, terminal, filesystem, resource, and math chapters
* Code has been added to detect the x86-64 Intel Arrow Lake, Panther
Lake, Clearwater Forest, and Diamond Rapids microarchitectures
* Regarding S390, support for the new z17 platform has been added.
* The glibc.rtld.execstack tunable now supports a compatibility mode to
allow programs that require an executable stack through dynamically
loaded shared libraries
* On Linux, the <termio.h> header and the definition of struct termio
in <sys/ioctl.h> have been removed
* The support for TX lock elision of pthread mutexes has been deprecated
on all architectures and will be removed in the next release
* On AArch64 Linux targets supporting the Scalable Matrix Extension
(SME), setjmp and sigsetjmp will disable the ZA state of SME
- posix: Fix double-free after allocation failure in regcomp
(CVE-2025-8058)
- round-log10p1f.patch, round-sinhf.patch, nptl-stack-size-up.patch,
round-tanf.patch, tst-aarch64-pkey.patch, float128-sycl.patch,
ppc64le-revert-power10-memcmp.patch,
ppc64le-revert-power10-strcmp.patch: Removed
- ulp-prologue-into-asm-functions.patch: Rebased
* Tue Jun 17 2025 Andreas Schwab <schwab@suse.de>
- ppc64le-revert-power10-strcmp.patch: Revert optimized POWER10 strcmp,
strncmp implementations (CVE-2025-5745, CVE-2025-5702, bsc#1244184,
bsc#1244182, BZ #33060, BZ #33056)
- ppc64le-revert-power10-memcmp.patch: Revert optimized POWER10 memcmp
implementation (BZ #33059)
* Mon Jun 02 2025 Andreas Schwab <schwab@suse.de>
- Filter GLIBC_PRIVATE symbols again
- Drop ngpt provides
- Refine libc_nonshared.a workaround
* Fri Apr 18 2025 Giuliano Belinassi <giuliano.belinassi@suse.com>
- Enable Userspace Livepatching on ppc64le (jsc#PED-7395)
* Wed Mar 12 2025 Andreas Schwab <schwab@suse.de>
- Do not build libnsl1 (bsc#1239459)
* Wed Feb 26 2025 Andreas Schwab <schwab@suse.de>
- Bump minimal kernel version to 4.3 to enable use of direct socketcalls
on x86-32 and s390x (bsc#1234713)
* Thu Feb 20 2025 Andreas Schwab <schwab@suse.de>
- Build cross-hppa and cross-loongarch64 only with gcc >= 14
- round-log10p1f.patch: math: Fix log10p1f internal table value (BZ
[#32626])
- round-sinhf.patch: math: Fix sinhf for some inputs (BZ #32627)
- nptl-stack-size-up.patch: nptl: Correct stack size attribute when stack
grows up (BZ #32574)
- round-tanf.patch: math: Fix tanf for some inputs (BZ 32630)
- tst-aarch64-pkey.patch: Fix tst-aarch64-pkey to handle ENOSPC as not
supported
- float128-sycl.patch: x86 (__HAVE_FLOAT128): Defined to 0 for Intel SYCL
compiler (BZ #32723)
* Mon Feb 17 2025 Andreas Schwab <schwab@suse.de>
- Remove nis from nsswitch.conf (bsc#1237210)
* Mon Feb 10 2025 Andreas Schwab <schwab@suse.de>
- Use rpm.execute when available (bsc#1236869)
* Wed Jan 29 2025 Andreas Schwab <schwab@suse.de>
- Update to glibc 2.41
* In /etc/resolv.conf and the RES_OPTIONS environment variable, option
flags can now be prefixed with “-” to clear previously set flags
* The DNS stub resolver now supports the strict-error option
* On Linux, the sched_setattr and sched_getattr functions have been
added
* The iconv program now supports converting files in place
* Character encoding, character type info, and transliteration tables
have been updated to Unicode 16.0.0
* The following ISO C23 function families (introduced in TS
18661-4:2015) are now supported in <math.h>:
- Trigonometric functions: acospi, asinpi, atan2pi, atanpi, cospi,
sinpi, tanpi.
* The GNU C Library now supports a feature test macro _ISOC2Y_SOURCE to
enable features from the draft ISO C2Y standard
* Optimized and correctly rounded exp10m1f, exp2m1f, expm1f, log10f,
log2p1f, log1pf, log10p1f, cbrtf, erff, erfcf, lgammaf, tgammaf,
tanf, acosf, acoshf, asinf, asinhf, atanf, atan2f, atanhf, coshf,
sinhf, and tanhf functions have been added from the CORE-MATH
project <https://core-math.gitlabpages.inria.fr/>
* A new tunable, glibc.rtld.execstack, can be used to control whether an
executable stack is allowed from the main program, either implicitly
due to a mising GNU_STACK ELF header or explicit explicitly because
of the executable bit in GNU_STACK
* Support for the extensible rseq ABI introduced in the Linux kernel
version 6.3 has been added
* The GNU C Library now supports the Guarded Control Stack extension
that allows to use shadow stacks on AArch64 systems that support this
extension
* Significant effort has been put into improving the code generation
and speed of mathematical functions in the vector mathematics library
on AArch64, with regard to the Scalable Vector Extension (SVE) and
Advanced SIMD (Neon) intrinsics
* Support for memory protection keys on AArch64 systems with enabled
Stage 1 permission overlays feature as introduced in Armv8.9 / 9.4
has been added
* On PowerPC64, support for the return-oriented programming protection
instructions added in ISA 3.1 (Power10) has been added, as well as
function optimizations for Power10
* A new architecture type has been introduced internally to better
support Hygon x86-64 processors
* abort is now async-signal-safe and its implementation makes longjmp
from the SIGABRT handler always abort if set up with setjmp
* dlopen and dlmopen no longer make the stack executable if a shared
library requires it, either implicitly because of a missing GNU_STACK
ELF header (and default ABI permission having the executable bit set)
or explicitly because of the executable bit in GNU_STACK, and the
stack is not already executable
* On recent Linux kernels with vDSO getrandom support, getrandom does
not act as a "shall occur" cancellation point, in which case it might
not issue a syscall or trigger a deferred cancellation event
* GLIBC-SA-2025-0001: assert: Buffer overflow when printing assertion
failure message (CVE-2025-0395)
- Add cross-hppa and cross-loongarch64 packages
- gen-tempname-randomness.patch: Removed
- ulp-prologue-into-asm-functions.patch: Rebase
* Mon Jan 20 2025 Andreas Schwab <schwab@suse.de>
- Disable nscd support (bsc#1235247)
* Tue Jan 07 2025 Andreas Schwab <schwab@suse.de>
- Correctly determine livepatching support
* Sun Jan 05 2025 Andreas Schwab <schwab@suse.de>
- Define _enable_debug_packages for rpm 4.20
* Mon Dec 02 2024 Andreas Schwab <schwab@suse.de>
- Add support for loongarch64
* Wed Oct 09 2024 Andreas Schwab <schwab@suse.de>
- Apply libc_nonshared.a workaround also on s390x and ppc64le (bsc#1231051)
* Mon Sep 30 2024 Stanislav Brabec <sbrabec@suse.com>
- langpacks are no more used. Drop glibc-2.3.90-langpackdir.diff.
* Thu Sep 26 2024 Andreas Schwab <schwab@suse.de>
- gen-tempname-randomness.patch: Fix missing randomness in __gen_tempname
(bsc#1230965, BZ #32214)
* Wed Sep 18 2024 Andreas Schwab <schwab@suse.de>
- Use nss-systemd by default also in SLE (bsc#1230638)
* Mon Jul 29 2024 Andreas Schwab <schwab@suse.de>
- Update to glibc 2.40
* The <stdbit.h> header type-generic macros have been changed when using
GCC 14.1 or later to use __builtin_stdc_bit_ceil etc. built-in functions
* The GNU C Library now supports a feature test macro _ISOC23_SOURCE to
enable features from the ISO C23 standard
* The ISO C23 function families introduced in TS
18661-4:2015 are now supported in <math.h>
* A new tunable, glibc.rtld.enable_secure, can be used to run a program
as if it were a setuid process
* On Linux, the epoll header was updated to include epoll ioctl definitions
and the related structure added in Linux kernel 6.9
* The fortify functionality has been significantly enhanced for building
programs with clang against the GNU C Library
* Many functions have been added to the vector library for aarch64
* On x86, memset can now use non-temporal stores to improve the performance
of large writes
* Architectures which use a 32-bit seconds-since-epoch field in struct
lastlog, struct utmp, struct utmpx (such as i386, powerpc64le, rv32,
rv64, x86-64) switched from a signed to an unsigned type for that
field
* __rseq_size now denotes the size of the active rseq area (20 bytes
initially), not the size of struct rseq (32 bytes initially).
- arm-dl-start-user.patch, duplocale-global-locale.patch,
elf-parse-tunables.patch,
glibc-CVE-2024-33599-nscd-Stack-based-buffer-overflow-in-n.patch,
glibc-CVE-2024-33600-nscd-Avoid-null-pointer-crashes-after.patch,
glibc-CVE-2024-33600-nscd-Do-not-send-missing-not-found-re.patch,
glibc-CVE-2024-33601-CVE-2024-33602-nscd-netgroup-Use-two.patch,
iconv-iso-2022-cn-ext.patch, nscd-netgroup-cache-timeout.patch,
s390-clone-error-clobber-r7.patch, sigisemptyset.patch,
stdbit-builtins.patch, utmp-time-bits.patch: Removed
- glibc-2.3.90-langpackdir.diff: Rediff
* Mon Jun 03 2024 Dominique Leuenberger <dimstar@opensuse.org>
- Also provide glibc-locale-base-<targettype> from
glibc-gconv-modules-extra-<targettype>: the package was merged in the
baselibs.conf case, so the capability is there. Steam for one has a
requires on the symbol (boo#1225809).
* Tue May 28 2024 Andreas Schwab <schwab@suse.de>
- Obsolete glibc-locale-base-<targettype> from glibc-<targettype>
* Thu May 23 2024 Andreas Schwab <schwab@suse.de>
- Add workaround for invalid use of libc_nonshared.a with non-SUSE libc
(bsc#1221482)
* Tue May 21 2024 Andreas Schwab <schwab@suse.de>
- Move essential (Latin-1 and UTF based) gconv modules to main glibc
package, other modules to new package glibc-gconv-modules-extra
* Mon May 13 2024 Andreas Schwab <schwab@suse.de>
- glibc-CVE-2024-33599-nscd-Stack-based-buffer-overflow-in-n.patch:
nscd: Stack-based buffer overflow in netgroup cache
(CVE-2024-33599, bsc#1223423, BZ #31677)
- glibc-CVE-2024-33600-nscd-Avoid-null-pointer-crashes-after.patch:
nscd: Avoid null pointer crashes after notfound response
(CVE-2024-33600, bsc#1223424, BZ #31678)
- glibc-CVE-2024-33600-nscd-Do-not-send-missing-not-found-re.patch:
nscd: Do not send missing not-found response in addgetnetgrentX
(CVE-2024-33600, bsc#1223424, BZ #31678)
- glibc-CVE-2024-33601-CVE-2024-33602-nscd-netgroup-Use-two.patch:
netgroup: Use two buffers in addgetnetgrentX (CVE-2024-33601,
CVE-2024-33602, bsc#1223425, BZ #31680)
- nscd-netgroup-cache-timeout.patch: Use time_t for return type of
addgetnetgrentX (CVE-2024-33602, bsc#1223425)
- glibc-fix-cve-2024-33599.patch: renamed
* Wed May 08 2024 Giuliano Belinassi <giuliano.belinassi@suse.com>
- ulp-prologue-into-asm-functions.patch: Avoid creating ULP prologue
for _start routine (bsc#1221940)
* Wed May 08 2024 Andreas Schwab <schwab@suse.de>
- utmp-time-bits.patch: login: structs utmp, utmpx, lastlog _TIME_BITS
independence (BZ #30701)
- elf-parse-tunables.patch: elf: Only process multiple tunable once (BZ
[#31686])
* Mon Apr 29 2024 Giuliano Belinassi <giuliano.belinassi@suse.com>
- glibc-fix-cve-2024-33599.patch: nscd: Stack-based buffer overflow in
netgroup cache (CVE-2024-33599, bsc#1223423)
* Thu Apr 18 2024 Andreas Schwab <schwab@suse.de>
- iconv-iso-2022-cn-ext.patch: iconv: ISO-2022-CN-EXT: fix out-of-bound
writes when writing escape sequence (CVE-2024-2961, bsc#1222992)
* Wed Mar 13 2024 Andreas Schwab <schwab@suse.de>
- stdbit-builtins.patch: Use gcc __builtin_stdc_* builtins in stdbit.h if
possible
* Tue Mar 12 2024 Andreas Schwab <schwab@suse.de>
- sigisemptyset.patch: linux/sigsetops: fix type confusion (BZ #31468)
* Mon Mar 11 2024 Andreas Schwab <schwab@suse.de>
- duplocale-global-locale.patch: duplocale: protect use of global locale
(bsc#1220441, BZ #23970)
* Tue Feb 27 2024 Ludwig Nussel <lnussel@suse.com>
- nsswitch.conf: Add systemd also for shadow lookups, use merge
strategy for group lookups
* Mon Feb 26 2024 Andreas Schwab <schwab@suse.de>
- s390-clone-error-clobber-r7.patch: S390: Do not clobber r7 in clone (BZ
[#31402])
* Wed Feb 07 2024 Andreas Schwab <schwab@suse.de>
- Add libnsl1 to baselibs.conf (bsc#1219640)
* Tue Feb 06 2024 Andreas Schwab <schwab@suse.de>
- arm-dl-start-user.patch: arm: Remove wrong ldr from _dl_start_user (BZ
[#31339])
* Thu Feb 01 2024 Andreas Schwab <schwab@suse.de>
- Update to glibc 2.39
* A new tunable, glibc.cpu.plt_rewrite, can be used to enable PLT
rewrite on x86-64
* Sync with Linux kernel 6.6 shadow stack interface
* struct statvfs now has an f_type member, equal to the f_type statfs
member
* On Linux, the functions posix_spawnattr_getcgroup_np and
posix_spawnattr_setcgroup_np have been added, along with the
POSIX_SPAWN_SETCGROUP flag
* On Linux, the pidfd_spawn and pidfd_spawp functions have been added
* On Linux, the pidfd_getpid function has been added
* scanf-family functions now support the wN format length modifiers for
arguments pointing to types intN_t, int_leastN_t, uintN_t or
uint_leastN_t
* A new tunable, glibc.mem.decorate_maps, can be used to add additional
information on underlying memory allocated by the glibc
* The <stdbit.h> header has been added from ISO C2X
* On AArch64 new symbols were added to libmvec
* The ldconfig program now skips file names containing ';' or ending in
".dpkg.tmp" or ".dpkg.new"
* The dynamic linker calls the malloc and free functions in more cases
during TLS access if a shared object with dynamic TLS is loaded and
unloaded
- aarch64-rawmemchr-unwind.patch, cache-amd-legacy.patch,
cache-intel-shared.patch, call-init-proxy-objects.patch,
fstat-implementation.patch, gb18030-2022.patch,
getaddrinfo-eai-memory.patch, getaddrinfo-memory-leak.patch,
getcanonname-use-after-free.patch, iconv-error-verbosity.patch,
intl-c-utf-8-like-c-locale.patch, ldconfig-process-elf-file.patch,
libio-io-vtables.patch, libio-wdo-write.patch,
no-aaaa-read-overflow.patch, posix-memalign-fragmentation.patch,
ppc64-flock-fob64.patch, qsort-invalid-cmp.patch,
sem-open-o-creat.patch, setxid-propagate-glibc-tunables.patch,
syslog-buffer-overflow.patch, tls-modid-reuse.patch,
tunables-string-parsing.patch: Removed
- CVE-2025-4802
* Wed Jan 31 2024 Andreas Schwab <schwab@suse.de>
- syslog-buffer-overflow.patch: syslog: Fix heap buffer overflow in
__vsyslog_internal (CVE-2023-6246, CVE-2023-6779, CVE-2023-6780,
bsc#1218863, bsc#1218867, bsc#1218868)
- qsort-invalid-cmp.patch: qsort: handle degenerated compare function
(bsc#1218866)
* Mon Jan 29 2024 Andreas Schwab <schwab@suse.de>
- Change minimum GCC to 13
* Tue Jan 23 2024 Andreas Schwab <schwab@suse.de>
- Split off libnsl.so.1 into a separate package
* Tue Jan 02 2024 Andreas Schwab <schwab@suse.de>
- sem-open-o-creat.patch: sem_open: Clear O_CREAT when semaphore file is
expected to exist (BZ #30789)
- ldconfig-process-elf-file.patch: elf: Fix wrong break removal from
8ee878592c
- tls-modid-reuse.patch: elf: Fix TLS modid reuse generation assignment
(BZ #29039)
- getaddrinfo-eai-memory.patch: getaddrinfo: translate ENOMEM to
EAI_MEMORY (bsc#1217589, BZ #31163)
- libio-wdo-write.patch: libio: Check remaining buffer size in
_IO_wdo_write (BZ #31183)
* Tue Dec 05 2023 Andreas Schwab <schwab@suse.de>
- aarch64-rawmemchr-unwind.patch: aarch64: correct CFI in rawmemchr
(bsc#1217445, BZ #31113)
* Mon Dec 04 2023 Andreas Schwab <schwab@suse.de>
- Remove systemd from shadow and gshadow lookups (bsc#1217220)
* Mon Oct 23 2023 Andreas Schwab <schwab@suse.de>
- gb18030-2022.patch: add GB18030-2022 charmap (jsc#PED-4908, BZ #30243)
* Wed Oct 18 2023 Andreas Schwab <schwab@suse.de>
- dtors-reverse-ctor-order.patch: Remove, has been reverted
* Tue Oct 17 2023 Andreas Schwab <schwab@suse.de>
- Avoid use of SSE in i586 build
* Mon Oct 09 2023 Andreas Schwab <schwab@suse.de>
- Add systemd also to gshadow lookups (jsc#PED-5188)
- For SLE continue to use nsswitch.conf without systemd
* Wed Oct 04 2023 Andreas Schwab <schwab@suse.de>
- setxid-propagate-glibc-tunables.patch: Propagate GLIBC_TUNABLES in
setxid binaries
- tunables-string-parsing.patch: tunables: Terminate if end of input is
reached (CVE-2023-4911, bsc#1215501)
* Wed Sep 27 2023 Andreas Schwab <schwab@suse.de>
- fstat-implementation.patch: io: Do not implement fstat with fstatat
* Mon Sep 25 2023 Andreas Schwab <schwab@suse.de>
- getaddrinfo-memory-leak.patch: Fix leak in getaddrinfo introduced by the
fix for CVE-2023-4806 (CVE-2023-5156, bsc#1215714, BZ #30884)
* Mon Sep 18 2023 Andreas Schwab <schwab@suse.de>
- getcanonname-use-after-free.patch: getaddrinfo: Fix use after free in
getcanonname (CVE-2023-4806, bsc#1215281, BZ #30843)
- Do not build any cross packages in SLES
* Wed Sep 13 2023 Andreas Schwab <schwab@suse.de>
- no-aaaa-read-overflow.patch: Stack read overflow with large TCP
responses in no-aaaa mode (CVE-2023-4527, bsc#1215280, BZ #30842)
* Tue Sep 12 2023 Andreas Schwab <schwab@suse.de>
- Add systemd to passwd, group and shadow lookups (jsc#PED-5188)
* Mon Sep 11 2023 Andreas Schwab <schwab@suse.de>
- ppc64-flock-fob64.patch: io: Fix record locking contants for powerpc64
with __USE_FILE_OFFSET64 (BZ #30804)
- libio-io-vtables.patch: libio: Fix oversized __io_vtables
- call-init-proxy-objects.patch: elf: Do not run constructors for proxy
objects
- dtors-reverse-ctor-order.patch: elf: Always call destructors in reverse
constructor order (BZ #30785)
* Tue Sep 05 2023 Andreas Schwab <schwab@suse.de>
- intl-c-utf-8-like-c-locale.patch: intl: Treat C.UTF-8 locale like C
locale (BZ #16621)
- glibc-disable-gettext-for-c-utf8.patch: Removed
* Mon Aug 28 2023 Richard Biener <rguenther@suse.com>
- Add cross-ppc64le package
* Tue Aug 22 2023 Andreas Schwab <schwab@suse.de>
- posix-memalign-fragmentation.patch: malloc: Enable merging of remainders
in memalign, remove bin scanning from memalign (BZ #30723)
- Limit build counter sync to i686 flavor, to reduce needs for rebuilds
* Tue Aug 22 2023 Richard Biener <rguenther@suse.com>
- Add cross-s390x package (bsc#1214460)
* Mon Aug 14 2023 Andreas Schwab <schwab@suse.de>
- Require that elf/check-localplt does not fail
- glibc-2.3.90-langpackdir.diff: add hidden alias for __strcpy_chk
- cache-amd-legacy.patch: x86: Fix for cache computation on AMD legacy
cpus
- cache-intel-shared.patch: x86: Fix incorrect scope of setting
`shared_per_thread` (BZ# 30745)
* Wed Aug 02 2023 Andreas Schwab <schwab@suse.de>
- Update to glibc 2.38
* When C2X features are enabled and the base argument is 0 or 2, the
following functions support binary integers prefixed by 0b or 0B as
input
* PRIb*, PRIB* and SCNb* macros from C2X have been added to
<inttypes.h>.
* printf-family functions now support the wN format length modifiers for
arguments of type intN_t, int_leastN_t, uintN_t or uint_leastN_t
and the wfN format
length modifiers for arguments of type int_fastN_t or uint_fastN_t, as
specified in draft ISO C2X
* A new tunable, glibc.pthread.stack_hugetlb, can be used to disable
Transparent Huge Pages (THP) in stack allocation at pthread_create
* Vector math library libmvec support has been added to AArch64
* The strlcpy and strlcat functions have been added
* CVE-2023-25139: When the printf family of functions is called with a
format specifier that uses an <apostrophe> (enable grouping) and a
minimum width specifier, the resulting output could be larger than
reasonably expected by a caller that computed a tight bound on the
buffer size
- Enable build with _FORTIFY_SOURCE
- glibc-2.3.90-langpackdir.diff: avoid reference to __strcpy_chk
- iconv-error-verbosity.patch: iconv: restore verbosity with unrecognized
encoding names (BZ #30694)
- printf-grouping.patch, strftime-time64.patch,
getlogin-no-loginuid.patch, fix-locking-in-_IO_cleanup.patch,
gshadow-erange-rhandling.patch, system-sigchld-block.patch,
gmon-buffer-alloc.patch, check-pf-cancel-handler.patch,
powerpc64-fcntl-lock.patch, realloc-limit-chunk-reuse.patch,
dl-find-object-return.patch; Removed
- bsc#1211828
- bsc#1212819
* Mon Jul 10 2023 Andreas Schwab <schwab@suse.de>
- gshadow-erange-rhandling.patch: gshadow: Matching sgetsgent, sgetsgent_r
ERANGE handling (BZ #30151)
- system-sigchld-block.patch: posix: Fix system blocks SIGCHLD erroneously
(BZ #30163)
- gmon-buffer-alloc.patch: gmon: Fix allocated buffer overflow
(bsc#1207975, BZ #29444)
- check-pf-cancel-handler.patch: __check_pf: Add a cancellation cleanup
handler (BZ #20975)
- powerpc64-fcntl-lock.patch: io: Fix F_GETLK, F_SETLK, and F_SETLKW for
powerpc64
- realloc-limit-chunk-reuse.patch: realloc: Limit chunk reuse to only
growing requests (BZ #30579)
- dl-find-object-return.patch: elf: _dl_find_object may return 1 during
early startup (BZ #30515)
* Mon Jul 03 2023 Andreas Schwab <schwab@suse.de>
- Need to build with GCC 12 as minimum
* Thu Jun 29 2023 Andreas Schwab <schwab@suse.de>
- fix-locking-in-_IO_cleanup.patch: Update to final version
* Fri Apr 28 2023 Giuliano Belinassi <giuliano.belinassi@suse.com>
- ulp-prologue-into-asm-functions.patch: Add support for livepatches in
ASM written functions (bsc#1210777, bsc#1211726)
* Thu Mar 30 2023 Andreas Schwab <schwab@suse.de>
- getlogin-no-loginuid.patch: getlogin_r: fix missing fallback if loginuid
is unset (bsc#1209229, BZ #30235)
* Thu Mar 16 2023 Andreas Schwab <schwab@suse.de>
- Exclude static archives from preparation for live patching (bnc#1208721)
* Wed Feb 01 2023 Andreas Schwab <schwab@suse.de>
- Update to glibc 2.37
* The getent tool now supports the --no-addrconfig option
* The dynamic linker no longer loads shared objects from the "tls"
subdirectories on the library search path or the subdirectory that
corresponds to the AT_PLATFORM system name, or employs the legacy AT_HWCAP
search mechanism, which was deprecated in version 2.33
- printf-grouping.patch: Account for grouping in printf width (BZ #30068)
- strftime-time64.patch: Use 64-bit time_t interfaces in strftime and
strptime (BZ #30053)
- glibcextract-compile-c-snippet.patch, sys-mount-kernel-definition.patch,
sys-mount-usage.patch, nscd-netlink-cache-invalidation.patch,
syslog-large-messages.patch, dlmopen-libc-early-init.patch,
ldd-vdso-dependency.patch, syslog-extra-whitespace.patch,
errlist-edeadlock.patch, makeflags.patch, get-nscd-addresses.patch,
x86-64-avx2-string-functions.patch, nscd-aicache.patch,
dl-debug-bindings.patch, floatn.patch: Removed
- bsc#1207957
- bsc#1208358
- bsc#1212910
/usr/share/doc/glibc /usr/share/doc/glibc/64_002dbit-time-symbol-handling.html /usr/share/doc/glibc/Aborting-a-Program.html /usr/share/doc/glibc/Absolute-Priority.html /usr/share/doc/glibc/Absolute-Value.html /usr/share/doc/glibc/Abstract-Host-Addresses.html /usr/share/doc/glibc/Accepting-Connections.html /usr/share/doc/glibc/Access-Modes.html /usr/share/doc/glibc/Access-Permission.html /usr/share/doc/glibc/Access-to-the-Terminal.html /usr/share/doc/glibc/Accessing-Directories.html /usr/share/doc/glibc/Actions-in-the-NSS-configuration.html /usr/share/doc/glibc/Adding-Platform_002dspecific.html /usr/share/doc/glibc/Adding-Severity-Classes.html /usr/share/doc/glibc/Adding-another-Service-to-NSS.html /usr/share/doc/glibc/Address-Formats.html /usr/share/doc/glibc/Advanced-Signal-Handling.html /usr/share/doc/glibc/Advanced-gettext-functions.html /usr/share/doc/glibc/Advantages-of-Alloca.html /usr/share/doc/glibc/Alarm-Signals.html /usr/share/doc/glibc/Aligned-Memory-Blocks.html /usr/share/doc/glibc/Alloca-Example.html /usr/share/doc/glibc/Allocating-Cleared-Space.html /usr/share/doc/glibc/Allocation-Debugging.html /usr/share/doc/glibc/Allocation-in-an-Obstack.html /usr/share/doc/glibc/Allocation.html /usr/share/doc/glibc/Argp-Children.html /usr/share/doc/glibc/Argp-Example-1.html /usr/share/doc/glibc/Argp-Example-2.html /usr/share/doc/glibc/Argp-Example-3.html /usr/share/doc/glibc/Argp-Example-4.html /usr/share/doc/glibc/Argp-Examples.html /usr/share/doc/glibc/Argp-Flags.html /usr/share/doc/glibc/Argp-Global-Variables.html /usr/share/doc/glibc/Argp-Help-Filter-Keys.html /usr/share/doc/glibc/Argp-Help-Filtering.html /usr/share/doc/glibc/Argp-Help-Flags.html /usr/share/doc/glibc/Argp-Help.html /usr/share/doc/glibc/Argp-Helper-Functions.html /usr/share/doc/glibc/Argp-Option-Flags.html /usr/share/doc/glibc/Argp-Option-Vectors.html /usr/share/doc/glibc/Argp-Parser-Functions.html /usr/share/doc/glibc/Argp-Parsers.html /usr/share/doc/glibc/Argp-Parsing-State.html /usr/share/doc/glibc/Argp-Special-Keys.html /usr/share/doc/glibc/Argp-User-Customization.html /usr/share/doc/glibc/Argp.html /usr/share/doc/glibc/Argument-Macros.html /usr/share/doc/glibc/Argument-Syntax.html /usr/share/doc/glibc/Argz-Functions.html /usr/share/doc/glibc/Argz-and-Envz-Vectors.html /usr/share/doc/glibc/Arithmetic-Functions.html /usr/share/doc/glibc/Arithmetic.html /usr/share/doc/glibc/Array-Search-Function.html /usr/share/doc/glibc/Array-Sort-Function.html /usr/share/doc/glibc/Asynchronous-I_002fO-Signals.html /usr/share/doc/glibc/Asynchronous-I_002fO.html /usr/share/doc/glibc/Asynchronous-Reads_002fWrites.html /usr/share/doc/glibc/Atomic-Data-Access.html /usr/share/doc/glibc/Atomic-Types.html /usr/share/doc/glibc/Atomic-Usage.html /usr/share/doc/glibc/Attribute-Meanings.html /usr/share/doc/glibc/Auxiliary-Vector.html /usr/share/doc/glibc/BSD-Random.html /usr/share/doc/glibc/BSD-Signal-Handling.html /usr/share/doc/glibc/BSD-Terminal-Modes.html /usr/share/doc/glibc/BSD-Wait-Functions.html /usr/share/doc/glibc/Backtraces.html /usr/share/doc/glibc/Basic-Allocation.html /usr/share/doc/glibc/Basic-Scheduling-Functions.html /usr/share/doc/glibc/Basic-Signal-Handling.html /usr/share/doc/glibc/Berkeley-Unix.html /usr/share/doc/glibc/Binary-Streams.html /usr/share/doc/glibc/Bit-Manipulation.html /usr/share/doc/glibc/Block-Input_002fOutput.html /usr/share/doc/glibc/Blocking-Signals.html /usr/share/doc/glibc/Blocking-for-Handler.html /usr/share/doc/glibc/Broken_002ddown-Time.html /usr/share/doc/glibc/Buffering-Concepts.html /usr/share/doc/glibc/Byte-Order.html /usr/share/doc/glibc/Byte-Stream-Example.html /usr/share/doc/glibc/CPU-Affinity.html /usr/share/doc/glibc/CPU-Time.html /usr/share/doc/glibc/Calculating-Elapsed-Time.html /usr/share/doc/glibc/Calendar-Time.html /usr/share/doc/glibc/Call-Once.html /usr/share/doc/glibc/Calling-Glob.html /usr/share/doc/glibc/Calling-Variadics.html /usr/share/doc/glibc/Calling-Wordexp.html /usr/share/doc/glibc/Cancel-AIO-Operations.html /usr/share/doc/glibc/Canonical-or-Not.html /usr/share/doc/glibc/Case-Conversion.html /usr/share/doc/glibc/Changing-Block-Size.html /usr/share/doc/glibc/Character-Handling.html /usr/share/doc/glibc/Character-Input.html /usr/share/doc/glibc/Character-Set-Handling.html /usr/share/doc/glibc/Charset-Function-Overview.html /usr/share/doc/glibc/Charset-conversion-in-gettext.html /usr/share/doc/glibc/Checking-for-Errors.html /usr/share/doc/glibc/Checking-for-Pending-Signals.html /usr/share/doc/glibc/Choosing-Locale.html /usr/share/doc/glibc/Classification-of-Characters.html /usr/share/doc/glibc/Classification-of-Wide-Characters.html /usr/share/doc/glibc/Cleaning-Streams.html /usr/share/doc/glibc/Cleanups-on-Exit.html /usr/share/doc/glibc/Closing-Streams.html /usr/share/doc/glibc/Closing-a-Socket.html /usr/share/doc/glibc/Collation-Functions.html /usr/share/doc/glibc/Common-Usage.html /usr/share/doc/glibc/Communication-Styles.html /usr/share/doc/glibc/Comparison-Functions.html /usr/share/doc/glibc/Complex-Numbers.html /usr/share/doc/glibc/Concatenating-Strings.html /usr/share/doc/glibc/Concept-Index.html /usr/share/doc/glibc/Concepts-of-Job-Control.html /usr/share/doc/glibc/Concepts-of-Signals.html /usr/share/doc/glibc/Conditionally-Safe-Features.html /usr/share/doc/glibc/Configuration-of-AIO.html /usr/share/doc/glibc/Configuring-Inetd.html /usr/share/doc/glibc/Configuring-and-compiling.html /usr/share/doc/glibc/Connecting.html /usr/share/doc/glibc/Connections.html /usr/share/doc/glibc/Consistency-Checking.html /usr/share/doc/glibc/Constants-for-Sysconf.html /usr/share/doc/glibc/Continuing-Stopped-Jobs.html /usr/share/doc/glibc/Contributors.html /usr/share/doc/glibc/Control-Functions.html /usr/share/doc/glibc/Control-Modes.html /usr/share/doc/glibc/Control-Operations.html /usr/share/doc/glibc/Controlling-Buffering.html /usr/share/doc/glibc/Controlling-Terminal.html /usr/share/doc/glibc/Conversion-Specifier-Options.html /usr/share/doc/glibc/Converting-Strings.html /usr/share/doc/glibc/Converting-a-Character.html /usr/share/doc/glibc/Copying-File-Data.html /usr/share/doc/glibc/Copying-Strings-and-Arrays.html /usr/share/doc/glibc/Copying.html /usr/share/doc/glibc/Creating-Directories.html /usr/share/doc/glibc/Creating-Obstacks.html /usr/share/doc/glibc/Creating-a-Pipe.html /usr/share/doc/glibc/Creating-a-Process.html /usr/share/doc/glibc/Creating-a-Socket.html /usr/share/doc/glibc/Creating-and-Destroying-Threads.html /usr/share/doc/glibc/Cryptographic-Functions.html /usr/share/doc/glibc/Currency-Symbol.html /usr/share/doc/glibc/Custom-Streams.html /usr/share/doc/glibc/Customizing-Printf.html /usr/share/doc/glibc/Data-Structures.html /usr/share/doc/glibc/Data-Type-Measurements.html /usr/share/doc/glibc/Database-Example.html /usr/share/doc/glibc/Datagram-Example.html /usr/share/doc/glibc/Datagrams.html /usr/share/doc/glibc/Date-and-Time.html /usr/share/doc/glibc/Debugging-Support.html /usr/share/doc/glibc/Default-Thread-Attributes.html /usr/share/doc/glibc/Defining-Handlers.html /usr/share/doc/glibc/Defining-the-Output-Handler.html /usr/share/doc/glibc/Deleting-Files.html /usr/share/doc/glibc/Delivery-of-Signal.html /usr/share/doc/glibc/Descriptor-Flags.html /usr/share/doc/glibc/Descriptor_002dRelative-Access.html /usr/share/doc/glibc/Descriptors-and-Streams.html /usr/share/doc/glibc/Directories.html /usr/share/doc/glibc/Directory-Entries.html /usr/share/doc/glibc/Disadvantages-of-Alloca.html /usr/share/doc/glibc/Documentation-License.html /usr/share/doc/glibc/Duplicating-Descriptors.html /usr/share/doc/glibc/Dynamic-Linker-Diagnostics-Format.html /usr/share/doc/glibc/Dynamic-Linker-Diagnostics-Values.html /usr/share/doc/glibc/Dynamic-Linker-Diagnostics.html /usr/share/doc/glibc/Dynamic-Linker-Hardening.html /usr/share/doc/glibc/Dynamic-Linker-Introspection.html /usr/share/doc/glibc/Dynamic-Linker-Invocation.html /usr/share/doc/glibc/Dynamic-Linker.html /usr/share/doc/glibc/Dynamic-Linking-Tunables.html /usr/share/doc/glibc/Dynamic-Output.html /usr/share/doc/glibc/Dynamic-String-Input.html /usr/share/doc/glibc/EOF-and-Errors.html /usr/share/doc/glibc/Editing-Characters.html /usr/share/doc/glibc/Effects-of-Locale.html /usr/share/doc/glibc/Elision-Tunables.html /usr/share/doc/glibc/Enable_002fDisable-Setuid.html /usr/share/doc/glibc/Encode-Binary-Data.html /usr/share/doc/glibc/Environment-Access.html /usr/share/doc/glibc/Environment-Variables.html /usr/share/doc/glibc/Envz-Functions.html /usr/share/doc/glibc/Erasing-Sensitive-Data.html /usr/share/doc/glibc/Error-Codes.html /usr/share/doc/glibc/Error-Messages.html /usr/share/doc/glibc/Error-Recovery.html /usr/share/doc/glibc/Error-Reporting.html /usr/share/doc/glibc/Errors-in-Math-Functions.html /usr/share/doc/glibc/Example-Receiver.html /usr/share/doc/glibc/Example-of-Getopt.html /usr/share/doc/glibc/Example-of-Parsing.html /usr/share/doc/glibc/Example.html /usr/share/doc/glibc/Examples-of-Sysconf.html /usr/share/doc/glibc/Executing-a-File.html /usr/share/doc/glibc/Exit-Status.html /usr/share/doc/glibc/Expansion-Stages.html /usr/share/doc/glibc/Exponents-and-Logarithms.html /usr/share/doc/glibc/Extended-Char-Intro.html /usr/share/doc/glibc/Extending-NSS.html /usr/share/doc/glibc/Extensible-Scheduling.html /usr/share/doc/glibc/Extra-Fast-Growing.html /usr/share/doc/glibc/FIFO-Special-Files.html /usr/share/doc/glibc/FP-Bit-Twiddling.html /usr/share/doc/glibc/FP-Comparison-Functions.html /usr/share/doc/glibc/FP-Exceptions.html /usr/share/doc/glibc/FP-Function-Optimizations.html /usr/share/doc/glibc/Feature-Test-Macros.html /usr/share/doc/glibc/File-Attributes.html /usr/share/doc/glibc/File-Index.html /usr/share/doc/glibc/File-Locks.html /usr/share/doc/glibc/File-Minimums.html /usr/share/doc/glibc/File-Name-Errors.html /usr/share/doc/glibc/File-Name-Portability.html /usr/share/doc/glibc/File-Name-Resolution.html /usr/share/doc/glibc/File-Names.html /usr/share/doc/glibc/File-Owner.html /usr/share/doc/glibc/File-Position-Primitive.html /usr/share/doc/glibc/File-Position.html /usr/share/doc/glibc/File-Positioning.html /usr/share/doc/glibc/File-Size.html /usr/share/doc/glibc/File-Status-Flags.html /usr/share/doc/glibc/File-System-Interface.html /usr/share/doc/glibc/File-Times.html /usr/share/doc/glibc/Filesystem-Handling.html /usr/share/doc/glibc/Finding-Tokens-in-a-String.html /usr/share/doc/glibc/Flags-for-Globbing.html /usr/share/doc/glibc/Flags-for-POSIX-Regexps.html /usr/share/doc/glibc/Flags-for-Sigaction.html /usr/share/doc/glibc/Flags-for-Wordexp.html /usr/share/doc/glibc/Floating-Point-Classes.html /usr/share/doc/glibc/Floating-Point-Concepts.html /usr/share/doc/glibc/Floating-Point-Errors.html /usr/share/doc/glibc/Floating-Point-Numbers.html /usr/share/doc/glibc/Floating-Point-Parameters.html /usr/share/doc/glibc/Floating-Type-Macros.html /usr/share/doc/glibc/Floating_002dPoint-Conversions.html /usr/share/doc/glibc/Flushing-Buffers.html /usr/share/doc/glibc/Foreground-and-Background.html /usr/share/doc/glibc/Formatted-Input-Basics.html /usr/share/doc/glibc/Formatted-Input-Functions.html /usr/share/doc/glibc/Formatted-Input.html /usr/share/doc/glibc/Formatted-Messages.html /usr/share/doc/glibc/Formatted-Output-Basics.html /usr/share/doc/glibc/Formatted-Output-Functions.html /usr/share/doc/glibc/Formatted-Output.html /usr/share/doc/glibc/Formatting-Calendar-Time.html /usr/share/doc/glibc/Formatting-Numbers.html /usr/share/doc/glibc/Free-Manuals.html /usr/share/doc/glibc/Freeing-Obstack-Objects.html /usr/share/doc/glibc/Freeing-after-Malloc.html /usr/share/doc/glibc/Function-Index.html /usr/share/doc/glibc/Functions-for-Job-Control.html /usr/share/doc/glibc/GNU-C-Variable_002dSize-Arrays.html /usr/share/doc/glibc/GUI-program-problems.html /usr/share/doc/glibc/General-Limits.html /usr/share/doc/glibc/General-Numeric.html /usr/share/doc/glibc/General-Time-String-Parsing.html /usr/share/doc/glibc/Generating-Signals.html /usr/share/doc/glibc/Generic-Charset-Conversion.html /usr/share/doc/glibc/Generic-Conversion-Interface.html /usr/share/doc/glibc/Geographical-TZ.html /usr/share/doc/glibc/Getopt-Long-Option-Example.html /usr/share/doc/glibc/Getopt-Long-Options.html /usr/share/doc/glibc/Getopt.html /usr/share/doc/glibc/Getting-File-Status-Flags.html /usr/share/doc/glibc/Getting-Started.html /usr/share/doc/glibc/Getting-the-Time.html /usr/share/doc/glibc/Globbing.html /usr/share/doc/glibc/Group-Data-Structure.html /usr/share/doc/glibc/Group-Database.html /usr/share/doc/glibc/Growing-Objects.html /usr/share/doc/glibc/Handler-Returns.html /usr/share/doc/glibc/Hard-Links.html /usr/share/doc/glibc/Hardware-Capability-Tunables.html /usr/share/doc/glibc/Hash-Search-Function.html /usr/share/doc/glibc/Header-Files.html /usr/share/doc/glibc/Heap-Consistency-Checking.html /usr/share/doc/glibc/Helper-programs-for-gettext.html /usr/share/doc/glibc/Hierarchy-Conventions.html /usr/share/doc/glibc/High-Quality-Random.html /usr/share/doc/glibc/Hook-Functions.html /usr/share/doc/glibc/Host-Address-Data-Type.html /usr/share/doc/glibc/Host-Address-Functions.html /usr/share/doc/glibc/Host-Addresses.html /usr/share/doc/glibc/Host-Identification.html /usr/share/doc/glibc/Host-Names.html /usr/share/doc/glibc/How-Change-Persona.html /usr/share/doc/glibc/How-Many-Arguments.html /usr/share/doc/glibc/How-Unread.html /usr/share/doc/glibc/How-Variadic.html /usr/share/doc/glibc/Hyperbolic-Functions.html /usr/share/doc/glibc/IEEE-Floating-Point.html /usr/share/doc/glibc/IOCTLs.html /usr/share/doc/glibc/ISO-C-Condition-Variables.html /usr/share/doc/glibc/ISO-C-Mutexes.html /usr/share/doc/glibc/ISO-C-Thread-Management.html /usr/share/doc/glibc/ISO-C-Thread_002dlocal-Storage.html /usr/share/doc/glibc/ISO-C-Threads-Return-Values.html /usr/share/doc/glibc/ISO-C-Threads.html /usr/share/doc/glibc/ISO-C.html /usr/share/doc/glibc/ISO-Random.html /usr/share/doc/glibc/I_002fO-Concepts.html /usr/share/doc/glibc/I_002fO-Overview.html /usr/share/doc/glibc/I_002fO-Primitives.html /usr/share/doc/glibc/I_002fO-Queues.html /usr/share/doc/glibc/I_002fO-on-Streams.html /usr/share/doc/glibc/Identifying-the-Terminal.html /usr/share/doc/glibc/Implementing-a-Shell.html /usr/share/doc/glibc/Important-Data-Types.html /usr/share/doc/glibc/Independent-Channels.html /usr/share/doc/glibc/Inet-Example.html /usr/share/doc/glibc/Inetd-Servers.html /usr/share/doc/glibc/Inetd.html /usr/share/doc/glibc/Infinity-and-NaN.html /usr/share/doc/glibc/Initial-Signal-Actions.html /usr/share/doc/glibc/Initial-Thread-Signal-Mask.html /usr/share/doc/glibc/Initializing-the-Shell.html /usr/share/doc/glibc/Input-Conversion-Syntax.html /usr/share/doc/glibc/Input-Modes.html /usr/share/doc/glibc/Installation.html /usr/share/doc/glibc/Integer-Conversions.html /usr/share/doc/glibc/Integer-Division.html /usr/share/doc/glibc/Integers.html /usr/share/doc/glibc/Inter_002dProcess-Communication.html /usr/share/doc/glibc/Interface-Naming.html /usr/share/doc/glibc/Internal-Probes.html /usr/share/doc/glibc/Internet-Address-Formats.html /usr/share/doc/glibc/Internet-Namespace.html /usr/share/doc/glibc/Interpreting-the-traces.html /usr/share/doc/glibc/Interrupt-Input.html /usr/share/doc/glibc/Interrupted-Primitives.html /usr/share/doc/glibc/Introduction.html /usr/share/doc/glibc/Inverse-Trig-Functions.html /usr/share/doc/glibc/Is-It-a-Terminal.html /usr/share/doc/glibc/Job-Control-Signals.html /usr/share/doc/glibc/Job-Control.html /usr/share/doc/glibc/Joining-Threads.html /usr/share/doc/glibc/Keeping-the-state.html /usr/share/doc/glibc/Kill-Example.html /usr/share/doc/glibc/Kinds-of-Signals.html /usr/share/doc/glibc/Language-Features.html /usr/share/doc/glibc/Launching-Jobs.html /usr/share/doc/glibc/Library-Summary.html /usr/share/doc/glibc/Limits-for-Files.html /usr/share/doc/glibc/Limits-on-Resources.html /usr/share/doc/glibc/Line-Control.html /usr/share/doc/glibc/Line-Input.html /usr/share/doc/glibc/Line-Speed.html /usr/share/doc/glibc/Linked-Channels.html /usr/share/doc/glibc/Linux-Kernel.html /usr/share/doc/glibc/Linux.html /usr/share/doc/glibc/Listening.html /usr/share/doc/glibc/Local-Modes.html /usr/share/doc/glibc/Local-Namespace-Concepts.html /usr/share/doc/glibc/Local-Namespace-Details.html /usr/share/doc/glibc/Local-Namespace.html /usr/share/doc/glibc/Local-Socket-Example.html /usr/share/doc/glibc/Locale-Categories.html /usr/share/doc/glibc/Locale-Information.html /usr/share/doc/glibc/Locale-Names.html /usr/share/doc/glibc/Locales.html /usr/share/doc/glibc/Locating-gettext-catalog.html /usr/share/doc/glibc/Locked-Memory-Details.html /usr/share/doc/glibc/Locking-Pages.html /usr/share/doc/glibc/Logging-In-and-Out.html /usr/share/doc/glibc/Longjmp-in-Handler.html /usr/share/doc/glibc/Lookup-Group.html /usr/share/doc/glibc/Lookup-Netgroup.html /usr/share/doc/glibc/Lookup-User.html /usr/share/doc/glibc/Low_002dLevel-I_002fO.html /usr/share/doc/glibc/Low_002dLevel-Terminal-Interface.html /usr/share/doc/glibc/Low_002dLevel-Time-String-Parsing.html /usr/share/doc/glibc/Low_002dlevel-Directory-Access.html /usr/share/doc/glibc/Macro-Definitions.html /usr/share/doc/glibc/Maintenance.html /usr/share/doc/glibc/Making-Special-Files.html /usr/share/doc/glibc/Malloc-Examples.html /usr/share/doc/glibc/Malloc-Tunable-Parameters.html /usr/share/doc/glibc/Manipulating-the-Database.html /usr/share/doc/glibc/Matching-POSIX-Regexps.html /usr/share/doc/glibc/Math-Error-Reporting.html /usr/share/doc/glibc/Mathematical-Constants.html /usr/share/doc/glibc/Mathematics.html /usr/share/doc/glibc/Memory-Allocation-Probes.html /usr/share/doc/glibc/Memory-Allocation-Tunables.html /usr/share/doc/glibc/Memory-Allocation-and-C.html /usr/share/doc/glibc/Memory-Allocation.html /usr/share/doc/glibc/Memory-Concepts.html /usr/share/doc/glibc/Memory-Protection.html /usr/share/doc/glibc/Memory-Related-Tunables.html /usr/share/doc/glibc/Memory-Resources.html /usr/share/doc/glibc/Memory-Subsystem.html /usr/share/doc/glibc/Memory.html /usr/share/doc/glibc/Memory_002dmapped-I_002fO.html /usr/share/doc/glibc/Merged-Signals.html /usr/share/doc/glibc/Message-Translation.html /usr/share/doc/glibc/Message-catalogs-a-la-X_002fOpen.html /usr/share/doc/glibc/Message-catalogs-with-gettext.html /usr/share/doc/glibc/Minimums.html /usr/share/doc/glibc/Misc-FP-Arithmetic.html /usr/share/doc/glibc/Misc-Namespaces.html /usr/share/doc/glibc/Miscellaneous-Signals.html /usr/share/doc/glibc/Missing-Pieces.html /usr/share/doc/glibc/Mode-Data-Types.html /usr/share/doc/glibc/Mode-Functions.html /usr/share/doc/glibc/More-Flags-for-Globbing.html /usr/share/doc/glibc/Mount-Information.html /usr/share/doc/glibc/Mount_002dUnmount_002dRemount.html /usr/share/doc/glibc/Multibyte-Conversion-Example.html /usr/share/doc/glibc/NSS-Basics.html /usr/share/doc/glibc/NSS-Configuration-File.html /usr/share/doc/glibc/NSS-Module-Function-Internals.html /usr/share/doc/glibc/NSS-Module-Internals.html /usr/share/doc/glibc/NSS-Module-Names.html /usr/share/doc/glibc/NSS-Modules-Interface.html /usr/share/doc/glibc/Name-Service-Switch.html /usr/share/doc/glibc/Netgroup-Data.html /usr/share/doc/glibc/Netgroup-Database.html /usr/share/doc/glibc/Netgroup-Membership.html /usr/share/doc/glibc/Networks-Database.html /usr/share/doc/glibc/Non_002dLocal-Details.html /usr/share/doc/glibc/Non_002dLocal-Exits-and-Signals.html /usr/share/doc/glibc/Non_002dLocal-Exits.html /usr/share/doc/glibc/Non_002dLocal-Intro.html /usr/share/doc/glibc/Non_002dPOSIX-Extensions.html /usr/share/doc/glibc/Non_002datomic-Example.html /usr/share/doc/glibc/Non_002dlocal-Goto-Probes.html /usr/share/doc/glibc/Non_002dreentrant-Character-Conversion.html /usr/share/doc/glibc/Non_002dreentrant-Conversion.html /usr/share/doc/glibc/Non_002dreentrant-String-Conversion.html /usr/share/doc/glibc/Noncanon-Example.html /usr/share/doc/glibc/Noncanonical-Input.html /usr/share/doc/glibc/Nonreentrancy.html /usr/share/doc/glibc/Normal-Termination.html /usr/share/doc/glibc/Normalization-Functions.html /usr/share/doc/glibc/Notes-on-NSS-Configuration-File.html /usr/share/doc/glibc/Null-Pointer-Constant.html /usr/share/doc/glibc/Numeric-Input-Conversions.html /usr/share/doc/glibc/Obfuscating-Data.html /usr/share/doc/glibc/Obstack-Chunks.html /usr/share/doc/glibc/Obstack-Functions.html /usr/share/doc/glibc/Obstacks-Data-Alignment.html /usr/share/doc/glibc/Obstacks.html /usr/share/doc/glibc/Open-File-Description-Locks-Example.html /usr/share/doc/glibc/Open-File-Description-Locks.html /usr/share/doc/glibc/Open_002dtime-Flags.html /usr/share/doc/glibc/Open_002fClose-Sockets.html /usr/share/doc/glibc/Opening-Streams.html /usr/share/doc/glibc/Opening-a-Directory.html /usr/share/doc/glibc/Opening-and-Closing-Files.html /usr/share/doc/glibc/Operating-Modes.html /usr/share/doc/glibc/Operation-Error-Signals.html /usr/share/doc/glibc/Operations-on-Complex.html /usr/share/doc/glibc/Options-for-Files.html /usr/share/doc/glibc/Orphaned-Process-Groups.html /usr/share/doc/glibc/Other-Input-Conversions.html /usr/share/doc/glibc/Other-Kinds-of-Streams.html /usr/share/doc/glibc/Other-Low_002dLevel-I_002fO-APIs.html /usr/share/doc/glibc/Other-Mount-Information.html /usr/share/doc/glibc/Other-Output-Conversions.html /usr/share/doc/glibc/Other-Safety-Remarks.html /usr/share/doc/glibc/Other-Socket-APIs.html /usr/share/doc/glibc/Other-Special.html /usr/share/doc/glibc/Other-iconv-Implementations.html /usr/share/doc/glibc/Out_002dof_002dBand-Data.html /usr/share/doc/glibc/Output-Conversion-Syntax.html /usr/share/doc/glibc/Output-Modes.html /usr/share/doc/glibc/Overview-of-Syslog.html /usr/share/doc/glibc/POSIX-Barriers.html /usr/share/doc/glibc/POSIX-Mutexes.html /usr/share/doc/glibc/POSIX-Regexp-Compilation.html /usr/share/doc/glibc/POSIX-Safety-Concepts.html /usr/share/doc/glibc/POSIX-Semaphores.html /usr/share/doc/glibc/POSIX-Spin-Locks.html /usr/share/doc/glibc/POSIX-Thread-Tunables.html /usr/share/doc/glibc/POSIX-Threads-Other-APIs.html /usr/share/doc/glibc/POSIX-Threads.html /usr/share/doc/glibc/POSIX.html /usr/share/doc/glibc/Page-Lock-Functions.html /usr/share/doc/glibc/Parsing-Date-and-Time.html /usr/share/doc/glibc/Parsing-Program-Arguments.html /usr/share/doc/glibc/Parsing-a-Template-String.html /usr/share/doc/glibc/Parsing-of-Floats.html /usr/share/doc/glibc/Parsing-of-Integers.html /usr/share/doc/glibc/Parsing-of-Numbers.html /usr/share/doc/glibc/Pathconf.html /usr/share/doc/glibc/Pattern-Matching.html /usr/share/doc/glibc/Pause-Problems.html /usr/share/doc/glibc/Permission-Bits.html /usr/share/doc/glibc/Permission-for-kill.html /usr/share/doc/glibc/Pipe-Atomicity.html /usr/share/doc/glibc/Pipe-to-a-Subprocess.html /usr/share/doc/glibc/Pipes-and-FIFOs.html /usr/share/doc/glibc/Platform-Type.html /usr/share/doc/glibc/Platform.html /usr/share/doc/glibc/Portable-Positioning.html /usr/share/doc/glibc/Porting-to-Unix.html /usr/share/doc/glibc/Porting.html /usr/share/doc/glibc/Ports.html /usr/share/doc/glibc/PowerPC.html /usr/share/doc/glibc/Predefined-Printf-Handlers.html /usr/share/doc/glibc/Preparing-for-Obstacks.html /usr/share/doc/glibc/Printf-Extension-Example.html /usr/share/doc/glibc/Printing-Formatted-Messages.html /usr/share/doc/glibc/Printing-of-Floats.html /usr/share/doc/glibc/Priority.html /usr/share/doc/glibc/Process-Completion-Status.html /usr/share/doc/glibc/Process-Completion.html /usr/share/doc/glibc/Process-Creation-Concepts.html /usr/share/doc/glibc/Process-Creation-Example.html /usr/share/doc/glibc/Process-Group-Functions.html /usr/share/doc/glibc/Process-Identification.html /usr/share/doc/glibc/Process-Persona.html /usr/share/doc/glibc/Process-Signal-Mask.html /usr/share/doc/glibc/Processes.html /usr/share/doc/glibc/Processor-And-CPU-Time.html /usr/share/doc/glibc/Processor-Resources.html /usr/share/doc/glibc/Processor-Time.html /usr/share/doc/glibc/Program-Arguments.html /usr/share/doc/glibc/Program-Basics.html /usr/share/doc/glibc/Program-Error-Signals.html /usr/share/doc/glibc/Program-Termination.html /usr/share/doc/glibc/Proleptic-TZ.html /usr/share/doc/glibc/Protocols-Database.html /usr/share/doc/glibc/Pseudo_002dRandom-Numbers.html /usr/share/doc/glibc/Pseudo_002dTerminal-Pairs.html /usr/share/doc/glibc/Pseudo_002dTerminals.html /usr/share/doc/glibc/Query-Memory-Parameters.html /usr/share/doc/glibc/Querying-a-Process.html /usr/share/doc/glibc/RISC_002dV.html /usr/share/doc/glibc/Random-Access-Directory.html /usr/share/doc/glibc/Range-of-Type.html /usr/share/doc/glibc/Reading-Address.html /usr/share/doc/glibc/Reading-Attributes.html /usr/share/doc/glibc/Reading-Persona.html /usr/share/doc/glibc/Reading_002fClosing-Directory.html /usr/share/doc/glibc/Realtime-Scheduling.html /usr/share/doc/glibc/Receiving-Arguments.html /usr/share/doc/glibc/Receiving-Data.html /usr/share/doc/glibc/Receiving-Datagrams.html /usr/share/doc/glibc/Regexp-Cleanup.html /usr/share/doc/glibc/Regexp-Subexpressions.html /usr/share/doc/glibc/Registering-New-Conversions.html /usr/share/doc/glibc/Regular-Expressions.html /usr/share/doc/glibc/Remainder-Functions.html /usr/share/doc/glibc/Remembering-a-Signal.html /usr/share/doc/glibc/Renaming-Files.html /usr/share/doc/glibc/Replacing-malloc.html /usr/share/doc/glibc/Reporting-Bugs.html /usr/share/doc/glibc/Representation-of-Strings.html /usr/share/doc/glibc/Reserved-Names.html /usr/share/doc/glibc/Resizing-the-Data-Segment.html /usr/share/doc/glibc/Resource-Usage-And-Limitation.html /usr/share/doc/glibc/Resource-Usage.html /usr/share/doc/glibc/Restartable-Sequences.html /usr/share/doc/glibc/Restartable-multibyte-conversion.html /usr/share/doc/glibc/Roadmap-to-the-Manual.html /usr/share/doc/glibc/Rounding-Functions.html /usr/share/doc/glibc/Rounding.html /usr/share/doc/glibc/Running-a-Command.html /usr/share/doc/glibc/Running-make-install.html /usr/share/doc/glibc/SVID-Random.html /usr/share/doc/glibc/SVID.html /usr/share/doc/glibc/Scanning-All-Groups.html /usr/share/doc/glibc/Scanning-All-Users.html /usr/share/doc/glibc/Scanning-Directory-Content.html /usr/share/doc/glibc/Scatter_002dGather.html /usr/share/doc/glibc/Search-Functions.html /usr/share/doc/glibc/Search_002fSort-Example.html /usr/share/doc/glibc/Searching-and-Sorting.html /usr/share/doc/glibc/Selecting-the-Conversion.html /usr/share/doc/glibc/Semaphores.html /usr/share/doc/glibc/Sending-Data.html /usr/share/doc/glibc/Sending-Datagrams.html /usr/share/doc/glibc/Server-Example.html /usr/share/doc/glibc/Services-Database.html /usr/share/doc/glibc/Services-in-the-NSS-configuration.html /usr/share/doc/glibc/Setting-Address.html /usr/share/doc/glibc/Setting-Groups.html /usr/share/doc/glibc/Setting-Modes.html /usr/share/doc/glibc/Setting-Permissions.html /usr/share/doc/glibc/Setting-User-ID.html /usr/share/doc/glibc/Setting-an-Alarm.html /usr/share/doc/glibc/Setting-and-Adjusting-the-Time.html /usr/share/doc/glibc/Setting-the-Locale.html /usr/share/doc/glibc/Setuid-Program-Example.html /usr/share/doc/glibc/Shift-State.html /usr/share/doc/glibc/Shuffling-Bytes.html /usr/share/doc/glibc/Sigaction-Function-Example.html /usr/share/doc/glibc/Sign-of-Money-Amount.html /usr/share/doc/glibc/Signal-Actions.html /usr/share/doc/glibc/Signal-Characters.html /usr/share/doc/glibc/Signal-Generation.html /usr/share/doc/glibc/Signal-Handling.html /usr/share/doc/glibc/Signal-Messages.html /usr/share/doc/glibc/Signal-Sets.html /usr/share/doc/glibc/Signal-Stack.html /usr/share/doc/glibc/Signal-and-Sigaction.html /usr/share/doc/glibc/Signaling-Another-Process.html /usr/share/doc/glibc/Signaling-Yourself.html /usr/share/doc/glibc/Signals-in-Handler.html /usr/share/doc/glibc/Sigsuspend.html /usr/share/doc/glibc/Simple-Directory-Lister-Mark-II.html /usr/share/doc/glibc/Simple-Directory-Lister.html /usr/share/doc/glibc/Simple-Output.html /usr/share/doc/glibc/Single_002dThreaded.html /usr/share/doc/glibc/Sleeping.html /usr/share/doc/glibc/Socket-Addresses.html /usr/share/doc/glibc/Socket-Concepts.html /usr/share/doc/glibc/Socket-Data-Options.html /usr/share/doc/glibc/Socket-Option-Functions.html /usr/share/doc/glibc/Socket-Options.html /usr/share/doc/glibc/Socket-Pairs.html /usr/share/doc/glibc/Socket_002dLevel-Options.html /usr/share/doc/glibc/Sockets.html /usr/share/doc/glibc/Source-Fortification.html /usr/share/doc/glibc/Source-Layout.html /usr/share/doc/glibc/Special-Characters.html /usr/share/doc/glibc/Special-Functions.html /usr/share/doc/glibc/Standard-Environment.html /usr/share/doc/glibc/Standard-Locales.html /usr/share/doc/glibc/Standard-Signals.html /usr/share/doc/glibc/Standard-Streams.html /usr/share/doc/glibc/Standards-and-Portability.html /usr/share/doc/glibc/Start_002fStop-Characters.html /usr/share/doc/glibc/Statistics-of-Malloc.html /usr/share/doc/glibc/Status-bit-operations.html /usr/share/doc/glibc/Status-of-AIO-Operations.html /usr/share/doc/glibc/Status-of-an-Obstack.html /usr/share/doc/glibc/Stopped-and-Terminated-Jobs.html /usr/share/doc/glibc/Storage-Allocation.html /usr/share/doc/glibc/Stream-Buffering.html /usr/share/doc/glibc/Stream_002fDescriptor-Precautions.html /usr/share/doc/glibc/Streams-and-Cookies.html /usr/share/doc/glibc/Streams-and-File-Descriptors.html /usr/share/doc/glibc/Streams-and-I18N.html /usr/share/doc/glibc/Streams-and-Threads.html /usr/share/doc/glibc/Streams.html /usr/share/doc/glibc/String-Input-Conversions.html /usr/share/doc/glibc/String-Length.html /usr/share/doc/glibc/String-Parameters.html /usr/share/doc/glibc/String-Streams.html /usr/share/doc/glibc/String-and-Array-Utilities.html /usr/share/doc/glibc/String_002fArray-Comparison.html /usr/share/doc/glibc/String_002fArray-Conventions.html /usr/share/doc/glibc/Structure-Measurement.html /usr/share/doc/glibc/Subexpression-Complications.html /usr/share/doc/glibc/Submitting-Syslog-Messages.html /usr/share/doc/glibc/Suboptions-Example.html /usr/share/doc/glibc/Suboptions.html /usr/share/doc/glibc/Summary-of-Malloc.html /usr/share/doc/glibc/Summary-of-Obstacks.html /usr/share/doc/glibc/Symbol-handling.html /usr/share/doc/glibc/Symbolic-Links.html /usr/share/doc/glibc/Synchronizing-AIO-Operations.html /usr/share/doc/glibc/Synchronizing-I_002fO.html /usr/share/doc/glibc/Sysconf-Definition.html /usr/share/doc/glibc/Sysconf.html /usr/share/doc/glibc/Syslog-Example.html /usr/share/doc/glibc/Syslog.html /usr/share/doc/glibc/System-Calls.html /usr/share/doc/glibc/System-Configuration.html /usr/share/doc/glibc/System-Management.html /usr/share/doc/glibc/System-Options.html /usr/share/doc/glibc/System-V-Number-Conversion.html /usr/share/doc/glibc/System-V-contexts.html /usr/share/doc/glibc/TZ-Variable.html /usr/share/doc/glibc/Table-of-Input-Conversions.html /usr/share/doc/glibc/Table-of-Output-Conversions.html /usr/share/doc/glibc/Temporary-Files.html /usr/share/doc/glibc/Terminal-Access-Functions.html /usr/share/doc/glibc/Terminal-Device-Model.html /usr/share/doc/glibc/Terminal-Modes.html /usr/share/doc/glibc/Termination-Internals.html /usr/share/doc/glibc/Termination-Signals.html /usr/share/doc/glibc/Termination-in-Handler.html /usr/share/doc/glibc/Testing-File-Access.html /usr/share/doc/glibc/Testing-File-Type.html /usr/share/doc/glibc/Testing-for-Delivery.html /usr/share/doc/glibc/The-Elegant-and-Fast-Way.html /usr/share/doc/glibc/The-GNU-Allocator.html /usr/share/doc/glibc/The-Lame-Way-to-Locale-Data.html /usr/share/doc/glibc/The-Uniforum-approach.html /usr/share/doc/glibc/The-catgets-Functions.html /usr/share/doc/glibc/The-gencat-program.html /usr/share/doc/glibc/The-message-catalog-files.html /usr/share/doc/glibc/Thread-CPU-Affinity.html /usr/share/doc/glibc/Thread-Names.html /usr/share/doc/glibc/Thread_002dspecific-Data.html /usr/share/doc/glibc/Threads.html /usr/share/doc/glibc/Tilde-Expansion.html /usr/share/doc/glibc/Time-Basics.html /usr/share/doc/glibc/Time-Functions-Example.html /usr/share/doc/glibc/Time-Types.html /usr/share/doc/glibc/Time-Zone-State.html /usr/share/doc/glibc/Tips-for-Setuid.html /usr/share/doc/glibc/Tips-for-the-Memory-Debugger.html /usr/share/doc/glibc/Tools-for-Compilation.html /usr/share/doc/glibc/Tracing-malloc.html /usr/share/doc/glibc/Traditional-Scheduling-Functions.html /usr/share/doc/glibc/Traditional-Scheduling-Intro.html /usr/share/doc/glibc/Traditional-Scheduling.html /usr/share/doc/glibc/Transferring-Data.html /usr/share/doc/glibc/Translation-with-gettext.html /usr/share/doc/glibc/Tree-Search-Function.html /usr/share/doc/glibc/Trig-Functions.html /usr/share/doc/glibc/Truncating-Strings.html /usr/share/doc/glibc/Tunable-names.html /usr/share/doc/glibc/Tunables.html /usr/share/doc/glibc/Type-Index.html /usr/share/doc/glibc/Unconstrained-Allocation.html /usr/share/doc/glibc/Unpredictable-Bytes.html /usr/share/doc/glibc/Unreading-Idea.html /usr/share/doc/glibc/Unreading.html /usr/share/doc/glibc/Unsafe-Features.html /usr/share/doc/glibc/User-Accounting-Database.html /usr/share/doc/glibc/User-Data-Structure.html /usr/share/doc/glibc/User-Database.html /usr/share/doc/glibc/User-and-Group-IDs.html /usr/share/doc/glibc/Users-and-Groups.html /usr/share/doc/glibc/Using-Getopt.html /usr/share/doc/glibc/Using-Pause.html /usr/share/doc/glibc/Using-Wide-Char-Classes.html /usr/share/doc/glibc/Using-gettextized-software.html /usr/share/doc/glibc/Using-the-Library.html /usr/share/doc/glibc/Using-the-Memory-Debugger.html /usr/share/doc/glibc/Utility-Limits.html /usr/share/doc/glibc/Utility-Minimums.html /usr/share/doc/glibc/Variable-Arguments-Input.html /usr/share/doc/glibc/Variable-Arguments-Output.html /usr/share/doc/glibc/Variable-Index.html /usr/share/doc/glibc/Variable-Size-Automatic.html /usr/share/doc/glibc/Variable-Substitution.html /usr/share/doc/glibc/Variadic-Example.html /usr/share/doc/glibc/Variadic-Functions.html /usr/share/doc/glibc/Variadic-Prototypes.html /usr/share/doc/glibc/Version-Supported.html /usr/share/doc/glibc/Waiting-for-I_002fO.html /usr/share/doc/glibc/Waiting-for-a-Signal.html /usr/share/doc/glibc/Waiting-with-Explicit-Clocks.html /usr/share/doc/glibc/Who-Logged-In.html /usr/share/doc/glibc/Who-is-Connected.html /usr/share/doc/glibc/Why-Block.html /usr/share/doc/glibc/Why-Change-Persona.html /usr/share/doc/glibc/Why-Lock-Pages.html /usr/share/doc/glibc/Why-Variadic.html /usr/share/doc/glibc/Wide-Character-Case-Conversion.html /usr/share/doc/glibc/Width-of-Type.html /usr/share/doc/glibc/Wildcard-Matching.html /usr/share/doc/glibc/Word-Expansion.html /usr/share/doc/glibc/Wordexp-Example.html /usr/share/doc/glibc/Working-Directory.html /usr/share/doc/glibc/Working-with-Directory-Trees.html /usr/share/doc/glibc/Writing-a-User-Entry.html /usr/share/doc/glibc/X86.html /usr/share/doc/glibc/XPG-Functions.html /usr/share/doc/glibc/XPG.html /usr/share/doc/glibc/Yes_002dor_002dNo-Questions.html /usr/share/doc/glibc/closelog.html /usr/share/doc/glibc/fstab.html /usr/share/doc/glibc/getpass.html /usr/share/doc/glibc/glibc-iconv-Implementation.html /usr/share/doc/glibc/gmon-Tunables.html /usr/share/doc/glibc/iconv-Examples.html /usr/share/doc/glibc/index.html /usr/share/doc/glibc/mtab.html /usr/share/doc/glibc/openlog.html /usr/share/doc/glibc/setlogmask.html /usr/share/doc/glibc/syslog_003b-vsyslog.html
Generated by rpm2html 1.8.1
Fabrice Bellet, Fri Apr 17 22:21:45 2026