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.40 | Vendor: openSUSE |
Release: 3.1 | Build date: Mon Jan 20 14:33:58 2025 |
Group: Documentation/HTML | Build host: reproducible |
Size: 9147470 | Source RPM: glibc-2.40-3.1.src.rpm |
Packager: http://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
* 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 * 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> * 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 * 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 * Tue Dec 27 2022 Ludwig Nussel <lnussel@suse.com> - Remove reference to obsolete %usrmerged macro (boo#1206798) * Thu Dec 15 2022 Andreas Schwab <schwab@suse.de> - floatn.patch: Update _FloatN header support for C++ in GCC 13 * Thu Nov 10 2022 Callum Farmer <gmbr3@opensuse.org> - nscd: Convert to systemd-sysusers * Wed Oct 26 2022 Andreas Schwab <schwab@suse.de> - dl-debug-bindings.patch: elf: Reinstate on DL_DEBUG_BINDINGS _dl_lookup_symbol_x (bsc#1204710) * Wed Oct 05 2022 Andreas Schwab <schwab@suse.de> - get-nscd-addresses.patch: get_nscd_addresses: Fix subscript typos (BZ [#29605]) - x86-64-avx2-string-functions.patch: check for required cpu features in AVX2 string functions (BZ #29611) - nscd-aicache.patch: nscd: Drop local address tuple variable (BZ #29607) * Wed Sep 21 2022 Andreas Schwab <schwab@suse.de> - makeflags.patch: Makerules: fix MAKEFLAGS assignment for upcoming make-4.4 (BZ# 29564) * Thu Sep 08 2022 Andreas Schwab <schwab@suse.de> - errlist-edeadlock.patch: errlist: add missing entry for EDEADLOCK (BZ [#29545]) * Tue Sep 06 2022 Andreas Schwab <schwab@suse.de> - syslog-large-messages.patch: syslog: Fix large messages (CVE-2022-39046, bsc#1203011, BZ #29536) - dlmopen-libc-early-init.patch: elf: Call __libc_early_init for reused namespaces (BZ #29528) - ldd-vdso-dependency.patch: elf: Restore how vDSO dependency is printed with LD_TRACE_LOADED_OBJECTS (BZ #29539) - syslog-extra-whitespace.patch: syslog: Remove extra whitespace between timestamp and message (BZ #29544) * Wed Aug 24 2022 Fabian Vogt <fvogt@suse.com> - nscd-netlink-cache-invalidation.patch: nscd: Fix netlink cache invalidation if epoll is used (boo#1199964, BZ #29415) * Mon Aug 15 2022 Andreas Schwab <schwab@suse.de> - glibcextract-compile-c-snippet.patch: glibcextract.py: Add compile_c_snippet - sys-mount-kernel-definition.patch: linux: Mimic kernel definition for BLOCK_SIZE - sys-mount-usage.patch: linux: Fix sys/mount.h usage with kernel headers * Tue Aug 02 2022 Andreas Schwab <schwab@suse.de> - Update to glibc 2.36 Major new features: * Support for DT_RELR relative relocation format has been added to glibc * On Linux, the pidfd_open, pidfd_getfd, and pidfd_send_signal functions have been added * On Linux, the process_madvise function has been added * On Linux, the process_mrelease function has been added * The “no-aaaa” DNS stub resolver option has been added * On Linux, the fsopen, fsmount, move_mount, fsconfig, fspick, open_tree, and mount_setattr have been added * localedef now accepts locale definition files encoded in UTF-8 * Support for the mbrtoc8 and c8rtomb multibyte/UTF-8 character conversion functions has been added per the ISO C2X N2653 and C++20 P0482R6 proposals * The functions arc4random, arc4random_buf, and arc4random_uniform have been added Deprecated and removed features, and other changes affecting compatibility: * Support for prelink will be removed in the next release * The Linux kernel version check has been removed along with the LD_ASSUME_KERNEL environment variable * On Linux, The LD_LIBRARY_VERSION environment variable has been removed - get-nprocs-sched-uninit-read.patch, get-nprocs-inaccurate.patch, strcmp-rtm-fallback.path, pt-load-invalid-hole.patch, localedef-ld-monetary.patch, nptl-spurious-eintr.patch, strncpy-power9-vsx.patch, nptl-cleanup-async-restore.patch, read-chk-cancel.patch, wcrtomb-fortify.patch, nptl-cleanup-async-restore-2.patch: Removed - CVE-2023-4813, bsc#1215286 - bsc#1198751 - bsc#1200334 * Thu Jul 14 2022 Andreas Schwab <schwab@suse.de> - nptl-cleanup-async-restore-2.patch: nptl: Fix ___pthread_unregister_cancel_restore asynchronous restore (bsc#1200093, BZ #29214) * Thu Jun 23 2022 Andreas Schwab <schwab@suse.de> - read-chk-cancel.patch: debug: make __read_chk a cancellation point (bsc#1200682, BZ #29274) - wcrtomb-fortify.patch: wcrtomb: Make behavior POSIX compliant (bsc#1200688) * Thu Jun 09 2022 Andreas Schwab <schwab@suse.de> - Set SUSE_ZNOW=0 * Wed Jun 08 2022 Andreas Schwab <schwab@suse.de> - strncpy-power9-vsx.patch: powerpc: Fix VSX register number on __strncpy_power9 (BZ #29197) - nptl-cleanup-async-restore.patch: nptl: Fix __libc_cleanup_pop_restore asynchronous restore (bsc#1200093, BZ #29214) * Tue May 17 2022 Andreas Schwab <schwab@suse.de> - nptl-spurious-eintr.patch: nptl: Handle spurious EINTR when thread cancellation is disabled (BZ #29029) * Thu May 12 2022 Dominique Leuenberger <dimstar@opensuse.org> - Follow the distro default gcc version to build the cross bootstrap packages. * Fri Apr 29 2022 Marcus Meissner <meissner@suse.com> - switched to https urls * Mon Feb 28 2022 Andreas Schwab <schwab@suse.de> - get-nprocs-sched-uninit-read.patch: linux: __get_nprocs_sched: do not feed CPU_COUNT_S with garbage (BZ #28850) - get-nprocs-inaccurate.patch: linux: fix accuracy of get_nprocs and get_nprocs_conf (BZ #28865) - strcmp-rtm-fallback.path: x86: Fallback {str|wcs}cmp RTM in the ncmp overflow case (BZ #28896) - pt-load-invalid-hole.patch: elf: Check invalid hole in PT_LOAD segments (BZ #28838) - localedef-ld-monetary.patch: localedef: Update LC_MONETARY handling (BZ [#28845]) * Thu Feb 03 2022 Andreas Schwab <schwab@suse.de> - Update to glibc 2.35 Major new features: * Unicode 14.0.0 Support * Bump r_version in the debugger interface to 2 * Support for the C.UTF-8 locale has been added to glibc * <math.h> functions that round their results to a narrower type, and corresponding <tgmath.h> macros, are added from TS 18661-1:2014, TS 18661-3:2015 and draft ISO C2X * <math.h> functions for floating-point maximum and minimum, corresponding to new operations in IEEE 754-2019, and corresponding <tgmath.h> macros, are added from draft ISO C2X * <math.h> macros for single-precision float constants are added as a GNU extension * The __STDC_IEC_60559_BFP__ and __STDC_IEC_60559_COMPLEX__ macros are predefined as specified in TS 18661-1:2014 * The exp10 functions in <math.h> now have a corresponding type-generic macro in <tgmath.h> * The ISO C2X macro _PRINTF_NAN_LEN_MAX has been added to <stdio.h> * printf-family functions now support the %b format for output of integers in binary, as specified in draft ISO C2X, and the %B variant of that format recommended by draft ISO C2X * A new DSO sorting algorithm has been added in the dynamic linker that uses topological sorting by depth-first search (DFS), solving performance issues of the existing sorting algorithm when encountering particular circular object dependency cases * A new tunable, glibc.rtld.dynamic_sort, can be used to select between the two DSO sorting algorithms * ABI support for a new function '__memcmpeq'. '__memcmpeq' is meant to be used by compilers for optimizing usage of 'memcmp' when its return value is only used for its boolean status * Support for automatically registering threads with the Linux rseq system call has been added * A symbolic link to the dynamic linker is now installed under /usr/bin/ld.so (or more precisely, '${bindir}/ld.so') * All programs and the testsuite in glibc are now built as position independent executables (PIE) by default on toolchains and architectures that support it * On Linux, a new tunable, glibc.malloc.hugetlb, can be used to either make malloc issue madvise plus MADV_HUGEPAGE on mmap and sbrk or to use huge pages directly with mmap calls with the MAP_HUGETLB flags) * The printf family of functions now handles the flagged %#m conversion specifier, printing errno as an error constant (similar to strerrorname_np) * The function _dl_find_object has been added * On Linux, the epoll_pwait2 function has been added * The function posix_spawn_file_actions_addtcsetpgrp_np has been added, enabling posix_spawn and posix_spawnp to set the controlling terminal in the new process in a race free manner * Source fortification (_FORTIFY_SOURCE) level 3 is now available for applications compiling with glibc and gcc 12 and later Deprecated and removed features, and other changes affecting compatibility: * On x86-64, the LD_PREFER_MAP_32BIT_EXEC environment variable support has been removed since the first PT_LOAD segment is no longer executable due to defaulting to -z separate-code * The r_version update in the debugger interface makes the glibc binary incompatible with GDB * Intel MPX support (lazy PLT, ld.so profile, and LD_AUDIT) has been removed * The catchsegv script and associated libSegFault.so shared object have been removed * Support for prelink will be removed in the next release; this includes removal of the LD_TRACE_PRELINKING, and LD_USE_LOAD_BIAS, environment variables and their functionality in the dynamic loader Changes to build and runtime requirements: * The audit module interface version LAV_CURRENT is increased to enable proper bind-now support * The audit interface on aarch64 is extended to support both the indirect result location register (x8) and NEON Q register Security related changes: * CVE-2022-23219: Passing an overlong file name to the clnt_create legacy function could result in a stack-based buffer overflow when using the "unix" protocol * CVE-2022-23218: Passing an overlong file name to the svcunix_create legacy function could result in a stack-based buffer overflow * CVE-2021-3998: Passing a path longer than PATH_MAX to the realpath function could result in a memory leak and potential access of uninitialized memory * CVE-2021-3999: Passing a buffer of size exactly 1 byte to the getcwd function may result in an off-by-one buffer underflow and overflow when the current working directory is longer than PATH_MAX and also corresponds to the / directory through an unprivileged mount namespace - copy-and-spawn-sgid-double-close.patch, fcntl-time-bits-64-redirect.patch, gaiconf-init-double-free.patch, gconv-parseconfdir-memory-leak.patch, getcwd-attribute-access.patch, glibc-c-utf8-locale.patch, iconv-charmap-close-output.patch, ld-show-auxv-colon.patch, ldconfig-leak-empty-paths.patch, librt-null-pointer.patch, pthread-kill-fail-after-exit.patch, pthread-kill-race-thread-exit.patch, pthread-kill-return-esrch.patch, pthread-kill-send-specific-thread.patch, pthread-mutexattr-getrobust-np-type.patch, setxid-deadlock-blocked-signals.patch, sysconf-nprocessors-affinity.patch, x86-string-control-test.patch: Removed. - bsc#1194640 - bsc#1194768 - bsc#1194770 - bsc#1197718 - bsc#1211829 - bsc#1215891
/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/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/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/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/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-Regexp-Compilation.html /usr/share/doc/glibc/POSIX-Safety-Concepts.html /usr/share/doc/glibc/POSIX-Thread-Tunables.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-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_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, Sat Feb 1 23:58:14 2025