Provided by:
manpages-fr-extra_20101103_all 
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)