diff options
Diffstat (limited to 'sbin/dumpfs')
-rw-r--r-- | sbin/dumpfs/Makefile.depend | 20 | ||||
-rw-r--r-- | sbin/dumpfs/dumpfs.c | 7 |
2 files changed, 25 insertions, 2 deletions
diff --git a/sbin/dumpfs/Makefile.depend b/sbin/dumpfs/Makefile.depend new file mode 100644 index 0000000..250cad8 --- /dev/null +++ b/sbin/dumpfs/Makefile.depend @@ -0,0 +1,20 @@ +# Autogenerated - do NOT edit! + +DEP_RELDIR := ${_PARSEDIR:S,${SRCTOP}/,,} + +DEP_MACHINE := ${.PARSEFILE:E} + +DIRDEPS = \ + gnu/lib/libgcc \ + include \ + include/xlocale \ + lib/${CSU_DIR} \ + lib/libc \ + lib/libufs \ + + +.include <dirdeps.mk> + +.if ${DEP_RELDIR} == ${_DEP_RELDIR} +# local dependencies - needed for -jN in clean tree +.endif diff --git a/sbin/dumpfs/dumpfs.c b/sbin/dumpfs/dumpfs.c index 2926d1a..a41ca4d 100644 --- a/sbin/dumpfs/dumpfs.c +++ b/sbin/dumpfs/dumpfs.c @@ -277,8 +277,9 @@ dumpfs(const char *name) printf("unknown flags (%#x)", fsflags); putchar('\n'); printf("fsmnt\t%s\n", afs.fs_fsmnt); - printf("volname\t%s\tswuid\t%ju\n", - afs.fs_volname, (uintmax_t)afs.fs_swuid); + printf("volname\t%s\tswuid\t%ju\tprovidersize\t%ju\n", + afs.fs_volname, (uintmax_t)afs.fs_swuid, + (uintmax_t)afs.fs_providersize); printf("\ncs[].cs_(nbfree,ndir,nifree,nffree):\n\t"); afs.fs_csp = calloc(1, afs.fs_cssize); if (bread(&disk, fsbtodb(&afs, afs.fs_csaddr), afs.fs_csp, afs.fs_cssize) == -1) @@ -419,6 +420,8 @@ marshal(const char *name) /* -i is dumb */ if (fs->fs_flags & FS_SUJ) printf("-j "); + if (fs->fs_flags & FS_GJOURNAL) + printf("-J "); /* -k..l unimplemented */ printf("-m %d ", fs->fs_minfree); /* -n unimplemented */ |