HardenedBSD/src aa90fbelib/libufs libufs.h, sbin/dump traverse.c

Standardize the definition of a UFS dinode.

Each program that operates on UFS on-disk inodes defines its own
version of a dinode. They all (of necessity) define the same
layout but use different names. This change adds a definition of
a dinode (a union of a UFS1 on-disk inode and a UFS2 on-disk inode)
as well as a dinodep (a union of a pointer to a UFS1 on-disk inode
and a pointer to a UFS2 on-disk inode) in sys/ufs/ufs/dinode.h.
It then deletes the definitions of dinode and dinodep in all the
programs that operate on them and instead uses these standard
definitions.

No functional change intended.

MFC-after: 1 week
DeltaFile
+38-43usr.sbin/makefs/ffs/ufs_inode.h
+11-11usr.sbin/makefs/ffs.c
+17-3sys/ufs/ufs/dinode.h
+9-3sbin/fsck_ffs/inode.c
+4-7stand/libsa/ufs.c
+3-6sys/ufs/ufs/inode.h
+0-8lib/libufs/libufs.h
+0-4sbin/quotacheck/quotacheck.c
+0-4sbin/newfs/mkfs.c
+0-4sbin/fsck_ffs/fsck.h
+0-4sbin/dump/traverse.c
+0-4usr.sbin/quot/quot.c
+82-10112 files

UnifiedSplitRaw