summaryrefslogtreecommitdiffstats
path: root/linux-user/ioctls.h
diff options
context:
space:
mode:
authorHelge Deller2017-02-11 23:26:02 +0100
committerLaurent Vivier2017-02-16 15:29:30 +0100
commit21992cb6794a5f8edb0cee01bdfe0b03d0438dac (patch)
treea832f18b981da3ff0b3d3ead7ed990e66457dca6 /linux-user/ioctls.h
parentlinux-user: Use correct types in load_symbols() (diff)
downloadqemu-21992cb6794a5f8edb0cee01bdfe0b03d0438dac.tar.gz
qemu-21992cb6794a5f8edb0cee01bdfe0b03d0438dac.tar.xz
qemu-21992cb6794a5f8edb0cee01bdfe0b03d0438dac.zip
linux-user: Add FICLONE and FICLONERANGE ioctls
Add missing FICLONE and FICLONERANGE ioctls. Signed-off-by: Helge Deller <deller@gmx.de> Reviewed-by: Laurent Vivier <laurent@vivier.eu> Message-Id: <20170211222602.GA6399@ls3530.fritz.box> Signed-off-by: Laurent Vivier <laurent@vivier.eu>
Diffstat (limited to 'linux-user/ioctls.h')
-rw-r--r--linux-user/ioctls.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/linux-user/ioctls.h b/linux-user/ioctls.h
index 2f6e85bd78..e6997ff230 100644
--- a/linux-user/ioctls.h
+++ b/linux-user/ioctls.h
@@ -112,6 +112,11 @@
#ifdef FIBMAP
IOCTL(FIBMAP, IOC_W | IOC_R, MK_PTR(TYPE_LONG))
#endif
+#ifdef FICLONE
+ IOCTL(FICLONE, IOC_W, TYPE_INT)
+ IOCTL(FICLONERANGE, IOC_W, MK_PTR(MK_STRUCT(STRUCT_file_clone_range)))
+#endif
+
#ifdef FIGETBSZ
IOCTL(FIGETBSZ, IOC_R, MK_PTR(TYPE_LONG))
#endif