Lines Matching refs:idesc
804 struct inodesc idesc;
806 idesc.id_blkno = blkno;
807 idesc.id_numfrags = frags;
808 (void)pass4check(&idesc);
854 struct inodesc idesc;
866 memset(&idesc, 0, sizeof(struct inodesc));
867 idesc.id_type = DATA;
868 idesc.id_fix = IGNORE;
872 idesc.id_parent = curdir;
876 idesc.id_number = ino;
877 idesc.id_func = findino;
878 idesc.id_name = strdup("..");
879 if ((ckinode(ginode(ino), &idesc) & FOUND) == 0)
882 idesc.id_number = idesc.id_parent;
883 idesc.id_parent = ino;
884 idesc.id_func = findname;
885 idesc.id_name = namebuf;
886 if ((ckinode(ginode(idesc.id_number), &idesc)&FOUND) == 0)
894 ino = idesc.id_number;
927 dofix(struct inodesc *idesc, const char *msg)
930 switch (idesc->id_fix) {
933 if (idesc->id_type == DATA)
934 direrror(idesc->id_number, msg);
939 idesc->id_fix = FIX;
943 idesc->id_fix = NOFIX;
946 idesc->id_fix = FIX;
957 errx(EEXIT, "UNKNOWN INODESC FIX MODE %d", idesc->id_fix);