Lines Matching refs:dblock

373 } dblock, *tbuf, xhdr_buf;  variable
1300 if ((dblock.dbuf.typeflag != 'A') && in dorep()
1475 if (dblock.dbuf.name[0] != '\0') { in endtape()
1482 if (is_posix && dblock.dbuf.prefix[0] != '\0') { in endtape()
1513 readtape((char *)&dblock); in getdir()
1514 if (dblock.dbuf.name[0] == '\0') in getdir()
1517 (void) sscanf(dblock.dbuf.mode, "%8lo", &Gen.g_mode); in getdir()
1518 (void) sscanf(dblock.dbuf.uid, "%8lo", (ulong_t *)&Gen.g_uid); in getdir()
1519 (void) sscanf(dblock.dbuf.gid, "%8lo", (ulong_t *)&Gen.g_gid); in getdir()
1520 (void) sscanf(dblock.dbuf.size, "%12" FMT_off_t_o, &Gen.g_filesz); in getdir()
1521 (void) sscanf(dblock.dbuf.mtime, "%12lo", (ulong_t *)&Gen.g_mtime); in getdir()
1522 (void) sscanf(dblock.dbuf.chksum, "%8o", &Gen.g_cksum); in getdir()
1523 (void) sscanf(dblock.dbuf.devmajor, "%8lo", &Gen.g_devmajor); in getdir()
1524 (void) sscanf(dblock.dbuf.devminor, "%8lo", &Gen.g_devminor); in getdir()
1526 is_posix = (strcmp(dblock.dbuf.magic, magic_type) == 0); in getdir()
1530 switch (dblock.dbuf.typeflag) { in getdir()
1560 if ((dblock.dbuf.typeflag == 'X') || (dblock.dbuf.typeflag == 'L')) { in getdir()
1572 if (dblock.dbuf.extno != '\0') { /* split file? */ in getdir()
1573 extno = dblock.dbuf.extno; in getdir()
1575 extotal = dblock.dbuf.extotal; in getdir()
1583 if (chksum != checksum(&dblock)) { in getdir()
1584 if (chksum != checksum_signed(&dblock)) { in getdir()
1601 if (chksum != checksum(&dblock)) { in getdir()
1629 NAMSIZ, dblock.dbuf.name, sp->st_mtim.tv_sec, in getdir()
1635 if (xattrp && dblock.dbuf.typeflag == _XATTR_HDRTYPE) { in getdir()
1652 dblock.dbuf.typeflag = xattrp->h_typeflag; in getdir()
1679 dlog("passtape: typeflag \"%c\"\n", dblock.dbuf.typeflag); in passtape()
1680 if (dblock.dbuf.name[0] != '\0') { in passtape()
1681 dlog("passtape: name \"%s\"\n", dblock.dbuf.name); in passtape()
1683 if (is_posix && dblock.dbuf.prefix[0] != '\0') { in passtape()
1684 dlog("passtape: prefix \"%s\"\n", dblock.dbuf.prefix); in passtape()
1692 if (dblock.dbuf.typeflag == '1' || dblock.dbuf.typeflag == '2' || in passtape()
1693 dblock.dbuf.typeflag == '3' || dblock.dbuf.typeflag == '4' || in passtape()
1694 dblock.dbuf.typeflag == '5' || dblock.dbuf.typeflag == '6') in passtape()
2104 (void) memcpy(dblock.dbuf.name, in putfile()
2106 dblock.dbuf.name[NAMSIZ-1] in putfile()
2109 (void) sprintf(dblock.dbuf.name, in putfile()
2116 (void) sprintf(dblock.dbuf.chksum, in putfile()
2117 "%07o", checksum(&dblock)); in putfile()
2131 dblock.dbuf.typeflag = _XATTR_HDRTYPE; in putfile()
2133 dblock.dbuf.typeflag = '5'; in putfile()
2136 dblock.dbuf.typeflag = '5'; in putfile()
2139 (void) sprintf(dblock.dbuf.chksum, "%07o", in putfile()
2140 checksum(&dblock)); in putfile()
2142 (void) writetbuf((char *)&dblock, 1); in putfile()
2302 (void) writetbuf((char *)&dblock, 1); in putfile()
2378 (void) sprintf(dblock.dbuf.chksum, "%07o", checksum(&dblock)); in putfile()
2379 hint = writetbuf((char *)&dblock, 1); in putfile()
2459 (void) sprintf(dblock.dbuf.chksum, "%07o", checksum(&dblock)); in putfile()
2460 dblock.dbuf.typeflag = '6'; in putfile()
2462 (void) writetbuf((char *)&dblock, 1); in putfile()
2506 (void) sprintf(dblock.dbuf.chksum, "%07o", checksum(&dblock)); in putfile()
2507 dblock.dbuf.typeflag = '3'; in putfile()
2509 (void) writetbuf((char *)&dblock, 1); in putfile()
2554 (void) sprintf(dblock.dbuf.chksum, "%07o", checksum(&dblock)); in putfile()
2555 dblock.dbuf.typeflag = '4'; in putfile()
2557 (void) writetbuf((char *)&dblock, 1); in putfile()
2625 dblock.dbuf.extotal = extents; in splitfile()
2639 (void) sprintf(dblock.dbuf.efsize, "%9" FMT_off_t_o, bytes); in splitfile()
2641 (void) sprintf(dblock.dbuf.efsize, "%9" FMT_off_t_o, (off_t)0); in splitfile()
2660 (void) sprintf(dblock.dbuf.size, "%011" FMT_off_t_o, s); in splitfile()
2661 dblock.dbuf.extno = i; in splitfile()
2662 (void) sprintf(dblock.dbuf.chksum, "%07o", checksum(&dblock)); in splitfile()
2663 (void) writetbuf((char *)&dblock, 1); in splitfile()
2700 if ((size > 0) && (dblock.dbuf.typeflag != '0') && in convtoreg()
2701 (dblock.dbuf.typeflag != NULL) && (dblock.dbuf.typeflag != '1') && in convtoreg()
2702 (dblock.dbuf.typeflag != '2') && (dblock.dbuf.typeflag != '3') && in convtoreg()
2703 (dblock.dbuf.typeflag != '4') && (dblock.dbuf.typeflag != '5') && in convtoreg()
2704 (dblock.dbuf.typeflag != '6') && (dblock.dbuf.typeflag != 'A') && in convtoreg()
2705 (dblock.dbuf.typeflag != 'L') && in convtoreg()
2706 (dblock.dbuf.typeflag != _XATTR_HDRTYPE) && in convtoreg()
2707 (dblock.dbuf.typeflag != 'X')) { in convtoreg()
2879 dblock.dbuf.typeflag = _XATTR_HDRTYPE; in open_attr_dir()
3087 if (xattrp && dblock.dbuf.typeflag == '1') { in doxtract()
3092 dblock.dbuf.linkname); in doxtract()
3096 dblock.dbuf.linkname); in doxtract()
3112 if (strcmp(dblock.dbuf.magic, magic_type) == 0) { in doxtract()
3193 if (dircreate && (!is_posix || dblock.dbuf.typeflag == '5')) { in doxtract()
3208 if (dblock.dbuf.typeflag == '6') { /* FIFO */ in doxtract()
3249 if (dblock.dbuf.typeflag == '3' && !Uid) { /* CHAR SPECIAL */ in doxtract()
3290 } else if (dblock.dbuf.typeflag == '3' && Uid) { in doxtract()
3298 if (dblock.dbuf.typeflag == '4' && !Uid) { in doxtract()
3338 } else if (dblock.dbuf.typeflag == '4' && Uid) { in doxtract()
3343 if (dblock.dbuf.typeflag == '2') { /* symlink */ in doxtract()
3367 if (dblock.dbuf.typeflag == '1') { in doxtract()
3433 namep, dblock.dbuf.typeflag); in doxtract()
3439 dblock.dbuf.typeflag); in doxtract()
3443 if (dblock.dbuf.typeflag == '0' || in doxtract()
3444 dblock.dbuf.typeflag == NULL || convflag) { in doxtract()
3502 dblock.dbuf.typeflag = _XATTR_HDRTYPE; in doxtract()
3652 (dblock.dbuf.typeflag == '0' || in doxtract()
3653 dblock.dbuf.typeflag == NULL || in doxtract()
3654 convflag || dblock.dbuf.typeflag == '1')) { in doxtract()
3706 if (dblock.dbuf.typeflag == 'A') { /* acl info */ in doxtract()
3943 dblock.dbuf.name); in xblocks()
4007 (void) sprintf(name, "%.*s", NAMSIZ, dblock.dbuf.name); in xsfile()
4060 copy(&savedblock, &dblock); in xsfile()
4067 if ((dblock.dbuf.typeflag != 'A') && (xhdr_flgs != 0)) { in xsfile()
4129 (strncmp(savedblock.dbuf.name, dblock.dbuf.name, NAMSIZ)) || in notsame()
4130 (strcmp(savedblock.dbuf.mode, dblock.dbuf.mode)) || in notsame()
4131 (strcmp(savedblock.dbuf.uid, dblock.dbuf.uid)) || in notsame()
4132 (strcmp(savedblock.dbuf.gid, dblock.dbuf.gid)) || in notsame()
4133 (strcmp(savedblock.dbuf.mtime, dblock.dbuf.mtime)) || in notsame()
4134 (savedblock.dbuf.typeflag != dblock.dbuf.typeflag) || in notsame()
4135 (strncmp(savedblock.dbuf.linkname, dblock.dbuf.linkname, NAMSIZ)) || in notsame()
4136 (savedblock.dbuf.extotal != dblock.dbuf.extotal) || in notsame()
4137 (strcmp(savedblock.dbuf.efsize, dblock.dbuf.efsize))); in notsame()
4169 if (dblock.dbuf.typeflag != 'A') in dotable()
4184 if (dblock.dbuf.typeflag == 'A') { in dotable()
4242 dblock.dbuf.linkname); in dotable()
4246 dblock.dbuf.linkname); in dotable()
4250 if (dblock.dbuf.typeflag == '1') { in dotable()
4273 if (dblock.dbuf.typeflag == '2') in dotable()
4363 if (is_posix && dblock.dbuf.typeflag != '1') { in verbose()
4397 if (dblock.dbuf.typeflag == '2') { in longt()
4401 st->st_size = (off_t)(memchr(dblock.dbuf.linkname, in longt()
4403 (strlen(dblock.dbuf.linkname)) : (NAMSIZ)); in longt()
4457 markedDir = (dblock.dbuf.typeflag == '5' || trailingSlash); in checkdir()
4546 u_g_name = dblock.dbuf.uname; in resugname()
4560 u_g_name = dblock.dbuf.gname; in resugname()
4606 bzero(dblock.dummy, TBLOCK); in tomodes()
4630 (void) sprintf(dblock.dbuf.size, "%011" FMT_off_t_o, in tomodes()
4633 (void) sprintf(dblock.dbuf.size, "%011" FMT_off_t_o, in tomodes()
4636 (void) sprintf(dblock.dbuf.size, "%011" FMT_off_t_o, in tomodes()
4643 (void) sprintf(dblock.dbuf.gid, "%07lo", gid); in tomodes()
4644 (void) sprintf(dblock.dbuf.uid, "%07lo", uid); in tomodes()
4645 (void) sprintf(dblock.dbuf.mode, "%07lo", sp->st_mode & POSIXMODES); in tomodes()
4646 (void) sprintf(dblock.dbuf.mtime, "%011lo", sp->st_mtime); in tomodes()
5734 if ((dblock.dbuf.typeflag != 'A') && (xhdr_flgs != 0)) { in wantit()
5740 if (dblock.dbuf.typeflag == _XATTR_HDRTYPE && xattrbadhead == 0) { in wantit()
5856 if ((err != 0) && (dblock.dbuf.typeflag == 'A') && in setbytes_to_skip()
5860 } else if ((dblock.dbuf.typeflag != 'A') && in setbytes_to_skip()
5968 return (dblock.dbuf.typeflag == '5'); in is_directory()
6140 if (dblock.dbuf.prefix[0] != '\0') in check_prefix()
6142 dblock.dbuf.prefix, NAMSIZ, dblock.dbuf.name); in check_prefix()
6145 dblock.dbuf.name); in check_prefix()
6382 dblock.dbuf.typeflag = _XATTR_HDRTYPE; in build_dblock()
6384 dblock.dbuf.typeflag = typeflag; in build_dblock()
6385 (void) memset(dblock.dbuf.name, '\0', NAMSIZ); in build_dblock()
6386 (void) memset(dblock.dbuf.linkname, '\0', NAMSIZ); in build_dblock()
6387 (void) memset(dblock.dbuf.prefix, '\0', PRESIZ); in build_dblock()
6409 (void) sprintf(dblock.dbuf.devmajor, "%07lo", dev); in build_dblock()
6425 (void) sprintf(dblock.dbuf.devminor, "%07lo", dev); in build_dblock()
6427 (void) strncpy(dblock.dbuf.name, name, NAMSIZ); in build_dblock()
6428 (void) strncpy(dblock.dbuf.linkname, linkname, NAMSIZ); in build_dblock()
6429 (void) sprintf(dblock.dbuf.magic, "%.5s", magic_type); in build_dblock()
6430 (void) sprintf(dblock.dbuf.version, "00"); in build_dblock()
6431 (void) sprintf(dblock.dbuf.uname, "%.31s", getname(sp->st_uid)); in build_dblock()
6432 (void) sprintf(dblock.dbuf.gname, "%.31s", getgroup(sp->st_gid)); in build_dblock()
6433 (void) strncpy(dblock.dbuf.prefix, prefix, PRESIZ); in build_dblock()
6434 (void) sprintf(dblock.dbuf.chksum, "%07o", checksum(&dblock)); in build_dblock()
6437 (void) bcopy(dblock.dummy, xhdr_buf.dummy, TBLOCK); in build_dblock()
6456 Xtarhdr.x_uname = dblock.dbuf.uname; in build_dblock()
6457 Xtarhdr.x_gname = dblock.dbuf.gname; in build_dblock()
6814 (void) sprintf(dblock.dbuf.mode, "%07lo", in write_ancillary()
6827 (void) sprintf(dblock.dbuf.mode, "%07lo", stbuf.st_mode & POSIXMODES); in write_ancillary()
6892 if (dblock.dbuf.typeflag == 'L') { in get_xdata()
7406 dblock.dbuf.gname, iconv_cd, _X_GNAME, _POSIX_NAME_MAX); in gen_utf8_names()
7408 dblock.dbuf.uname, iconv_cd, _X_UNAME, _POSIX_NAME_MAX); in gen_utf8_names()
7410 (void) strncpy(tempbuf, dblock.dbuf.linkname, NAMSIZ); in gen_utf8_names()
7416 (void) strncpy(tempbuf, dblock.dbuf.prefix, PRESIZ); in gen_utf8_names()
7423 (void) strncat(tempbuf + nbytes, dblock.dbuf.name, in gen_utf8_names()
8051 (void) writetbuf((char *)&dblock, 1); in put_link()
8153 (void) write_ancillary(&dblock, secinfo, len, ACL_HDR); in put_extra_attributes()
8156 (void) write_ancillary(&dblock, secinfo, len, ACL_HDR); in put_extra_attributes()
8188 if (strlcpy(dblock.dbuf.name, lname, sizeof (dblock.dbuf.name)) >= in put_xattr_hdr()
8189 sizeof (dblock.dbuf.name)) { in put_xattr_hdr()
8198 write_ancillary(&dblock, attrbuf, attrlen, _XATTR_HDRTYPE); in put_xattr_hdr()
8201 (void) strncpy(dblock.dbuf.name, sname, NAMSIZ); in put_xattr_hdr()
8230 if (dblock.dbuf.typeflag != _XATTR_HDRTYPE) in read_xattr_hdr()