Lines Matching refs:dblock
380 } dblock, *tbuf, xhdr_buf; variable
1258 if ((dblock.dbuf.typeflag != 'A') && in dorep()
1433 if (dblock.dbuf.name[0] == '\0') { /* null header = EOT */ in endtape()
1458 readtape((char *)&dblock); in getdir()
1459 if (dblock.dbuf.name[0] == '\0') in getdir()
1462 (void) sscanf(dblock.dbuf.mode, "%8lo", &Gen.g_mode); in getdir()
1463 (void) sscanf(dblock.dbuf.uid, "%8lo", (ulong_t *)&Gen.g_uid); in getdir()
1464 (void) sscanf(dblock.dbuf.gid, "%8lo", (ulong_t *)&Gen.g_gid); in getdir()
1465 (void) sscanf(dblock.dbuf.size, "%12" FMT_off_t_o, &Gen.g_filesz); in getdir()
1466 (void) sscanf(dblock.dbuf.mtime, "%12lo", (ulong_t *)&Gen.g_mtime); in getdir()
1467 (void) sscanf(dblock.dbuf.chksum, "%8o", &Gen.g_cksum); in getdir()
1468 (void) sscanf(dblock.dbuf.devmajor, "%8lo", &Gen.g_devmajor); in getdir()
1469 (void) sscanf(dblock.dbuf.devminor, "%8lo", &Gen.g_devminor); in getdir()
1471 is_posix = (strcmp(dblock.dbuf.magic, magic_type) == 0); in getdir()
1475 switch (dblock.dbuf.typeflag) { in getdir()
1502 if ((dblock.dbuf.typeflag == 'X') || (dblock.dbuf.typeflag == 'L')) { in getdir()
1514 if (dblock.dbuf.extno != '\0') { /* split file? */ in getdir()
1515 extno = dblock.dbuf.extno; in getdir()
1517 extotal = dblock.dbuf.extotal; in getdir()
1525 if (chksum != checksum(&dblock)) { in getdir()
1526 if (chksum != checksum_signed(&dblock)) { in getdir()
1543 if (chksum != checksum(&dblock)) { in getdir()
1571 NAMSIZ, dblock.dbuf.name, sp->st_mtim.tv_sec, in getdir()
1577 if (xattrp && dblock.dbuf.typeflag == _XATTR_HDRTYPE) { in getdir()
1594 dblock.dbuf.typeflag = xattrp->h_typeflag; in getdir()
1622 if (dblock.dbuf.typeflag == '1' || dblock.dbuf.typeflag == '2' || in passtape()
1623 dblock.dbuf.typeflag == '3' || dblock.dbuf.typeflag == '4' || in passtape()
1624 dblock.dbuf.typeflag == '5' || dblock.dbuf.typeflag == '6') in passtape()
2032 (void) memcpy(dblock.dbuf.name, in putfile()
2034 dblock.dbuf.name[NAMSIZ-1] in putfile()
2037 (void) sprintf(dblock.dbuf.name, in putfile()
2044 (void) sprintf(dblock.dbuf.chksum, in putfile()
2045 "%07o", checksum(&dblock)); in putfile()
2059 dblock.dbuf.typeflag = _XATTR_HDRTYPE; in putfile()
2061 dblock.dbuf.typeflag = '5'; in putfile()
2064 dblock.dbuf.typeflag = '5'; in putfile()
2067 (void) sprintf(dblock.dbuf.chksum, "%07o", in putfile()
2068 checksum(&dblock)); in putfile()
2070 (void) writetbuf((char *)&dblock, 1); in putfile()
2231 (void) writetbuf((char *)&dblock, 1); in putfile()
2311 (void) sprintf(dblock.dbuf.chksum, "%07o", checksum(&dblock)); in putfile()
2312 hint = writetbuf((char *)&dblock, 1); in putfile()
2396 (void) sprintf(dblock.dbuf.chksum, "%07o", checksum(&dblock)); in putfile()
2397 dblock.dbuf.typeflag = '6'; in putfile()
2399 (void) writetbuf((char *)&dblock, 1); in putfile()
2447 (void) sprintf(dblock.dbuf.chksum, "%07o", checksum(&dblock)); in putfile()
2448 dblock.dbuf.typeflag = '3'; in putfile()
2450 (void) writetbuf((char *)&dblock, 1); in putfile()
2498 (void) sprintf(dblock.dbuf.chksum, "%07o", checksum(&dblock)); in putfile()
2499 dblock.dbuf.typeflag = '4'; in putfile()
2501 (void) writetbuf((char *)&dblock, 1); in putfile()
2569 dblock.dbuf.extotal = extents; in splitfile()
2583 (void) sprintf(dblock.dbuf.efsize, "%9" FMT_off_t_o, bytes); in splitfile()
2585 (void) sprintf(dblock.dbuf.efsize, "%9" FMT_off_t_o, (off_t)0); in splitfile()
2604 (void) sprintf(dblock.dbuf.size, "%011" FMT_off_t_o, s); in splitfile()
2605 dblock.dbuf.extno = i; in splitfile()
2606 (void) sprintf(dblock.dbuf.chksum, "%07o", checksum(&dblock)); in splitfile()
2607 (void) writetbuf((char *)&dblock, 1); in splitfile()
2644 if ((size > 0) && (dblock.dbuf.typeflag != '0') && in convtoreg()
2645 (dblock.dbuf.typeflag != NULL) && (dblock.dbuf.typeflag != '1') && in convtoreg()
2646 (dblock.dbuf.typeflag != '2') && (dblock.dbuf.typeflag != '3') && in convtoreg()
2647 (dblock.dbuf.typeflag != '4') && (dblock.dbuf.typeflag != '5') && in convtoreg()
2648 (dblock.dbuf.typeflag != '6') && (dblock.dbuf.typeflag != 'A') && in convtoreg()
2649 (dblock.dbuf.typeflag != 'L') && in convtoreg()
2650 (dblock.dbuf.typeflag != _XATTR_HDRTYPE) && in convtoreg()
2651 (dblock.dbuf.typeflag != 'X')) { in convtoreg()
2823 dblock.dbuf.typeflag = _XATTR_HDRTYPE; in open_attr_dir()
3031 if (xattrp && dblock.dbuf.typeflag == '1') { in doxtract()
3036 dblock.dbuf.linkname); in doxtract()
3040 dblock.dbuf.linkname); in doxtract()
3056 if (strcmp(dblock.dbuf.magic, magic_type) == 0) { in doxtract()
3137 if (dircreate && (!is_posix || dblock.dbuf.typeflag == '5')) { in doxtract()
3152 if (dblock.dbuf.typeflag == '6') { /* FIFO */ in doxtract()
3193 if (dblock.dbuf.typeflag == '3' && !Uid) { /* CHAR SPECIAL */ in doxtract()
3234 } else if (dblock.dbuf.typeflag == '3' && Uid) { in doxtract()
3242 if (dblock.dbuf.typeflag == '4' && !Uid) { in doxtract()
3282 } else if (dblock.dbuf.typeflag == '4' && Uid) { in doxtract()
3287 if (dblock.dbuf.typeflag == '2') { /* symlink */ in doxtract()
3311 if (dblock.dbuf.typeflag == '1') { in doxtract()
3377 namep, dblock.dbuf.typeflag); in doxtract()
3383 dblock.dbuf.typeflag); in doxtract()
3387 if (dblock.dbuf.typeflag == '0' || in doxtract()
3388 dblock.dbuf.typeflag == NULL || convflag) { in doxtract()
3446 dblock.dbuf.typeflag = _XATTR_HDRTYPE; in doxtract()
3596 (dblock.dbuf.typeflag == '0' || in doxtract()
3597 dblock.dbuf.typeflag == NULL || in doxtract()
3598 convflag || dblock.dbuf.typeflag == '1')) { in doxtract()
3650 if (dblock.dbuf.typeflag == 'A') { /* acl info */ in doxtract()
3887 dblock.dbuf.name); in xblocks()
3951 (void) sprintf(name, "%.*s", NAMSIZ, dblock.dbuf.name); in xsfile()
4004 copy(&savedblock, &dblock); in xsfile()
4011 if ((dblock.dbuf.typeflag != 'A') && (xhdr_flgs != 0)) { in xsfile()
4073 (strncmp(savedblock.dbuf.name, dblock.dbuf.name, NAMSIZ)) || in notsame()
4074 (strcmp(savedblock.dbuf.mode, dblock.dbuf.mode)) || in notsame()
4075 (strcmp(savedblock.dbuf.uid, dblock.dbuf.uid)) || in notsame()
4076 (strcmp(savedblock.dbuf.gid, dblock.dbuf.gid)) || in notsame()
4077 (strcmp(savedblock.dbuf.mtime, dblock.dbuf.mtime)) || in notsame()
4078 (savedblock.dbuf.typeflag != dblock.dbuf.typeflag) || in notsame()
4079 (strncmp(savedblock.dbuf.linkname, dblock.dbuf.linkname, NAMSIZ)) || in notsame()
4080 (savedblock.dbuf.extotal != dblock.dbuf.extotal) || in notsame()
4081 (strcmp(savedblock.dbuf.efsize, dblock.dbuf.efsize))); in notsame()
4113 if (dblock.dbuf.typeflag != 'A') in dotable()
4128 if (dblock.dbuf.typeflag == 'A') { in dotable()
4186 dblock.dbuf.linkname); in dotable()
4190 dblock.dbuf.linkname); in dotable()
4194 if (dblock.dbuf.typeflag == '1') { in dotable()
4217 if (dblock.dbuf.typeflag == '2') in dotable()
4307 if (is_posix && dblock.dbuf.typeflag != '1') { in verbose()
4341 if (dblock.dbuf.typeflag == '2') { in longt()
4345 st->st_size = (off_t)(memchr(dblock.dbuf.linkname, in longt()
4347 (strlen(dblock.dbuf.linkname)) : (NAMSIZ)); in longt()
4401 markedDir = (dblock.dbuf.typeflag == '5' || trailingSlash); in checkdir()
4490 u_g_name = dblock.dbuf.uname; in resugname()
4504 u_g_name = dblock.dbuf.gname; in resugname()
4550 bzero(dblock.dummy, TBLOCK); in tomodes()
4574 (void) sprintf(dblock.dbuf.size, "%011" FMT_off_t_o, in tomodes()
4577 (void) sprintf(dblock.dbuf.size, "%011" FMT_off_t_o, in tomodes()
4580 (void) sprintf(dblock.dbuf.size, "%011" FMT_off_t_o, in tomodes()
4587 (void) sprintf(dblock.dbuf.gid, "%07lo", gid); in tomodes()
4588 (void) sprintf(dblock.dbuf.uid, "%07lo", uid); in tomodes()
4589 (void) sprintf(dblock.dbuf.mode, "%07lo", sp->st_mode & POSIXMODES); in tomodes()
4590 (void) sprintf(dblock.dbuf.mtime, "%011lo", sp->st_mtime); in tomodes()
5698 if ((dblock.dbuf.typeflag != 'A') && (xhdr_flgs != 0)) { in wantit()
5704 if (dblock.dbuf.typeflag == _XATTR_HDRTYPE && xattrbadhead == 0) { in wantit()
5814 if ((err != 0) && (dblock.dbuf.typeflag == 'A') && in setbytes_to_skip()
5818 } else if ((dblock.dbuf.typeflag != 'A') && in setbytes_to_skip()
5926 return (dblock.dbuf.typeflag == '5'); in is_directory()
6098 if (dblock.dbuf.prefix[0] != '\0') in check_prefix()
6100 dblock.dbuf.prefix, NAMSIZ, dblock.dbuf.name); in check_prefix()
6103 dblock.dbuf.name); in check_prefix()
6340 dblock.dbuf.typeflag = _XATTR_HDRTYPE; in build_dblock()
6342 dblock.dbuf.typeflag = typeflag; in build_dblock()
6343 (void) memset(dblock.dbuf.name, '\0', NAMSIZ); in build_dblock()
6344 (void) memset(dblock.dbuf.linkname, '\0', NAMSIZ); in build_dblock()
6345 (void) memset(dblock.dbuf.prefix, '\0', PRESIZ); in build_dblock()
6367 (void) sprintf(dblock.dbuf.devmajor, "%07lo", dev); in build_dblock()
6383 (void) sprintf(dblock.dbuf.devminor, "%07lo", dev); in build_dblock()
6385 (void) strncpy(dblock.dbuf.name, name, NAMSIZ); in build_dblock()
6386 (void) strncpy(dblock.dbuf.linkname, linkname, NAMSIZ); in build_dblock()
6387 (void) sprintf(dblock.dbuf.magic, "%.5s", magic_type); in build_dblock()
6388 (void) sprintf(dblock.dbuf.version, "00"); in build_dblock()
6389 (void) sprintf(dblock.dbuf.uname, "%.31s", getname(sp->st_uid)); in build_dblock()
6390 (void) sprintf(dblock.dbuf.gname, "%.31s", getgroup(sp->st_gid)); in build_dblock()
6391 (void) strncpy(dblock.dbuf.prefix, prefix, PRESIZ); in build_dblock()
6392 (void) sprintf(dblock.dbuf.chksum, "%07o", checksum(&dblock)); in build_dblock()
6395 (void) bcopy(dblock.dummy, xhdr_buf.dummy, TBLOCK); in build_dblock()
6414 Xtarhdr.x_uname = dblock.dbuf.uname; in build_dblock()
6415 Xtarhdr.x_gname = dblock.dbuf.gname; in build_dblock()
6772 (void) sprintf(dblock.dbuf.mode, "%07lo", in write_ancillary()
6785 (void) sprintf(dblock.dbuf.mode, "%07lo", stbuf.st_mode & POSIXMODES); in write_ancillary()
6850 if (dblock.dbuf.typeflag == 'L') { in get_xdata()
7364 dblock.dbuf.gname, iconv_cd, _X_GNAME, _POSIX_NAME_MAX); in gen_utf8_names()
7366 dblock.dbuf.uname, iconv_cd, _X_UNAME, _POSIX_NAME_MAX); in gen_utf8_names()
7368 (void) strncpy(tempbuf, dblock.dbuf.linkname, NAMSIZ); in gen_utf8_names()
7374 (void) strncpy(tempbuf, dblock.dbuf.prefix, PRESIZ); in gen_utf8_names()
7381 (void) strncat(tempbuf + nbytes, dblock.dbuf.name, in gen_utf8_names()
8009 (void) writetbuf((char *)&dblock, 1); in put_link()
8113 (void) write_ancillary(&dblock, secinfo, len, ACL_HDR); in put_extra_attributes()
8116 (void) write_ancillary(&dblock, secinfo, len, ACL_HDR); in put_extra_attributes()
8148 if (strlcpy(dblock.dbuf.name, lname, sizeof (dblock.dbuf.name)) >= in put_xattr_hdr()
8149 sizeof (dblock.dbuf.name)) { in put_xattr_hdr()
8158 write_ancillary(&dblock, attrbuf, attrlen, _XATTR_HDRTYPE); in put_xattr_hdr()
8161 (void) strncpy(dblock.dbuf.name, sname, NAMSIZ); in put_xattr_hdr()
8190 if (dblock.dbuf.typeflag != _XATTR_HDRTYPE) in read_xattr_hdr()