mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2025-07-25 12:15:32 +03:00
26 lines
1.3 KiB
Diff
26 lines
1.3 KiB
Diff
diff --git a/src/VBox/Runtime/r3/linux/RTFileCopyPartEx-linux.cpp b/src/VBox/Runtime/r3/linux/RTFileCopyPartEx-linux.cpp
|
|
index 69cc3da..c58cb59 100644
|
|
--- a/src/VBox/Runtime/r3/linux/RTFileCopyPartEx-linux.cpp
|
|
+++ b/src/VBox/Runtime/r3/linux/RTFileCopyPartEx-linux.cpp
|
|
@@ -63,8 +63,8 @@
|
|
static int32_t volatile g_fCopyFileRangeSupported = -1;
|
|
|
|
|
|
-DECLINLINE(loff_t)
|
|
-MyCopyFileRangeSysCall(int fdIn, loff_t *poffIn, int fdOut, loff_t *poffOut, size_t cbChunk, unsigned int fFlags)
|
|
+DECLINLINE(off_t)
|
|
+MyCopyFileRangeSysCall(int fdIn, off_t *poffIn, int fdOut, off_t *poffOut, size_t cbChunk, unsigned int fFlags)
|
|
{
|
|
return syscall(__NR_copy_file_range, fdIn, poffIn, fdOut, poffOut, cbChunk, fFlags);
|
|
}
|
|
@@ -144,8 +144,8 @@ RTDECL(int) RTFileCopyPartEx(RTFILE hFileSrc, RTFOFF offSrc, RTFILE hFileDst, RT
|
|
do
|
|
{
|
|
size_t cbThisCopy = (size_t)RT_MIN(cbToCopy - cbCopied, _1G);
|
|
- loff_t offThisDst = offSrc + cbCopied;
|
|
- loff_t offThisSrc = offDst + cbCopied;
|
|
+ off_t offThisDst = offSrc + cbCopied;
|
|
+ off_t offThisSrc = offDst + cbCopied;
|
|
ssize_t cbActual = MyCopyFileRangeSysCall((int)RTFileToNative(hFileSrc), &offThisSrc,
|
|
(int)RTFileToNative(hFileDst), &offThisDst,
|
|
cbThisCopy, 0);
|