Home | History | Annotate | Download | only in fsck_lfs

Lines Matching refs:lfs_dir_getino

230 	if (lfs_dir_getino(fs, dirp) != 0 && strcmp(lfs_dir_nameptr(fs, dirp), ".") == 0) {
231 if (lfs_dir_getino(fs, dirp) != idesc->id_number) {
253 if (lfs_dir_getino(fs, dirp) != 0 && strcmp(lfs_dir_nameptr(fs, dirp), "..") != 0) {
273 lncntp[lfs_dir_getino(fs, dirp)]--;
296 lncntp[lfs_dir_getino(fs, dirp)]--;
301 if (lfs_dir_getino(fs, dirp) != 0 && strcmp(lfs_dir_nameptr(fs, dirp), "..") == 0) {
302 inp->i_dotdot = lfs_dir_getino(fs, dirp);
311 if (lfs_dir_getino(fs, dirp) != 0 && strcmp(lfs_dir_nameptr(fs, dirp), ".") != 0) {
334 if (lfs_dir_getino(fs, dirp) != 0)
335 lncntp[lfs_dir_getino(fs, dirp)]--;
338 if (lfs_dir_getino(fs, dirp) == 0)
362 if (lfs_dir_getino(fs, dirp) >= maxino) {
363 fileerror(idesc->id_number, lfs_dir_getino(fs, dirp), "I OUT OF RANGE");
365 } else if (lfs_dir_getino(fs, dirp) == LFS_IFILE_INUM &&
368 fileerror(idesc->id_number, lfs_dir_getino(fs, dirp),
375 } else if (((lfs_dir_getino(fs, dirp) == ULFS_WINO && lfs_dir_gettype(fs, dirp) != LFS_DT_WHT) ||
376 (lfs_dir_getino(fs, dirp) != ULFS_WINO && lfs_dir_gettype(fs, dirp) == LFS_DT_WHT))) {
377 fileerror(idesc->id_number, lfs_dir_getino(fs, dirp), "BAD WHITEOUT ENTRY");
385 switch (statemap[lfs_dir_getino(fs, dirp)]) {
389 fileerror(idesc->id_number, lfs_dir_getino(fs, dirp),
398 if (statemap[lfs_dir_getino(fs, dirp)] == FCLEAR)
406 fileerror(idesc->id_number, lfs_dir_getino(fs, dirp), errmsg);
409 dp = ginode(lfs_dir_getino(fs, dirp));
410 statemap[lfs_dir_getino(fs, dirp)] =
412 lncntp[lfs_dir_getino(fs, dirp)] = lfs_dino_getnlink(fs, dp);
417 inp = getinoinfo(lfs_dir_getino(fs, dirp));
422 lfs_dir_getino(fs, dirp),
423 lfs_dir_getino(fs, dirp));
437 if (lfs_dir_gettype(fs, dirp) != typemap[lfs_dir_getino(fs, dirp)]) {
439 lfs_dir_getino(fs, dirp),
443 lfs_dir_gettype(fs, dirp), typemap[lfs_dir_getino(fs, dirp)]);
444 lfs_dir_settype(fs, dirp, typemap[lfs_dir_getino(fs, dirp)]);
448 lncntp[lfs_dir_getino(fs, dirp)]--;
453 statemap[lfs_dir_getino(fs, dirp)],
454 (uintmax_t)lfs_dir_getino(fs, dirp));