Provided by: manpages-fr-extra_20111118_all bug

NOM

       zic - Compilation des informations de fuseau horaire

SYNOPSIS

       zic  [ -v ] [ -d r'epertoire ] [ -l heure_locale ] [ -p r`egles_posix ] [
       -L fichier_secondes_rattrapage ] [ -s ] [ -y commande ] [ fichier ... ]

DESCRIPTION

       Zic lit le texte dans les fichiers indiques sur la ligne de commande et
       cree les fichiers d'information pour les conversions horaires indiquees
       dans ces fichiers. Si un nom de fichier est -,  l'entree  standard  est
       lue.

       Les options disponibles sont :

       -d r'epertoire
              Cree  les  fichiers d'informations pour les conversions horaires
              dans  le  repertoire  indique  plutot  que  dans  le  repertoire
              standard indique plus bas.

       -l fuseau_horaire
              Utiliser le fuseau horaire indique comme heure locale. Zic agira
              comme si l'entree contenait une ligne de lien de la forme :

                   Link fuseau_horaire      heure_locale

       -p fuseau_horaire
              Utiliser les regles de conversions horaires  du  fuseau  indique
              lors de la gestion des variables d'environnement horaires POSIX.
              Zic agira comme si l'entree contenait une ligne de  lien  de  la
              forme :

                   Link fuseau_horaire      regles_posix

       -L fichier_secondes_rattrapage
              Lire  les  informations  concernant  les  secondes de rattrapage
              periodique a partir du fichier indique. Si  cette  option  n'est
              pas  indiquee,  aucune  seconde  de  rattrapage ne sera prise en
              compte dans les fichiers de sortie.

       -v     Refuser qu'une annee indiquee dans le fichier de donnees soit en
              dehors de l'intervalle representable par les valeurs de time(2).

       -s     Limiter  les  valeurs  de  temps  stockees  dans les fichiers de
              sortie aux valeurs qui sont identiques en stockage signe et  non
              signe.  Cette  option permet de generer des fichiers compatibles
              SVVS.

       -y commande
              Utiliser la commande plutot que  yearistype  pour  verifier  les
              types d'annees (voir plus bas).

       Les  lignes  d'entrees  sont  composees  de champs, separes les uns des
       autres par un nombre quelconque de caracteres blancs.  Les  espaces  en
       debut  et  fin  de  ligne sont ignorees. Un caractere diese << # >> non
       protege en entree introduit un commentaire qui s'etend jusqu'a  la  fin
       de la ligne ou il apparait. Les caracteres blancs et les dieses peuvent
       etre inclus entre guillemets << " >> lorsqu'ils  doivent  faire  partie
       d'un  champ.  Toute ligne vide (apres suppression des commentaires) est
       ignoree. Les lignes non vides peuvent etre de trois types : les  lignes
       de regle, de zone, et de lien.

       Une ligne de regle est de la forme :

            Rule  NAME  FROM  TO    TYPE  IN   ON       AT    SAVE  LETTER/S

       Par exemple :

            Rule  US    1967  1973  -     Apr  lastSun  2:00  1:00  D

       Les champs composant une ligne de regle sont :

       NAME    Indique le nom (arbitraire) du jeu de regles dont celle-ci fait
               partie.

       FROM    Indique la premiere annee pour laquelle  la  regle  s'applique.
               Tout nombre entier correspondant a une annee peut etre utilise.
               On suppose qu'il s'agit du calendrier gregorien. Le mot minimum
               (ou   une  abreviation)  correspond  a  la  plus  petite  annee
               representable  par  un  entier.  Le   mot   maximum   (ou   une
               abreviation)  correspond  a  la plus grande annee representable
               par un entier. Les regles peuvent decrire des dates qui ne sont
               pas  representables par des valeurs de time(2). Ceci permet aux
               regles d'etre generales quels que soient les types  de  donnees
               employes par la machine hote.

       TO      Indique  l'annee  finale  pour laquelle la regle s'applique. En
               plus des symboles minimum et maximum (comme  precedemment),  le
               mot only (ou une abreviation) permet de reutiliser la valeur du
               champ FROM.

       TYPE    Indique le type des annees ou la regle s'applique. Si  le  TYPE
               est  << - >>,  la regle s'applique pour toutes les annees entre
               FROM et TO comprises. Si  le  TYPE  a  une  autre  valeur,  zic
               execute la commande :
                    yearistype ann'ee type
               pour  verifier  le  type  de  l'annee :  un  code de sortie nul
               indique que l'annee indiquee est du type considere, un code  de
               sortie valant 1 signifie que l'annee n'est pas de ce type.

       IN      Indique  le  mois auquel la regle prend effet. Les noms de mois
               peuvent etre abreges.

       ON      Indique le  jour  auquel  la  regle  prend  effet.  Les  formes
               acceptees comprennent :

                    5        Le 5 du mois
                    lastSun  Le dernier dimanche du mois
                    lastMon  Le dernier lundi du mois
                    Sun>=8   Le premier dimanche apres le 8
                    Sun<=25  Le dernier dimanche avant le 25

               Les  noms  des  jours de la semaine peuvent etre abreges. Il ne
               doit pas y avoir d'espace au sein du champ ON.

       AT      Indique l'heure a  laquelle  la  regle  prend  effet.  Diverses
               formes sont acceptees :

                    2        l'heure
                    2:00     l'heure et les minutes
                    15:00    un format sur 24 heures
                    1:28:14  heure, minutes et secondes

               L'heure  vaut 0 a minuit au debut de la journee, ou 24 a minuit
               a la fin de la journee. N'importe quelle forme  ci-dessus  peut
               etre  suivie  des  lettres  w  si  l'heure  est locale (<< wall
               clock >>, c'est-a-dire la pendule), s s'il  s'agit  de  l'heure
               locale  standard,  u  (ou  g  ou  z)  s'il  s'agit  de  l'heure
               universelle. Sans indicateur,  on  suppose  que  c'est  l'heure
               locale.

       SAVE    Indique  la quantite horaire a ajouter a l'heure locale lorsque
               la regle prend effet. Ce champ a le meme format que le champ AT
               (sauf que les suffixes w et s ne sont evidemment pas utilises).

       LETTER/S
               Indique  la  << partie  variable >>  de l'abreviation du fuseau
               horaire (par exemple, << S >>  ou  << D >>  dans  << EST >>  ou
               << EDT >>)  lorsque  la regle est en fonction. Si ce champ vaut
               << - >>, la partie variable est nulle.

       Une ligne de zone est de la forme :

            Zone  NAME                GMTOFF  RULES/SAVE  FORMAT  [UNTIL]

       Par exemple :

            Zone  Australia/Adelaide  9:30    Aus         CST     1971 Oct 31 2:00

       Les champs constituant une ligne de zone sont les suivants :

       NAME  Le nom du fuseau horaire.  Il  s'agit  du  nom  utilise  pour  la
             creation du fichier de donnees de conversions horaires pour cette
             zone.

       GMTOFF
             La quantite de temps a ajouter au temps  universel  pour  obtenir
             l'heure  standard dans la zone. Ce champ a le meme format que les
             champs AT et SAVE des lignes de  regles.  On  peut  commencer  le
             champ  avec  un  signe  moins  << - >>  si  la quantite doit etre
             soustraite de l'UTC.

       RULES/SAVE
             Les noms des regles qui s'appliquent dans cette zone, ou bien  la
             quantite horaire a ajouter au temps local standard de la zone. Si
             ce champ est << - >>, l'heure standard s'applique  toujours  dans
             cette zone.

       FORMAT
             Le  format  pour l'abreviation du fuseau horaire dans cette zone.
             Les deux caracteres %s servent a indiquer ou placer la  << partie
             variable >> de l'abreviation du fuseau. Eventuellement, une barre
             oblique << / >> peut separer les abreviations standard et d'heure
             d'ete.

       UNTIL Le  moment  ou  changent  le  decalage par rapport a l'UTC ou les
             regles pour le lieu. Ce moment est indique sous  la  forme  d'une
             annee,  un mois, un jour, et une heure. Si elles sont specifiees,
             les informations pour le fuseau horaire seront creees a partir de
             la  regle ou du decalage UTC jusqu'au moment indique. Les valeurs
             doivent avoir le meme format que pour les colonnes IN, ON, et  AT
             d'une  regle.  Les  colonnes  suivantes  peuvent  etre omises, la
             valeur par defaut etant le plus tot possible  pour  les  colonnes
             manquantes.

             La ligne suivante doit etre une ligne de << continuation >> qui a
             la meme forme qu'une ligne de zone, sauf que la chaine << Zone >>
             et le nom sont absents. Cette ligne de continuation va placer les
             informations commencant au moment precise dans le champ UNTIL  de
             la  ligne  precedente dans le fichier utilise par cette derniere.
             Les lignes de continuation peuvent avoir un  champ  UNTIL,  comme
             les  lignes  de  zones,  pour  montrer  que la ligne suivante est
             egalement une future continuation.

       Une ligne de lien est de la forme :

            Link  LINK-FROM        LINK-TO

       Par exemple :

            Link  Europe/Istanbul  Asia/Istanbul

       Le champ LINK-FROM doit exister sous forme de champ NAME  quelque  part
       dans  une  ligne de zone. Le champ LINK-TO sert de lien alternatif pour
       la zone.

       A l'exception des lignes de  continuation,  toutes  les  autres  lignes
       peuvent apparaitre dans n'importe quel ordre.

       Les  lignes  dans  le  fichier  decrivant  les  secondes  de rattrapage
       periodique doivent avoir la forme :

            Leap  YEAR  MONTH  DAY  HH:MM:SS  CORR  R/S

       Par exemple :

            Leap  1974  Dec    31   23:59:60  +     S

       Les champs YEAR, MONTH, DAY et  HH:MM:SS  indiquent  le  moment  ou  la
       seconde  de rattrapage apparait. Le champ CORR doit contenir un << + >>
       si une seconde est ajoutee ou un << - >> si une seconde est enlevee. Le
       champ  R/S  doit  etre  un  S  (abreviation de Stationary) si l'instant
       indique par les autres champs doit etre interprete comme une heure UTC,
       ou bien R (abreviation de Rolling) si l'instant est en heure locale.

NOTE

       Pour  les  zones  ayant plus de deux types d'heure locale, il peut etre
       necessaire d'utiliser l'heure locale standard dans le champ  AT  de  la
       premiere  regle  de  transition pour s'assurer que la premiere heure de
       transition du fichier compile soit correcte.

FICHIER

       /usr/share/zoneinfo     Repertoire standard pour les fichiers crees

VOIR AUSSI

       ctime(3), zdump(1)

TRADUCTION

       Cette page de manuel a ete traduite par Christophe Blaess <ccb AT club-
       internet  DOT  fr>  en  1999.   La  version  presente  dans  Debian 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.

                                                                        ZIC(8)