Home | History | Annotate | Download | only in fsck_lfs

Lines Matching defs:idesc

179 	struct inodesc idesc;
181 idesc.id_blkno = blkno;
182 idesc.id_numfrags = frags;
183 (void) pass4check(&idesc);
193 struct inodesc idesc;
206 memset(&idesc, 0, sizeof(struct inodesc));
207 idesc.id_type = DATA;
208 idesc.id_fix = IGNORE;
212 idesc.id_parent = curdir;
216 idesc.id_number = ino;
217 idesc.id_func = findino;
218 idesc.id_name = "..";
219 if ((ckinode(ginode(ino), &idesc) & FOUND) == 0)
222 idesc.id_number = idesc.id_parent;
223 idesc.id_parent = ino;
224 idesc.id_func = findname;
225 idesc.id_name = namebuf;
226 if (ginode(idesc.id_number) == NULL)
228 if ((ckinode(ginode(idesc.id_number), &idesc) & FOUND) == 0)
236 ino = idesc.id_number;
248 dofix(struct inodesc * idesc, const char *msg)
251 switch (idesc->id_fix) {
254 if (idesc->id_type == DATA)
255 direrror(idesc->id_number, msg);
260 idesc->id_fix = FIX;
264 idesc->id_fix = NOFIX;
267 idesc->id_fix = FIX;
278 err(EEXIT, "UNKNOWN INODESC FIX MODE %d", idesc->id_fix);