]> Savannah Git Hosting - gnulib.git/commit
copy-file-range: simplify into a stub
authorPaul Eggert <eggert@cs.ucla.edu>
Thu, 6 Jun 2019 22:44:33 +0000 (15:44 -0700)
committerPaul Eggert <eggert@cs.ucla.edu>
Thu, 6 Jun 2019 22:46:20 +0000 (15:46 -0700)
commitb0d998d2e04050dd3c65816b277cf0f91c9ca74c
treed38b87aaa26d3e7ff94c484b4ca34d689be564c9
parenta1beabcb14cde661c36f7a3c7c17b5871704003e
copy-file-range: simplify into a stub

Based on a comment by Florian Weimer in:
https://lists.gnu.org/r/bug-gnulib/2019-06/msg00007.html
It turns out that Emacs (which will use this module) won’t need an
emulation and I suspect other programs won’t either, because these
programs will need to fall back on read+write anyway.  Perhaps I
am wrong and other programs will be able to use an emulation; if
so, this patch can be reverted.
* lib/copy-file-range.c (COPY_FILE_RANGE): Replace with a stub.
Just call it copy_file_range.
* m4/copy-file-range.m4 (gl_FUNC_COPY_FILE_RANGE):
Check via AC_LINK_IFELSE.
* modules/copy-file-range (Depends-on): Remove modules no longer used.
ChangeLog
lib/copy-file-range.c
m4/copy-file-range.m4
modules/copy-file-range