Provided by: libpqtypes-dev_1.5.1-2_amd64 bug

NAME

       PQlocalTZInfo - Gets the local machine´s timezone information.

SYNOPSIS

       #include <libpqtypes.h>

       void PQlocalTZInfo(time_t *t, int *gmtoff, int *isdst, char **tzabbrp);

DESCRIPTION

       This function retrieves the local machine´s timezone information.

       If  the  t  argument is not NULL, it represents a time_t value to get timezone information
       for.  If it is NULL, the current time is used.

       The gmtoff argument will be pointed at the number of seconds from GMT, same value  as  the
       GNU (struct tm).tm_gmtoff extension.

       The isdst argument will be pointed at zero if in standard time, one if in daylight savings
       time and negative one if unknown.

       The tzabbrp argument will be pointed at the timezone abbreviation,  like  PST,  ADT,  EST,
       etc..

RETURN VALUE

       None.

EXAMPLES

       This example gets the local timezone information for a file´s modified time.

              int gmtoff;
              int isdst;
              char *tzabbr;
              struct stat st;

              stat("report.xml", &st);
              PQlocalTZInfo(&st.st_mtime, &gmtoff, &isdst, &tzabbr);

RATIONALE

       libpqtypes  needs  the  ability  to  get  the local machine´s timezone information for the
       datetime data types.  It later became apparent that a portable  way  of  getting  timezone
       information was very useful and in demand.  Thus, this function was made public.

AUTHOR

       A  contribution  of eSilo, LLC. for the PostgreSQL Database Management System.  Written by
       Andrew Chernow and Merlin Moncure.

REPORTING BUGS

       Report bugs to <libpqtypes@esilo.com>.

COPYRIGHT

       Copyright (c) 2011 eSilo, LLC. All rights reserved.
       This is free software; see the source for copying conditions.  There is NO  warranty;  not
       even for MERCHANTABILITY or  FITNESS FOR A PARTICULAR PURPOSE.

SEE ALSO

       pqt-specs(3)