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);
