From 5fc562c90d7925963467babbb73ae5b4f9fd13f8 Mon Sep 17 00:00:00 2001 From: Liu Bo Date: Thu, 18 Apr 2019 01:55:42 -0700 Subject: Add fallocate and use it instead of posix_fallocate if possible (#398) fuse.ko has supported FALLOC_FL_KEEP_SIZE and FALLOC_FL_PUNCH_HOLE at this moment and more modes may be supported in the future. fallocate(2) supports modes while posix_fallocate(2) does not, so this makes lo_fallocate use fallocate(2) instead. Signed-off-by: Liu Bo --- meson.build | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'meson.build') diff --git a/meson.build b/meson.build index 9c35745..5797fec 100644 --- a/meson.build +++ b/meson.build @@ -36,7 +36,7 @@ cfg.set_quoted('PACKAGE_VERSION', meson.project_version()) # Test for presence of some functions test_funcs = [ 'fork', 'fstatat', 'openat', 'readlinkat', 'pipe2', 'splice', 'vmsplice', 'posix_fallocate', 'fdatasync', - 'utimensat', 'copy_file_range' ] + 'utimensat', 'copy_file_range', 'fallocate' ] foreach func : test_funcs cfg.set('HAVE_' + func.to_upper(), cc.has_function(func, prefix: include_default, args: args_default)) -- cgit v1.2.3