diff options
author | H.J. Lu <hjl.tools@gmail.com> | 2018-08-31 13:07:47 -0700 |
---|---|---|
committer | H.J. Lu <hjl.tools@gmail.com> | 2018-08-31 13:08:02 -0700 |
commit | 81b9d87bae23efc42e2121ac066fe38fceb96124 (patch) | |
tree | 5d7c20057b29cea4cfa895f5301d6133e1fa6bc5 /ChangeLog | |
parent | d330f31af68f96dde82840d1e9343b479a8c179e (diff) | |
download | termbaud-81b9d87bae23efc42e2121ac066fe38fceb96124.tar.gz termbaud-81b9d87bae23efc42e2121ac066fe38fceb96124.tar.xz termbaud-81b9d87bae23efc42e2121ac066fe38fceb96124.zip |
test-container: Use xcopy_file_range for cross-device copy [BZ #23597]
copy_file_range can't be used to copy a file from glibc source directory
to glibc build directory since they may be on different filesystems.
This patch adds xcopy_file_range for cross-device copy.
Reviewed-by: Carlos O'Donell <carlos@redhat.com>
[BZ #23597]
* support/Makefile (libsupport-routines): Add
support_copy_file_range and xcopy_file_range.
* support/support.h: Include <sys/types.h>.
(support_copy_file_range): New prototype.
* support/support_copy_file_range.c: New file. Copied and
modified from io/copy_file_range-compat.c.
* support/test-container.c (copy_one_file): Call xcopy_file_rang
instead of copy_file_range.
* support/xcopy_file_range.c: New file.
* support/xunistd.h (xcopy_file_range): New prototype.
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog index 21d914141c6..5288a7e5198 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,17 @@ +2018-08-31 H.J. Lu <hongjiu.lu@intel.com> + + [BZ #23597] + * support/Makefile (libsupport-routines): Add + support_copy_file_range and xcopy_file_range. + * support/support.h: Include <sys/types.h>. + (support_copy_file_range): New prototype. + * support/support_copy_file_range.c: New file. Copied and + modified from io/copy_file_range-compat.c. + * support/test-container.c (copy_one_file): Call xcopy_file_rang + instead of copy_file_range. + * support/xcopy_file_range.c: New file. + * support/xunistd.h (xcopy_file_range): New prototype. + 2018-08-30 Carlos O'Donell <carlos@redhat.com> * elf/tst-dlopen-aout.c: Include support/xthread.h. Use |