Provided by: manpages-fr-extra_20101103_all bug

NOM

       compile_et - Compilateur de table d'erreur

SYNOPSIS

       compile_et fichier

DESCRIPTION

       Compile_et convertit une table listant des noms de code d'erreur et les
       messages associes en  un  fichier  de  sources  C  utilisable  avec  la
       bibliotheque com_err(3).

       Le nom du fichier source doit se terminer par le suffixe << .et >> ; le
       fichier consiste en une declaration fournissant le nom (jusqu'a  quatre
       caracteres) de la table d'erreurs :

       error_table nom

       suivie d'au plus 256 entree de la forme :

       error_code nom, " cha^ine "

       se terminant par un

       end

       qui indique la fin de la table.

       Le    nom    de    la    table   sert   a   construire   une   fonction
       initialize_XXXX_error_table, qui doit etre appelee de facon a ce que la
       bibliotheque com_err reconnaisse la table d'erreurs.

       Les  differents codes d'erreur sont assignes en incrementant les numero
       sequentiellement (en demarrant par un  numero  eleve  calcule  par  une
       fonction  de  hachage  prenant  en fonction du nom de la table) ; ainsi
       pour des raisons de compatibilite, il est conseille de toujours ajouter
       les  nouveaux  codes  d'erreur a la fin d'une table existante, et de ne
       pas supprimer de codes des tables.

       Les noms definis dans la table sont place dans un fichier  d'en-tete  C
       par  des  directive  du  preprocesseur  qui  les  definissent comme des
       constantes entieres pouvant utiliser jusqu'a 32 bits.

       Un fichier de sources C est aussi genere. Il devra etre compile et  lie
       avec  les  fichiers objets qui font reference a ces codes d'erreur ; il
       contient le texte des messages et  la  fonction  d'initialisation.  Les
       deux  fichiers C ont des noms derives du fichier source d'origine, avec
       les suffixes << .et >> remplaces par << .c >> et << .h >>.

       Un << # >> dans le fichier source est considere comme un  caractere  de
       commentaire, et le contenu jusqu'a la fin de la ligne est ignore.

BOGUES

       Comme  la  version  originale  de  compile_et utilise un analyseur tres
       simple en yacc(1), et que  cette  version  de  compile_et  utilise  une
       combinaison  de  scripts  awk/sed,  sa  gestion  des  erreurs  laisse a
       desirer.

VOIR AUSSI

       com_err(3).

       Ken Raeburn, << A Common Error Description  Library  for  UNIX >>  (une
       bibliotheque generique de description d'erreurs pour UNIX).

TRADUCTION

       La  traduction de cette page de manuel est maintenue par les membres de
       la liste <debian-l10n-french AT lists DOT debian  DOT  org>.   Veuillez
       signaler  toute  erreur  de  traduction  par un rapport de bogue sur le
       paquet manpages-fr-extra.