Lines Matching defs:zonename

208  *	zonename
212 const char *zonename; /* Timezone */
488 * find_zone() gets the hashid for zonename, then uses the hashid
490 * the entry for zonename is found in the hash table, return a pointer
494 find_zone(const char *zonename)
499 hashid = get_hashid(zonename);
503 res = strcmp(cur->zonename, zonename);
523 hashid = get_hashid(new->zonename);
527 res = strcmp(cur->zonename, new->zonename);
555 hashid = get_hashid(old->zonename);
854 init_state(state_t *entry, const char *zonename, int vers)
858 entry->zonename = NULL;
861 if ((newzonename = libc_strdup(zonename)) == NULL)
880 entry->zonename = newzonename;
891 libc_free((char *)entry->zonename);
908 const char *zonename;
918 if ((zonename = getsystemTZ()) == NULL || *zonename == '\0')
919 zonename = _posix_gmt0;
927 if (namecache != NULL && strcmp(namecache, zonename) == 0 &&
930 if (namecache != NULL && strcmp(namecache, zonename) == 0)
939 entry = find_zone(zonename);
970 entry = find_zone(zonename);
998 entry = find_zone(zonename);
1030 if (entry == NULL || init_state(entry, zonename, vers) < 0) {
1067 if (*zonename == ':') {
1068 if (load_zoneinfo(zonename + 1, entry) != 0) {
1071 } else if (load_posixinfo(zonename, entry) != 0) {
1072 if (load_zoneinfo(zonename, entry) != 0) {
1080 namecache = entry->zonename;
1548 if (open_zoneinfo(sp->zonename, &st, 1) < 0)
1973 (void) fprintf(stderr, "zonename: \"%s\"\n", sp->zonename);
2083 * occuring following the zonename section. In this way,
2765 * while it has references to systemTZ (via zonename). If we
2766 * free the systemTZ, the reference via zonename can access