Back to home page

glibc Cross Reference

 
 

    


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.


SEE ALSO: README

  Name Size Date (UTC) Last indexed Description
  Name Size Date (UTC) Last indexed Description
folder argp/ argp/ - 2014-02-07 09:04:38  
folder assert/ assert/ - 2014-02-07 09:04:38  
folder benchtests/ benchtests/ - 2014-02-07 09:04:38

Using the glibc microbenchmark suite
The glibc microbenchmark suite automatically generates code for specified functions, builds and calls them repeatedly for given inputs to give some basic performance properties of the function.
Running the benchmark:
The benchmark can be executed by invoking make as follows:


SEE ALSO: README

folder bits/ bits/ - 2014-02-07 09:04:38  
folder catgets/ catgets/ - 2014-02-07 09:04:38  
folder conf/ conf/ - 2014-02-07 09:04:38  
folder conform/ conform/ - 2014-02-07 09:04:38  
folder crypt/ crypt/ - 2014-02-07 09:04:38  
folder csu/ csu/ - 2014-02-07 09:04:38  
folder ctype/ ctype/ - 2014-02-07 09:04:38  
folder debug/ debug/ - 2014-02-07 09:04:38  
folder dirent/ dirent/ - 2014-02-07 09:04:38  
folder dlfcn/ dlfcn/ - 2014-02-07 09:04:38  
folder elf/ elf/ - 2014-02-07 09:04:38  
folder gmon/ gmon/ - 2014-02-07 09:04:38  
folder gnulib/ gnulib/ - 2014-02-07 09:04:38  
folder grp/ grp/ - 2014-02-07 09:04:38  
folder gshadow/ gshadow/ - 2014-02-07 09:04:38  
folder hesiod/ hesiod/ - 2014-02-07 09:04:38  
folder hurd/ hurd/ - 2014-02-07 09:04:38  
folder iconv/ iconv/ - 2014-02-07 09:04:38  
folder iconvdata/ iconvdata/ - 2014-02-07 09:04:38  
folder include/ include/ - 2014-02-07 09:04:38  
folder inet/ inet/ - 2014-02-07 09:04:38  
folder intl/ intl/ - 2014-02-07 09:04:38  
folder io/ io/ - 2014-02-07 09:04:38  
folder libidn/ libidn/ - 2014-02-07 09:04:38  
folder libio/ libio/ - 2014-02-07 09:04:38  
folder locale/ locale/ - 2014-02-07 09:04:38  
folder localedata/ localedata/ - 2014-02-07 09:04:38

POSIX locale descriptions and POSIX character set descriptions
Ulrich Drepper Time-stamp: <2004/11/27 13:06:54 drepper> drepper@redhat.com


SEE ALSO: README

folder login/ login/ - 2014-02-07 09:04:38  
folder mach/ mach/ - 2014-02-07 09:04:38  
folder malloc/ malloc/ - 2014-02-07 09:04:38  
folder manual/ manual/ - 2014-02-07 09:04:38  
folder math/ math/ - 2014-02-07 09:04:38  
folder misc/ misc/ - 2014-02-07 09:04:38  
folder nis/ nis/ - 2014-02-07 09:04:38  
folder nptl/ nptl/ - 2014-02-07 09:04:38  
folder nptl_db/ nptl_db/ - 2014-02-07 09:04:38  
folder nscd/ nscd/ - 2014-02-07 09:04:38  
folder nss/ nss/ - 2014-02-07 09:04:38  
folder po/ po/ - 2014-02-07 09:04:38  
folder ports/ ports/ - 2014-02-07 09:04:38

This is the glibc ports add-on, an add-on for the GNU C Library (glibc). It contains code that is not maintained in the official glibc source tree.
This includes working ports to GNU/Linux on some machine architectures that are not maintained in the official glibc source tree. It also includes some code once used by old libc ports now defunct, which has been abandoned but may be useful for some future porter to examine. It may also include some optimized functions tailored for specific CPU implementations of an architecture, to be selected using --with-cpu.


SEE ALSO: README

folder posix/ posix/ - 2014-02-07 09:04:38  
folder pwd/ pwd/ - 2014-02-07 09:04:38  
folder resolv/ resolv/ - 2014-02-07 09:04:38

The resolver in the GNU C Library *********************************
Starting with version 2.2, the resolver in the GNU C Library comes from BIND 8. Only a subset of the src/lib/resolv part of libbind is included here; basically the parts that are needed to provide the functionality present in the resolver from BIND 4.9.7 that was included in the previous release of the GNU C Library, augmented by the parts needed to provide thread-safety. This means that support for things as dynamic DNS updates and TSIG keys isn't included. If you need those facilities, please take a look at the full BIND distribution.


SEE ALSO: README

folder resource/ resource/ - 2014-02-07 09:04:38  
folder rt/ rt/ - 2014-02-07 09:04:38  
folder scripts/ scripts/ - 2014-02-07 09:04:38  
folder setjmp/ setjmp/ - 2014-02-07 09:04:38  
folder shadow/ shadow/ - 2014-02-07 09:04:38  
folder signal/ signal/ - 2014-02-07 09:04:38  
folder socket/ socket/ - 2014-02-07 09:04:38  
folder soft-fp/ soft-fp/ - 2014-02-07 09:04:38  
folder stdio-common/ stdio-common/ - 2014-02-07 09:04:38  
folder stdlib/ stdlib/ - 2014-02-07 09:04:38  
folder streams/ streams/ - 2014-02-07 09:04:38  
folder string/ string/ - 2014-02-07 09:04:38  
folder sunrpc/ sunrpc/ - 2014-02-07 09:04:38  
folder sysdeps/ sysdeps/ - 2014-02-07 09:04:38  
folder sysvipc/ sysvipc/ - 2014-02-07 09:04:38  
folder termios/ termios/ - 2014-02-07 09:04:38  
folder time/ time/ - 2014-02-07 09:04:38  
folder timezone/ timezone/ - 2014-02-07 09:04:38

The files zic.c zdump.c ialloc.c scheck.c tzfile.h private.h tzselect.ksh checktab.awk come from the tzcode package by Arthur David Olson et.al.
The files africa antarctica asia australasia europe northamerica southamerica pacificnew etcetera factory backward systemv solar87 solar88 solar89 iso3166.tab zone.tab leapseconds yearistype come from the tzdata package by Arthur David Olson et.al.
Please check the ChangeLog files in the top level directory for the version of the tzcode and tzdata packages.
These packages may be found at ftp://ftp.iana.org/tz/releases/. Commentary should be addressed to tz@iana.org.

folder wcsmbs/ wcsmbs/ - 2014-02-07 09:04:38  
folder wctype/ wctype/ - 2014-02-07 09:04:38  
BUGS 2954 bytes 2014-02-07 09:04:38 -  
CANCEL-FCT-WAIVE 5399 bytes 2014-02-07 09:04:38 -  
CANCEL-FILE-WAIVE 577 bytes 2014-02-07 09:04:38 -  
CONFORMANCE 6522 bytes 2014-02-07 09:04:38 -  
COPYING 18092 bytes 2014-02-07 09:04:38 -  
COPYING.LIB 26530 bytes 2014-02-07 09:04:38 -  
ChangeLog 1415ki bytes 2014-02-07 09:04:38 -  
ChangeLog.1 94571 bytes 2014-02-07 09:04:38 -  
ChangeLog.10 477627 bytes 2014-02-07 09:04:38 -  
ChangeLog.11 484902 bytes 2014-02-07 09:04:38 -  
ChangeLog.12 358574 bytes 2014-02-07 09:04:38 -  
ChangeLog.13 527717 bytes 2014-02-07 09:04:38 -  
ChangeLog.14 641682 bytes 2014-02-07 09:04:38 -  
ChangeLog.15 204830 bytes 2014-02-07 09:04:38 -  
ChangeLog.16 508396 bytes 2014-02-07 09:04:38 -  
ChangeLog.17 550370 bytes 2014-02-07 09:04:38 -  
ChangeLog.2 143801 bytes 2014-02-07 09:04:38 -  
ChangeLog.3 62249 bytes 2014-02-07 09:04:38 -  
ChangeLog.4 89479 bytes 2014-02-07 09:04:38 -  
ChangeLog.5 419000 bytes 2014-02-07 09:04:38 -  
ChangeLog.6 391352 bytes 2014-02-07 09:04:38 -  
ChangeLog.7 530774 bytes 2014-02-07 09:04:38 -  
ChangeLog.8 434943 bytes 2014-02-07 09:04:38 -  
ChangeLog.9 235340 bytes 2014-02-07 09:04:38 -  
INSTALL 22811 bytes 2014-02-07 09:04:38 -  
LICENSES 22359 bytes 2014-02-07 09:04:38 -  
Makeconfig 39320 bytes 2014-02-07 09:04:38 -  
Makefile 14589 bytes 2014-02-07 09:04:38 2014-05-23 12:46:50  
Makefile.in 574 bytes 2014-02-07 09:04:38 2014-05-23 12:46:50  
Makerules 48747 bytes 2014-02-07 09:04:38 -  
NAMESPACE 1727 bytes 2014-02-07 09:04:38 -  
NEWS 93907 bytes 2014-02-07 09:04:38 -  
PROJECTS 4155 bytes 2014-02-07 09:04:38 -  
README 3507 bytes 2014-02-07 09:04:38 -  
Rules 6935 bytes 2014-02-07 09:04:38 -  
Versions.def 1730 bytes 2014-02-07 09:04:38 -  
WUR-REPORT 828 bytes 2014-02-07 09:04:38 -  
abi-tags 1230 bytes 2014-02-07 09:04:38 -  
aclocal.m4 9097 bytes 2014-02-07 09:04:38 2014-05-23 12:46:51  
config.h.in 7131 bytes 2014-02-07 09:04:38 -  
config.make.in 3555 bytes 2014-02-07 09:04:38 -  
configure 257500 bytes 2014-02-07 09:04:38 2014-05-23 12:47:11  
configure.ac 66003 bytes 2014-02-07 09:04:38 -  
cppflags-iterator.mk 259 bytes 2014-02-07 09:04:38 2014-05-23 12:47:11  
extra-lib.mk 3873 bytes 2014-02-07 09:04:38 2014-05-23 12:47:11  
extra-modules.mk 382 bytes 2014-02-07 09:04:38 2014-05-23 12:47:11  
libc-abis 1947 bytes 2014-02-07 09:04:38 -  
o-iterator.mk 358 bytes 2014-02-07 09:04:38 2014-05-23 12:47:11  
shlib-versions 3955 bytes 2014-02-07 09:04:38 -  
test-skeleton.c 9827 bytes 2014-02-07 09:04:38 2014-05-23 12:47:11  
version.h 115 bytes 2014-02-07 09:04:38 2014-05-23 12:47:11

This file just defines the current version number of libc.