glibc-desc.xml 5.1 KB

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