source: appendixa/glibc-desc.xml@ 7e602eab

10.0 10.0-rc1 10.1 10.1-rc1 11.0 11.0-rc1 11.0-rc2 11.0-rc3 11.1 11.1-rc1 11.2 11.2-rc1 11.3 11.3-rc1 12.0 12.0-rc1 12.1 12.1-rc1 6.0 6.1 6.1.1 6.3 6.4 6.5 6.6 6.7 6.8 7.0 7.1 7.2 7.3 7.4 7.5 7.5-systemd 7.6 7.6-systemd 7.7 7.7-systemd 7.8 7.8-systemd 7.9 7.9-systemd 8.0 8.1 8.2 8.3 8.4 9.0 9.1 arm bdubbs/gcc13 ml-11.0 multilib renodr/libudev-from-systemd s6-init trunk v5_0 v5_1 v5_1_1 xry111/arm64 xry111/arm64-12.0 xry111/clfs-ng xry111/lfs-next xry111/loongarch xry111/loongarch-12.0 xry111/loongarch-12.1 xry111/mips64el xry111/pip3 xry111/rust-wip-20221008 xry111/update-glibc
Last change on this file since 7e602eab was 978d0bf, checked in by Alex Gronenwoud <alex@…>, 21 years ago

Changing the style of the command descriptions in appendix A.

git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@2879 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689

  • Property mode set to 100644
File size: 5.1 KB
Line 
1<sect2><title>&nbsp;</title><para>&nbsp;</para></sect2>
2
3<sect2><title>Descriptions</title>
4
5<para>(Last checked against version &glibc-contversion;.)</para>
6
7<sect3><title>Program file descriptions</title>
8
9<para><command>catchsegv</command> can be used to create a stack trace
10when a program terminates with a segmentation fault.</para>
11
12<para><command>gencat</command> generates message catalogues.</para>
13
14<para><command>getconf</command> displays the system configuration values
15for filesystem specific variables.</para>
16
17<para><command>getent</command> gets entries from an administrative
18database.</para>
19
20<para><command>glibcbug</command> creates a bug report and mails it to the
21bug email address.</para>
22
23<para><command>iconv</command> performs character set conversion.</para>
24
25<para><command>iconvconfig</command> creates fastloading iconv module
26configuration file.</para>
27
28<para><command>ldconfig</command> configures the dynamic linker runtime
29bindings.</para>
30
31<para><command>ldd</command> reports which shared libraries are required
32by each given program or shared library.</para>
33
34<para><command>lddlibc4</command> assists ldd with object files.</para>
35
36<para><command>locale</command> is a Perl program that tells the compiler
37to enable or disable the use of POSIX locales for built-in operations.</para>
38
39<para><command>localedef</command> compiles locale specifications.</para>
40
41<para><command>mtrace</command>...</para>
42
43<para><command>nscd</command> is a name service cache daemon providing a
44cache for the most common name service requests.</para>
45
46<para><command>nscd_nischeck</command> checks whether or not secure mode
47is necessary for NIS+ lookup.</para>
48
49<para><command>pcprofiledump</command> dumps information generated by
50PC profiling.</para>
51
52<para><command>pt_chown</command> is a helper program for grantpt to set
53the owner, group and access permissions of a slave pseudo terminal.</para>
54
55<para><command>rpcgen</command> generates C code to implement the
56RPC protocol.</para>
57
58<para><command>rpcinfo</command> makes an RPC call to an RPC server.</para>
59
60<para><command>sln</command> is used to make symbolic links. The program
61is statically linked, so it is useful for making symbolic links to dynamic
62libraries if the dynamic linking system for some reason is nonfunctional.</para>
63
64<para><command>sprof</command> reads and displays shared object profiling
65data.</para>
66
67<para><command>tzselect</command> asks the user about the location of the
68system and reports the corresponding time zone description.</para>
69
70<para><command>xtrace</command> traces the execution of a program by
71printing the currently executed function.</para>
72
73<para><command>zdump</command> is the time zone dumper.</para>
74
75<para><command>zic</command> is the time zone compiler.</para>
76
77</sect3>
78
79<sect3><title>Library file descriptions</title>
80
81<para><command>ld.so</command> is the helper program for shared library
82executables.</para>
83
84<para><command>libBrokenLocale</command> is used by programs, such as
85Mozilla, to solve broken locales.</para>
86
87<para><command>libSegFault</command> is a segmentation fault signal
88handler. It tries to catch segfaults.</para>
89
90<para><command>libanl</command> is an asynchronous name lookup
91library.</para>
92
93<para><command>libbsd-compat</command> provides the portability needed
94in order to run certain BSD programs under Linux.</para>
95
96<para><command>libc</command> is the main C library -- a collection of
97commonly used functions.</para>
98
99<para><command>libcrypt</command> is the cryptography library.</para>
100
101<para><command>libdl</command> is the dynamic linking interface library.</para>
102
103<para><command>libg</command> is a runtime library for g++.</para>
104
105<para><command>libieee</command> is the IEEE floating point library.</para>
106
107<para><command>libm</command> is the mathematical library.</para>
108
109<para><command>libmcheck</command> contains code run at boot.</para>
110
111<para><command>libmemusage</command> is used by memusage to help collect
112information about the memory usage of a program.</para>
113
114<para><command>libnsl</command> is the network services library.</para>
115
116<para><command>libnss*</command> are the Name Service Switch libraries,
117containing functions for resolving host names, user names, group names,
118aliases, services, protocols,and the like.</para>
119
120<para><command>libpcprofile</command> contains profiling functions used
121to track the amount of CPU time spent in which source code lines.</para>
122
123<para><command>libpthread</command> is the POSIX threads library.</para>
124
125<para><command>libresolv</command> contains functions for creating,
126sending, and interpreting packets to the Internet domain name servers.</para>
127
128<para><command>librpcsvc</command>contains functions providing
129miscellaneous RPC services.</para>
130
131<para><command>librt</command> contains functions providing most of the
132interfaces specified by the POSIX.1b Realtime Extension.</para>
133
134<para><command>libthread_db</command> contains functions useful for
135building debuggers for multi-threaded programs.</para>
136
137<para><command>libutil</command> contains code for "standard" functions
138used in many different Unix utilities.</para>
139
140</sect3>
141
142</sect2>
143
Note: See TracBrowser for help on using the repository browser.