aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBart Van Assche <bvanassche@acm.org>2022-04-21 15:18:35 -0700
committerJaegeuk Kim <jaegeuk@kernel.org>2022-04-22 12:42:52 -0700
commitc491657c0eb68d01dee5cc66ee3909dba5523540 (patch)
tree24f6363a63fc7f61b6c2bb9b2637fb376043e8cd
parent70e4139665cbcb7bde42cf004267dd97268f61b7 (diff)
downloadf2fs-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.h7
-rw-r--r--tools/f2fs_io/f2fs_io.c3
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>