diff --git a/zdump/zfuse.c b/zdump/zfuse.c index bd8ea065..35df4528 100644 --- a/zdump/zfuse.c +++ b/zdump/zfuse.c @@ -16,6 +16,7 @@ #include #include #include +#include #include #include #include @@ -23,6 +24,10 @@ #include #include "zgetdump.h" +#include "zg.h" +#include "dfi.h" +#include "dfo.h" +#include "zfuse.h" #define DUMP_PATH_MAX 100 diff --git a/zdump/zfuse.h b/zdump/zfuse.h new file mode 100644 index 00000000..493a329e --- /dev/null +++ b/zdump/zfuse.h @@ -0,0 +1,25 @@ +/* + * Copyright IBM Corp. 2001, 2018 + * + * s390-tools is free software; you can redistribute it and/or modify + * it under the terms of the MIT license. See LICENSE for details. + */ + +#ifndef ZFUSE_H +#define ZFUSE_H + +#if HAVE_FUSE == 0 +static inline int zfuse_mount_dump(void) +{ + ERR_EXIT("Program compiled without fuse support"); +} +static inline void zfuse_umount(void) +{ + ERR_EXIT("Program compiled without fuse support"); +} +#else +int zfuse_mount_dump(void); +void zfuse_umount(void); +#endif + +#endif /* ZFUSE_H */ diff --git a/zdump/zgetdump.c b/zdump/zgetdump.c index 70e58c98..bc8befe7 100644 --- a/zdump/zgetdump.c +++ b/zdump/zgetdump.c @@ -27,6 +27,7 @@ #include #include "zgetdump.h" +#include "zfuse.h" /* * Globals diff --git a/zdump/zgetdump.h b/zdump/zgetdump.h index 7f12c942..776431bd 100644 --- a/zdump/zgetdump.h +++ b/zdump/zgetdump.h @@ -57,18 +57,4 @@ extern struct zgetdump_globals { extern void opts_parse(int argc, char *argv[]); extern int stdout_write_dump(void); -#if HAVE_FUSE == 0 -static inline int zfuse_mount_dump(void) -{ - ERR_EXIT("Program compiled without fuse support"); -} -static inline void zfuse_umount(void) -{ - ERR_EXIT("Program compiled without fuse support"); -} -#else -int zfuse_mount_dump(void); -void zfuse_umount(void); -#endif - #endif /* ZGETDUMP_H */