|
PostgreSQL Source Code git master
|
#include "postgres_fe.h"#include <fcntl.h>#include <grp.h>#include <pwd.h>#include <signal.h>#include <sys/stat.h>#include <time.h>#include "pg_getopt.h"#include "private.h"#include "tzfile.h"
Go to the source code of this file.
Data Structures | |
| struct | rule |
| struct | zone |
| struct | link |
| struct | lookup |
| struct | attype |
| struct | timerange |
Macros | |
| #define | O_BINARY 0 /* MS-Windows */ |
| #define | SCNdZIC SCNdFAST64 |
| #define | ZIC_MAX_ABBR_LEN_WO_WARN 6 |
| #define | ALL_PERMS (S_IRWXU | S_IRWXG | S_IRWXO) |
| #define | TROUBLE_PERMS (S_IWGRP | S_IWOTH) |
| #define | MKDIR_PERMS (ALL_PERMS & ~TROUBLE_PERMS) |
| #define | CREAT_PERMS (MKDIR_PERMS & ~(S_IXUSR | S_IXGRP | S_IXOTH)) |
| #define | GID_T_MAX MAXVAL(gid_t, TYPE_BIT(gid_t)) |
| #define | UID_T_MAX MAXVAL(uid_t, TYPE_BIT(uid_t)) |
| #define | alignof(type) offsetof(struct { char a; type b; }, b) |
| #define | TZDEFRULES "posixrules" |
| #define | _POSIX2_LINE_MAX 2048 |
| #define | linkat(targetdir, target, linknamedir, linkname, flag) (errno = ENOTSUP, -1) |
| #define | MODE_T_MAX MAXVAL(mode_t, TYPE_BIT(mode_t)) |
| #define | HAVE_SETMODE 0 |
| #define | ZIC_BLOAT_DEFAULT "slim" |
| #define | DO(field) fwrite(tzh.field, sizeof tzh.field, 1, fp) |
Typedefs | |
| typedef int_fast64_t | zic_t |
| typedef intmax_t | lineno_t |
| #define CREAT_PERMS (MKDIR_PERMS & ~(S_IXUSR | S_IXGRP | S_IXOTH)) |
Definition at line 168 of file zic.c.
| #define MKDIR_PERMS (ALL_PERMS & ~TROUBLE_PERMS) |
| #define SCNdZIC SCNdFAST64 |
| Enumerator | |
|---|---|
| FORMAT_LEN_GROWTH_BOUND | |
Definition at line 47 of file zic.c.
| Enumerator | |
|---|---|
| ZF_NAME | |
| ZF_STDOFF | |
| ZF_RULE | |
| ZF_FORMAT | |
| ZF_TILYEAR | |
| ZF_TILMONTH | |
| ZF_TILDAY | |
| ZF_TILTIME | |
| ZONE_MAXFIELDS | |
| ZONE_MINFIELDS | |
Definition at line 267 of file zic.c.
| Enumerator | |
|---|---|
| ZFC_STDOFF | |
| ZFC_RULE | |
| ZFC_FORMAT | |
| ZFC_TILYEAR | |
| ZFC_TILMONTH | |
| ZFC_TILDAY | |
| ZFC_TILTIME | |
| ZONEC_MAXFIELDS | |
| ZONEC_MINFIELDS | |
Definition at line 285 of file zic.c.
| Enumerator | |
|---|---|
| RF_NAME | |
| RF_LOYEAR | |
| RF_HIYEAR | |
| RF_COMMAND | |
| RF_MONTH | |
| RF_DAY | |
| RF_TOD | |
| RF_SAVE | |
| RF_ABBRVAR | |
| RULE_FIELDS | |
Definition at line 302 of file zic.c.
| Enumerator | |
|---|---|
| LP_YEAR | |
| LP_MONTH | |
| LP_DAY | |
| LP_TIME | |
| LP_CORR | |
| LP_ROLL | |
| LEAP_FIELDS | |
| EXPIRES_FIELDS | |
| Enumerator | |
|---|---|
| YR_MINIMUM | |
| YR_MAXIMUM | |
| YR_ONLY | |
| Enumerator | |
|---|---|
| TIME_T_BITS_IN_FILE | |
Definition at line 1149 of file zic.c.
Definition at line 3501 of file zic.c.
References _, buf, error(), fb(), MINSPERHOUR, SECSPERMIN, and sign.
Referenced by doabbr().
Definition at line 4905 of file zic.c.
References _, error(), EXIT_FAILURE, fb(), i, memcpy(), and TZ_MAX_CHARS.
Referenced by addtype(), and writezone().
Definition at line 4301 of file zic.c.
References attype::at, attypes, attype::dontmerge, growalloc(), timecnt, timecnt_alloc, type, and attype::type.
Referenced by outzone().
Definition at line 4311 of file zic.c.
References _, addabbr(), charcnt, chars, checkabbr(), desigidx, error(), EXIT_FAILURE, fb(), i, isdsts, j, ttisstds, ttisuts, TWO_31_MINUS_1, typecnt, TZ_MAX_TYPES, utoffs, and want_bloat().
Referenced by outzone(), and writezone().
Definition at line 4389 of file zic.c.
References _, error(), EXIT_FAILURE, fb(), i, leap, leapcnt, leapexpires, oadd(), SECSPERDAY, tadd(), and trans.
Referenced by main().
|
static |
Definition at line 546 of file zic.c.
References fb(), and size_sum().
Referenced by writezone().
|
static |
Definition at line 698 of file zic.c.
References _, arg, EXIT_FAILURE, fb(), fprintf, and progname.
Referenced by group_option(), mode_option(), and owner_option().
Definition at line 2040 of file zic.c.
References _, eat(), error(), errors, EXIT_FAILURE, fb(), getsave(), i, j, nrules, nzones, qsort, rule::r_filenum, rule::r_linenum, rule::r_name, rcomp(), rules, warning(), zone::z_rules, and zones.
Referenced by main().
Definition at line 959 of file zic.c.
References b, fb(), and link::l_linkname.
Referenced by make_links().
Definition at line 4611 of file zic.c.
References _, ciequal(), ciprefix(), fb(), itsabbr(), lasts, noise, table, warning(), wday_names, and word().
Referenced by getleapdatetime(), infile(), inleap(), and rulesub().
Definition at line 1096 of file zic.c.
References fb(), got_signal, i, SIGHUP, signal_handler(), and SIGPIPE.
Referenced by main().
Definition at line 1137 of file zic.c.
References fb(), got_signal, and sig.
Referenced by dolink(), get_rand_u64(), infile(), inputline(), main(), make_links(), open_outfile(), outzone(), random_dirent(), and verror().
Definition at line 4868 of file zic.c.
References _, fb(), GRANDPARENTED, is_alpha(), is_digit(), noise, warning(), and ZIC_MAX_ABBR_LEN_WO_WARN.
Referenced by addtype().
Definition at line 748 of file zic.c.
References fb(), no_gid, no_mode, no_uid, output_group, output_mode, and output_owner.
Referenced by close_file().
|
static |
Definition at line 772 of file zic.c.
References _, chmetadata(), EXIT_FAILURE, fb(), fprintf, name, progname, and strerror.
Referenced by dolink(), infile(), main(), usage(), and writezone().
|
static |
Definition at line 1457 of file zic.c.
References _, error(), fb(), len, name, noise, and warning().
Referenced by namecheck().
|
static |
Definition at line 2854 of file zic.c.
References b, buf, i, and val.
Referenced by ExecInitExprRec(), fmtfloat(), fmtint(), fmtptr(), get_rule_expr(), pg_strfromd(), print_double(), print_double(), print_double(), print_double(), puttzcode(), and writezone().
|
static |
Definition at line 1688 of file zic.c.
References directory, and filename.
Referenced by dolink(), open_outfile(), and rename_dest().
Definition at line 1693 of file zic.c.
References directory_ends_in_slash, and filename.
Referenced by dolink(), open_outfile(), and rename_dest().
|
static |
Definition at line 3547 of file zic.c.
References abbroffset(), disable_percent_s, fb(), format, is_alpha(), len, memcpy(), PERCENT_Z_LEN_BOUND, and sprintf.
Referenced by outzone(), and stringzone().
Definition at line 1851 of file zic.c.
References _, check_for_signal(), close_file(), diagdir(), diagslash(), directory, EINVAL, ENOTSUP, EXIT_FAILURE, fb(), fprintf, free, itssymlink(), linkat, mkdirs(), open_outfile(), progname, random_dirent(), relname, rename_dest(), same_parent_dirs(), strerror, symlink, and warning().
Referenced by main(), and make_links().
|
static |
Definition at line 624 of file zic.c.
References _, COMMAND_LINE_FILENUM, fb(), i, leapsec, LEAPSEC_FILENUM, and main_argv.
|
static |
Definition at line 1543 of file zic.c.
References check_for_signal(), EINTR, fb(), initialized, and max.
Referenced by random_dirent().
Definition at line 4677 of file zic.c.
References _, error(), EXIT_FAILURE, fb(), and is_space().
Referenced by infile().
Definition at line 2258 of file zic.c.
References _, ATTRIBUTE_FALLTHROUGH, error(), fb(), HOURSPERDAY, is_digit(), MINSPERHOUR, noise, oadd(), omul(), SCNdZIC, SECSPERHOUR, SECSPERMIN, sign, and warning().
Referenced by getleapdatetime(), getsave(), inzsub(), and rulesub().
Definition at line 2551 of file zic.c.
References _, byword(), EPOCH_YEAR, error(), fb(), gethms(), i, isleap, j, leapmaxyear, leapminyear, leapseen, len_months, len_years, LP_DAY, LP_MONTH, LP_TIME, LP_YEAR, mon_names, oadd(), omul(), SCNdZIC, SECSPERDAY, tadd(), and TM_JANUARY.
Referenced by inexpires(), and inleap().
Definition at line 581 of file zic.c.
References _, fb(), INDEX_MAX, and memory_exhausted().
Referenced by growalloc().
|
static |
Definition at line 601 of file zic.c.
References fb(), grow_nitems_alloc(), nitems, and xrealloc().
Referenced by addtt(), inlink(), inrule(), inzsub(), leapadd(), and make_links().
Definition at line 2660 of file zic.c.
References _, error(), EXPIRES_FIELDS, getleapdatetime(), and leapexpires.
Referenced by infile().
Definition at line 2165 of file zic.c.
References _, _POSIX2_LINE_MAX, buf, byword(), check_for_signal(), close_file(), eat(), error(), EXIT_FAILURE, fb(), filename, FORMAT_LEN_GROWTH_BOUND, fprintf, getfields(), INDEX_MAX, inexpires(), inleap(), inlink(), inputline(), inrule(), inzcont(), inzone(), LC_EXPIRES, LC_LEAP, LC_LINK, LC_RULE, LC_ZONE, leap_line_codes, MAX_FIELDS, min, name, progname, strerror, unreachable, and zi_line_codes.
Referenced by AlterSystemSetConfigFile(), isolation_start_test(), main(), psql_start_test(), and readfile().
Definition at line 2628 of file zic.c.
References _, byword(), error(), fb(), getleapdatetime(), LEAP_FIELDS, leap_types, leapadd(), LP_CORR, and LP_ROLL.
Referenced by infile().
Definition at line 2671 of file zic.c.
References _, error(), filenum, growalloc(), link::l_filenum, link::l_linenum, link::l_linkname, link::l_target, LF_LINKNAME, LF_TARGET, linenum, LINK_FIELDS, links, namecheck(), nlinks, nlinks_alloc, and xstrdup().
Referenced by infile().
Definition at line 2355 of file zic.c.
References _, error(), fb(), filenum, getsave(), growalloc(), linenum, max_abbrvar_len, nrules, nrules_alloc, rule::r_abbrvar, rule::r_filenum, rule::r_isdst, rule::r_linenum, rule::r_name, rule::r_save, RF_ABBRVAR, RF_COMMAND, RF_DAY, RF_HIYEAR, RF_LOYEAR, RF_MONTH, RF_NAME, RF_SAVE, RF_TOD, RULE_FIELDS, rules, rulesub(), and xstrdup().
Referenced by infile().
Definition at line 2404 of file zic.c.
References _, error(), fb(), filename, i, inzsub(), lcltime, nzones, psxrules, tzdefault, TZDEFRULES, ZF_NAME, ZONE_MAXFIELDS, and zones.
Referenced by infile().
Definition at line 2451 of file zic.c.
References _, error(), fb(), filenum, gethms(), growalloc(), linenum, max_format_len, namecheck(), noise, nzones, nzones_alloc, rule::r_filenum, rule::r_linenum, rule::r_loyear, rpytime(), rulesub(), warning(), xstrdup(), zone::z_filenum, zone::z_format, zone::z_format_specifier, zone::z_linenum, zone::z_name, zone::z_rule, zone::z_stdoff, zone::z_untilrule, zone::z_untiltime, ZF_FORMAT, ZF_NAME, ZF_RULE, ZF_STDOFF, ZF_TILDAY, ZF_TILMONTH, ZF_TILTIME, ZF_TILYEAR, ZFC_FORMAT, ZFC_RULE, ZFC_STDOFF, ZFC_TILDAY, ZFC_TILMONTH, ZFC_TILTIME, ZFC_TILYEAR, and zones.
Definition at line 4441 of file zic.c.
References a.
Referenced by checkabbr(), and doabbr().
Definition at line 4423 of file zic.c.
References a.
Referenced by getfields().
|
static |
Definition at line 2920 of file zic.c.
References timerange::defaulttype, leap, leapexpires, max_time, and types.
Referenced by writezone().
Definition at line 4508 of file zic.c.
References a.
Referenced by ciequal(), ciprefix(), itsabbr(), and rulesub().
Definition at line 1253 of file zic.c.
References _, adjleap(), associate(), bloat, catch_signals(), change_directory(), check_for_signal(), close_file(), colon, COMMAND_LINE_FILENUM, directory, directory_ends_in_slash, dolink(), duplicate_options(), eat(), error(), errors, EXIT_FAILURE, EXIT_SUCCESS, fb(), fprintf, getopt(), group_option(), hi_time, i, infile(), j, lcltime, leapsec, LEAPSEC_FILENUM, lo_time, main_argv, make_links(), mode_option(), no_mode, noise, nzones, optarg, optind, output_mode, outzone(), owner_option(), print_abbrevs, print_cutoff, printf, progname, psxrules, redundant_time, redundant_time_option(), skip_mkdir, timerange_option(), TYPE_BIT, TZDEFAULT, tzdefault, TZDEFRULES, usage(), use_safe_temp_permissions(), warning(), warnings, zone::z_name, ZIC_BLOAT_DEFAULT, ZIC_MAX, and zones.
Definition at line 968 of file zic.c.
References _, bsearch_linkcmp(), check_for_signal(), dolink(), eat(), error(), fb(), growalloc(), i, j, link::l_filenum, link::l_linenum, link::l_linkname, link::l_target, links, nlinks, nlinks_alloc, noise, qsort, qsort_linkcmp(), and warning().
Referenced by main().
Definition at line 555 of file zic.c.
References fb(), memory_exhausted(), and strerror.
Referenced by xmalloc(), xrealloc(), and xstrdup().
|
static |
Definition at line 498 of file zic.c.
References _, EXIT_FAILURE, fb(), fprintf, and progname.
Referenced by grow_nitems_alloc(), memcheck(), and size_overflow().
Definition at line 4957 of file zic.c.
References _, ELOOP, ENAMETOOLONG, err(), error(), EXIT_FAILURE, fb(), free, mkdir, MKDIR_PERMS, name, progname, skip_mkdir, strerror, and xstrdup().
Referenced by change_directory(), dolink(), and open_outfile().
Definition at line 1501 of file zic.c.
References _, componentcheck(), fb(), name, noise, and warning().
|
static |
Definition at line 4729 of file zic.c.
References fb(), time_overflow(), ZIC_MAX, and ZIC_MIN.
Referenced by adjleap(), gethms(), getleapdatetime(), outzone(), rpytime(), and tadd().
|
static |
Definition at line 4762 of file zic.c.
References fb(), time_overflow(), ZIC_MAX, and ZIC_MIN.
Referenced by gethms(), getleapdatetime(), and rpytime().
Definition at line 1707 of file zic.c.
References _, check_for_signal(), close, creat_perms, diagdir(), diagslash(), err(), EXIT_FAILURE, fb(), fd(), fprintf, mkdirs(), O_BINARY, progname, random_dirent(), and strerror.
Referenced by dolink(), and writezone().
Definition at line 3876 of file zic.c.
References _, addtt(), addtype(), attype::at, attypes, charcnt, check_for_signal(), compat, DAYSPERNYEAR, DC_DOM, disable_percent_s, doabbr(), attype::dontmerge, eat(), eats(), EPOCH_YEAR, error(), fb(), free, hi_time, i, INITIALIZE, j, leapmaxyear, leapminyear, leapseen, lo_time, max, max_abbrvar_len, max_format_len, max_time, max_year, min_time, min_year, noise, oadd(), rule::r_filenum, rule::r_isdst, rule::r_linenum, rule::r_temp, rule::r_todisstd, rule::r_todisut, rule::r_todo, redundant_time, rpytime(), SECSPERDAY, stringzone(), tadd(), timecnt, TM_JANUARY, type, attype::type, typecnt, unspecifiedtype, updateminmax(), want_bloat(), warning(), writezone(), xmalloc(), YEAR_32BIT_MAX, YEAR_32BIT_MIN, years_of_observations, zone::z_stdoff, zone::z_untiltime, ZIC_MAX, and ZIC_MIN.
Referenced by main().
Definition at line 937 of file zic.c.
References a, b, cmp(), fb(), link::l_filenum, link::l_linenum, and link::l_linkname.
Referenced by make_links().
Definition at line 1625 of file zic.c.
References check_for_signal(), fb(), get_rand_u64(), i, memcpy(), name, size_sum(), and xmalloc().
Referenced by dolink(), and open_outfile().
Definition at line 1781 of file zic.c.
References directory, fb(), i, INDEX_MAX, len, memcpy(), result, size_product(), size_sum(), and xmalloc().
Definition at line 1754 of file zic.c.
References _, diagdir(), diagslash(), EXIT_FAILURE, fb(), fprintf, free, name, progname, and strerror.
Referenced by dolink(), and writezone().
Definition at line 4785 of file zic.c.
References _, DAYSPERREPEAT, DAYSPERWEEK, DC_DOWGEQ, DC_DOWLEQ, EPOCH_WDAY, EPOCH_YEAR, error(), EXIT_FAILURE, fb(), i, isleap, len_months, len_years, noise, oadd(), omul(), SECSPERDAY, tadd(), TM_FEBRUARY, TM_JANUARY, warning(), y, and YEARSPERREPEAT.
Definition at line 3713 of file zic.c.
Referenced by stringzone().
|
static |
Definition at line 2696 of file zic.c.
References _, begin_years, byword(), DC_DOM, DC_DOWGEQ, DC_DOWLEQ, end_years, error(), fb(), free, gethms(), lasts, len_months, lowerit(), mon_names, SCNdZIC, unreachable, warning(), wday_names, xstrdup(), YEAR_32BIT_MIN, YR_MAXIMUM, YR_MINIMUM, YR_ONLY, and ZIC_MAX.
Definition at line 1086 of file zic.c.
References fb(), got_signal, sig, and signal_handler().
Referenced by catch_signals(), and signal_handler().
|
static |
Definition at line 505 of file zic.c.
References _, and memory_exhausted().
Referenced by size_product(), and size_sum().
|
static |
Definition at line 528 of file zic.c.
References fb(), INDEX_MAX, nitems, and size_overflow().
Referenced by relname(), and writezone().
|
static |
Definition at line 512 of file zic.c.
References a, b, fb(), INDEX_MAX, and size_overflow().
Referenced by align_to(), random_dirent(), and relname().
Definition at line 3598 of file zic.c.
References DAYSPERWEEK, fb(), HOURSPERDAY, len, MINSPERHOUR, result, SECSPERMIN, and sprintf.
Referenced by stringrule(), and stringzone().
Definition at line 3632 of file zic.c.
References compat, DAYSPERWEEK, DC_DOM, DC_DOWGEQ, DC_DOWLEQ, fb(), len_months, MINSPERHOUR, result, SECSPERDAY, SECSPERMIN, sprintf, stringoffset(), and TM_FEBRUARY.
Referenced by stringzone().
Definition at line 3735 of file zic.c.
References cmp(), compat, DC_DOM, doabbr(), fb(), hi_time, i, len, max_time, MINSPERHOUR, result, rule_cmp(), SECSPERDAY, SECSPERMIN, stringoffset(), stringrule(), TM_DECEMBER, and TM_JANUARY.
Referenced by outzone().
|
static |
Definition at line 4750 of file zic.c.
References fb(), max_time, min_time, oadd(), and time_overflow().
Referenced by adjleap(), getleapdatetime(), outzone(), rpytime(), and writezone().
|
static |
Definition at line 1178 of file zic.c.
References fb(), hi_time, lo_time, max, max_time, min, and min_time.
Referenced by main().
|
static |
Definition at line 803 of file zic.c.
References _, close_file(), EXIT_SUCCESS, fb(), fprintf, and progname.
Definition at line 870 of file zic.c.
References CREAT_PERMS, creat_perms, fb(), no_gid, no_mode, no_uid, output_group, output_mode, output_owner, S_IRGRP, S_IROTH, S_IRUSR, S_IWGRP, S_IWOTH, and S_IWUSR.
Referenced by main().
Definition at line 652 of file zic.c.
References _, check_for_signal(), fb(), filename, filenum, fprintf, linenum, rfilenum, rlinenum, and vfprintf.
Definition at line 682 of file zic.c.
References _, fb(), fprintf, verror(), and warnings.
Referenced by associate(), byword(), checkabbr(), componentcheck(), dolink(), EmitConnectionWarnings(), get_role_password(), gethms(), inzsub(), main(), make_links(), namecheck(), outzone(), queue_md5_password_warning(), rpytime(), rulesub(), StoreConnectionWarning(), and writezone().
|
static |
Definition at line 2968 of file zic.c.
References _, addabbr(), addtype(), align_to(), attype::at, atcomp(), attypes, chars, close_file(), convert(), corr, timerange::defaulttype, desigidx, directory, DO, error(), fb(), fprintf, free, hi_time, i, isdsts, j, leap, timerange::leapbase, leapcnt, timerange::leapcount, leapexpires, timerange::leapexpiry, limitrange(), lo_time, max, max_time, memcpy(), min_time, name, noise, open_outfile(), print_abbrevs, print_cutoff, puttzcode(), puttzcodepass(), qsort, redundant_time, rename_dest(), roll, size_product(), tadd(), timecnt, tm, trans, ttisstds, ttisuts, type, attype::type, typecnt, types, TZ_MAGIC, TZ_MAX_CHARS, TZ_MAX_LEAPS, TZ_MAX_TIMES, TZ_MAX_TYPES, tzhead::tzh_charcnt, tzhead::tzh_leapcnt, tzhead::tzh_magic, tzhead::tzh_reserved, tzhead::tzh_timecnt, tzhead::tzh_ttisstdcnt, tzhead::tzh_ttisutcnt, tzhead::tzh_typecnt, tzhead::tzh_version, unspecifiedtype, utoffs, want_bloat(), warning(), xmalloc(), ZIC32_MAX, ZIC32_MIN, and ZIC_MIN.
Referenced by outzone().
Definition at line 563 of file zic.c.
References malloc, and memcheck().
Referenced by outzone(), random_dirent(), relname(), and writezone().
Definition at line 569 of file zic.c.
References memcheck(), and realloc.
Referenced by growalloc().
|
static |
Referenced by addtt(), outzone(), and writezone().
|
static |
Definition at line 1240 of file zic.c.
Referenced by main(), and want_bloat().
|
static |
Definition at line 222 of file zic.c.
Referenced by addtype(), outzone(), pg_interpret_timezone_abbrev(), pg_timezone_abbrev_is_known(), tzloadbody(), and tzparse().
|
static |
Definition at line 485 of file zic.c.
Referenced by addtype(), getColorInfo(), initPopulateTable(), pg_reg_getcharacters(), and writezone().
| zic_t corr |
Definition at line 489 of file zic.c.
Referenced by import_pg_statistic(), timesub(), tzloadbody(), and writezone().
|
static |
Definition at line 68 of file zic.c.
Referenced by open_outfile(), and use_safe_temp_permissions().
|
static |
Definition at line 482 of file zic.c.
Referenced by addtype(), init_ttinfo(), tzloadbody(), and writezone().
Definition at line 1229 of file zic.c.
Referenced by create_manifest_writer(), CreateBackupStreamer(), diagdir(), dolink(), GetConfFilesInDir(), identify_target_directory(), main(), open_file_in_directory(), PathNameCreateTemporaryDir(), relname(), search_directory(), verify_directory(), and writezone().
|
static |
Definition at line 1233 of file zic.c.
Referenced by diagslash(), and main().
|
static |
Definition at line 223 of file zic.c.
Referenced by associate(), error(), and main().
|
static |
|
static |
Definition at line 1083 of file zic.c.
Referenced by catch_signals(), check_for_signal(), and signal_handler().
|
static |
Definition at line 1162 of file zic.c.
Referenced by leapadd(), main(), outzone(), stringzone(), timerange_option(), and writezone().
|
static |
Definition at line 481 of file zic.c.
Referenced by addtype(), and writezone().
| struct { ... } * leap |
Referenced by adjleap(), leapadd(), limitrange(), and writezone().
|
static |
Definition at line 226 of file zic.c.
Referenced by adjleap(), leapadd(), set_leapcount(), tzloadbody(), and writezone().
|
static |
Definition at line 1171 of file zic.c.
Referenced by adjleap(), inexpires(), limitrange(), and writezone().
|
static |
Definition at line 230 of file zic.c.
Referenced by getleapdatetime(), and outzone().
|
static |
Definition at line 229 of file zic.c.
Referenced by getleapdatetime(), and outzone().
Definition at line 243 of file zic.c.
Referenced by filename(), and main().
|
static |
Definition at line 228 of file zic.c.
Referenced by getleapdatetime(), and outzone().
|
static |
Definition at line 465 of file zic.c.
Referenced by getleapdatetime(), rpytime(), rulesub(), and stringrule().
Definition at line 470 of file zic.c.
Referenced by getleapdatetime(), and rpytime().
|
static |
|
static |
Definition at line 385 of file zic.c.
Referenced by inlink(), and make_links().
|
static |
Definition at line 1161 of file zic.c.
Referenced by leapadd(), main(), outzone(), timerange_option(), and writezone().
Definition at line 244 of file zic.c.
Referenced by filename(), and main().
|
static |
|
static |
|
static |
Definition at line 1155 of file zic.c.
Referenced by leapadd(), limitrange(), outzone(), stringzone(), tadd(), timerange_option(), and writezone().
|
static |
Definition at line 234 of file zic.c.
Referenced by outzone(), and updateminmax().
|
static |
Definition at line 1154 of file zic.c.
Referenced by leapadd(), outzone(), tadd(), timerange_option(), and writezone().
|
static |
Definition at line 235 of file zic.c.
Referenced by outzone(), and updateminmax().
Definition at line 410 of file zic.c.
Referenced by getleapdatetime(), and rulesub().
|
static |
Definition at line 386 of file zic.c.
Referenced by inlink(), and make_links().
|
static |
Definition at line 387 of file zic.c.
Referenced by inlink(), and make_links().
Definition at line 70 of file zic.c.
Referenced by chmetadata(), group_option(), and use_safe_temp_permissions().
Definition at line 726 of file zic.c.
Referenced by chmetadata(), main(), and use_safe_temp_permissions().
Definition at line 71 of file zic.c.
Referenced by chmetadata(), owner_option(), and use_safe_temp_permissions().
|
static |
Definition at line 236 of file zic.c.
Referenced by byword(), checkabbr(), componentcheck(), gethms(), inzsub(), main(), make_links(), namecheck(), outzone(), rpytime(), and writezone().
|
static |
Definition at line 370 of file zic.c.
Referenced by associate(), and inrule().
|
static |
|
static |
Definition at line 72 of file zic.c.
Referenced by chmetadata(), group_option(), and use_safe_temp_permissions().
|
static |
Definition at line 727 of file zic.c.
Referenced by chmetadata(), main(), and use_safe_temp_permissions().
|
static |
Definition at line 73 of file zic.c.
Referenced by chmetadata(), owner_option(), and use_safe_temp_permissions().
|
static |
Definition at line 237 of file zic.c.
Referenced by main(), and writezone().
|
static |
Definition at line 238 of file zic.c.
Referenced by main(), and writezone().
Definition at line 242 of file zic.c.
Referenced by arg2num(), change_directory(), close_file(), dolink(), duplicate_options(), infile(), main(), memory_exhausted(), mkdirs(), open_outfile(), rename_dest(), and usage().
|
static |
Definition at line 1168 of file zic.c.
Referenced by main(), outzone(), redundant_time_option(), and writezone().
| char roll |
Definition at line 490 of file zic.c.
Referenced by writezone().
|
static |
Definition at line 369 of file zic.c.
Referenced by associate(), fireRIRrules(), inrule(), and RelationBuildRuleLock().
|
static |
Definition at line 245 of file zic.c.
Referenced by addtt(), outzone(), tzloadbody(), tzparse(), and writezone().
| zic_t trans |
Definition at line 488 of file zic.c.
Referenced by add_tabstat_xact_level(), adjleap(), AtEOSubXact_PgStat_Relations(), AtEOXact_PgStat_Relations(), AtPrepare_PgStat_Relations(), find_tabstat_entry(), leapadd(), pgstat_report_analyze(), PostPrepare_PgStat_Relations(), restore_truncdrop_counters(), save_truncdrop_counters(), sqlnotice(), and writezone().
|
static |
Definition at line 483 of file zic.c.
Referenced by addtype(), and writezone().
|
static |
Definition at line 484 of file zic.c.
Referenced by addtype(), and writezone().
|
static |
Definition at line 247 of file zic.c.
Referenced by addtype(), outzone(), tzloadbody(), and writezone().
|
static |
Definition at line 248 of file zic.c.
Referenced by outzone(), and writezone().
|
static |
Definition at line 480 of file zic.c.
Referenced by addtype(), and writezone().
|
static |
Definition at line 34 of file zic.c.
Referenced by writezone().
|
static |
Definition at line 33 of file zic.c.
Referenced by writezone().
|
static |
|
static |