Lines Matching refs:node
561 struct modeinfo node; in setdirmodes() local
590 (void) fread((char *)&node, 1, sizeof(struct modeinfo), mf); in setdirmodes()
598 if (node.extsize > 0) { in setdirmodes()
599 if (bufsize < node.extsize) { in setdirmodes()
602 if ((buf = malloc(node.extsize)) != NULL) { in setdirmodes()
603 bufsize = node.extsize; in setdirmodes()
608 if (bufsize >= node.extsize) { in setdirmodes()
609 (void) fread(buf, 1, node.extsize, mf); in setdirmodes()
618 (void) fseek(mf, node.extsize, SEEK_CUR); in setdirmodes()
628 ep = lookupino(node.ino); in setdirmodes()
636 if (node.ino == UFS_ROOTINO && in setdirmodes()
642 (uintmax_t)node.ino); in setdirmodes()
648 (void) chown(cp, myuid, node.gid); in setdirmodes()
650 (void) chown(cp, node.uid, node.gid); in setdirmodes()
651 (void) chmod(cp, node.mode); in setdirmodes()
652 if (node.extsize > 0) { in setdirmodes()
653 if (bufsize >= node.extsize) { in setdirmodes()
654 set_extattr(-1, cp, buf, node.extsize, SXA_FILE); in setdirmodes()
660 utimensat(AT_FDCWD, cp, node.ctimep, 0); in setdirmodes()
661 utimensat(AT_FDCWD, cp, node.mtimep, 0); in setdirmodes()
662 (void) chflags(cp, node.flags); in setdirmodes()
737 struct modeinfo node; in allocinotab() local
748 node.ino = ctxp->ino; in allocinotab()
749 node.mtimep[0].tv_sec = ctxp->atime_sec; in allocinotab()
750 node.mtimep[0].tv_nsec = ctxp->atime_nsec; in allocinotab()
751 node.mtimep[1].tv_sec = ctxp->mtime_sec; in allocinotab()
752 node.mtimep[1].tv_nsec = ctxp->mtime_nsec; in allocinotab()
753 node.ctimep[0].tv_sec = ctxp->atime_sec; in allocinotab()
754 node.ctimep[0].tv_nsec = ctxp->atime_nsec; in allocinotab()
755 node.ctimep[1].tv_sec = ctxp->birthtime_sec; in allocinotab()
756 node.ctimep[1].tv_nsec = ctxp->birthtime_nsec; in allocinotab()
757 node.extsize = ctxp->extsize; in allocinotab()
758 node.mode = ctxp->mode; in allocinotab()
759 node.flags = ctxp->file_flags; in allocinotab()
760 node.uid = ctxp->uid; in allocinotab()
761 node.gid = ctxp->gid; in allocinotab()
762 if (fwrite((char *)&node, sizeof(struct modeinfo), 1, mf) != 1) in allocinotab()