diff options
author | Bart Van Assche <bvanassche@acm.org> | 2022-04-21 15:18:35 -0700 |
---|---|---|
committer | Jaegeuk Kim <jaegeuk@kernel.org> | 2022-04-22 12:42:52 -0700 |
commit | c491657c0eb68d01dee5cc66ee3909dba5523540 (patch) | |
tree | 24f6363a63fc7f61b6c2bb9b2637fb376043e8cd | |
parent | 70e4139665cbcb7bde42cf004267dd97268f61b7 (diff) | |
download | f2fs-tools-c491657c0eb68d01dee5cc66ee3909dba5523540.tar.gz |
Fix PowerPC format string warnings
__SANE_USERSPACE_TYPES__ must be defined before <linux/types.h> is
included. Hence this patch that moves the definition of that macro into
the source files that need it.
Signed-off-by: Bart Van Assche <bvanassche@acm.org>
-rw-r--r-- | include/f2fs_fs.h | 7 | ||||
-rw-r--r-- | tools/f2fs_io/f2fs_io.c | 3 |
2 files changed, 7 insertions, 3 deletions
diff --git a/include/f2fs_fs.h b/include/f2fs_fs.h index 88acd4c..1d7103c 100644 --- a/include/f2fs_fs.h +++ b/include/f2fs_fs.h @@ -17,6 +17,10 @@ #ifndef __F2FS_FS_H__ #define __F2FS_FS_H__ +#ifndef __SANE_USERSPACE_TYPES__ +#define __SANE_USERSPACE_TYPES__ /* For PPC64, to get LL64 types */ +#endif + #include <stdio.h> #include <stdlib.h> #include <stddef.h> @@ -42,9 +46,6 @@ #include <inttypes.h> #ifdef HAVE_LINUX_TYPES_H -#ifndef __SANE_USERSPACE_TYPES__ -#define __SANE_USERSPACE_TYPES__ /* For PPC64, to get LL64 types */ -#endif #include <linux/types.h> #endif #include <sys/types.h> diff --git a/tools/f2fs_io/f2fs_io.c b/tools/f2fs_io/f2fs_io.c index 6bb094c..0edac6f 100644 --- a/tools/f2fs_io/f2fs_io.c +++ b/tools/f2fs_io/f2fs_io.c @@ -18,6 +18,9 @@ #ifndef O_LARGEFILE #define O_LARGEFILE 0 #endif +#ifndef __SANE_USERSPACE_TYPES__ +#define __SANE_USERSPACE_TYPES__ /* For PPC64, to get LL64 types */ +#endif #include <errno.h> #include <fcntl.h> |