summaryrefslogtreecommitdiff
path: root/user/virtualbox-guest-additions/musl-off_t.patch
diff options
context:
space:
mode:
authorZach van Rijn <me@zv.io>2023-10-30 17:40:56 -0500
committerZach van Rijn <me@zv.io>2023-11-02 21:24:01 -0500
commit4693e5edf9770c5f304fbfe96486a0de9a40e2dd (patch)
tree4ef8b23f7383dd9979574fe5a1e9e57c85372bf7 /user/virtualbox-guest-additions/musl-off_t.patch
parent1b2218612a71b019c7dc1db680c254c697c4ec6b (diff)
downloadpackages-4693e5edf9770c5f304fbfe96486a0de9a40e2dd.tar.gz
packages-4693e5edf9770c5f304fbfe96486a0de9a40e2dd.tar.bz2
packages-4693e5edf9770c5f304fbfe96486a0de9a40e2dd.tar.xz
packages-4693e5edf9770c5f304fbfe96486a0de9a40e2dd.zip
user/virtualbox-guest-additions: new package.zv/vboxga
Diffstat (limited to 'user/virtualbox-guest-additions/musl-off_t.patch')
-rw-r--r--user/virtualbox-guest-additions/musl-off_t.patch24
1 files changed, 24 insertions, 0 deletions
diff --git a/user/virtualbox-guest-additions/musl-off_t.patch b/user/virtualbox-guest-additions/musl-off_t.patch
new file mode 100644
index 000000000..a334364e0
--- /dev/null
+++ b/user/virtualbox-guest-additions/musl-off_t.patch
@@ -0,0 +1,24 @@
+--- VirtualBox-7.0.0.orig/src/VBox/Runtime/r3/linux/RTFileCopyPartEx-linux.cpp
++++ VirtualBox-7.0.0/src/VBox/Runtime/r3/linux/RTFileCopyPartEx-linux.cpp
+@@ -73,8 +73,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);
+ }
+@@ -154,8 +154,8 @@
+ 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);