Lines Matching defs:idesc
464 struct inodesc idesc;
466 memset(&idesc, 0, sizeof(idesc));
467 idesc.id_blkno = blkno;
468 idesc.id_numfrags = frags;
469 (void)pass4check(&idesc);
480 struct inodesc idesc;
494 memset(&idesc, 0, sizeof(struct inodesc));
495 idesc.id_type = DATA;
496 idesc.id_fix = IGNORE;
500 idesc.id_parent = curdir;
504 idesc.id_number = ino;
505 idesc.id_func = findino;
506 idesc.id_name = "..";
507 if ((ckinode(ginode(ino), &idesc) & FOUND) == 0)
510 idesc.id_number = idesc.id_parent;
511 idesc.id_parent = ino;
512 idesc.id_func = findname;
513 idesc.id_name = namebuf;
514 if ((ckinode(ginode(idesc.id_number), &idesc)&FOUND) == 0)
522 ino = idesc.id_number;
534 dofix(struct inodesc *idesc, const char *msg)
537 switch (idesc->id_fix) {
540 if (idesc->id_type == DATA)
541 direrror(idesc->id_number, msg);
546 idesc->id_fix = FIX;
550 idesc->id_fix = NOFIX;
553 idesc->id_fix = FIX;
564 errexit("UNKNOWN INODESC FIX MODE %d", idesc->id_fix);