From: Dave Chinner Date: Thu, 2 Jul 2015 04:36:53 +0000 (+1000) Subject: progs: clean up libxfs.h includes X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=b8aa7abc4a7bf84bb2d77686e67b4045f535793e;p=xfsprogs-dev.git progs: clean up libxfs.h includes Convert all the various ways of including libxfs.h to one standard way across all libraries and utilities: #include "xfs/libxfs.h" This means we are consistently including the local include/xfs/libxfs.h header file in parts of the build, and means we need to ensure that the include directory is correctly populated before we do any other part of the build. Signed-off-by: Dave Chinner Signed-off-by: Dave Chinner --- diff --git a/copy/xfs_copy.c b/copy/xfs_copy.c index b39c84dc..f76a0e98 100644 --- a/copy/xfs_copy.c +++ b/copy/xfs_copy.c @@ -16,7 +16,7 @@ * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ -#include +#include "xfs/libxfs.h" #include #include #include diff --git a/db/addr.c b/db/addr.c index 9bea1c7a..a3ac5d68 100644 --- a/db/addr.c +++ b/db/addr.c @@ -16,7 +16,7 @@ * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ -#include +#include "xfs/libxfs.h" #include "addr.h" #include "command.h" #include "type.h" diff --git a/db/agf.c b/db/agf.c index d9a07caf..e144bd65 100644 --- a/db/agf.c +++ b/db/agf.c @@ -16,7 +16,7 @@ * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ -#include +#include "xfs/libxfs.h" #include "command.h" #include "type.h" #include "faddr.h" diff --git a/db/agfl.c b/db/agfl.c index b29538f5..b821b13a 100644 --- a/db/agfl.c +++ b/db/agfl.c @@ -16,7 +16,7 @@ * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ -#include +#include "xfs/libxfs.h" #include "command.h" #include "type.h" #include "faddr.h" diff --git a/db/agi.c b/db/agi.c index 6f167ac4..634429e9 100644 --- a/db/agi.c +++ b/db/agi.c @@ -16,7 +16,7 @@ * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ -#include +#include "xfs/libxfs.h" #include "command.h" #include "type.h" #include "faddr.h" diff --git a/db/attr.c b/db/attr.c index 41c0db07..e14e32e9 100644 --- a/db/attr.c +++ b/db/attr.c @@ -16,7 +16,7 @@ * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ -#include +#include "xfs/libxfs.h" #include "bit.h" #include "type.h" #include "faddr.h" diff --git a/db/attrset.c b/db/attrset.c index ea5261a1..1afadd2c 100644 --- a/db/attrset.c +++ b/db/attrset.c @@ -16,7 +16,7 @@ * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ -#include +#include "xfs/libxfs.h" #include "command.h" #include "attrset.h" #include "io.h" diff --git a/db/attrshort.c b/db/attrshort.c index 72f73dd1..7dc5640f 100644 --- a/db/attrshort.c +++ b/db/attrshort.c @@ -16,7 +16,7 @@ * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ -#include +#include "xfs/libxfs.h" #include "type.h" #include "faddr.h" #include "fprint.h" diff --git a/db/bit.c b/db/bit.c index e8adab37..e604ccac 100644 --- a/db/bit.c +++ b/db/bit.c @@ -16,7 +16,7 @@ * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ -#include +#include "xfs/libxfs.h" #include "bit.h" #undef setbit /* defined in param.h on Linux */ diff --git a/db/block.c b/db/block.c index 59a62650..9319cce2 100644 --- a/db/block.c +++ b/db/block.c @@ -16,7 +16,7 @@ * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ -#include +#include "xfs/libxfs.h" #include "block.h" #include "bmap.h" #include "command.h" diff --git a/db/bmap.c b/db/bmap.c index 2a493804..60d6a80e 100644 --- a/db/bmap.c +++ b/db/bmap.c @@ -16,7 +16,7 @@ * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ -#include +#include "xfs/libxfs.h" #include "command.h" #include "type.h" #include "fprint.h" diff --git a/db/bmroot.c b/db/bmroot.c index e2194aa1..95be2dd9 100644 --- a/db/bmroot.c +++ b/db/bmroot.c @@ -16,7 +16,7 @@ * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ -#include +#include "xfs/libxfs.h" #include "type.h" #include "faddr.h" #include "fprint.h" diff --git a/db/btblock.c b/db/btblock.c index cdb8b1df..742f09b1 100644 --- a/db/btblock.c +++ b/db/btblock.c @@ -16,7 +16,7 @@ * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ -#include +#include "xfs/libxfs.h" #include "type.h" #include "faddr.h" #include "fprint.h" diff --git a/db/check.c b/db/check.c index 01f5b6e4..ce98360f 100644 --- a/db/check.c +++ b/db/check.c @@ -16,7 +16,7 @@ * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ -#include +#include "xfs/libxfs.h" #include #include #include "bmap.h" diff --git a/db/command.c b/db/command.c index b7e31659..eb1efb6d 100644 --- a/db/command.c +++ b/db/command.c @@ -16,7 +16,7 @@ * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ -#include +#include "xfs/libxfs.h" #include "addr.h" #include "attrset.h" #include "block.h" diff --git a/db/convert.c b/db/convert.c index de4bfbf5..d2bf1a95 100644 --- a/db/convert.c +++ b/db/convert.c @@ -16,7 +16,7 @@ * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ -#include +#include "xfs/libxfs.h" #include "command.h" #include "convert.h" #include "output.h" diff --git a/db/debug.c b/db/debug.c index 07a2482b..13a319ff 100644 --- a/db/debug.c +++ b/db/debug.c @@ -16,7 +16,7 @@ * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ -#include +#include "xfs/libxfs.h" #include "command.h" #include "debug.h" #include "output.h" diff --git a/db/dir2.c b/db/dir2.c index 18a54b6a..75aaed5f 100644 --- a/db/dir2.c +++ b/db/dir2.c @@ -16,7 +16,7 @@ * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ -#include +#include "xfs/libxfs.h" #include "bit.h" #include "type.h" #include "faddr.h" diff --git a/db/dir2sf.c b/db/dir2sf.c index bbe60801..831d6f2b 100644 --- a/db/dir2sf.c +++ b/db/dir2sf.c @@ -16,7 +16,7 @@ * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ -#include +#include "xfs/libxfs.h" #include "type.h" #include "faddr.h" #include "fprint.h" diff --git a/db/dquot.c b/db/dquot.c index 2f7d463e..61182563 100644 --- a/db/dquot.c +++ b/db/dquot.c @@ -16,7 +16,7 @@ * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ -#include +#include "xfs/libxfs.h" #include "bit.h" #include "bmap.h" #include "command.h" diff --git a/db/echo.c b/db/echo.c index 813187bd..f2b7ab83 100644 --- a/db/echo.c +++ b/db/echo.c @@ -16,7 +16,7 @@ * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ -#include +#include "xfs/libxfs.h" #include "command.h" #include "echo.h" #include "output.h" diff --git a/db/faddr.c b/db/faddr.c index d40717da..17451c26 100644 --- a/db/faddr.c +++ b/db/faddr.c @@ -16,7 +16,7 @@ * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ -#include +#include "xfs/libxfs.h" #include "type.h" #include "fprint.h" #include "faddr.h" diff --git a/db/field.c b/db/field.c index 816065e7..50a53d14 100644 --- a/db/field.c +++ b/db/field.c @@ -16,7 +16,7 @@ * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ -#include +#include "xfs/libxfs.h" #include "type.h" #include "faddr.h" #include "fprint.h" diff --git a/db/flist.c b/db/flist.c index 33f7da76..848478e7 100644 --- a/db/flist.c +++ b/db/flist.c @@ -16,7 +16,7 @@ * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ -#include +#include "xfs/libxfs.h" #include "type.h" #include "faddr.h" #include "fprint.h" diff --git a/db/fprint.c b/db/fprint.c index 52782e24..f36cdc80 100644 --- a/db/fprint.c +++ b/db/fprint.c @@ -16,7 +16,7 @@ * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ -#include +#include "xfs/libxfs.h" #include #include #include "type.h" diff --git a/db/frag.c b/db/frag.c index d8ad25eb..309db7fe 100644 --- a/db/frag.c +++ b/db/frag.c @@ -16,7 +16,7 @@ * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ -#include +#include "xfs/libxfs.h" #include #include "bmap.h" #include "command.h" diff --git a/db/freesp.c b/db/freesp.c index 361fa96d..b0fc95eb 100644 --- a/db/freesp.c +++ b/db/freesp.c @@ -16,7 +16,7 @@ * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ -#include +#include "xfs/libxfs.h" #include "command.h" #include "freesp.h" #include "io.h" diff --git a/db/hash.c b/db/hash.c index 02376e60..4c49a662 100644 --- a/db/hash.c +++ b/db/hash.c @@ -16,7 +16,7 @@ * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ -#include +#include "xfs/libxfs.h" #include "addr.h" #include "command.h" #include "type.h" diff --git a/db/help.c b/db/help.c index 79131003..d6a56b09 100644 --- a/db/help.c +++ b/db/help.c @@ -16,7 +16,7 @@ * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ -#include +#include "xfs/libxfs.h" #include "command.h" #include "help.h" #include "output.h" diff --git a/db/init.c b/db/init.c index e7f536a8..54e6535f 100644 --- a/db/init.c +++ b/db/init.c @@ -16,7 +16,7 @@ * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ -#include +#include "xfs/libxfs.h" #include #include "command.h" #include "init.h" diff --git a/db/inode.c b/db/inode.c index fbae0bdc..e4d80aec 100644 --- a/db/inode.c +++ b/db/inode.c @@ -16,7 +16,7 @@ * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ -#include +#include "xfs/libxfs.h" #include "command.h" #include "type.h" #include "faddr.h" diff --git a/db/input.c b/db/input.c index b73a1f81..ec1b986c 100644 --- a/db/input.c +++ b/db/input.c @@ -16,7 +16,7 @@ * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ -#include +#include "xfs/libxfs.h" #include #include "command.h" #include "input.h" diff --git a/db/io.c b/db/io.c index b55a5fb6..0f360a86 100644 --- a/db/io.c +++ b/db/io.c @@ -16,7 +16,7 @@ * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ -#include +#include "xfs/libxfs.h" #include "command.h" #include "type.h" #include "faddr.h" diff --git a/db/malloc.c b/db/malloc.c index fe1eacfa..00cbfe13 100644 --- a/db/malloc.c +++ b/db/malloc.c @@ -16,7 +16,7 @@ * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ -#include +#include "xfs/libxfs.h" #include "init.h" #include "malloc.h" #include "output.h" diff --git a/db/metadump.c b/db/metadump.c index f9f43006..9e0418b4 100644 --- a/db/metadump.c +++ b/db/metadump.c @@ -16,7 +16,7 @@ * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ -#include +#include "xfs/libxfs.h" #include #include "bmap.h" #include "command.h" diff --git a/db/output.c b/db/output.c index 36669f48..8f6e9cda 100644 --- a/db/output.c +++ b/db/output.c @@ -16,7 +16,7 @@ * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ -#include +#include "xfs/libxfs.h" #include #include "command.h" #include "output.h" diff --git a/db/print.c b/db/print.c index b865d643..9f08b9fa 100644 --- a/db/print.c +++ b/db/print.c @@ -16,7 +16,7 @@ * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ -#include +#include "xfs/libxfs.h" #include "command.h" #include "type.h" #include "faddr.h" diff --git a/db/quit.c b/db/quit.c index 5e4413c2..7d352a6c 100644 --- a/db/quit.c +++ b/db/quit.c @@ -16,7 +16,7 @@ * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ -#include +#include "xfs/libxfs.h" #include "command.h" #include "quit.h" diff --git a/db/sb.c b/db/sb.c index 432914d6..b0efc5d9 100644 --- a/db/sb.c +++ b/db/sb.c @@ -16,7 +16,7 @@ * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ -#include +#include "xfs/libxfs.h" #include #include "command.h" #include "type.h" diff --git a/db/sig.c b/db/sig.c index 338c7068..025c603c 100644 --- a/db/sig.c +++ b/db/sig.c @@ -16,7 +16,7 @@ * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ -#include +#include "xfs/libxfs.h" #include #include "sig.h" diff --git a/db/strvec.c b/db/strvec.c index 8aa4e345..3fa10bea 100644 --- a/db/strvec.c +++ b/db/strvec.c @@ -16,7 +16,7 @@ * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ -#include +#include "xfs/libxfs.h" #include "strvec.h" #include "output.h" #include "malloc.h" diff --git a/db/symlink.c b/db/symlink.c index a4f420f4..01719a70 100644 --- a/db/symlink.c +++ b/db/symlink.c @@ -16,7 +16,7 @@ * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ -#include +#include "xfs/libxfs.h" #include "type.h" #include "faddr.h" #include "fprint.h" diff --git a/db/text.c b/db/text.c index 12084a2b..a0d4c899 100644 --- a/db/text.c +++ b/db/text.c @@ -16,7 +16,7 @@ * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ -#include +#include "xfs/libxfs.h" #include #include "block.h" #include "bmap.h" diff --git a/db/type.c b/db/type.c index b29f2a47..6c614750 100644 --- a/db/type.c +++ b/db/type.c @@ -16,7 +16,7 @@ * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ -#include +#include "xfs/libxfs.h" #include "block.h" #include "command.h" #include "type.h" diff --git a/db/write.c b/db/write.c index 655b6188..6a33dba5 100644 --- a/db/write.c +++ b/db/write.c @@ -16,7 +16,7 @@ * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ -#include +#include "xfs/libxfs.h" #include #include #include "bit.h" diff --git a/debian/rules b/debian/rules index 2be2773c..27b043fa 100755 --- a/debian/rules +++ b/debian/rules @@ -44,6 +44,9 @@ dibuild: @echo "== dpkg-buildpackage: installer" 1>&2 if [ ! -f mkfs/mkfs.xfs-$(bootpkg) ]; then \ $(diopts) $(MAKE) include/platform_defs.h; \ + for dir in include libxfs; do \ + $(MAKE) -C $$dir NODEP=1 install-headers; \ + done; \ for dir in include libxfs libdisk mkfs; do \ $(MAKE) -C $$dir; \ done; \ diff --git a/estimate/xfs_estimate.c b/estimate/xfs_estimate.c index c574a08a..636691b8 100644 --- a/estimate/xfs_estimate.c +++ b/estimate/xfs_estimate.c @@ -21,7 +21,7 @@ * * XXX: assumes dirv1 format. */ -#include +#include "xfs/libxfs.h" #include #include diff --git a/fsr/xfs_fsr.c b/fsr/xfs_fsr.c index 2fc94c78..89fba558 100644 --- a/fsr/xfs_fsr.c +++ b/fsr/xfs_fsr.c @@ -16,7 +16,7 @@ * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ -#include +#include "xfs/libxfs.h" #include #include #include diff --git a/growfs/xfs_growfs.c b/growfs/xfs_growfs.c index 8e611b6b..3ff3b5db 100644 --- a/growfs/xfs_growfs.c +++ b/growfs/xfs_growfs.c @@ -16,7 +16,7 @@ * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ -#include +#include "xfs/libxfs.h" #include static void diff --git a/include/Makefile b/include/Makefile index a0a6554d..91b33b07 100644 --- a/include/Makefile +++ b/include/Makefile @@ -54,14 +54,16 @@ LSRCFILES += $(DKHFILES) $(LIBHFILES) LDIRT = disk LDIRDIRT = xfs -default install: disk +default: disk disk: @echo " [LN] $@" $(Q)$(LN_S) . $@ +include $(BUILDRULES) + # set up include/xfs header directory -headers: $(addsuffix -hdrs, $(HFILES) $(QAHFILES) $(PHFILES) $(DKHFILES) $(LIBHFILES)) +install-headers: $(addsuffix -hdrs, $(HFILES) $(QAHFILES) $(PHFILES) $(DKHFILES) $(LIBHFILES)) %-hdrs: xfs $(Q)$(LN_S) -f $(PWD)/include/$* xfs/$* @@ -69,11 +71,10 @@ headers: $(addsuffix -hdrs, $(HFILES) $(QAHFILES) $(PHFILES) $(DKHFILES) $(LIBHF xfs: @mkdir -p xfs - -include $(BUILDRULES) - -install-dev: default +install: default $(INSTALL) -m 755 -d $(PKG_INC_DIR) + +install-dev: install $(INSTALL) -m 644 $(HFILES) $(PKG_INC_DIR) install-qa: install-dev diff --git a/include/buildrules b/include/buildrules index 1c9fe281..0e13f9da 100644 --- a/include/buildrules +++ b/include/buildrules @@ -13,10 +13,12 @@ clean clobber : $(addsuffix -clean,$(SUBDIRS)) @echo "Cleaning $*" $(Q)$(MAKE) $(MAKEOPTS) -C $* clean +ifdef HDR_SUBDIRS headers: $(addsuffix -headers, $(HDR_SUBDIRS)) %-headers: @echo " [HEADERS] $*" - $(Q)$(MAKE) $(MAKEOPTS) -C $* headers + $(Q)$(MAKE) $(MAKEOPTS) -C $* NODEP=1 install-headers +endif # Never blow away subdirs ifdef SUBDIRS diff --git a/libdisk/drivers.h b/libdisk/drivers.h index 4ede58b0..22ac1ea1 100644 --- a/libdisk/drivers.h +++ b/libdisk/drivers.h @@ -16,7 +16,7 @@ * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ -#include +#include "xfs/libxfs.h" #include #include diff --git a/libxfs/Makefile b/libxfs/Makefile index afd0af3d..56756024 100644 --- a/libxfs/Makefile +++ b/libxfs/Makefile @@ -121,14 +121,15 @@ crc32selftest: gen_crc32table.c crc32table.h crc32.c $(Q) ./$@ # set up include/xfs header directory -headers: $(addsuffix -hdrs, $(PKGHFILES) $(QAHFILES)) - -%-hdrs: - $(Q)$(LN_S) -f $(PWD)/libxfs/$* $(TOPDIR)/include/xfs/$* - include $(BUILDRULES) install: default + $(INSTALL) -m 755 -d $(PKG_INC_DIR) + +install-headers: $(addsuffix -hdrs, $(PKGHFILES) $(QAHFILES)) + +%-hdrs: + $(Q)$(LN_S) -f $(PWD)/libxfs/$* $(TOPDIR)/include/xfs/$* install-dev: install $(INSTALL) -m 644 $(PKGHFILES) $(HFILES) $(PKG_INC_DIR) @@ -136,5 +137,13 @@ install-dev: install install-qa: install-dev $(INSTALL) -m 644 $(QAHFILES) $(PKG_INC_DIR) +# We need to install the headers before building the dependencies. If we +# include the .ltdep file, the makefile decides that it needs to build the +# dependencies to remake the makefile before running the header install target, +# hence making it impossible to avoid errors being thrown by the dependency +# generation. Hence we play games so that we only include this file if we aren't +# running the install-headers target. +ifndef NODEP -include .ltdep +endif diff --git a/libxfs/darwin.c b/libxfs/darwin.c index ad0b05b4..f4a38987 100644 --- a/libxfs/darwin.c +++ b/libxfs/darwin.c @@ -20,8 +20,8 @@ #include #include #include -#include #include +#include "xfs/libxfs.h" int platform_has_uuid = 1; extern char *progname; diff --git a/libxfs/freebsd.c b/libxfs/freebsd.c index 5bb7acb3..ec131db2 100644 --- a/libxfs/freebsd.c +++ b/libxfs/freebsd.c @@ -16,7 +16,7 @@ * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ -#include +#include "xfs/libxfs.h" #include #include #include diff --git a/libxfs/init.c b/libxfs/init.c index 6f404aaa..d287c1dc 100644 --- a/libxfs/init.c +++ b/libxfs/init.c @@ -31,7 +31,7 @@ #include "xfs_inode.h" #include "xfs_trans.h" -#include /* for now */ +#include "xfs/libxfs.h" /* for now */ char *progname = "libxfs"; /* default, changed by each tool */ diff --git a/libxfs/irix.c b/libxfs/irix.c index 1dcb4f60..69e6d815 100644 --- a/libxfs/irix.c +++ b/libxfs/irix.c @@ -16,7 +16,7 @@ * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ -#include +#include "xfs/libxfs.h" #include #include diff --git a/libxfs/rdwr.c b/libxfs/rdwr.c index cb172064..61c0d6b2 100644 --- a/libxfs/rdwr.c +++ b/libxfs/rdwr.c @@ -30,7 +30,7 @@ #include "xfs_inode.h" #include "xfs_trans.h" -#include /* for LIBXFS_EXIT_ON_FAILURE */ +#include "xfs/libxfs.h" /* for LIBXFS_EXIT_ON_FAILURE */ /* * Important design/architecture note: diff --git a/libxlog/util.c b/libxlog/util.c index 498c06ce..9ef594c2 100644 --- a/libxlog/util.c +++ b/libxlog/util.c @@ -16,7 +16,7 @@ * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ -#include +#include "xfs/libxfs.h" #include int print_exit; diff --git a/libxlog/xfs_log_recover.c b/libxlog/xfs_log_recover.c index cc8aff8d..912e0de8 100644 --- a/libxlog/xfs_log_recover.c +++ b/libxlog/xfs_log_recover.c @@ -15,7 +15,7 @@ * along with this program; if not, write the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ -#include +#include "xfs/libxfs.h" #include #define xfs_readonly_buftarg(buftarg) (0) diff --git a/logprint/log_copy.c b/logprint/log_copy.c index 1517846f..d8539c83 100644 --- a/logprint/log_copy.c +++ b/logprint/log_copy.c @@ -15,7 +15,7 @@ * along with this program; if not, write the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ -#include +#include "xfs/libxfs.h" #include #include "logprint.h" diff --git a/logprint/log_dump.c b/logprint/log_dump.c index dcecb44b..96f2912f 100644 --- a/logprint/log_dump.c +++ b/logprint/log_dump.c @@ -15,7 +15,7 @@ * along with this program; if not, write the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ -#include +#include "xfs/libxfs.h" #include #include "logprint.h" diff --git a/logprint/log_misc.c b/logprint/log_misc.c index 521ab66a..ccd29a86 100644 --- a/logprint/log_misc.c +++ b/logprint/log_misc.c @@ -15,7 +15,7 @@ * along with this program; if not, write the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ -#include +#include "xfs/libxfs.h" #include #include "logprint.h" diff --git a/logprint/log_print_all.c b/logprint/log_print_all.c index a02c71a0..3d41e658 100644 --- a/logprint/log_print_all.c +++ b/logprint/log_print_all.c @@ -15,7 +15,7 @@ * along with this program; if not, write the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ -#include +#include "xfs/libxfs.h" #include #include "logprint.h" diff --git a/logprint/log_print_trans.c b/logprint/log_print_trans.c index 0911b6fa..61033265 100644 --- a/logprint/log_print_trans.c +++ b/logprint/log_print_trans.c @@ -15,7 +15,7 @@ * along with this program; if not, write the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ -#include +#include "xfs/libxfs.h" #include #include "logprint.h" diff --git a/logprint/logprint.c b/logprint/logprint.c index fdf106b9..78d92fec 100644 --- a/logprint/logprint.c +++ b/logprint/logprint.c @@ -18,7 +18,7 @@ #include #include -#include +#include "xfs/libxfs.h" #include #include "logprint.h" diff --git a/mdrestore/xfs_mdrestore.c b/mdrestore/xfs_mdrestore.c index f3c846ec..ea7298d8 100644 --- a/mdrestore/xfs_mdrestore.c +++ b/mdrestore/xfs_mdrestore.c @@ -16,7 +16,7 @@ * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ -#include +#include "xfs/libxfs.h" #include "xfs_metadump.h" char *progname; diff --git a/mkfs/fstyp.c b/mkfs/fstyp.c index e91b947f..74105162 100644 --- a/mkfs/fstyp.c +++ b/mkfs/fstyp.c @@ -16,7 +16,7 @@ * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ -#include +#include "xfs/libxfs.h" #include /* diff --git a/mkfs/maxtrres.c b/mkfs/maxtrres.c index 66a6c14d..f6bcec0f 100644 --- a/mkfs/maxtrres.c +++ b/mkfs/maxtrres.c @@ -24,7 +24,7 @@ * directory block size. */ -#include +#include "xfs/libxfs.h" #include "xfs_mkfs.h" int diff --git a/mkfs/proto.c b/mkfs/proto.c index 45565b7a..b69ff1ba 100644 --- a/mkfs/proto.c +++ b/mkfs/proto.c @@ -16,7 +16,7 @@ * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ -#include +#include "xfs/libxfs.h" #include #include "xfs_mkfs.h" diff --git a/mkfs/xfs_mkfs.c b/mkfs/xfs_mkfs.c index e66350b3..e14f06dd 100644 --- a/mkfs/xfs_mkfs.c +++ b/mkfs/xfs_mkfs.c @@ -16,7 +16,7 @@ * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ -#include +#include "xfs/libxfs.h" #include #ifdef ENABLE_BLKID #include diff --git a/repair/agheader.c b/repair/agheader.c index 9ae2deb3..0989597b 100644 --- a/repair/agheader.c +++ b/repair/agheader.c @@ -16,7 +16,7 @@ * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ -#include +#include "xfs/libxfs.h" #include "globals.h" #include "agheader.h" #include "protos.h" diff --git a/repair/attr_repair.c b/repair/attr_repair.c index f3332b3d..3e441639 100644 --- a/repair/attr_repair.c +++ b/repair/attr_repair.c @@ -16,7 +16,7 @@ * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ -#include +#include "xfs/libxfs.h" #include "globals.h" #include "err_protos.h" #include "attr_repair.h" diff --git a/repair/avl.c b/repair/avl.c index eabecc3f..7f361667 100644 --- a/repair/avl.c +++ b/repair/avl.c @@ -16,7 +16,7 @@ * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ -#include +#include "xfs/libxfs.h" #include "avl.h" #define CERT ASSERT diff --git a/repair/avl64.c b/repair/avl64.c index c135da32..54038fc0 100644 --- a/repair/avl64.c +++ b/repair/avl64.c @@ -17,7 +17,7 @@ */ #include -#include +#include "xfs/libxfs.h" #include "avl64.h" #define CERT ASSERT diff --git a/repair/bmap.c b/repair/bmap.c index 71568f4f..c5c50c3b 100644 --- a/repair/bmap.c +++ b/repair/bmap.c @@ -16,7 +16,7 @@ * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ -#include +#include "xfs/libxfs.h" #include "err_protos.h" #include "bmap.h" diff --git a/repair/btree.c b/repair/btree.c index 2beb75ae..bc4ed989 100644 --- a/repair/btree.c +++ b/repair/btree.c @@ -16,7 +16,7 @@ * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ -#include +#include "xfs/libxfs.h" #include "btree.h" /* diff --git a/repair/dino_chunks.c b/repair/dino_chunks.c index a1ce9e71..f600ac25 100644 --- a/repair/dino_chunks.c +++ b/repair/dino_chunks.c @@ -16,7 +16,7 @@ * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ -#include +#include "xfs/libxfs.h" #include "avl.h" #include "globals.h" #include "agheader.h" diff --git a/repair/dinode.c b/repair/dinode.c index 179203ee..09db966c 100644 --- a/repair/dinode.c +++ b/repair/dinode.c @@ -16,7 +16,7 @@ * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ -#include +#include "xfs/libxfs.h" #include "avl.h" #include "globals.h" #include "agheader.h" diff --git a/repair/dir2.c b/repair/dir2.c index ceb8825c..3c4d9bd9 100644 --- a/repair/dir2.c +++ b/repair/dir2.c @@ -16,7 +16,7 @@ * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ -#include +#include "xfs/libxfs.h" #include "avl.h" #include "globals.h" #include "incore.h" diff --git a/repair/globals.c b/repair/globals.c index b588d033..d0ca3fb3 100644 --- a/repair/globals.c +++ b/repair/globals.c @@ -16,7 +16,7 @@ * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ -#include +#include "xfs/libxfs.h" #define EXTERN #include "globals.h" diff --git a/repair/incore.c b/repair/incore.c index cf1073f7..d5ecfd6d 100644 --- a/repair/incore.c +++ b/repair/incore.c @@ -16,7 +16,7 @@ * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ -#include +#include "xfs/libxfs.h" #include "avl.h" #include "btree.h" #include "globals.h" diff --git a/repair/incore_bmc.c b/repair/incore_bmc.c index 1bc5fd92..c1e855d2 100644 --- a/repair/incore_bmc.c +++ b/repair/incore_bmc.c @@ -16,7 +16,7 @@ * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ -#include +#include "xfs/libxfs.h" #include "avl.h" #include "globals.h" #include "incore.h" diff --git a/repair/incore_ext.c b/repair/incore_ext.c index 826bf44b..843e69d9 100644 --- a/repair/incore_ext.c +++ b/repair/incore_ext.c @@ -16,7 +16,7 @@ * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ -#include +#include "xfs/libxfs.h" #include "avl.h" #include "btree.h" #include "globals.h" diff --git a/repair/incore_ino.c b/repair/incore_ino.c index 95026481..0f3deebd 100644 --- a/repair/incore_ino.c +++ b/repair/incore_ino.c @@ -16,7 +16,7 @@ * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ -#include +#include "xfs/libxfs.h" #include "avl.h" #include "globals.h" #include "incore.h" diff --git a/repair/init.c b/repair/init.c index d0940aae..a7547cb8 100644 --- a/repair/init.c +++ b/repair/init.c @@ -16,7 +16,7 @@ * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ -#include +#include "xfs/libxfs.h" #include "globals.h" #include "agheader.h" #include "protos.h" diff --git a/repair/phase1.c b/repair/phase1.c index 9e7011db..bd9adcbb 100644 --- a/repair/phase1.c +++ b/repair/phase1.c @@ -16,7 +16,7 @@ * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ -#include +#include "xfs/libxfs.h" #include "globals.h" #include "agheader.h" #include "protos.h" diff --git a/repair/phase2.c b/repair/phase2.c index a23f472a..14a814d6 100644 --- a/repair/phase2.c +++ b/repair/phase2.c @@ -16,7 +16,7 @@ * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ -#include +#include "xfs/libxfs.h" #include #include "avl.h" #include "globals.h" diff --git a/repair/phase3.c b/repair/phase3.c index 213d3684..4751e56b 100644 --- a/repair/phase3.c +++ b/repair/phase3.c @@ -16,7 +16,7 @@ * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ -#include +#include "xfs/libxfs.h" #include "threads.h" #include "prefetch.h" #include "avl.h" diff --git a/repair/phase4.c b/repair/phase4.c index aa79ae01..8d3525c0 100644 --- a/repair/phase4.c +++ b/repair/phase4.c @@ -16,7 +16,7 @@ * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ -#include +#include "xfs/libxfs.h" #include "threads.h" #include "prefetch.h" #include "avl.h" diff --git a/repair/phase5.c b/repair/phase5.c index 1ce57a14..e34740f5 100644 --- a/repair/phase5.c +++ b/repair/phase5.c @@ -16,7 +16,7 @@ * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ -#include +#include "xfs/libxfs.h" #include "avl.h" #include "globals.h" #include "agheader.h" diff --git a/repair/phase6.c b/repair/phase6.c index 130ed4f1..1e0b4c29 100644 --- a/repair/phase6.c +++ b/repair/phase6.c @@ -16,7 +16,7 @@ * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ -#include +#include "xfs/libxfs.h" #include "threads.h" #include "prefetch.h" #include "avl.h" diff --git a/repair/phase7.c b/repair/phase7.c index becacf83..fe4a84ae 100644 --- a/repair/phase7.c +++ b/repair/phase7.c @@ -16,7 +16,7 @@ * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ -#include +#include "xfs/libxfs.h" #include "avl.h" #include "globals.h" #include "agheader.h" diff --git a/repair/prefetch.c b/repair/prefetch.c index d6246ce3..45b1ffee 100644 --- a/repair/prefetch.c +++ b/repair/prefetch.c @@ -1,4 +1,4 @@ -#include +#include "xfs/libxfs.h" #include #include "avl.h" #include "btree.h" diff --git a/repair/progress.c b/repair/progress.c index 45a412e4..1b279247 100644 --- a/repair/progress.c +++ b/repair/progress.c @@ -1,5 +1,5 @@ -#include +#include "xfs/libxfs.h" #include "globals.h" #include "progress.h" #include "err_protos.h" diff --git a/repair/rt.c b/repair/rt.c index 3a488c86..b412a0fc 100644 --- a/repair/rt.c +++ b/repair/rt.c @@ -16,7 +16,7 @@ * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ -#include +#include "xfs/libxfs.h" #include "avl.h" #include "globals.h" #include "agheader.h" diff --git a/repair/sb.c b/repair/sb.c index 03be5e85..c241f113 100644 --- a/repair/sb.c +++ b/repair/sb.c @@ -16,7 +16,7 @@ * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ -#include +#include "xfs/libxfs.h" #include #include "agheader.h" #include "globals.h" diff --git a/repair/scan.c b/repair/scan.c index 9c9be689..881de9ec 100644 --- a/repair/scan.c +++ b/repair/scan.c @@ -16,7 +16,7 @@ * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ -#include +#include "xfs/libxfs.h" #include "avl.h" #include "globals.h" #include "agheader.h" diff --git a/repair/threads.c b/repair/threads.c index d10b841f..a5fb8564 100644 --- a/repair/threads.c +++ b/repair/threads.c @@ -1,4 +1,4 @@ -#include +#include "xfs/libxfs.h" #include #include #include "threads.h" diff --git a/repair/versions.c b/repair/versions.c index e176779b..0bf4ab3d 100644 --- a/repair/versions.c +++ b/repair/versions.c @@ -16,7 +16,7 @@ * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ -#include +#include "xfs/libxfs.h" #define EXTERN #include "versions.h" diff --git a/repair/xfs_repair.c b/repair/xfs_repair.c index 8cb06b35..cf8c1bec 100644 --- a/repair/xfs_repair.c +++ b/repair/xfs_repair.c @@ -16,7 +16,7 @@ * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ -#include +#include "xfs/libxfs.h" #include #include #include "avl.h" diff --git a/rtcp/xfs_rtcp.c b/rtcp/xfs_rtcp.c index 5f26a62e..08a02b3a 100644 --- a/rtcp/xfs_rtcp.c +++ b/rtcp/xfs_rtcp.c @@ -16,7 +16,7 @@ * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ -#include +#include "xfs/libxfs.h" int rtcp(char *, char *, int); int xfsrtextsize(char *path);