[PATCH xfsprogs 13/14] xfs.h: require transparent LFS
Felix Janda
felix.janda at posteo.de
Sun Aug 7 00:43:42 CDT 2016
Since our interfaces depend on the consistent use of a 64bit offset
type, we force downstreams to use transparent LFS
(_FILE_OFFSET_BITS=64), so that it becomes impossible for them to use
32bit interfaces.
Signed-off-by: Felix Janda <felix.janda at posteo.de>
---
include/xfs.h | 2 ++
1 file changed, 2 insertions(+)
diff --git a/include/xfs.h b/include/xfs.h
index 7bed957..37c95fe 100644
--- a/include/xfs.h
+++ b/include/xfs.h
@@ -47,6 +47,8 @@
# error unknown platform... have fun porting!
#endif
+extern int xfs_assert_largefile[sizeof(off_t)-8];
+
/*
* sparse kernel source annotations
*/
--
2.7.3
More information about the xfs
mailing list