From 4577dc826a923d976ad1a98b4ed5ecc36eac6efe Mon Sep 17 00:00:00 2001
From: Will Thompson <wjt@endlessm.com>
Date: Thu, 2 Nov 2017 14:55:17 +0000
Subject: [PATCH] Add missing configure check for copy_file_range

Without this, including glnx-missing-syscall.h raises this warning:

    ../ext/libglnx/glnx-missing-syscall.h:121:6: warning: "HAVE_DECL_COPY_FILE_RANGE" is not defined [-Wundef]
     #if !HAVE_DECL_COPY_FILE_RANGE
          ^~~~~~~~~~~~~~~~~~~~~~~~~
---
 libglnx.m4 | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/libglnx.m4 b/libglnx.m4
index 770f117b6..d5bcc2f12 100644
--- a/libglnx.m4
+++ b/libglnx.m4
@@ -1,6 +1,9 @@
 AC_DEFUN([LIBGLNX_CONFIGURE],
 [
-AC_CHECK_DECLS([renameat2, memfd_create],
+AC_CHECK_DECLS([
+        renameat2,
+        memfd_create,
+        copy_file_range],
         [], [], [[
 #include <sys/types.h>
 #include <unistd.h>
-- 
GitLab