Home | History | Annotate | Download | only in tzcode

Lines Matching defs:header

116   bionic_tzdata_header_t header = {};
117 ssize_t bytes_read = TEMP_FAILURE_RETRY(read(fd, &header, sizeof(header)));
118 if (bytes_read != sizeof(header)) {
119 fprintf(stderr, "%s: could not read header of \"%s\": %s\n",
125 if (strncmp(header.tzdata_version, "tzdata", 6) != 0 || header.tzdata_version[11] != 0) {
126 fprintf(stderr, "%s: bad magic in \"%s\": \"%.6s\"\n", __FUNCTION__, path, header.tzdata_version);
131 if (TEMP_FAILURE_RETRY(lseek(fd, ntohl(header.index_offset), SEEK_SET)) == -1) {
137 if (ntohl(header.index_offset) > ntohl(header.data_offset)) {
139 __FUNCTION__, path, ntohl(header.data_offset), ntohl(header.index_offset));
143 const size_t index_size = ntohl(header.data_offset) - ntohl(header.index_offset);
173 specific_zone_offset = ntohl(entry->start) + ntohl(header.data_offset);