#include <afs/cmd.h>
#include <afs/dir.h>
-
-#include <rx/xdr.h>
#include <afs/afsint.h>
-#include "nfs.h"
#include <afs/errors.h>
+
+#include "nfs.h"
#include "lock.h"
-#include "lwp.h"
-#include <afs/afssyscalls.h>
#include "ihandle.h"
#include "vnode.h"
#include "volume.h"
#include "partition.h"
-#include "viceinode.h"
-#include <afs/afssyscalls.h>
-#include <afs/afsutil.h>
#ifndef AFS_NT40_ENV
#include "AFS_component_version_number.c"
"%s: Write failed for inode %s; header left in damaged state\n",
progname, PrintInode(NULL, ih->ih_ino));
}
- } else {
- if (DumpInfo) {
- printf("Inode %s: Good magic %x and version %x\n",
- PrintInode(NULL, ih->ih_ino), magic, version);
- }
+ }
+ if (!bad && DumpInfo) {
+ printf("Inode %s: Good magic %x and version %x\n",
+ PrintInode(NULL, ih->ih_ino), magic, version);
}
return 0;
}
DumpVnodes = 0;
InodeTimes = 0;
ShowOrphaned = 0;
- } else if (ShowOrphaned || PrintFileNames) {
+ } else if (ShowOrphaned) {
DumpVnodes = 1; /* implied */
+#ifdef AFS_NAMEI_ENV
+ } else if (PrintFileNames) {
+ DumpVnodes = 1; /* implied */
+#endif
}
/* Allow user to specify partition by name or id. */