Home | History | Annotate | Download | only in restore

Lines Matching refs:NODE

248 	if ((*todo)(pname, ino, NODE) == FAIL)
597 struct modeinfo node;
624 (void) fread((char *)&node, 1, sizeof(struct modeinfo), mf);
632 if (node.extsize > 0) {
633 if (bufsize < node.extsize) {
636 if ((buf = malloc(node.extsize)) != NULL) {
637 bufsize = node.extsize;
642 if (bufsize >= node.extsize) {
643 (void) fread(buf, 1, node.extsize, mf);
652 (void) fseek(mf, node.extsize, SEEK_CUR);
662 ep = lookupino(node.ino);
670 if (node.ino == UFS_ROOTINO && dotflag == 0)
675 (uintmax_t)node.ino);
681 (void) chown(cp, myuid, node.gid);
683 (void) chown(cp, node.uid, node.gid);
684 (void) chmod(cp, node.mode);
685 if (node.extsize > 0) {
686 if (bufsize >= node.extsize) {
687 set_extattr(-1, cp, buf, node.extsize, SXA_FILE);
693 (void) utimens(cp, node.ctimep);
694 (void) utimens(cp, node.mtimep);
697 node.uid, node.gid, node.mode,
698 node.flags);
700 (void) chflags(cp, node.flags);
764 return (NODE);
775 struct modeinfo node;
786 node.ino = ctxp->ino;
787 node.mtimep[0].tv_sec = ctxp->atime_sec;
788 node.mtimep[0].tv_nsec = ctxp->atime_nsec;
789 node.mtimep[1].tv_sec = ctxp->mtime_sec;
790 node.mtimep[1].tv_nsec = ctxp->mtime_nsec;
791 node.ctimep[0].tv_sec = ctxp->atime_sec;
792 node.ctimep[0].tv_nsec = ctxp->atime_nsec;
793 node.ctimep[1].tv_sec = ctxp->birthtime_sec;
794 node.ctimep[1].tv_nsec = ctxp->birthtime_nsec;
795 node.extsize = ctxp->extsize;
796 node.mode = ctxp->mode;
797 node.flags = ctxp->file_flags;
798 node.uid = ctxp->uid;
799 node.gid = ctxp->gid;
800 if (fwrite((char *)&node, sizeof(struct modeinfo), 1, mf) != 1)