]> git.eshelyaron.com Git - emacs.git/commitdiff
Don't compile lib/copy-file-range.c on MS-Windows
authorEli Zaretskii <eliz@gnu.org>
Wed, 7 Feb 2024 13:33:51 +0000 (15:33 +0200)
committerEshel Yaron <me@eshelyaron.com>
Wed, 7 Feb 2024 19:59:34 +0000 (20:59 +0100)
* nt/gnulib-cfg.mk (OMIT_GNULIB_MODULE_copy-file-range): Set to
true to avoid compiling copy-file-range.c on MS-Windows.  The
function 'copy_file_range' is not used on MS-Windows, while
compiling the file triggers warnings because lib/unistd.h, where
its prototype is declared, is omitted in the MS-Windows build.

(cherry picked from commit d03f3a827d80e2a0962128216223bab21998cf0a)

nt/gnulib-cfg.mk

index 5b1c2c88ba53582d0fc53299879c771a8fd26b94..048f812724a04c79b093fa5199bc6106c1d6ea94 100644 (file)
@@ -46,6 +46,7 @@ OMIT_GNULIB_MODULE_allocator = true
 OMIT_GNULIB_MODULE_at-internal = true
 OMIT_GNULIB_MODULE_canonicalize-lgpl = true
 OMIT_GNULIB_MODULE_careadlinkat = true
+OMIT_GNULIB_MODULE_copy-file-range = true
 OMIT_GNULIB_MODULE_dirent = true
 OMIT_GNULIB_MODULE_dirfd = true
 OMIT_GNULIB_MODULE_fchmodat = true