SCCS-vsn: sbin/fsck/inode.c 5.17
-static char sccsid[] = "@(#)inode.c 5.16 (Berkeley) %G%";
+static char sccsid[] = "@(#)inode.c 5.17 (Berkeley) %G%";
#endif /* not lint */
#include <sys/param.h>
#endif /* not lint */
#include <sys/param.h>
long ret, n, ndb, offset;
struct dinode dino;
long ret, n, ndb, offset;
struct dinode dino;
- idesc->id_fix = DONTKNOW;
+ if (idesc->id_fix != IGNORE)
+ idesc->id_fix = DONTKNOW;
idesc->id_entryno = 0;
idesc->id_filesize = dp->di_size;
if ((dp->di_mode & IFMT) == IFBLK || (dp->di_mode & IFMT) == IFCHR)
idesc->id_entryno = 0;
idesc->id_filesize = dp->di_size;
if ((dp->di_mode & IFMT) == IFBLK || (dp->di_mode & IFMT) == IFCHR)