Lines Matching refs:stbuf

559 static	struct stat stbuf;  variable
1107 (void) fstat(mt, &stbuf); in main()
1108 mt_ino = stbuf.st_ino; in main()
1109 mt_dev = stbuf.st_dev; in main()
1110 mt_devtype = stbuf.st_mode & S_IFMT; in main()
1293 setbytes_to_skip(&stbuf, ret); in dorep()
1334 (void) fstat(fileno(tfile), &stbuf); in dorep()
1335 high = stbuf.st_size; in dorep()
1519 sp = &stbuf; in getdir()
1699 blocks = TBLOCKS(stbuf.st_size); in passtape()
1912 if ((mt_ino == stbuf.st_ino) && (mt_dev == stbuf.st_dev)) { in putfile()
1930 if ((stbuf.st_size > (off_t)TAR_OFFSET_MAX) && in putfile()
1931 !S_ISDIR(stbuf.st_mode) && in putfile()
1932 !S_ISCHR(stbuf.st_mode) && in putfile()
1933 !S_ISBLK(stbuf.st_mode) && in putfile()
1957 checkf(longname, (stbuf.st_mode & S_IFMT) == S_IFDIR, Fflag) == 0) in putfile()
1999 (split == NAMSIZ && S_ISDIR(stbuf.st_mode) && !Pflag)) { in putfile()
2020 if ((i > NAMSIZ) || (i == NAMSIZ && S_ISDIR(stbuf.st_mode) && in putfile()
2038 S_ISDIR(stbuf.st_mode) && !Pflag)) in putfile()
2069 switch (stbuf.st_mode & S_IFMT) { in putfile()
2071 stbuf.st_size = (off_t)0; in putfile()
2072 blocks = TBLOCKS(stbuf.st_size); in putfile()
2083 tomodes(&stbuf); in putfile()
2085 &stbuf, stbuf.st_dev, prefix) != 0) { in putfile()
2264 if (stbuf.st_size > NAMSIZ) { in putfile()
2282 stbuf.st_size = (off_t)0; in putfile()
2283 tomodes(&stbuf); in putfile()
2298 if (build_dblock(name, tchar, '2', filetype, &stbuf, in putfile()
2299 stbuf.st_dev, prefix) != 0) in putfile()
2302 if (build_dblock(name, filetmp, '2', filetype, &stbuf, in putfile()
2303 stbuf.st_dev, prefix) != 0) in putfile()
2323 blocks = TBLOCKS(stbuf.st_size); in putfile()
2332 tomodes(&stbuf); in putfile()
2350 &stbuf, stbuf.st_dev, prefix) != 0) { in putfile()
2383 maxread = max(min(stbuf.st_blksize, stbuf.st_size), in putfile()
2419 blocks = TBLOCKS(stbuf.st_size); in putfile()
2420 stbuf.st_size = (off_t)0; in putfile()
2427 tomodes(&stbuf); in putfile()
2455 &stbuf, stbuf.st_dev, prefix) != 0) in putfile()
2468 stbuf.st_size = (off_t)0; in putfile()
2469 blocks = TBLOCKS(stbuf.st_size); in putfile()
2475 tomodes(&stbuf); in putfile()
2502 filetype, &stbuf, stbuf.st_rdev, prefix) != 0) in putfile()
2515 stbuf.st_size = (off_t)0; in putfile()
2516 blocks = TBLOCKS(stbuf.st_size); in putfile()
2522 tomodes(&stbuf); in putfile()
2550 filetype, &stbuf, stbuf.st_rdev, prefix) != 0) in putfile()
2597 blocks = TBLOCKS(stbuf.st_size); /* blocks file needs */ in splitfile()
2625 &stbuf, stbuf.st_dev, prefix) != 0) in splitfile()
2629 bytes = stbuf.st_size; in splitfile()
2689 "extents)\n"), longname, K(TBLOCKS(stbuf.st_size)), in splitfile()
3146 bytes = stbuf.st_size; in doxtract()
3177 if (fchownat(dirfd, ".", stbuf.st_uid, in doxtract()
3178 stbuf.st_gid, 0) != 0) { in doxtract()
3185 if (fchmod(dirfd, stbuf.st_mode) != 0) { in doxtract()
3237 bytes = stbuf.st_size; in doxtract()
3279 bytes = stbuf.st_size; in doxtract()
3327 bytes = stbuf.st_size; in doxtract()
3431 if (convtoreg(stbuf.st_size)) { in doxtract()
3476 stbuf.st_mode & MODEMASK); in doxtract()
3485 stbuf.st_mode & MODEMASK); in doxtract()
3542 bytes = stbuf.st_size; in doxtract()
3575 doDirTimes(namep, stbuf.st_mtim); in doxtract()
3592 stbuf.st_mtim); in doxtract()
3596 stbuf.st_mtim); in doxtract()
3598 setPathTimes(dirfd, comp, stbuf.st_mtim); in doxtract()
3605 (void) fchmod(ofile, stbuf.st_mode & MODEMASK); in doxtract()
3607 (void) chmod(namep, stbuf.st_mode & MODEMASK); in doxtract()
3670 != (stbuf.st_mode & (MODEMASK & ~S_IFMT))) { in doxtract()
3681 xtractbuf.st_mode, stbuf.st_mode); in doxtract()
3723 bytes = stbuf.st_size; in doxtract()
3756 bytes = stbuf.st_size; in doxtract()
4043 bytes = stbuf.st_size; in xsfile()
4192 longt(&stbuf, aclchar); in dotable()
4528 struct stat *sp = &stbuf; in resugname()
4713 longt(&stbuf, ' '); /* do we have acl info here */ in checkw()
4829 return (stbuf.st_mtime > mtime); in checkupdate()
4831 if ((stbuf.st_mtime < mtime) || in checkupdate()
4832 ((stbuf.st_mtime == mtime) && (stbuf.st_mtim.tv_nsec <= nsecs))) in checkupdate()
5725 setbytes_to_skip(&stbuf, ret); in wantit()
6827 (stbuf.st_mode & POSIXMODES) | 0000200); in write_ancillary()
6842 (void) sprintf(dblock.dbuf.mode, "%07lo", stbuf.st_mode & POSIXMODES); in write_ancillary()
6889 nblocks = TBLOCKS(stbuf.st_size); in get_xdata()
6905 xrec_ptr[stbuf.st_size] = '\0'; in get_xdata()
6906 while (lineloc < xrec_ptr + stbuf.st_size) { in get_xdata()
7048 stbuf.st_gid = xhdrp->x_gid; in load_info_from_xtarhdr()
7052 stbuf.st_uid = xhdrp->x_uid; in load_info_from_xtarhdr()
7056 stbuf.st_size = xhdrp->x_filesz; in load_info_from_xtarhdr()
7060 stbuf.st_mtim.tv_sec = xhdrp->x_mtime.tv_sec; in load_info_from_xtarhdr()
7061 stbuf.st_mtim.tv_nsec = xhdrp->x_mtime.tv_nsec; in load_info_from_xtarhdr()
7246 filetype, &stbuf, stbuf.st_dev, in chk_path_build()
7250 filetype, &stbuf, stbuf.st_dev, prefix)); in chk_path_build()
7767 i = fstatat(dirfd, shortname, &stbuf, AT_SYMLINK_NOFOLLOW); in getstat()
7769 i = fstatat(dirfd, shortname, &stbuf, 0); in getstat()
8037 if (stbuf.st_nlink > 1) { in put_link()
8042 if (lp->inum == stbuf.st_ino && in put_link()
8043 lp->devnum == stbuf.st_dev) { in put_link()
8055 stbuf.st_size = (off_t)0; in put_link()
8057 tomodes(&stbuf); in put_link()
8098 lp->inum = stbuf.st_ino; in put_link()
8099 lp->devnum = stbuf.st_dev; in put_link()
8100 lp->count = stbuf.st_nlink - 1; in put_link()
8143 if (((stbuf.st_mode & S_IFMT) != S_IFLNK)) { in put_extra_attributes()
8223 &stbuf, stbuf.st_dev, prefix); in put_xattr_hdr()
8248 bytes = stbuf.st_size; in read_xattr_hdr()
8667 switch (stbuf.st_mode & S_IFMT) { in append_ext_attr()