< Previous | Contents | Next >
6.9.3. Contents of Glibc
Installed programs: catchsegv, gencat, getconf, getent, iconv, iconvconfig, ldconfig, ldd, lddlibc4, locale, localedef, makedb, mtrace, nscd, pcprofiledump, pldd, sln, sotruss, sprof, tzselect, xtrace, zdump, and zic
Installed libraries: ld-2.30.so, libBrokenLocale.{a,so}, libSegFault.so, libanl.{a,so}, libc.
{a,so}, libc_nonshared.a, libcrypt.{a,so}, libdl.{a,so}, libg.a, libm.{a,so}, libmcheck.a, libmemusage.so, libmvec.{a,so}, libnsl.{a,so}, libnss_compat.so, libnss_dns.so, libnss_files.so, libnss_hesiod.so, libpcprofile.so, libpthread.{a,so}, libpthread_nonshared.a, libresolv.{a,so}, librt.{a,so}, libthread_db.so, and libutil.{a,so}
Installed directories: /usr/include/arpa, /usr/include/bits, /usr/include/gnu, /usr/include/net, /usr/include/ netash, /usr/include/netatalk, /usr/include/netax25, /usr/include/neteconet, /usr/include/ netinet, /usr/include/netipx, /usr/include/netiucv, /usr/include/netpacket, /usr/include/ netrom, /usr/include/netrose, /usr/include/nfs, /usr/include/protocols, /usr/include/rpc, / usr/include/sys, /usr/lib/audit, /usr/lib/gconv, /usr/lib/locale, /usr/libexec/getconf, /usr/ share/i18n, /usr/share/zoneinfo, /var/cache/nscd, and /var/lib/nss_db
Short Descriptions
catchsegv Can be used to create a stack trace when a program terminates with a segmentation fault
gencat Generates message catalogues
getconf Displays the system configuration values for file system specific variables
getent Gets entries from an administrative database
iconv Performs character set conversion
iconvconfig Creates fastloading iconv module configuration files
ldconfig Configures the dynamic linker runtime bindings
ldd Reports which shared libraries are required by each given program or shared library
lddlibc4 Assists ldd with object files
locale Prints various information about the current locale
localedef Compiles locale specifications
makedb Creates a simple database from textual input
mtrace Reads and interprets a memory trace file and displays a summary in human-readable format
nscd A daemon that provides a cache for the most common name service requests
pcprofiledump Dump information generated by PC profiling
pldd Lists dynamic shared objects used by running processes
sln A statically linked ln program
sotruss Traces shared library procedure calls of a specified command
sprof Reads and displays shared object profiling data
tzselect Asks the user about the location of the system and reports the corresponding time zone description
xtrace Traces the execution of a program by printing the currently executed function
zdump The time zone dumper
zic The time zone compiler
ld-2.30.so The helper program for shared library executables
libBrokenLocale Used internally by Glibc as a gross hack to get broken programs (e.g., some Motif applications) running. See comments in glibc-2.30/locale/broken_cur_max.c for more information
libSegFault The segmentation fault signal handler, used by catchsegv
libanl An asynchronous name lookup library
libc The main C library
libcrypt The cryptography library
libdl The dynamic linking interface library
libg Dummy library containing no functions. Previously was a runtime library for g++
libm The mathematical library
libmcheck Turns on memory allocation checking when linked to
libmemusage Used by memusage to help collect information about the memory usage of a program
libnsl The network services library
libnss The Name Service Switch libraries, containing functions for resolving host names, user names, group names, aliases, services, protocols, etc.
libpcprofile Can be preloaded to PC profile an executable
libpthread The POSIX threads library
libresolv Contains functions for creating, sending, and interpreting packets to the Internet domain name servers
librt Contains functions providing most of the interfaces specified by the POSIX.1b Realtime Extension
libthread_db Contains functions useful for building debuggers for multi-threaded programs
libutil Contains code for “standard” functions used in many different Unix utilities