Provided by:
manpages-pt-dev_20040726-4_all 
NOME
zic - compilador de fusos horarios
SINOPSE
zic [ -v ] [ -d diret'orio ] [ -l hora local ] [ -p regras posix ] [ -L
nome do arquivo pula segundo ] [ -s ] [ -y comando ] [ nome do arquivo
... ]
DESCRI,C~AO
Zic le o texto oriundo do(s) arquivo(s) nomeado na linha de comando e
cria um arquivo especificado com informacoes de conversao de tempo
nesta entrada. Se um nome de arquivo e -, a entrada padrao e lida.
Estas opcoes estao disponiveis:
-d diret'orio
Cria o arquivo de conversao de tempo no diretorio nomeado ao
inves do diretorio padrao nomeado abaixo.
-l fuso hor'ario
Usa o fuso horario fornecido como hora local. Zic ira atuar
como se a entrada contivesse uma linha de ligacao na forma
Ligacao fuso hor'ario hora local
-p fuso hor'ario
Usa a regra de fusos horarios fornecida quando esta tratando com
as variaveis de ambiente de fusos horarios no formato POSIX.
Zic ira atuar como se a entrada contivesse uma linha de ligacao
na forma
Ligacao fuso hor'ario regras posix
-L nome do arquivo pula segundo
Le informacao para pular o segundo com o nome do arquivo
fornecido. Se esta opcao nao e usada, nenhuma informacao para
pular segundo aparecera no arquivo de saida.
-v Reclama se um ano que aparece no arquivo de dados esta fora do
intervalo de anos representaveis pelos valores de time(2)
-s Limita os valores de tempo armazenados nos arquivos de saida a
valores que sao os mesmos se sao tomados com sinal ou sem sinal.
Voce pode usar esta opcao para gerar arquivos compativeis com
SVVS.
-y comando
Use o comando fornecido ao inves de yearistype quando estiver
verificando os tipos de ano (veja abaixo).
As linhas de entrada sao feitas de campos. Campos sao separados entre
si por um numero qualquer de caracteres espaco. O espaco inicial e
seguintes na linha de entrada serao ignorados. Um caractere sem aspas
(#) na entrada introduz um comentario que se estende ate o fim da linha
onde caractere (#) aparece novamente. Caracteres espacos e (#) podem
ser contidos por aspas duplas (") se eles sao usados com uma parte do
campo. Qualquer linha que e vazia (depois de tirar seu comentario) e
ignorada. Linhas que nao sao vazias devem ser de um dos tres tipos:
linha de regra, linha de fuso, e linha de ligacao.
Uma linha de regra tem a forma
Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
Por exemplo:
Rule US 1967 1973 - Apr lastSun 2:00 1:00 D
Os campos que constituem uma linha de regra sao:
NAME Fornece o nome (arbitrario) do conjunto de regras do qual esta
faz parte.
FROM Fornece o primeiro ano no qual a regra e aplicada. Qualquer
ano na forma inteira pode ser fornecido; o calendario
Gregoriano e assumido. A palavra minimum (ou uma abreviacao)
significa o menor ano representavel como um inteiro. A palavra
maximum (ou uma abreviacao) significa o maior ano representavel
como um inteiro. Regras podem descrever tempos que nao sao
representaveis como valores de tempo, com tempos nao
representaveis ignorados; isto permite que regras possam ser
portaveis entre computadores com diferentes tipos de valores de
tempo.
TO Fornece o ano final no qual a regra e aplicada. Alem disso
minimum e maximum (como acima), a palavra only (ou uma
abreviacao) pode ser usada para repetir o valor do campo FROM.
TYPE Fornece o tipo de ano no qual a regra e aplicada. Se TYPE e -
entao a regra e aplicada em todos os anos entre FROM e TO
inclusive. Se TYPE for outra coisa, entao zic executa o
comando
yearistype year type
para verificar o tipo de um ano: um status de saida zero
significa que o ano e do tipo fornecido; um status de saida um
significa que o ano nao e do tipo fornecido.
IN Nome dos meses nos quais a regra tem efeito. Os nomes dos
meses podem ser abreviados.
ON Fornece o dia em que as regras tem efeito. Formas reconhecidas
incluem:
5 o quinto dia do mes
lastSun o ultimo Domingo do mes
lastMon a ultima Segunda do mes
Sun>=8 o primeiro Domingo no oitavo dia ou depois
Sun<=25 o ultimo Domingo no dia 25 ou antes
Nomes de dias da semana podem ser abreviados ou soletrados por
inteiro. Note que nao deve ter espacos dentro do campo ON
AT Fornece a hora do dia na qual a regra tem efeito. Formas
reconhecidas incluem:
2 tempo em horas
2:00 tempo em horas e minutos
15:00 tempo no formato de 24 houras
1:28:14 tempo em horas, minutos, e segundos
aonde a hora 0 e meia-noite e inicia o dia, e a hora 24 e meia-
noite e encerra o dia. Qualquer uma dessas formas pode ser
seguida pela letra w se o tempo fornecido e o tempo local "wall
clock",
s se o tempo fornecido e o tempo local "standard" , ou u (ou g
ou z) se o tempo fornecido e o tempo "universal"; na ausencia
de um indicador, o tempo "wall clock" e assumido.
SAVE Fornece a quantia de tempo a ser adicionada no tempo local
padrao quando a regra esta em efeito. Este campo tem formato
igual ao campo AT (ainda que, claro, os sufixos w e s nao sao
usados).
LETTER/S
Fornece a "parte variavel" (Por exemplo, os "S" ou "D" em "EST"
ou "EDT") das abreviacoes dos fusos horarios para serem usadas
quando a regra esta em efeito. Se este campo e -, a parte
variavel e nula.
Uma linha de fuso tem a forma
Zone NAME GMTOFF RULES/SAVE FORMAT [UNTIL]
Por exemplo:
Zone Australia/Adelaide 9:30 Aus CST 1971 Oct 31 2:00
Os campos que constituem uma linha de fuso sao:
NAME O nome do fuso horario. Este e o nome usado na criacao do
arquivo de informacao de conversao de tempo para o fuso.
GMTOFF
A quantia de tempo adionada ao UTC para fornecer o tempo padrao
neste fuso. O campo tem o mesmo formato que os campos AT e SAVE
da linha de regra; inicie o campo com um sinal de menos se o
tempo deve ser subtraido do UTC.
RULES/SAVE
O nome da regra(s) que aplicada no fuso horario ou,
alternativamente, uma quantia de tempo para adicionar no tempo
local padrao. Se este campo e - entao o tempo padrao sempre
aplica no fuso horario.
FORMAT
O formato para a abreviacao do fuso horario neste fuso horario.
O par de caracteres %s e usado para exibir onde a "parte
variavel" da abreviacao do fuso horario vai. Alternativamente, a
barra (/) separa abreviacoes padrao e de luz do dia.
UNTIL O tempo no qual o offset UTC ou as alteracoes de regra(s) para
uma localidade. Ele e especificado como um ano, um mes, um dia,
e uma hora do dia. Se ele e especificado, a informacao do fuso
horario e gerada a partir do offset UTC fornecido e a regra muda
ate o tempo especificado. O mes, dia e a hora do dia tem que ter
o formato como nas colunas IN, ON, e AT de uma regra; colunas
seguintes podem ser omitidas, e padronizads para o valor mais
proximo possivel das colunas faltantes.
A proxima linha deve ser uma linha de "continuacao" ; esta possui
a mesma forma que a linha de fuso exceto que a cadeia "Zone" e o
nome sao omitidos, tanto a linha de continuacao situara o inicio
da informacao no tempo especificado como o campo UNTIL na linha
anterior no arquivo usado pela linha anterior. Linhas de
continuacao podem conter um campo UNTIL , apenas como linhas de
fuso fazem, indicando que a proxima linha e tambem uma
continuacao.
Uma linha de ligacao tem a forma
Link LINK-FROM LINK-TO
Por exemplo:
Link Europe/Istanbul Asia/Istanbul
O campo LINK-FROM deveria aparecer como o campo NAME em alguma linha de
fuso; e o campo LINK-TO e usado como um nome alternativo para aquele
fuso.
Exceto para linhas de continuacao, linhas podem aparecer em qualquer
ordem na entrada.
Linhas no arquivo que descreve salto de segundos tem a seguinte
formato:
Leap YEAR MONTH DAY HH:MM:SS CORR R/S
Por exemplo:
Leap 1974 Dec 31 23:59:60 + S
Os campos ANO, M^ES, DIA, e HH:MM:SS contam quando o salto do segundo
ocorre. O campo CORR deveria ter "+" se um segundo fosse adicionado ou
"-" se um segundo fosse retirado. O campo R/S deveria ter (uma
abreviacao de) "Stationary" se o tempo do salto de segundo fornecido
por outros campos deveria ser interpretado como UTC ou (uma abreviacao
de) "Rolling" se o tempo do salto de segundo fornecido por outros
campos deveria ser interpretado como um tempo local "wall clock".
NOTA
Para areas com mais que dois tipos de tempo local, voce pode precisar
usar tempo local padrao no campo AT da regra de transicao de tempo mais
proxima para assegurar que o tempo de transicao mais proximo gravado no
arquivo compilado esta correto.
ARQUIVO
Diretorio padrao usado para arquivos criados /usr/local/etc/zoneinfo
VEJA TAMB'EM
newctime(3), tzfile(5), zdump(8)
TRADUZIDO POR LDP-BR em 21/08/2000.
Andre L. Fassone Canova <lonelywolf@blv.com.br> (traducao) XLeslie
Harlley Watter <leslie@netpar.com.br> (revisao)
ZIC(8)