Subversion Repositories svn LFS-FR

Rev

Rev 7067 | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
6634 myou72 1
<?xml version="1.0" encoding="utf-8"?>
591 gleu 2
<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
3
  "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
475 gleu 4
  <!ENTITY % general-entities SYSTEM "../general.ent">
5
  %general-entities;
6
]>
591 gleu 7
 
524 gleu 8
<sect1 id="ch-system-glibc" role="wrap">
591 gleu 9
  <?dbhtml filename="glibc.html"?>
109 guillel 10
 
602 texou 11
  <sect1info condition="script">
12
    <productname>glibc</productname>
13
    <productnumber>&glibc-version;</productnumber>
14
    <address>&glibc-url;</address>
15
  </sect1info>
16
 
591 gleu 17
  <title>Glibc-&glibc-version;</title>
109 guillel 18
 
591 gleu 19
  <indexterm zone="ch-system-glibc">
20
    <primary sortas="a-Glibc">Glibc</primary>
21
  </indexterm>
439 guillaume 22
 
591 gleu 23
  <sect2 role="package">
24
    <title/>
439 guillaume 25
 
6634 myou72 26
    <para>Le paquet Glibc contient la bibliothèque C principale. Cette bibliothèque
27
    fournit toutes les routines basiques pour allouer de la mémoire, rechercher des
28
    répertoires, ouvrir et fermer des fichiers, les lire et les écrire, gérer
29
    les chaînes, faire correspondre des modèles, faire de l'arithmétique et
591 gleu 30
    ainsi de suite.</para>
439 guillaume 31
 
591 gleu 32
    <segmentedlist>
33
      <segtitle>&buildtime;</segtitle>
34
      <segtitle>&diskspace;</segtitle>
439 guillaume 35
 
591 gleu 36
      <seglistitem>
37
        <seg>&glibc-ch6-sbu;</seg>
38
        <seg>&glibc-ch6-du;</seg>
39
      </seglistitem>
40
    </segmentedlist>
561 gleu 41
 
591 gleu 42
  </sect2>
439 guillaume 43
 
591 gleu 44
  <sect2 role="installation">
45
    <title>Installation de Glibc</title>
439 guillaume 46
 
591 gleu 47
    <note>
6634 myou72 48
      <para>Certains paquets non compris dans LFS suggèrent d'installer GNU
49
      libiconv pour traduire les données d'un codage en un autre. La page d'accueil
50
      du projet (<ulink url="http://www.gnu.org/software/libiconv/"/>) précise
51
      <quote>Cette bibliothèque fournit une implémentation de <function>iconv()</function>
52
      à utiliser sur les systèmes qui n'en disposent
53
      pas ou dont l'implémentation ne convertit pas l'Unicode.</quote> Glibc fournit
54
      une implémentation d'<function>iconv()</function> et peut convertir de
55
      l'Unicode, du coup libiconv n'est pas requis sur un système LFS.</para>
591 gleu 56
    </note>
555 gleu 57
 
6634 myou72 58
    <para>Certains programmes de Glibc utilisent  un répertoire
5741 jmengual 59
    <filename class="directory">/var/db</filename> qui n'est pas conforme au
6634 myou72 60
    FHS, pour stocker leurs données d'exécution. Appliquez le correctif pour que
61
    ces programmes stockent leurs données à des endroits respectant le FHS&nbsp;:</para>
5638 jmengual 62
 
5741 jmengual 63
<screen><userinput remap="pre">patch -Np1 -i ../&glibc-fhs-patch;</userinput></screen>
64
 
6634 myou72 65
    <para>Le système de construction de Glibc est auto-extractible et il
66
    s'installera parfaitement, même si le fichier specs du compilateur et l'éditeur
2609 jmengual 67
    de liens pointent vers <filename class="directory">/tools</filename>. Les specs
6634 myou72 68
    et l'éditeur de liens ne peuvent pas être ajustés avant l'installation de
69
    Glibc, car les tests autoconf de Glibc donneraient de faux résultats, ce qui
70
    irait à l'encontre du but de faire une construction propre.</para>
2589 jmengual 71
 
7067 jmengual 72
<!--
6943 jmengual 73
    <para>Maintenant, corrigez un problème de construction qui concerne les
74
    systèmes i386&nbsp;:</para>
75
 
76
<screen><userinput remap="pre">patch -Np1 -i ../&glibc-upstream-patch;</userinput></screen>
77
 
7014 jmengual 78
    <para>La version stable la plus récente de Glibc ne gère pas les gros fichiers
79
    correctement. Corrigez le problème avec ce correctif&nbsp;:</para>
80
 
81
<screen><userinput remap="pre">patch -Np1 -i ../&glibc-largefile-patch;</userinput></screen>
82
 
7067 jmengual 83
    <para>Enfin, appliquez des changements récents issus du dépôt en amont&nbsp;:</para>
84
 
85
<screen><userinput remap="pre">patch -Np1 -i ../&glibc-upstream-patch2;</userinput></screen>
86
-->
87
 
7041 jmengual 88
    <para>La documentation de Glibc recommande de construire Glibc dans un
89
    répertoire de construction dédié&nbsp;:</para>
591 gleu 90
 
7041 jmengual 91
<screen><userinput remap="pre">mkdir -v build
92
cd       build</userinput></screen>
2629 jmengual 93
 
6634 myou72 94
    <para>Préparez la compilation de Glibc&nbsp;:</para>
439 guillaume 95
 
7041 jmengual 96
<screen><userinput remap="configure">../configure --prefix=/usr          \
97
             --disable-profile      \
98
             --enable-kernel=&min-kernel; \
99
             --enable-obsolete-rpc</userinput></screen>
439 guillaume 100
 
591 gleu 101
    <para>Compilez le paquet&nbsp;:</para>
102
 
602 texou 103
<screen><userinput remap="make">make</userinput></screen>
439 guillaume 104
 
591 gleu 105
    <important>
6634 myou72 106
      <para>Dans cette section, la suite de tests de Glibc est considérée
107
      comme critique. Ne la sautez sous aucun prétexte.</para>
591 gleu 108
    </important>
439 guillaume 109
 
6634 myou72 110
   <para>En général, quelques tests ne réussissent pas mais vous pouvez le plus
111
   souvent ignorer les échecs listés ci-dessous. Maintenant, testez les résultats
2495 jmengual 112
   de la construction&nbsp;:</para>
475 gleu 113
 
6537 jmengual 114
<screen><userinput remap="test">make check</userinput></screen>
439 guillaume 115
 
6634 myou72 116
    <para>Vous verrez probablement quelques échecs lors des tests. En outre, la suite de tests de
117
    Glibc est quelque peu dépendante du système hôte. Voici une liste des problèmes les
118
    plus fréquents&nbsp;:</para>
439 guillaume 119
 
591 gleu 120
    <itemizedlist>
6575 jmengual 121
 
591 gleu 122
      <listitem>
7049 jmengual 123
        <para>Les tests <emphasis>rt/tst-cputimer1</emphasis> et
6710 jmengual 124
        <emphasis>rt/tst-cpuclock2</emphasis>
125
        sont connus pour échouer. On n'a pas encore
1122 jmengual 126
        totalement compris la raison, mais des indications laissent penser que
6634 myou72 127
        des problèmes mineurs de temps peuvent être à l'origine de ces échecs.</para>
591 gleu 128
      </listitem>
2589 jmengual 129
 
591 gleu 130
      <listitem>
7068 jmengual 131
        <para>Le test math échoue parfois lorsqu'il s'exécute sur des systèmes où
132
        le processeur n'est pas un Intel ou un AMD très récent.</para>
591 gleu 133
      </listitem>
6575 jmengual 134
<!--      
2589 jmengual 135
      <listitem>
6634 myou72 136
        <para>Lors d'une exécution sur un matériel ancien et lent, quelques
137
        tests peuvent échouer à cause de délais de test dépassés. La modification
138
        de la commande make check pour paramétrer un TIMEOUTFACTOR a été signalée comme
139
        aidant à éliminer ces erreurs (par exemple <command>TIMEOUTFACTOR=16
1173 jmengual 140
        make -k check</command>).</para>
591 gleu 141
      </listitem>
6619 jmengual 142
-->
1423 jmengual 143
      <listitem>
7067 jmengual 144
        <para><emphasis>posix/tst-getaddrinfo4</emphasis> et
145
        <emphasis>posix/tst-getaddrinfo5</emphasis> échoueront toujours, faute de connexion réseau
6634 myou72 146
        au moment de l'exécution du test.</para>
4180 jmengual 147
      </listitem>
6926 jmengual 148
      <listitem>
6948 jmengual 149
        <para>Les tests <emphasis>elf/tst-protected1a</emphasis> et
150
        <emphasis>elf/tst-protected1b</emphasis> sont connus pour échouer avec
6926 jmengual 151
        la version stable de binutils.</para>
152
      </listitem>
153
 
6619 jmengual 154
<!--
4180 jmengual 155
      <listitem>
6634 myou72 156
        <para>libio/tst-ftell-partial-wide.out échoue à cause de l'absence des locales 
157
        qui ne sont pas encore générées.</para>
6575 jmengual 158
      </listitem>-->
5678 jmengual 159
      <listitem>
6634 myou72 160
        <para>D'autres tests qui sont connus pour échouer sur certaines
6575 jmengual 161
        architectures sont malloc/tst-malloc-usable et nptl/tst-cleanupx4.</para>
1423 jmengual 162
      </listitem>
6575 jmengual 163
 
591 gleu 164
    </itemizedlist>
524 gleu 165
 
6634 myou72 166
    <para>Bien que ce ne soit qu'un simple message, l'étape d'installation de
591 gleu 167
    Glibc se plaindra de l'absence de <filename>/etc/ld.so.conf</filename>.
168
    Supprimez ce message d'avertissement avec&nbsp;:</para>
524 gleu 169
 
602 texou 170
<screen><userinput remap="install">touch /etc/ld.so.conf</userinput></screen>
475 gleu 171
 
591 gleu 172
    <para>Installez le paquet&nbsp;:</para>
475 gleu 173
 
602 texou 174
<screen><userinput remap="install">make install</userinput></screen>
439 guillaume 175
 
6634 myou72 176
    <para>Installez le fichier de configuration et le répertoire d'exécution
5741 jmengual 177
    de <command>nscd</command>&nbsp;:</para>
178
 
7041 jmengual 179
<screen><userinput remap="install">cp -v ../nscd/nscd.conf /etc/nscd.conf
5741 jmengual 180
mkdir -pv /var/cache/nscd</userinput></screen>
181
 
6634 myou72 182
    <para>Les locales qui permettent à votre système de répondre en une langue
183
    différente n'ont pas été installées avec la commande ci-dessus. Aucune
591 gleu 184
    n'est indispensable, mais si certaines sont absentes, les suites de test
619 texou 185
    des futurs paquets peuvent sauter des situations de test importantes.</para>
439 guillaume 186
 
2589 jmengual 187
    <para>Vous pouvez installer les locales individuelles en utilisant le programme
6634 myou72 188
     <command>localedef</command> Par exemple, la première commande
189
    <command>localedef</command> ci-dessous combine la définition de la locale du codage indépendant
190
    <filename>/usr/share/i18n/locales/cs_CZ</filename> avec la définition
591 gleu 191
    de la page de codes
719 texou 192
    <filename>/usr/share/i18n/charmaps/UTF-8.gz</filename> et envoie le
6634 myou72 193
    résultat vers le fichier
591 gleu 194
    <filename>/usr/lib/locale/locale-archive</filename>.
6634 myou72 195
    Les instructions suivantes installeront les paramètres minimums des locales
196
    nécessaires pour le déroulement optimal des tests&nbsp;:</para>
439 guillaume 197
 
602 texou 198
<screen role="nodump"><userinput remap="locale-test">mkdir -pv /usr/lib/locale
707 texou 199
localedef -i cs_CZ -f UTF-8 cs_CZ.UTF-8
6634 myou72 200
localedef -i de_DE -f utf-8 de_DE
201
localedef -i de_DE@euro -f utf-85 de_DE@euro
707 texou 202
localedef -i de_DE -f UTF-8 de_DE.UTF-8
2460 jmengual 203
localedef -i en_GB -f UTF-8 en_GB.UTF-8
6634 myou72 204
localedef -i en_HK -f utf-8 en_HK
205
localedef -i en_PH -f utf-8 en_PH
206
localedef -i en_US -f utf-8 en_US
591 gleu 207
localedef -i en_US -f UTF-8 en_US.UTF-8
6634 myou72 208
localedef -i es_MX -f utf-8 es_MX
475 gleu 209
localedef -i fa_IR -f UTF-8 fa_IR
6634 myou72 210
localedef -i fr_FR -f utf-8 fr_FR
211
localedef -i fr_FR@euro -f utf-85 fr_FR@euro
591 gleu 212
localedef -i fr_FR -f UTF-8 fr_FR.UTF-8
6634 myou72 213
localedef -i it_IT -f utf-8 it_IT
2460 jmengual 214
localedef -i it_IT -f UTF-8 it_IT.UTF-8
707 texou 215
localedef -i ja_JP -f EUC-JP ja_JP
2460 jmengual 216
localedef -i ru_RU -f KOI8-R ru_RU.KOI8-R
217
localedef -i ru_RU -f UTF-8 ru_RU.UTF-8
719 texou 218
localedef -i tr_TR -f UTF-8 tr_TR.UTF-8
723 texou 219
localedef -i zh_CN -f GB18030 zh_CN.GB18030</userinput></screen>
439 guillaume 220
 
591 gleu 221
    <para>En outre, installez la locale de votre pays, de votre langue et de votre
222
    codage.</para>
439 guillaume 223
 
6634 myou72 224
    <para>Vous pouvez alternativement installer les locales listées dans le fichier
591 gleu 225
    <filename>glibc-&glibc-version;/localedata/SUPPORTED</filename> (il inclut
6634 myou72 226
    toutes les locales citées ci-dessus et d'autres) en une fois avec la commande
667 texou 227
    suivante qui prend beaucoup de temps&nbsp;:</para>
439 guillaume 228
 
602 texou 229
<screen><userinput remap="locale-full">make localedata/install-locales</userinput></screen>
439 guillaume 230
 
6634 myou72 231
    <para>Puis utilisez la commande <command>localedef</command> pour créer
232
    et installer les locales non listées dans le fichier
591 gleu 233
    <filename>glibc-&glibc-version;/localedata/SUPPORTED</filename> dans le cas
6634 myou72 234
    peu probable où vous en auriez besoin.</para>
439 guillaume 235
 
591 gleu 236
  </sect2>
524 gleu 237
 
591 gleu 238
  <sect2 id="conf-glibc" role="configuration">
239
    <title>Configurer Glibc</title>
561 gleu 240
 
591 gleu 241
    <indexterm zone="conf-glibc">
242
      <primary sortas="e-/etc/nsswitch.conf">/etc/nsswitch.conf</primary>
243
    </indexterm>
439 guillaume 244
 
591 gleu 245
    <indexterm zone="conf-glibc">
246
      <primary sortas="e-/etc/localtime">/etc/localtime</primary>
247
    </indexterm>
109 guillel 248
 
6839 jmengual 249
  <sect3>
250
  <title>Ajouter nsswitch.conf</title>
251
 
6634 myou72 252
    <para>Le fichier <filename>/etc/nsswitch.conf</filename> doit être créé
6839 jmengual 253
    parce que celui par défaut fourni par Glibc ne fonctionne pas bien dans un
254
    environnement en réseau.</para>
475 gleu 255
 
6634 myou72 256
    <para>Créez un nouveau fichier <filename>/etc/nsswitch.conf</filename> en lançant ce qui
2589 jmengual 257
    suit&nbsp;:</para>
475 gleu 258
 
524 gleu 259
<screen><userinput>cat &gt; /etc/nsswitch.conf &lt;&lt; "EOF"
591 gleu 260
<literal># Begin /etc/nsswitch.conf
475 gleu 261
 
262
passwd: files
263
group: files
264
shadow: files
265
 
266
hosts: files dns
267
networks: files
268
 
269
protocols: files
270
services: files
271
ethers: files
272
rpc: files
273
 
591 gleu 274
# End /etc/nsswitch.conf</literal>
524 gleu 275
EOF</userinput></screen>
475 gleu 276
 
6839 jmengual 277
    </sect3>
278
 
279
    <sect3>
280
    <title>Ajouter les données de fuseau horaire</title>
281
 
282
    <para>Installez et paramétrez timezone data (les données de fuseau horaire)&nbsp;:</para>
2388 jmengual 283
 
7041 jmengual 284
<screen><userinput>tar -xf ../../tzdata&tzdata-version;.tar.gz
285
 
2560 jmengual 286
ZONEINFO=/usr/share/zoneinfo
287
mkdir -pv $ZONEINFO/{posix,right}
2388 jmengual 288
 
2560 jmengual 289
for tz in etcetera southamerica northamerica europe africa antarctica  \
5344 jmengual 290
          asia australasia backward pacificnew systemv; do
2560 jmengual 291
    zic -L /dev/null   -d $ZONEINFO       -y "sh yearistype.sh" ${tz}
292
    zic -L /dev/null   -d $ZONEINFO/posix -y "sh yearistype.sh" ${tz}
293
    zic -L leapseconds -d $ZONEINFO/right -y "sh yearistype.sh" ${tz}
2389 jmengual 294
done
2388 jmengual 295
 
2560 jmengual 296
cp -v zone.tab iso3166.tab $ZONEINFO
3057 jmengual 297
zic -d $ZONEINFO -p Europe/Paris
2560 jmengual 298
unset ZONEINFO</userinput></screen>
2589 jmengual 299
 
2460 jmengual 300
    <variablelist>
301
      <title>Voici la signification de la commande zic&nbsp;:</title>
302
 
303
      <varlistentry>
304
        <term><parameter>zic -L /dev/null ...</parameter></term>
305
        <listitem>
6634 myou72 306
          <para>Ceci crée des fuseaux horaires posix, sans sauts de secondes. Par
2460 jmengual 307
          convention, on met cela dans
308
          <filename class="directory">zoneinfo</filename> et dans
309
          <filename class="directory">zoneinfo/posix</filename>. Il faut mettre
310
          les fuseaux horaires POSIX dans
311
          <filename class="directory">zoneinfo</filename>, sinon diverses suites
6634 myou72 312
          de tests renverront des erreurs. Sur un système embarqué, où il y a peu
313
          de place et vous ne souhaitez pas mettre à jour les fuseaux horaires,
314
          vous pouvez économiser
6757 myou72 315
          1.9Mo en n'utilisant pas le répertoire <filename class="directory">posix</filename>,
316
          mais certaines applications ou suites de tests pourraient produire quelques erreurs.</para>
2460 jmengual 317
        </listitem>
318
      </varlistentry>
319
      <varlistentry>
320
        <term><parameter>zic -L leapseconds ...</parameter></term>
321
        <listitem>
6634 myou72 322
          <para>Ceci crée de bons fuseaux horaires incluant les décalages de
323
          secondes. Sur un système embarqué, où il y a peu
324
          de place et vous ne souhaitez pas mettre à jour les fuseaux horaires,
325
          ou si vous vous moquez de la bonne heure, vous pouvez économiser
326
          1.9Mio en ne mettant pas de répertoire
2460 jmengual 327
          <filename class="directory">right</filename>.</para>
328
        </listitem>
329
      </varlistentry>
330
      <varlistentry>
331
        <term><parameter>zic ... -p ...</parameter></term>
332
        <listitem>
6634 myou72 333
          <para>Ceci crée le fichier <filename>posixrules</filename>. Nous
334
          utilisons New York car POSIX exige des règles temporelles d'enregistrement
335
          à jour quotidiennement pour respecter les règles américaines.</para>
2460 jmengual 336
        </listitem>
337
      </varlistentry>
338
    </variablelist>
339
 
6634 myou72 340
    <para>Une façon de déterminer dans quel fuseau horaire où vous situez consiste
341
    à lancer le script suivant&nbsp;:</para>
475 gleu 342
 
561 gleu 343
<screen role="nodump"><userinput>tzselect</userinput></screen>
475 gleu 344
 
6634 myou72 345
    <para>Après avoir répondu à quelques questions sur votre emplacement, le
591 gleu 346
    script affichera le nom du fuseau horaire (quelque chose comme
3057 jmengual 347
    <emphasis>Europe/Paris</emphasis>). Il y a aussi d'autres fuseaux
6634 myou72 348
    horaires listés dans
591 gleu 349
    <filename class='directory'>/usr/share/zoneinfo</filename> comme
3057 jmengual 350
    <emphasis>America/Montreal</emphasis> ou <emphasis>EST5EDT</emphasis> qui ne
6634 myou72 351
    sont pas identifiés par le script mais qui peuvent être utilisés.</para>
475 gleu 352
 
6634 myou72 353
    <para>Puis créez le fichier <filename>/etc/localtime</filename> en lançant&nbsp;:</para>
591 gleu 354
 
5677 jmengual 355
<screen><userinput>cp -v /usr/share/zoneinfo/<replaceable>&lt;xxx&gt;</replaceable> /etc/localtime</userinput></screen>
475 gleu 356
 
591 gleu 357
    <para>Remplacez <replaceable>&lt;xxx&gt;</replaceable> par le nom du fuseau horaire
6634 myou72 358
    sélectionné (par exemple America/Montreal).</para>
475 gleu 359
 
6839 jmengual 360
  </sect3>
475 gleu 361
 
6839 jmengual 362
  <sect3 id="conf-ld" role="configuration">
591 gleu 363
    <title>Configurer le chargeur dynamique</title>
475 gleu 364
 
591 gleu 365
    <indexterm zone="conf-ld">
366
      <primary sortas="e-/etc/ld.so.conf">/etc/ld.so.conf</primary>
367
    </indexterm>
475 gleu 368
 
6634 myou72 369
    <para>Par défaut, le chargeur dynamique
591 gleu 370
    (<filename class="libraryfile">/lib/ld-linux.so.2</filename>) cherche dans
371
    <filename class="directory">/lib</filename> et
6634 myou72 372
    <filename class="directory">/usr/lib</filename> les bibliothèques
373
    partagées nécessaires aux programmes lors de leur exécution. Néanmoins, s'il existe des bibliothèques
374
    dans d'autres répertoires que
591 gleu 375
    <filename class="directory">/lib</filename> et
6634 myou72 376
    <filename class="directory">/usr/lib</filename>, leur emplacement doit être
377
    ajouté dans le fichier <filename>/etc/ld.so.conf</filename> pour que le
591 gleu 378
    chargeur dynamique les trouve.
379
    <filename class="directory">/usr/local/lib</filename> et
6634 myou72 380
    <filename class="directory">/opt/lib</filename> sont deux répertoires connus pour
381
    contenir des bibliothèques supplémentaires, donc ajoutez ces deux
382
    répertoires au chemin de recherche du chargeur dynamique.</para>
475 gleu 383
 
6634 myou72 384
    <para>Créez un nouveau fichier <filename>/etc/ld.so.conf</filename>
385
    en lançant ce qui suit&nbsp;:</para>
591 gleu 386
 
524 gleu 387
<screen><userinput>cat &gt; /etc/ld.so.conf &lt;&lt; "EOF"
6634 myou72 388
<literal># Début de /etc/ld.so.conf
475 gleu 389
 
390
/usr/local/lib
391
/opt/lib
1291 jmengual 392
</literal>
524 gleu 393
EOF</userinput></screen>
475 gleu 394
 
6634 myou72 395
    <para>Si vous le désirez, le chargeur dynamique peut également chercher un
396
    répertoire et inclure le contenu de fichiers qui s'y trouvent. Les fichiers
397
    de ce répertoire include sont en général constitués d'une ligne spécifiant
398
    le chemin vers la bibliothèque désirée. Pour ajouter cette possibilité,
1291 jmengual 399
    lancez les commandes suivantes&nbsp;:</para>
400
 
401
<screen role="nodump"><userinput>cat &gt;&gt; /etc/ld.so.conf &lt;&lt; "EOF"
6634 myou72 402
<literal># Ajout d'un répertoire include
1291 jmengual 403
include /etc/ld.so.conf.d/*.conf
404
</literal>
405
EOF
3533 jmengual 406
mkdir -pv /etc/ld.so.conf.d</userinput></screen>
1291 jmengual 407
 
6839 jmengual 408
  </sect3>
591 gleu 409
  </sect2>
475 gleu 410
 
591 gleu 411
  <sect2 id="contents-glibc" role="content">
412
    <title>Contenu de Glibc</title>
475 gleu 413
 
591 gleu 414
    <segmentedlist>
6634 myou72 415
      <segtitle>Programmes installés</segtitle>
416
      <segtitle>Bibliothèques installées</segtitle>
417
      <segtitle>Répertoires installés</segtitle>
475 gleu 418
 
591 gleu 419
      <seglistitem>
420
        <seg>catchsegv, gencat, getconf, getent, iconv, iconvconfig, ldconfig,
2948 jmengual 421
        ldd, lddlibc4, locale, localedef, makedb, mtrace, nscd, pcprofiledump,
4210 jmengual 422
        pldd, rpcgen, sln, sotruss, sprof, tzselect, xtrace,
591 gleu 423
        zdump et zic</seg>
6281 jmengual 424
        <seg>ld-&glibc-version;.so, libBrokenLocale.{a,so}, libSegFault.so, libanl.{a,so},
5638 jmengual 425
        libc.{a,so}, libc_nonshared.a, libcidn.so,
829 texou 426
        libcrypt.{a,so}, libdl.{a,so}, libg.a, libieee.a, libm.{a,so},
427
        libmcheck.a, libmemusage.so, libnsl.{a,so}, libnss_compat.so,
428
        libnss_dns.so, libnss_files.so, libnss_hesiod.so, libnss_nis.so,
429
        libnss_nisplus.so, libpcprofile.so, libpthread.{a,so},
430
        libpthread_nonshared.a, libresolv.{a,so}, librpcsvc.a, librt.{a,so},
591 gleu 431
        libthread_db.so et libutil.{a,so}</seg>
1162 jmengual 432
        <seg>/usr/include/arpa, /usr/include/bits, /usr/include/gnu,
433
        /usr/include/net, /usr/include/netash, /usr/include/netatalk,
434
        /usr/include/netax25, /usr/include/neteconet, /usr/include/netinet,
435
        /usr/include/netipx, /usr/include/netiucv, /usr/include/netpacket,
436
        /usr/include/netrom, /usr/include/netrose, /usr/include/nfs,
6619 jmengual 437
        /usr/include/protocols, /usr/include/rpc, /usr/include/rpcsvc,
5741 jmengual 438
        /usr/include/sys, /usr/lib/audit, /usr/lib/gconv, /usr/lib/locale,
439
        /usr/libexec/getconf, /usr/share/i18n, /usr/share/zoneinfo,
440
        /var/cache/nscd, and /var/lib/nss_db</seg>
591 gleu 441
      </seglistitem>
442
    </segmentedlist>
475 gleu 443
 
591 gleu 444
    <variablelist>
445
      <bridgehead renderas="sect3">Descriptions courtes</bridgehead>
446
      <?dbfo list-presentation="list"?>
447
      <?dbhtml list-presentation="table"?>
475 gleu 448
 
591 gleu 449
      <varlistentry id="catchsegv">
450
        <term><command>catchsegv</command></term>
451
        <listitem>
6634 myou72 452
          <para>Peut être utilisé pour créer une trace de la pile lorsqu'un programme
453
          s'arrête avec une erreur de segmentation</para>
591 gleu 454
          <indexterm zone="ch-system-glibc catchsegv">
455
            <primary sortas="b-catchsegv">catchsegv</primary>
456
          </indexterm>
457
        </listitem>
458
      </varlistentry>
475 gleu 459
 
591 gleu 460
      <varlistentry id="gencat">
461
        <term><command>gencat</command></term>
462
        <listitem>
6634 myou72 463
          <para>Génère des catalogues de messages</para>
591 gleu 464
          <indexterm zone="ch-system-glibc gencat">
465
            <primary sortas="b-gencat">gencat</primary>
466
          </indexterm>
467
        </listitem>
468
      </varlistentry>
475 gleu 469
 
591 gleu 470
      <varlistentry id="getconf">
471
        <term><command>getconf</command></term>
472
        <listitem>
6634 myou72 473
          <para>Affiche les valeurs de configuration du système pour les variables
474
          spécifiques du système de fichiers</para>
591 gleu 475
          <indexterm zone="ch-system-glibc getconf">
476
            <primary sortas="b-getconf">getconf</primary>
477
          </indexterm>
478
        </listitem>
479
      </varlistentry>
475 gleu 480
 
591 gleu 481
      <varlistentry id="getent">
482
        <term><command>getent</command></term>
483
        <listitem>
6634 myou72 484
          <para>Récupère les entrées à partir d'une base de données administrative</para>
591 gleu 485
          <indexterm zone="ch-system-glibc getent">
486
            <primary sortas="b-getent">getent</primary>
487
          </indexterm>
488
        </listitem>
489
      </varlistentry>
475 gleu 490
 
591 gleu 491
      <varlistentry id="iconv">
492
        <term><command>iconv</command></term>
493
        <listitem>
6634 myou72 494
          <para>Réalise une conversion de l'ensemble des caractères</para>
591 gleu 495
          <indexterm zone="ch-system-glibc iconv">
496
            <primary sortas="b-iconv">iconv</primary>
497
          </indexterm>
498
        </listitem>
499
      </varlistentry>
475 gleu 500
 
591 gleu 501
      <varlistentry id="iconvconfig">
502
        <term><command>iconvconfig</command></term>
503
        <listitem>
6634 myou72 504
          <para>Crée des fichiers de configuration pour le module <command>iconv</command></para>
591 gleu 505
          <indexterm zone="ch-system-glibc iconvconfig">
506
            <primary sortas="b-iconvconfig">iconvconfig</primary>
507
          </indexterm>
508
        </listitem>
509
      </varlistentry>
475 gleu 510
 
591 gleu 511
      <varlistentry id="ldconfig">
512
        <term><command>ldconfig</command></term>
513
        <listitem>
514
          <para>Configure les liens du chargeur dynamique</para>
515
          <indexterm zone="ch-system-glibc ldconfig">
516
            <primary sortas="b-ldconfig">ldconfig</primary>
517
          </indexterm>
518
        </listitem>
519
      </varlistentry>
475 gleu 520
 
591 gleu 521
      <varlistentry id="ldd">
522
        <term><command>ldd</command></term>
523
        <listitem>
6634 myou72 524
          <para>Indique les bibliothèques partagées requises pour chaque programme ou
525
          bibliothèque partagée</para>
591 gleu 526
          <indexterm zone="ch-system-glibc ldd">
527
            <primary sortas="b-ldd">ldd</primary>
528
          </indexterm>
529
        </listitem>
530
      </varlistentry>
475 gleu 531
 
591 gleu 532
      <varlistentry id="lddlibc4">
533
        <term><command>lddlibc4</command></term>
534
        <listitem>
535
          <para>Assiste <command>ldd</command> avec des fichiers objets</para>
536
          <indexterm zone="ch-system-glibc lddlibc4">
537
            <primary sortas="b-lddlibc4">lddlibc4</primary>
538
          </indexterm>
539
        </listitem>
540
      </varlistentry>
475 gleu 541
 
631 texou 542
      <varlistentry id="locale">
543
        <term><command>locale</command></term>
544
        <listitem>
545
          <para>Affiche diverses informations sur la locale courante</para>
546
          <indexterm zone="ch-system-glibc locale">
547
            <primary sortas="b-locale">locale</primary>
548
          </indexterm>
549
        </listitem>
550
      </varlistentry>
2589 jmengual 551
 
631 texou 552
      <varlistentry id="localedef">
553
        <term><command>localedef</command></term>
554
        <listitem>
6634 myou72 555
          <para>Compile les spécifications de locale</para>
631 texou 556
          <indexterm zone="ch-system-glibc localedef">
557
            <primary sortas="b-localedef">localedef</primary>
558
          </indexterm>
559
        </listitem>
560
      </varlistentry>
2589 jmengual 561
 
2948 jmengual 562
      <varlistentry id="makedb">
563
        <term><command>makedb</command></term>
564
        <listitem>
6634 myou72 565
          <para>Crée une base de données simple à partir d'une entrée textuelle</para>
2948 jmengual 566
          <indexterm zone="ch-system-glibc makedb">
567
            <primary sortas="b-makedb">makedb</primary>
568
          </indexterm>
569
        </listitem>
570
      </varlistentry>
571
 
626 gleu 572
      <varlistentry id="mtrace">
573
        <term><command>mtrace</command></term>
591 gleu 574
        <listitem>
6634 myou72 575
          <para>Lit et interprète un fichier de trace mémoire et affiche un
576
          résumé dans un format lisible par un humain</para>
591 gleu 577
          <indexterm zone="ch-system-glibc mtrace">
578
            <primary sortas="b-mtrace">mtrace</primary>
579
          </indexterm>
580
        </listitem>
581
      </varlistentry>
475 gleu 582
 
591 gleu 583
      <varlistentry id="nscd">
584
        <term><command>nscd</command></term>
585
        <listitem>
6634 myou72 586
          <para>Un démon pour les services de noms fournissant un cache pour les
587
          requêtes les plus communes</para>
591 gleu 588
          <indexterm zone="ch-system-glibc nscd">
589
            <primary sortas="b-nscd">nscd</primary>
590
          </indexterm>
591
        </listitem>
592
      </varlistentry>
475 gleu 593
 
591 gleu 594
      <varlistentry id="pcprofiledump">
595
        <term><command>pcprofiledump</command></term>
596
        <listitem>
6634 myou72 597
          <para>Affiche des informations générées par un profilage du PC</para>
591 gleu 598
          <indexterm zone="ch-system-glibc pcprofiledump">
599
            <primary sortas="b-pcprofiledump">pcprofiledump</primary>
600
          </indexterm>
601
        </listitem>
602
      </varlistentry>
475 gleu 603
 
2948 jmengual 604
      <varlistentry id="pldd">
605
        <term><command>pldd</command></term>
606
        <listitem>
6634 myou72 607
          <para>Liste les objets dynamiques partagés utilisés en exécutant des
2948 jmengual 608
          processus</para>
609
          <indexterm zone="ch-system-glibc pldd">
610
            <primary sortas="b-pldd">pldd</primary>
611
          </indexterm>
612
        </listitem>
613
      </varlistentry>
4210 jmengual 614
<!--
591 gleu 615
      <varlistentry id="pt_chown">
616
        <term><command>pt_chown</command></term>
617
        <listitem>
638 texou 618
          <para>Un programme d'aide pour que <command>grantpt</command> 
6634 myou72 619
          initialise les droits des propriétaires, groupes et autres d'un  pseudo-terminal esclave</para>
591 gleu 620
          <indexterm zone="ch-system-glibc pt_chown">
621
            <primary sortas="b-pt_chown">pt_chown</primary>
622
          </indexterm>
623
        </listitem>
624
      </varlistentry>
4210 jmengual 625
-->
591 gleu 626
      <varlistentry id="rpcgen">
627
        <term><command>rpcgen</command></term>
628
        <listitem>
6634 myou72 629
          <para>Génère du code C pour implémenter le protocole RPC (<foreignphrase>Remote
591 gleu 630
          Procedure Call</foreignphrase>)</para>
631
          <indexterm zone="ch-system-glibc rpcgen">
632
            <primary sortas="b-rpcgen">rpcgen</primary>
633
          </indexterm>
634
        </listitem>
635
      </varlistentry>
475 gleu 636
 
591 gleu 637
      <varlistentry id="sln">
638
        <term><command>sln</command></term>
639
        <listitem>
6634 myou72 640
          <para>Un programme <command>ln</command> lié statiquement</para>
591 gleu 641
          <indexterm zone="ch-system-glibc sln">
642
            <primary sortas="b-sln">sln</primary>
643
          </indexterm>
644
        </listitem>
645
      </varlistentry>
475 gleu 646
 
1476 jmengual 647
      <varlistentry id="sotruss">
648
        <term><command>sotruss</command></term>
649
        <listitem>
6634 myou72 650
          <para>Retrace les procédures d'appel d'une bibliothèque partagée vers
651
          une commande indiquée</para>
1476 jmengual 652
          <indexterm zone="ch-system-glibc sotruss">
653
            <primary sortas="b-sotruss">sotruss</primary>
654
          </indexterm>
655
        </listitem>
656
      </varlistentry>
657
 
591 gleu 658
      <varlistentry id="sprof">
659
        <term><command>sprof</command></term>
660
        <listitem>
6634 myou72 661
          <para>Lit et affiche les données de profilage des objets partagés</para>
591 gleu 662
          <indexterm zone="ch-system-glibc sprof">
663
            <primary sortas="b-sprof">sprof</primary>
664
          </indexterm>
665
        </listitem>
666
      </varlistentry>
475 gleu 667
 
591 gleu 668
      <varlistentry id="tzselect">
669
        <term><command>tzselect</command></term>
670
        <listitem>
6634 myou72 671
          <para>Demande à l'utilisateur l'emplacement géographique du système et
640 texou 672
          donne la description du fuseau horaire correspondante</para>
591 gleu 673
          <indexterm zone="ch-system-glibc tzselect">
674
            <primary sortas="b-tzselect">tzselect</primary>
675
          </indexterm>
676
        </listitem>
677
      </varlistentry>
475 gleu 678
 
591 gleu 679
      <varlistentry id="xtrace">
680
        <term><command>xtrace</command></term>
681
        <listitem>
6634 myou72 682
          <para>Trace l'exécution d'un programme en affichant la fonction en cours
683
          d'exécution</para>
591 gleu 684
          <indexterm zone="ch-system-glibc xtrace">
685
            <primary sortas="b-xtrace">xtrace</primary>
686
          </indexterm>
687
        </listitem>
688
      </varlistentry>
475 gleu 689
 
591 gleu 690
      <varlistentry id="zdump">
691
        <term><command>zdump</command></term>
692
        <listitem>
693
          <para>Afficheur de fuseau horaire</para>
694
          <indexterm zone="ch-system-glibc zdump">
695
            <primary sortas="b-zdump">zdump</primary>
696
          </indexterm>
697
        </listitem>
698
      </varlistentry>
475 gleu 699
 
591 gleu 700
      <varlistentry id="zic">
701
        <term><command>zic</command></term>
702
        <listitem>
703
          <para>Compilateur de fuseau horaire</para>
704
          <indexterm zone="ch-system-glibc zic">
705
            <primary sortas="b-zic">zic</primary>
706
          </indexterm>
707
        </listitem>
708
      </varlistentry>
475 gleu 709
 
591 gleu 710
      <varlistentry id="ld.so">
6281 jmengual 711
        <term><filename class="libraryfile">ld-&glibc-version;.so</filename></term>
591 gleu 712
        <listitem>
6634 myou72 713
          <para>Le programme d'aide des bibliothèques partagées exécutables</para>
591 gleu 714
          <indexterm zone="ch-system-glibc ld.so">
6281 jmengual 715
            <primary sortas="c-ld.so">ld-&glibc-version;.so</primary>
591 gleu 716
          </indexterm>
717
        </listitem>
718
      </varlistentry>
475 gleu 719
 
591 gleu 720
      <varlistentry id="libBrokenLocale">
721
        <term><filename class="libraryfile">libBrokenLocale</filename></term>
722
        <listitem>
6634 myou72 723
          <para>Utilisé en interne par Glibc comme une arme grossière pour
724
          résoudre les locales cassées (comme certaines applications Motif).
640 texou 725
          Voir les commentaires dans
591 gleu 726
          <filename>glibc-&glibc-version;/locale/broken_cur_max.c</filename>
727
          pour plus d'informations</para>
728
          <indexterm zone="ch-system-glibc libBrokenLocale">
729
            <primary sortas="c-libBrokenLocale">libBrokenLocale</primary>
730
          </indexterm>
731
        </listitem>
732
      </varlistentry>
475 gleu 733
 
591 gleu 734
      <varlistentry id="libSegFault">
735
        <term><filename class="libraryfile">libSegFault</filename></term>
736
        <listitem>
6634 myou72 737
          <para>Un gestionnaire de signaux d'erreurs de segmentation, utilisé
591 gleu 738
          par <command>catchsegv</command></para>
739
          <indexterm zone="ch-system-glibc libSegFault">
740
            <primary sortas="c-libSegFault">libSegFault</primary>
741
          </indexterm>
742
        </listitem>
743
      </varlistentry>
475 gleu 744
 
591 gleu 745
      <varlistentry id="libanl">
746
        <term><filename class="libraryfile">libanl</filename></term>
747
        <listitem>
6634 myou72 748
          <para>Une bibliothèque asynchrone de recherche de noms</para>
591 gleu 749
          <indexterm zone="ch-system-glibc libanl">
750
            <primary sortas="c-libanl">libanl</primary>
751
          </indexterm>
752
        </listitem>
753
      </varlistentry>
475 gleu 754
 
591 gleu 755
      <varlistentry id="libc">
756
        <term><filename class="libraryfile">libc</filename></term>
757
        <listitem>
6634 myou72 758
          <para>La principale bibliothèque C</para>
591 gleu 759
          <indexterm zone="ch-system-glibc libc">
760
            <primary sortas="c-libc">libc</primary>
761
          </indexterm>
762
        </listitem>
763
      </varlistentry>
475 gleu 764
 
591 gleu 765
      <varlistentry id="libcidn">
766
        <term><filename class="libraryfile">libcidn</filename></term>
767
        <listitem>
6634 myou72 768
          <para>Utilisé en interne par Glibc pour la gestion des noms de
769
          domaine internationalisés dans la fonction
591 gleu 770
          <function>getaddrinfo()</function></para>
936 jmengual 771
          <indexterm zone="ch-system-glibc libcidn">
772
            <primary sortas="c-libcidn">libcidn</primary>
591 gleu 773
          </indexterm>
774
        </listitem>
775
      </varlistentry>
475 gleu 776
 
591 gleu 777
      <varlistentry id="libcrypt">
778
        <term><filename class="libraryfile">libcrypt</filename></term>
779
        <listitem>
6634 myou72 780
          <para>La bibliothèque de chiffrement</para>
591 gleu 781
          <indexterm zone="ch-system-glibc libcrypt">
782
            <primary sortas="c-libcrypt">libcrypt</primary>
783
          </indexterm>
784
        </listitem>
785
      </varlistentry>
475 gleu 786
 
591 gleu 787
      <varlistentry id="libdl">
788
        <term><filename class="libraryfile">libdl</filename></term>
789
        <listitem>
6634 myou72 790
          <para>La bibliothèque de l'interface du chargeur dynamique</para>
591 gleu 791
          <indexterm zone="ch-system-glibc libdl">
792
            <primary sortas="c-libdl">libdl</primary>
793
          </indexterm>
794
        </listitem>
795
      </varlistentry>
475 gleu 796
 
591 gleu 797
      <varlistentry id="libg">
798
        <term><filename class="libraryfile">libg</filename></term>
799
        <listitem>
6634 myou72 800
          <para>Bibliothèque factice ne contenant aucune fonction.
801
          C'était auparavant une bibliothèque d'exécution pour <command>g++</command></para>
591 gleu 802
          <indexterm zone="ch-system-glibc libg">
803
            <primary sortas="c-libg">libg</primary>
804
          </indexterm>
805
        </listitem>
806
      </varlistentry>
475 gleu 807
 
591 gleu 808
      <varlistentry id="libieee">
809
        <term><filename class="libraryfile">libieee</filename></term>
810
        <listitem>
6634 myou72 811
          <para>Un lien vers ce module provoque volontairement des règles de
812
          gestion d'erreur pour les fonctions math telles que définies par les
591 gleu 813
          <foreignphrase>Institute of Electrical and Electronic
6634 myou72 814
          Engineers</foreignphrase> (IEEE). Le paramètre par défaut est la gestion de l'erreur POSIX.1</para>
591 gleu 815
          <indexterm zone="ch-system-glibc libieee">
816
            <primary sortas="c-libieee">libieee</primary>
817
          </indexterm>
818
        </listitem>
819
      </varlistentry>
475 gleu 820
 
591 gleu 821
      <varlistentry id="libm">
822
        <term><filename class="libraryfile">libm</filename></term>
823
        <listitem>
6634 myou72 824
          <para>La bibliothèque mathématique</para>
591 gleu 825
          <indexterm zone="ch-system-glibc libm">
826
            <primary sortas="c-libm">libm</primary>
827
          </indexterm>
828
        </listitem>
829
      </varlistentry>
475 gleu 830
 
591 gleu 831
      <varlistentry id="libmcheck">
832
        <term><filename class="libraryfile">libmcheck</filename></term>
833
        <listitem>
6634 myou72 834
          <para>Active le test d'allocation de mémoire lorsqu'on y relie
591 gleu 835
          quelque chose</para>
836
          <indexterm zone="ch-system-glibc libmcheck">
837
            <primary sortas="c-libmcheck">libmcheck</primary>
838
          </indexterm>
839
        </listitem>
840
      </varlistentry>
475 gleu 841
 
591 gleu 842
      <varlistentry id="libmemusage">
843
        <term><filename class="libraryfile">libmemusage</filename></term>
844
        <listitem>
6634 myou72 845
          <para>Utilisé par <command>memusage</command> pour aider à la récupération
846
          d'informations sur l'utilisation de la mémoire par un programme</para>
591 gleu 847
          <indexterm zone="ch-system-glibc libmemusage">
848
            <primary sortas="c-libmemusage">libmemusage</primary>
849
          </indexterm>
850
        </listitem>
851
      </varlistentry>
475 gleu 852
 
591 gleu 853
      <varlistentry id="libnsl">
854
        <term><filename class="libraryfile">libnsl</filename></term>
855
        <listitem>
6634 myou72 856
          <para>La bibliothèque de services réseau</para>
591 gleu 857
          <indexterm zone="ch-system-glibc libnsl">
858
            <primary sortas="c-libnsl">libnsl</primary>
859
          </indexterm>
860
        </listitem>
861
      </varlistentry>
475 gleu 862
 
591 gleu 863
      <varlistentry id="libnss">
864
        <term><filename class="libraryfile">libnss</filename></term>
865
        <listitem>
6634 myou72 866
          <para>Les bibliothèques <quote>Name Service Switch</quote>, contenant
867
          des fonctions de résolution de noms d'hôtes, de noms d'utilisateurs,
640 texou 868
          de noms de groupes, d'alias, de services, de protocoles et ainsi de
869
          suite</para>
591 gleu 870
          <indexterm zone="ch-system-glibc libnss">
871
            <primary sortas="c-libnss">libnss</primary>
872
          </indexterm>
873
        </listitem>
874
      </varlistentry>
475 gleu 875
 
591 gleu 876
      <varlistentry id="libpcprofile">
877
        <term><filename class="libraryfile">libpcprofile</filename></term>
878
        <listitem>
6634 myou72 879
          <para>Contient des fonctions de profilage utilisées pour tracer le temps CPU
880
          dépensé sur les lignes de code source</para>
591 gleu 881
          <indexterm zone="ch-system-glibc libpcprofile">
882
            <primary sortas="c-libpcprofile">libpcprofile</primary>
883
          </indexterm>
884
        </listitem>
885
      </varlistentry>
475 gleu 886
 
591 gleu 887
      <varlistentry id="libpthread">
888
        <term><filename class="libraryfile">libpthread</filename></term>
889
        <listitem>
6634 myou72 890
          <para>La bibliothèque threads POSIX</para>
591 gleu 891
          <indexterm zone="ch-system-glibc libpthread">
892
            <primary sortas="c-libpthread">libpthread</primary>
893
          </indexterm>
894
        </listitem>
895
      </varlistentry>
475 gleu 896
 
591 gleu 897
      <varlistentry id="libresolv">
898
        <term><filename class="libraryfile">libresolv</filename></term>
899
        <listitem>
6634 myou72 900
          <para>Contient des fonctions de création, d'envoi et d'interprétation
640 texou 901
          de paquets pour les serveurs de noms de domaine Internet</para>
591 gleu 902
          <indexterm zone="ch-system-glibc libresolv">
903
            <primary sortas="c-libresolv">libresolv</primary>
904
          </indexterm>
905
        </listitem>
906
      </varlistentry>
475 gleu 907
 
591 gleu 908
      <varlistentry id="librpcsvc">
909
        <term><filename class="libraryfile">librpcsvc</filename></term>
910
        <listitem>
6634 myou72 911
          <para>Contient des fonctions apportant différents services RPC</para>
591 gleu 912
          <indexterm zone="ch-system-glibc librpcsvc">
913
            <primary sortas="c-librpcsvc">librpcsvc</primary>
914
          </indexterm>
915
        </listitem>
916
      </varlistentry>
475 gleu 917
 
591 gleu 918
      <varlistentry id="librt">
919
        <term><filename class="libraryfile">librt</filename></term>
920
        <listitem>
6634 myou72 921
          <para>Contient des fonctions fournissant la plupart des interfaces spécifiées
922
          par l'extension temps réel de POSIX.1b</para>
591 gleu 923
          <indexterm zone="ch-system-glibc librt">
924
            <primary sortas="c-librt">librt</primary>
925
          </indexterm>
926
        </listitem>
927
      </varlistentry>
475 gleu 928
 
591 gleu 929
      <varlistentry id="libthread_db">
930
        <term><filename class="libraryfile">libthread_db</filename></term>
931
        <listitem>
6634 myou72 932
          <para>Contient des fonctions utiles pour construire des débogueurs de
640 texou 933
          programmes multi-threads</para>
591 gleu 934
          <indexterm zone="ch-system-glibc libthread_db">
935
            <primary sortas="c-libthread_db">libthread_db</primary>
936
          </indexterm>
937
        </listitem>
938
      </varlistentry>
475 gleu 939
 
591 gleu 940
      <varlistentry id="libutil">
941
        <term><filename class="libraryfile">libutil</filename></term>
942
        <listitem>
943
          <para>Contient du code pour les fonctions <quote>standard</quote>
6634 myou72 944
          utilisées par de nombreux outils Unix</para>
591 gleu 945
          <indexterm zone="ch-system-glibc libutil">
946
            <primary sortas="c-libutil">libutil</primary>
947
          </indexterm>
948
        </listitem>
949
      </varlistentry>
475 gleu 950
 
591 gleu 951
    </variablelist>
475 gleu 952
 
591 gleu 953
  </sect2>
475 gleu 954
 
266 guillaume 955
</sect1>