tzfile man page on OPENSTEP

Man page or keyword search:  
man Server   1419 pages
apropos Keyword Search (all sections)
Output format
OPENSTEP logo
[printable version]


TZFILE(5)							     TZFILE(5)

NAME
       tzfile - time zone information

SYNOPSIS
       #include <tzfile.h>

DESCRIPTION
       The  time  zone	information  files  used  by tzset(3) begin with bytes
       reserved for future use, followed by three  four-byte  values  of  type
       long,  written in a ``standard'' byte order (the high-order byte of the
       value is written first).	 These values are, in order:

       tzh_timecnt
	      The number of "transition times" for which data is stored in the
	      file.

       tzh_typecnt
	      The number of "local time types" for which data is stored in the
	      file (must not be zero).

       tzh_charcnt
	      The number of characters of  "time  zone	abbreviation  strings"
	      stored in the file.

       The  above  header  is followed by tzh_timecnt four-byte values of type
       long,  sorted  in  ascending  order.   These  values  are  written   in
       ``standard''  byte  order.   Each  is  used  as	a  transition time (as
       returned by time(2)) at	which  the  rules  for	computing  local  time
       change.	 Next  come tzh_timecnt one-byte values of type unsigned char;
       each one tells which of the different types  of	``local	 time''	 types
       described  in  the  file is associated with the same-indexed transition
       time.  These values serve as indices into an array of ttinfo structures
       that appears next in the file; these structures are defined as follows:

	    struct ttinfo {
		 long	       tt_gmtoff;
		 int	       tt_isdst;
		 unsigned int  tt_abbrind;
	    };

       Each  structure	is  written as a four-byte value for tt_gmtoff of type
       long, in a standard byte	 order,	 followed  by  a  one-byte  value  for
       tt_isdst	 and  a	 one-byte  value  for  tt_abbrind.  In each structure,
       tt_gmtoff gives the number of seconds to	 be  added  to	GMT,  tt_isdst
       tells  whether  tm_isdst	 should be set by localtime (3) and tt_abbrind
       serves as an index into the array of time zone abbreviation  characters
       that follow the ttinfo structure(s) in the file.

       Localtime uses the first standard-time ttinfo structure in the file (or
       simply the first ttinfo structure in the	 absence  of  a	 standard-time
       structure)  if  either tzh_timecnt is zero or the time argument is less
       than the first transition time recorded in the file.

SEE ALSO
       ctime(3)

System V			 June 13, 1988			     TZFILE(5)
[top]
                             _         _         _ 
                            | |       | |       | |     
                            | |       | |       | |     
                         __ | | __ __ | | __ __ | | __  
                         \ \| |/ / \ \| |/ / \ \| |/ /  
                          \ \ / /   \ \ / /   \ \ / /   
                           \   /     \   /     \   /    
                            \_/       \_/       \_/ 
More information is available in HTML format for server OPENSTEP

List of man pages available for OPENSTEP

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net