Commit 774e5b6455d for php.net
commit 774e5b6455dd188cfd654368c8fc4e5171f54295
Author: Remi Collet <remi@remirepo.net>
Date: Wed Jul 29 07:05:12 2026 +0200
Fix error: static declaration of copy_file_range follows non-static declaration
diff --git a/main/io/php_io_copy_linux.c b/main/io/php_io_copy_linux.c
index af92b14a64d..e5d7ecb1b72 100644
--- a/main/io/php_io_copy_linux.c
+++ b/main/io/php_io_copy_linux.c
@@ -21,11 +21,12 @@
#if !defined(HAVE_COPY_FILE_RANGE) && defined(__NR_copy_file_range)
#define HAVE_COPY_FILE_RANGE 1
-static inline ssize_t copy_file_range(
+static inline ssize_t php_copy_file_range(
int fd_in, off_t *off_in, int fd_out, off_t *off_out, size_t len, unsigned int flags)
{
return syscall(__NR_copy_file_range, fd_in, off_in, fd_out, off_out, len, flags);
}
+#define copy_file_range php_copy_file_range
#endif
#ifdef HAVE_SENDFILE