• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.9.5/gnutar-452/gnutar/src/

Lines Matching defs:stat_info

573 decode_header (union block *header, struct tar_stat_info *stat_info,
586 else if (stat_info->xhdr.size)
597 stat_info->stat.st_mode = MODE_FROM_HEADER (header->header.mode);
598 stat_info->mtime.tv_sec = TIME_FROM_HEADER (header->header.mtime);
599 stat_info->mtime.tv_nsec = 0;
600 assign_string (&stat_info->uname,
602 assign_string (&stat_info->gname,
607 stat_info->atime.tv_sec = TIME_FROM_HEADER (header->oldgnu_header.atime);
608 stat_info->ctime.tv_sec = TIME_FROM_HEADER (header->oldgnu_header.ctime);
609 stat_info->atime.tv_nsec = stat_info->ctime.tv_nsec = 0;
613 stat_info->atime.tv_sec = TIME_FROM_HEADER (header->star_header.atime);
614 stat_info->ctime.tv_sec = TIME_FROM_HEADER (header->star_header.ctime);
615 stat_info->atime.tv_nsec = stat_info->ctime.tv_nsec = 0;
618 stat_info->atime = stat_info->ctime = start_time;
622 stat_info->stat.st_uid = UID_FROM_HEADER (header->header.uid);
623 stat_info->stat.st_gid = GID_FROM_HEADER (header->header.gid);
624 stat_info->stat.st_rdev = 0;
634 || !uname_to_uid (header->header.uname, &stat_info->stat.st_uid))
635 stat_info->stat.st_uid = UID_FROM_HEADER (header->header.uid);
639 || !gname_to_gid (header->header.gname, &stat_info->stat.st_gid))
640 stat_info->stat.st_gid = GID_FROM_HEADER (header->header.gid);
647 stat_info->stat.st_rdev =
653 stat_info->stat.st_rdev = 0;
657 stat_info->archive_file_size = stat_info->stat.st_size;
658 xheader_decode (stat_info);
660 if (sparse_member_p (stat_info))
662 sparse_fixup_header (stat_info);
663 stat_info->is_sparse = true;
667 stat_info->is_sparse = false;
671 || stat_info->dumpdir)
672 stat_info->is_dumpdir = true;
675 transform_member_name (&stat_info->file_name, xform_regfile);