Provided by: manpages-es_1.55-10_all bug

NOMBRE

       zic - compilador de husos horarios

SINOPSIS

       zic  [  -v  ]  [ -d directory ] [ -l localtime ] [ -p posixrules ] [ -L
       leapsecondfilename ] [ -s ] [ -y command ] [ filename ... ]

DESCRIPCI'ON

       Zic lee el texto del fichero (los ficheros) indicado(s) en la linea  de
       ordenes  y  crea  los  ficheros  de informacion de conversione horarias
       indicados en esta entrada.  Si un filename es  -,  se  lee  la  entrada
       estandar.

       Estan disponibles estas opciones:

       -d directory
              Crea  los ficheros de informacion de conversiones horarias en el
              directorio indicado  en  lugar  de  en  el  directorio  estandar
              indicado mas abajo.

       -l timezone
              Usa  el huso horario indicado como hora local.  Zic actuara como
              si la entrada contuviera una linea de enlace de la forma

                   Link timezone       localtime

       -p timezone
              Usa las reglas del huso horario indicado al manejar variables de
              entorno  de  huso horario en formato POSIX.  Zic actuara como si
              la entrada contuviera una linea de enlace de la forma

                   Link timezone       posixrules

       -L leapsecondfilename
              Lee  la  informacion  de  los  segundos  de  salto  del  fichero
              indicado.   Si  no se usa esta opcion, no aparece informacion de
              segundos de salto en los ficheros de salida.

       -v     Se queja si un ano que aparece en el fichero de datos esta fuera
              del intervalo de anos representable por valores time(2).

       -s     Limita  los valores horarios en los ficheros de salida a valores
              que son identicos tanto si son tomados como con signo  como  sin
              signo.   Puede usar esta opcion para generar fichero compatibles
              con SYSV.

       -y command
              Usa  la  orden  command  indicada  en  lugar  de  yearistype  al
              comprobar los tipos de los anos (vease mas abajo).

       Las  lineas  de  entrada  estan  formadas por campos.  Los campos estan
       separados unos de otros por cualquier numero de espacios en blanco. Los
       espacios  en  blanco  al  principio y final de las lineas de entrada se
       ignoran.  Un caracter  almohadilla  (#)  en  la  entrada  introduce  un
       comentario que se extiende hasta el final de la linea en la que aparece
       la almohadilla.  Los espacios en blanco y las  almohadillas  se  pueden
       encerrar  entre  comillas  dobles (") si se van a usar como parte de un
       campo.   Cualquier  linea  en  blanco   (despues   de   descartar   los
       comentarios) se ignora. Se espera que las lineas que no estan en blanco
       sean de uno de los tres tipos siguientes: lineas de  regla,  lineas  de
       huso y lineas de enlace.

       Una linea de regla tiene la forma

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

       Por ejemplo:

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

       Los campos que componen una linea de regla son:

       NAME    Indica el nombre (arbitrario) del conjunto de reglas de las que
               esta regla forma parte.

       FROM    Indica el primer ano en el que se aplica la  regla.   Se  puede
               dar  cualquier  ano  entero; se asume el calendario gregoriano.
               La palabra minimum (o una abreviacion) significa el ano  minimo
               representable  como  un  entero.   La  palabra  maximum  (o una
               abreviacion) significa el  ano  maximo  representable  como  un
               entero.   Las  reglas  pueden  describir  instantes  que no son
               representables como valores de tiempo; los valores de tiempo no
               se  pueden  representar se ignoran; esto permite que las reglas
               sean  portables  entre  ordenadores  con  diferentes  tipos  de
               valores horarios.

       TO      Da  el  ano  final  en  el  que  se aplica la regla.  Ademas de
               minimum y maximum (como antes), se puede usar la  palabra  only
               (o una abreviacion) para repetir el valor del campo FROM.

       TYPE    Indica el tipo de ano en el que se aplica la regla.  Si TYPE es
               - la regla se aplica en todos los anos entre FROM y  TO,  ambos
               inclusive.   Si  TYPE  es  cualquier  otra  cosa,  entonces zic
               ejecuta la orden
                    yearistype year type
               para comprobar el tipo de un ano: se asume  que  un  estado  de
               salida cero significa que el ano es del tipo dado; se asume que
               un estado de salida uno significa que el ano  no  es  del  tipo
               dado.

       IN      Nombre del mes en el que la regla surte efecto.  Los nombres de
               los meses se pueden abreviar.

       ON      Da el dia en el  que  la  regla  surte  efecto.   Los  formatos
               reconocidos incluyen:

                    5        El dia 5 del mes
                    lastSun  el ultimo domingo del mes
                    lastMon  el ultimo lunes del mes
                    Sun>=8   el primer domingo 8 o despues del dia 8
                    Sun<=25  el ultimo domingo 25 o antes del dia 25

               Los  nombres  de  los  dias  de  la semana se pueden abreviar o
               escribir totalmente. Dese cuenta que no debe haber espacios  en
               el campo ON.

       AT      Da  la  hora  del  dia  a  la  que  surte efecto la regla.  Los
               formatos reconocidos incluyen:

                    2        tiempo en horas
                    2:00     tiempo en horas y minutos
                    15:00    hora en formato 24 horas (para
                             horas despues del medio dia)
                    1:28:14  tiempo en horas, minutos y segundos
                    -        equivalente a 0

               donde las 0 horas representan la media noche  al  comienzo  del
               dia  y  las  24  horas  son  la  media  noche al final del dia.
               Cualquiera de estos formatos se puede acompanar por la letra  w
               si   el   tiempo   indicado  es  el  tiempo  local  del  "reloj
               incorporado", s si  el  tiempo  indicado  es  un  tiempo  local
               "estandar"  o  u  (o  g  o  z)  si  el tiempo dado es un tiempo
               universal; en ausencia de un indicador, se asume  la  hora  del
               reloj incorporado.

       SAVE    Indica  la cantidad de tiempo a anadir al tiempo local estandar
               cuando la regla  esta  vigente.   Este  campo  tiene  el  mismo
               formato  que el campo AT (aunque, naturalmente, los sufijos w y
               s no se usan).

       LETTER/S
               Indica la "parte variable" (por ejemplo, "S" o "D" en  el  caso
               de  "EST"  o "EDT") de las abreviaciones de huso horario a usar
               cuando la regla esta vigente.  Si este campo  es  -  no  existe
               parte variable.

       Una linea de huso tiene la forma

            Zone  NAME                GMTOFF  RULES/SAVE  FORMAT  [UNTIL]

       Por ejemplo:

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

       Los campos que forman una linea de huso son:

       NAME  El  nombre del huso horario.  Este es el nombre usado al crear el
             fichero de informacion de conversiones horarias para la zona.

       GMTOFF
             La cantidad de tiempo a anadir  a  UTC  para  obtener  el  tiempo
             estandar de la zona.  Este campo tiene el mismo formato que el de
             los campos AT y SAVE de las lineas de regla;  comience  el  campo
             con un signo menos si el tiempo se debe restar a UTC.

       RULES/SAVE
             El  nombre de la(s) regla(s) que se aplican en el huso horario o,
             alternativamente, una cantidad de tiempo a anadir al tiempo local
             estandar.   Si  este  campo  es  -  el tiempo estandar siempre se
             aplica en el huso horario.

       FORMAT
             El formato para las abreviaciones del huso horario en  este  huso
             horario.  El par de caracteres %s se usa para indicar donde va la
             "parte  variable"   de   la   abreviacion   del   huso   horario.
             Alternativamente,    una   barra   inclinida   (/)   separa   las
             abreviaciones estandar y de horario de verano.

       UNTIL El instante en el que cambia el desplazamiento respecto al UTC  o
             la(s) regla(s) para un lugar.  Se especifica como un ano, un mes,
             un dia  y  la  hora  de  un  dia.   Si  se  especifica  esto,  la
             informacion de huso horario se genera a partir del desplazamiento
             respecto al UTC y del cambio de regla indicados hasta el instante
             especificado.  El mes, dia y hora del dia tienen el mismo formato
             que las columnas IN, ON y AT de una regla; las columnas del final
             se  puede  omitir y, como valor, se toma por defecto el valor mas
             cercano posible para las columnas ausentes.

             La linea siguiente debe ser una  linea  de  "continuation";  esta
             tiene  el mismo formato que una linea de huso salvo que se omiten
             la cadena "Zone" y el nombre, ya que  la  linea  de  continuacion
             situara  informacion que tendra como punto de partida el instante
             especificado por el campo UNTIL de la linea anterior del  fichero
             usado  por  la linea anterior.  Las lineas de continuacion pueden
             contener un campo UNTIL, exactamente como lo hacen las lineas  de
             huso, indicando que la linea siguiente es una continuacion mas.

       Una linea de enlace tiene la forma

            Link  LINK-FROM        LINK-TO

       Por ejemplo:

            Link  Europe/Istanbul  Asia/Istanbul

       El  campo LINK-FROM deberia aparecer como el campo NAME en alguna linea
       de huso; el campo LINK-TO se usa como un nombre  alternativo  para  ese
       huso.

       Excepto  para  las lineas de continuacion, las lineas puede aparecer en
       cualquier orden en la entrada.

       Las lineas del fichero  que  describen  segundos  de  salto  tienen  el
       siguiente formato:

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

       Por ejemplo:

            Leap  1974  Dec    31   23:59:60  +     S

       Los  campos  YEAR, MONTH, DAY y HH:MM:SS indican cuando se producen los
       segundos de salto.  El campo CORR deberia ser "+"  si  se  anadiera  un
       segundo  de  salto o "-" if a second was skipped.  El campo R/S deberia
       ser (una abreviacion de) "Stationary" si el  instante  del  segundo  de
       salto  dado  por los otros campos debiera interpretarse como UTC o (una
       abreviacion de) "Rolling" si el instante del segundo de salto dado  por
       los  otros  campos debiera interpretarse como el tiempo local del reloj
       incorporado.

NOTA

       Para aquellas zonas  con  mas  de  dos  tipos  de  hora  local,  podria
       necesitar  usar  una hora local estandar en el campo AT de la regla del
       instante de transicion primero de todos para asegurar que  el  instante
       de  transicion  primero  de  todos  grabado  en el fichero compilado es
       correcto.

FICHERO

       /usr/local/etc/zoneinfo directorio estandar  usado  para  los  ficheros
       creados

V'EASE TAMBI'EN

       newctime(3), tzfile(5), zdump(8)

                                                                        ZIC(8)