* Copyright (c) 1991, 1993
* The Regents of the University of California. All rights reserved.
* %sccs.include.redist.c%
* @(#)lfs_debug.c 8.1 (Berkeley) %G%
#include <ufs/ufs/quota.h>
#include <ufs/ufs/inode.h>
#include <ufs/lfs/lfs_extern.h>
(void)printf("%s%lx\t%s%lx\t%s%d\t%s%d\n",
"magic ", lfsp
->lfs_magic
,
"version ", lfsp
->lfs_version
,
"ssize ", lfsp
->lfs_ssize
);
(void)printf("%s%d\t%s%d\t%s%d\t%s%d\n",
"dsize ", lfsp
->lfs_dsize
,
"bsize ", lfsp
->lfs_bsize
,
"fsize ", lfsp
->lfs_fsize
,
"frag ", lfsp
->lfs_frag
);
(void)printf("%s%d\t%s%d\t%s%d\t%s%d\n",
"minfree ", lfsp
->lfs_minfree
,
"inopb ", lfsp
->lfs_inopb
,
"nindir ", lfsp
->lfs_nindir
);
(void)printf("%s%d\t%s%d\t%s%d\t%s%d\n",
"cleansz ", lfsp
->lfs_cleansz
,
"segtabsz ", lfsp
->lfs_segtabsz
);
(void)printf("%s%lx\t%s%d\t%s%lx\t%s%d\n",
"segmask ", lfsp
->lfs_segmask
,
"segshift ", lfsp
->lfs_segshift
,
"bmask ", lfsp
->lfs_bmask
,
"bshift ", lfsp
->lfs_bshift
);
(void)printf("%s%lx\t%s%d\t%s%lx\t%s%d\n",
"ffmask ", lfsp
->lfs_ffmask
,
"ffshift ", lfsp
->lfs_ffshift
,
"fbmask ", lfsp
->lfs_fbmask
,
"fbshift ", lfsp
->lfs_fbshift
);
(void)printf("%s%d\t%s%d\t%s%lx\t%s%qx\n",
"sushift ", lfsp
->lfs_sushift
,
"fsbtodb ", lfsp
->lfs_fsbtodb
,
"cksum ", lfsp
->lfs_cksum
,
"maxfilesize ", lfsp
->lfs_maxfilesize
);
(void)printf("Superblock disk addresses:");
for (i
= 0; i
< LFS_MAXNUMSB
; i
++)
(void)printf(" %lx", lfsp
->lfs_sboffs
[i
]);
(void)printf("Checkpoint Info\n");
(void)printf("%s%d\t%s%lx\t%s%d\n",
"idaddr ", lfsp
->lfs_idaddr
,
"ifile ", lfsp
->lfs_ifile
);
(void)printf("%s%lx\t%s%d\t%s%lx\t%s%lx\t%s%lx\t%s%lx\n",
"bfree ", lfsp
->lfs_bfree
,
"nfiles ", lfsp
->lfs_nfiles
,
"lastseg ", lfsp
->lfs_lastseg
,
"nextseg ", lfsp
->lfs_nextseg
,
"curseg ", lfsp
->lfs_curseg
,
"offset ", lfsp
->lfs_offset
);
(void)printf("tstamp %lx\n", lfsp
->lfs_tstamp
);
(void)printf("%s%u\t%s%d\t%s%u\t%s%u\t%s%lu\n",
(void)printf("inum %ld\n", dip
->di_inumber
);
(void)printf("Direct Addresses\n");
for (i
= 0; i
< NDADDR
; i
++) {
(void)printf("\t%lx", dip
->di_db
[i
]);
for (i
= 0; i
< NIADDR
; i
++)
(void)printf("\t%lx", dip
->di_ib
[i
]);