Lines Matching defs:holes
2476 * holes - Information of holes in the input file.
2509 size_t blocksize, data_in_t *data_in_info, holes_info_t *holes)
2525 for (hl = holes->holes_list; hl != NULL; hl = hl->hl_next) {
2610 * <prepended info size><SP><orig file size><SP><holes info>
2615 * We read the rest of holes information here in this function.
2618 read_holesdata(holes_info_t *holes, off_t *fileszp,
2625 holesdata_sz = holes->holesdata_sz - MIN_HOLES_HDRSIZE;
2647 if (parse_holesdata(holes, holesdata) != 0)
2651 if (*fileszp != holes->data_size)
2719 * the holes in the file.
2722 /* holes info isn't necessary to skip file */
2730 * We got an error. Skip this file. holes info
2891 * Read through the data in files skipping holes.
2895 holes_info_t *holes, int *hole_changed)
2900 holes_list_t *hl = holes->holes_list;
2903 for (hl = holes->holes_list; hl != NULL; hl = hl->hl_next) {
2934 * the holes data.
2950 * We've read exact size of holes. We need to make sure
2976 holes_info_t *holes = NULL;
3088 holes = get_holes_info(Ifile, G_p->g_filesz, B_FALSE);
3089 if (holes != NULL)
3090 G_p->g_filesz = holes->holesdata_sz + holes->data_size;
3106 if (holes != NULL)
3107 free_holes_info(holes);
3131 if (holes != NULL)
3132 free_holes_info(holes);
3161 if (holes != NULL) {
3170 write_ancillary(holes->holesdata,
3171 holes->holesdata_sz, B_FALSE);
3178 if (holes != NULL) {
3180 &real_filesz, holes, &hole_changed);
3231 if (holes != NULL)
3232 free_holes_info(holes);
3250 holes_info_t *holes = NULL;
3285 holes = get_holes_info(Ifile, G_p->g_filesz, B_TRUE);
3287 if (holes != NULL) {
3290 G_p->g_filesz, Bufsize, data_in_info, holes);
3292 free_holes_info(holes);