I noticed that xfs_repair isn't currently evaluating assert
statements. This fixes that in a consistent way for all
the commands (a few others weren't either) - use of DEBUG
can be controlled through "configure" for all commands now
(using ASSERT now in all commands, and configure sets the
value of ASSERT depending on its $DEBUG parameter).
Also tried a non-debug build to check it works - fixed a
couple of libxfs build issues there.
Note: I haven't actually checked in the xfs_repair assert
fix here - that will come with the next round of repair
checkins (libxfs/libsim stuff).
cheers.
Modid: 2.4.0-test1-xfs:slinx:72004a
Date: Sun Aug 13 16:34:29 PDT 2000
Workarea: snort:/build4/nathans/linux-xfs
Author: nathans
The following file(s) were checked into:
bonnie.engr.sgi.com:/isms/slinx/2.4.0-test1-xfs
cmd/xfs/configure.in - 1.10
- add some comments to existing parameters.
cmd/xfs/db/addr.c - 1.16
cmd/xfs/db/agf.c - 1.19
cmd/xfs/db/agfl.c - 1.19
cmd/xfs/db/agi.c - 1.19
cmd/xfs/db/attr.c - 1.22
cmd/xfs/db/attrshort.c - 1.14
cmd/xfs/db/bit.c - 1.14
cmd/xfs/db/block.c - 1.22
cmd/xfs/db/bmap.c - 1.30
cmd/xfs/db/bmapbt.c - 1.17
cmd/xfs/db/bmroot.c - 1.22
cmd/xfs/db/bnobt.c - 1.17
cmd/xfs/db/check.c - 1.56
cmd/xfs/db/cntbt.c - 1.16
cmd/xfs/db/dir.c - 1.25
cmd/xfs/db/dir2.c - 1.9
cmd/xfs/db/dir2sf.c - 1.6
cmd/xfs/db/dirshort.c - 1.17
cmd/xfs/db/faddr.c - 1.20
cmd/xfs/db/field.c - 1.29
cmd/xfs/db/flist.c - 1.17
cmd/xfs/db/fprint.c - 1.20
cmd/xfs/db/inobt.c - 1.16
cmd/xfs/db/inode.c - 1.35
cmd/xfs/db/print.c - 1.19
cmd/xfs/db/sb.c - 1.31
cmd/xfs/db/type.c - 1.23
cmd/xfs/db/write.c - 1.19
cmd/xfs/dump/common/archdep.c - 1.9
cmd/xfs/dump/common/cldmgr.c - 1.8
cmd/xfs/dump/common/cleanup.c - 1.4
cmd/xfs/dump/common/content.c - 1.8
cmd/xfs/dump/common/content_common.c - 1.7
cmd/xfs/dump/common/dlog.c - 1.10
cmd/xfs/dump/common/drive.c - 1.10
cmd/xfs/dump/common/drive_minrmt.c - 1.18
cmd/xfs/dump/common/drive_scsitape.c - 1.21
cmd/xfs/dump/common/drive_simple.c - 1.10
cmd/xfs/dump/common/fs.c - 1.13
cmd/xfs/dump/common/global.c - 1.10
cmd/xfs/dump/common/inomap.c - 1.9
cmd/xfs/dump/common/inventory.c - 1.7
cmd/xfs/dump/common/inventory_priv.c - 1.9
cmd/xfs/dump/common/inventory_priv.h - 1.5
cmd/xfs/dump/common/lock.c - 1.4
cmd/xfs/dump/common/main.c - 1.16
cmd/xfs/dump/common/media.c - 1.6
cmd/xfs/dump/common/mlog.c - 1.9
cmd/xfs/dump/common/namreg.c - 1.4
cmd/xfs/dump/common/openutil.c - 1.6
cmd/xfs/dump/common/path.c - 1.4
cmd/xfs/dump/common/qlock.c - 1.9
cmd/xfs/dump/common/ring.c - 1.10
cmd/xfs/dump/common/stkchk.c - 1.7
cmd/xfs/dump/common/stream.c - 1.7
cmd/xfs/dump/common/util.c - 1.13
cmd/xfs/dump/dump/content.c - 1.20
cmd/xfs/dump/dump/inomap.c - 1.10
cmd/xfs/dump/dump/var.c - 1.12
- consistent, configure-driven use of assert() across all commands.
cmd/xfs/dump/inventory/Makefile - 1.4
- consistent, configure-driven use of assert() across all commands.
remove some unnecessary -D options.
cmd/xfs/dump/inventory/inv_api.c - 1.8
cmd/xfs/dump/inventory/inv_core.c - 1.6
cmd/xfs/dump/inventory/inv_fstab.c - 1.8
cmd/xfs/dump/inventory/inv_idx.c - 1.6
cmd/xfs/dump/inventory/inv_mgr.c - 1.8
cmd/xfs/dump/inventory/inv_priv.h - 1.6
cmd/xfs/dump/inventory/inv_stobj.c - 1.10
cmd/xfs/dump/inventory/testmain.c - 1.6
- consistent, configure-driven use of assert() across all commands.
cmd/xfs/dump/invutil/Makefile - 1.2
- consistent, configure-driven use of assert() across all commands.
remove some unnecessary -D options.
cmd/xfs/dump/restore/bag.c - 1.3
cmd/xfs/dump/restore/content.c - 1.14
cmd/xfs/dump/restore/dirattr.c - 1.7
cmd/xfs/dump/restore/inomap.c - 1.11
cmd/xfs/dump/restore/namreg.c - 1.5
cmd/xfs/dump/restore/node.c - 1.5
cmd/xfs/dump/restore/tree.c - 1.8
cmd/xfs/dump/restore/win.c - 1.5
- consistent, configure-driven use of assert() across all commands.
cmd/xfs/libxfs/xfs.h - 1.4
- fix non-debug build issues (unresolved symbols, only there for DEBUG).
|