Lines Matching defs:zip_file
4961 FILE *zip_file = fopen(zip_file_path, "re");
4962 if (zip_file == NULL) {
4966 if (fseek(zip_file, 0, SEEK_END) != 0) {
4968 fclose(zip_file);
4971 int64_t zip_file_len = ftell(zip_file);
4974 fclose(zip_file);
4981 if (fseek(zip_file, end_locator_pos, SEEK_SET) != 0) {
4983 fclose(zip_file);
4986 if (fread(&end_locator, sizeof(end_locator), 1, zip_file) != 1 || end_locator.signature != EOCD_SIGNATURE) {
4988 fclose(zip_file);
4996 if (fseek(zip_file, current_dir_pos, SEEK_SET) != 0) {
4998 fclose(zip_file);
5001 if (fread(&c_dir_entry, sizeof(c_dir_entry), 1, zip_file) != 1 || c_dir_entry.signature != CENTRAL_SIGNATURE) {
5003 fclose(zip_file);
5007 if (fread(file_name, c_dir_entry.name_size, 1, zip_file) != 1) {
5009 fclose(zip_file);
5014 if (fseek(zip_file, c_dir_entry.local_header_offset, SEEK_SET) != 0) {
5016 fclose(zip_file);
5019 if (fread(&zip_file_header, sizeof(zip_file_header), 1, zip_file) != 1) {
5021 fclose(zip_file);
5026 fclose(zip_file);
5036 fclose(zip_file);
5049 fclose(zip_file);
5052 z_info->fd = fileno(zip_file);