xref: /glibc/
Name Date Size

..05-Sep-20204 KiB

.gitattributesH A D13-Aug-201758

.gitignoreH A D13-Aug-2017323

abi-tagsH A D13-Aug-20171.2 KiB

aclocal.m4H A D25-Jan-20189.6 KiB

argp/H30-Apr-20204 KiB

assert/H31-Dec-20194 KiB

benchtests/H10-Sep-20204 KiB

bits/H07-Jul-20204 KiB

catgets/H11-Sep-20204 KiB

ChangeLog.old/H05-Aug-20204 KiB

config.h.inH A D13-Jul-20207.4 KiB

config.make.inH A D13-Jul-20204 KiB

configureH A D13-Jul-2020234.3 KiB

configure.acH A D13-Jul-202055.2 KiB

conform/H03-Mar-20204 KiB

COPYINGH A D13-Aug-201717.7 KiB

COPYING.LIBH A D13-Aug-201725.9 KiB

crypt/H31-Dec-20194 KiB

csu/H11-Sep-20204 KiB

ctype/H31-Dec-20194 KiB

debug/H07-Jul-20204 KiB

dirent/H31-Dec-20194 KiB

dlfcn/H31-Dec-20194 KiB

elf/H11-Sep-202028 KiB

extra-lib.mkH A D13-Aug-20173.8 KiB

gen-locales.mkH A D27-Feb-2018940

gmon/H31-Dec-20194 KiB

gnulib/H31-Dec-20194 KiB

grp/H21-Jul-20204 KiB

gshadow/H21-Jul-20204 KiB

hesiod/H31-Dec-20194 KiB

htl/H06-Jul-20204 KiB

hurd/H05-Aug-20204 KiB

iconv/H11-Sep-20204 KiB

iconvdata/H16-Apr-202016 KiB

include/H19-Aug-20204 KiB

inet/H11-Sep-20204 KiB

INSTALLH A D23-Jul-202032.4 KiB

intl/H11-Sep-20204 KiB

io/H11-Sep-20204 KiB

libc-abisH A D05-Jul-20182 KiB

libio/H11-Sep-202012 KiB

libof-iterator.mkH A D13-Aug-2017291

LICENSESH A D07-Sep-201918.5 KiB

locale/H11-Sep-20204 KiB

localedata/H30-Apr-20204 KiB

login/H20-May-20204 KiB

mach/H14-Apr-20204 KiB


MakeconfigH A D29-Apr-202047.9 KiB

MakefileH A D30-Apr-202021.3 KiB

Makefile.helpH A D31-Dec-20191.4 KiB

Makefile.inH A D13-Aug-2017566

MakerulesH A D05-Aug-202053.2 KiB

malloc/H17-Sep-20204 KiB

manual/H16-Sep-20204 KiB

math/H08-Aug-202024 KiB

mathvec/H31-Dec-20194 KiB

misc/H11-Sep-20204 KiB

NEWSH A D17-Sep-2020283.1 KiB

nis/H29-Aug-20204 KiB

nptl/H14-Sep-202028 KiB

nptl_db/H31-Dec-20194 KiB

nscd/H17-Sep-20204 KiB

nss/H23-Jul-20204 KiB

o-iterator.mkH A D13-Aug-2017358

po/H05-Aug-20204 KiB

posix/H16-Sep-202012 KiB

pwd/H21-Jul-20204 KiB

READMEH A D27-Aug-20203.1 KiB

resolv/H17-Jul-20204 KiB

resource/H31-Dec-20194 KiB

rt/H19-Feb-20204 KiB

RulesH A D31-Dec-201912 KiB

scripts/H27-Aug-20204 KiB

setjmp/H31-Dec-20194 KiB

shadow/H21-Jul-20204 KiB

shlib-versionsH A D08-Jul-20202.4 KiB

signal/H07-Jul-20204 KiB

socket/H31-Dec-20194 KiB

soft-fp/H31-Dec-20194 KiB

stdio-common/H09-Jul-202012 KiB

stdlib/H11-Sep-202012 KiB

string/H07-Sep-20204 KiB

sunrpc/H13-Jul-20204 KiB

support/H14-Jul-202012 KiB

sysdeps/H11-Jul-20204 KiB

sysvipc/H11-Sep-20204 KiB

termios/H31-Dec-20194 KiB

test-skeleton.cH A D31-Dec-20193 KiB

time/H11-Sep-20204 KiB

timezone/H15-May-20204 KiB

version.hH A D05-Aug-2020125

wcsmbs/H01-Jun-20204 KiB

wctype/H31-Dec-20194 KiB


1This directory contains the sources of the GNU C Library.
2See the file "version.h" for what release version you have.
4The GNU C Library is the standard system C library for all GNU systems,
5and is an important part of what makes up a GNU system.  It provides the
6system API for all programs written in C and C-compatible languages such
7as C++ and Objective C; the runtime facilities of other programming
8languages use the C library to access the underlying operating system.
10In GNU/Linux systems, the C library works with the Linux kernel to
11implement the operating system behavior seen by user applications.
12In GNU/Hurd systems, it works with a microkernel and Hurd servers.
14The GNU C Library implements much of the POSIX.1 functionality in the
15GNU/Hurd system, using configurations i[4567]86-*-gnu.
17When working with Linux kernels, this version of the GNU C Library
18requires Linux kernel version 3.2 or later.
20Also note that the shared version of the libgcc_s library must be
21installed for the pthread library to work correctly.
23The GNU C Library supports these configurations for using Linux kernels:
25	aarch64*-*-linux-gnu
26	alpha*-*-linux-gnu
27	arc*-*-linux-gnu
28	arm-*-linux-gnueabi
29	csky-*-linux-gnuabiv2
30	hppa-*-linux-gnu
31	i[4567]86-*-linux-gnu
32	x86_64-*-linux-gnu	Can build either x86_64 or x32
33	ia64-*-linux-gnu
34	m68k-*-linux-gnu
35	microblaze*-*-linux-gnu
36	mips-*-linux-gnu
37	mips64-*-linux-gnu
38	powerpc-*-linux-gnu	Hardware or software floating point, BE only.
39	powerpc64*-*-linux-gnu	Big-endian and little-endian.
40	s390-*-linux-gnu
41	s390x-*-linux-gnu
42	riscv32-*-linux-gnu
43	riscv64-*-linux-gnu
44	sh[34]-*-linux-gnu
45	sparc*-*-linux-gnu
46	sparc64*-*-linux-gnu
48If you are interested in doing a port, please contact the glibc
49maintainers; see https://www.gnu.org/software/libc/ for more
52See the file INSTALL to find out how to configure, build, and install
53the GNU C Library.  You might also consider reading the WWW pages for
54the C library at https://www.gnu.org/software/libc/.
56The GNU C Library is (almost) completely documented by the Texinfo manual
57found in the `manual/' subdirectory.  The manual is still being updated
58and contains some known errors and omissions; we regret that we do not
59have the resources to work on the manual as much as we would like.  For
60corrections to the manual, please file a bug in the `manual' component,
61following the bug-reporting instructions below.  Please be sure to check
62the manual in the current development sources to see if your problem has
63already been corrected.
65Please see https://www.gnu.org/software/libc/bugs.html for bug reporting
66information.  We are now using the Bugzilla system to track all bug reports.
67This web page gives detailed information on how to report bugs properly.
69The GNU C Library is free software.  See the file COPYING.LIB for copying
70conditions, and LICENSES for notices about a few contributions that require
71these additional notices to be distributed.  License copyright years may be
72listed using range notation, e.g., 1996-2015, indicating that every year in
73the range, inclusive, is a copyrightable year that would otherwise be listed