GNU C Library master sources
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
Fangrui Song 8438135d34 configure: Don't check LD -v --help for LIBC_LINKER_FEATURE 21 hours ago
ChangeLog.old Update ChangeLog.old/ChangeLog.23. 3 months ago
argp Remove "Contributed by" lines 2 months ago
assert Update copyright dates with scripts/update-copyrights 10 months ago
benchtests bench-math: Sort and put each bench per line 3 days ago
bits Add missing braces to bsearch inline implementation [BZ #28400] 4 weeks ago
catgets Remove "Contributed by" lines 2 months ago
conform Use $(pie-default) with conformtest 1 month ago
crypt Remove "Contributed by" lines 2 months ago
csu Extend struct r_debug to support multiple namespaces [BZ #15971] 1 month ago
ctype Update copyright dates with scripts/update-copyrights 10 months ago
debug debug: Add tests for _FORTIFY_SOURCE=3 6 days ago
dirent Remove "Contributed by" lines 2 months ago
dlfcn Remove "Contributed by" lines 2 months ago
elf elf: Make global.out depend on reldepmod4.so [BZ #28457] 1 day ago
gmon Remove "Contributed by" lines 2 months ago
gnulib Remove "Contributed by" lines 2 months ago
grp Remove "Contributed by" lines 2 months ago
gshadow Remove "Contributed by" lines 2 months ago
hesiod Remove "Contributed by" lines 2 months ago
htl htl: Fix sigset of main thread 1 month ago
hurd Remove "Contributed by" lines 2 months ago
iconv iconv: Use TIMEOUTFACTOR for iconv test timeout 5 days ago
iconvdata Remove "Contributed by" lines 2 months ago
include elf: Fix slow DSO sorting behavior in dynamic loader (BZ #17645) 5 days ago
inet Remove "Contributed by" lines 2 months ago
intl Remove "Contributed by" lines 2 months ago
io Make sure that the fortified function conditionals are constant 6 days ago
libio Make sure that the fortified function conditionals are constant 6 days ago
locale locale: Add missing second argument to _Static_assert in C-collate-seq.c 2 months ago
localedata Update to Unicode 14.0.0 [BZ #28390] 3 weeks ago
login Remove "Contributed by" lines 2 months ago
mach Update copyright dates with scripts/update-copyrights 10 months ago
malloc Add alloc_align attribute to memalign et al 6 days ago
manual elf: Fix slow DSO sorting behavior in dynamic loader (BZ #17645) 5 days ago
math math: Also xfail the new j0f tests for ibm128-libgcc 3 weeks ago
mathvec Update copyright dates with scripts/update-copyrights 10 months ago
misc Add alloc_align attribute to memalign et al 6 days ago
nis Remove "Contributed by" lines 2 months ago
nptl nptl: Fix tst-cancel7 and tst-cancelx7 pidfile race 1 week ago
nptl_db Remove "Contributed by" lines 2 months ago
nscd Remove "Contributed by" lines 2 months ago
nss nss: Unnest nested function add_key 1 week ago
po po/nl.po: Update Dutch translation. 3 months ago
posix posix: Remove alloca usage for internal fnmatch implementation 5 days ago
pwd Remove "Contributed by" lines 2 months ago
resolv resolv: Avoid GCC 12 false positive warning [BZ #28439]. 2 weeks ago
resource y2038: Add support for 64-bit time on legacy ABIs 4 months ago
rt Remove unreliable parts of rt/tst-cpuclock2 3 weeks ago
scripts elf: Testing infrastructure for ld.so DSO sorting (BZ #17645) 5 days ago
setjmp nptl: Move __pthread_unwind_next into libc 6 months ago
shadow Remove "Contributed by" lines 2 months ago
signal Remove "Contributed by" lines 2 months ago
socket Make sure that the fortified function conditionals are constant 6 days ago
soft-fp Remove "Contributed by" lines 2 months ago
stdio-common Fix stdio-common tests for GCC 12 -Waddress 3 weeks ago
stdlib Add alloc_align attribute to memalign et al 6 days ago
string Correct access attribute on memfrob (bug 28475) 6 days ago
sunrpc Remove "Contributed by" lines 2 months ago
support elf: Testing infrastructure for ld.so DSO sorting (BZ #17645) 5 days ago
sysdeps configure: Don't check LD -v --help for LIBC_LINKER_FEATURE 21 hours ago
sysvipc Remove "Contributed by" lines 2 months ago
termios Update copyright dates with scripts/update-copyrights 10 months ago
time Fix subscript error with odd TZif file [BZ #28338] 3 weeks ago
timezone Remove "Contributed by" lines 2 months ago
wcsmbs Make sure that the fortified function conditionals are constant 6 days ago
wctype Remove "Contributed by" lines 2 months ago
.gitattributes Assume __NR_openat is always defined 6 years ago
.gitignore Add *.pyc to .gitignore 7 years ago
CONTRIBUTED-BY Remove "Contributed by" lines 2 months ago
COPYING Update to latest versions of GPL-2.0 and LGPL-2.1 8 years ago
COPYING.LIB Update to latest versions of GPL-2.0 and LGPL-2.1 8 years ago
INSTALL Update install.texi, and regenerate INSTALL. 3 months ago
LICENSES Prefer https to http for gnu.org and fsf.org URLs 2 years ago
MAINTAINERS Add MAINTAINERS 5 years ago
Makeconfig Run conform/ tests using newly built libc 1 month ago
Makefile testrun.sh: Add support for --tool=rpctrace 2 months ago
Makefile.help Update copyright dates with scripts/update-copyrights 10 months ago
Makefile.in New make target to only build benchmark binaries 6 years ago
Makerules Install shared objects under their ABI names 4 months ago
NEWS elf: Fix slow DSO sorting behavior in dynamic loader (BZ #17645) 5 days ago
README Documentation for the RISC-V 32-bit port 1 year ago
Rules Move malloc hooks into a compat DSO 3 months ago
SHARED-FILES Mention today's regex merge in SHARED-FILES 1 month ago
abi-tags 2.5-18.1 14 years ago
aclocal.m4 configure: Don't check LD -v --help for LIBC_LINKER_FEATURE 21 hours ago
config.h.in elf: Remove Intel MPX support (lazy PLT, ld.so profile, and LD_AUDIT) 2 weeks ago
config.make.in Add pthread-in-libc, libpthread-routines-var, librt-routines-var 6 months ago
configure configure: Don't check LD -v --help for LIBC_LINKER_FEATURE 21 hours ago
configure.ac configure: Fix check for INSERT in linker script 1 month ago
extra-lib.mk Rename cppflags-iterator.mk to libof-iterator.mk, remove extra-modules.mk. 5 years ago
gen-locales.mk Improve gen-locales.mk and gen-locale.sh to make test files with @ options work 4 years ago
libc-abis riscv: support GNU indirect function 10 months ago
libof-iterator.mk Rename cppflags-iterator.mk to libof-iterator.mk, remove extra-modules.mk. 5 years ago
o-iterator.mk Fri Mar 17 12:58:37 1995 Roland McGrath <roland@churchy.gnu.ai.mit.edu> 27 years ago
shlib-versions Move malloc hooks into a compat DSO 3 months ago
test-skeleton.c Remove "Contributed by" lines 2 months ago
version.h Open master branch for glibc 2.35 development 3 months ago

README

This directory contains the sources of the GNU C Library.
See the file "version.h" for what release version you have.

The GNU C Library is the standard system C library for all GNU systems,
and is an important part of what makes up a GNU system. It provides the
system API for all programs written in C and C-compatible languages such
as C++ and Objective C; the runtime facilities of other programming
languages use the C library to access the underlying operating system.

In GNU/Linux systems, the C library works with the Linux kernel to
implement the operating system behavior seen by user applications.
In GNU/Hurd systems, it works with a microkernel and Hurd servers.

The GNU C Library implements much of the POSIX.1 functionality in the
GNU/Hurd system, using configurations i[4567]86-*-gnu.

When working with Linux kernels, this version of the GNU C Library
requires Linux kernel version 3.2 or later.

Also note that the shared version of the libgcc_s library must be
installed for the pthread library to work