]> xenbits.xensource.com Git - unikraft/libs/musl.git/commitdiff
Add patch to update mount.h to avoid conflicts with vfscore
authorgaulthier gain <gaulthier.gain@uliege.be>
Tue, 3 Mar 2020 10:23:23 +0000 (10:23 +0000)
committerSimon Kuenzer <simon.kuenzer@neclab.eu>
Mon, 24 Aug 2020 10:05:49 +0000 (12:05 +0200)
This patch updates "mount.h" in order to avoid ioctl redefinition
error with vfscore. Basically, the musl "mount.h" file includes
<sys/ioctl.h> only if _VFSCORE_SYS_MOUNT_H_ was not defined.

Signed-off-by: gaulthier gain <gaulthier.gain@uliege.be>
patches/0008-Fix-sys_ioctl_h-conflicts.patch [new file with mode: 0644]

diff --git a/patches/0008-Fix-sys_ioctl_h-conflicts.patch b/patches/0008-Fix-sys_ioctl_h-conflicts.patch
new file mode 100644 (file)
index 0000000..953b8ad
--- /dev/null
@@ -0,0 +1,27 @@
+From 2aa8ddeb0deb165b28f9e70b14da69b7bf9b938d Mon Sep 17 00:00:00 2001
+From: gaulthier gain <gaulthier.gain@uliege.be>
+Date: Mon, 24 Feb 2020 21:01:40 +0000
+Subject: [PATCH] Remove <sys/ioctl> from musl internal
+
+Signed-off-by: Gaulthier Gain <gaulthier.gain@uliege.be>
+---
+ include/sys/mount.h | 2 ++
+ 1 file changed, 2 insertions(+)
+
+diff --git a/include/sys/mount.h b/include/sys/mount.h
+index 57a89c0..6516a51 100644
+--- a/include/sys/mount.h
++++ b/include/sys/mount.h
+@@ -5,7 +5,9 @@
+ extern "C" {
+ #endif
+
++#ifndef _VFSCORE_SYS_MOUNT_H_
+ #include <sys/ioctl.h>
++#endif
+
+ #define BLKROSET   _IO(0x12, 93)
+ #define BLKROGET   _IO(0x12, 94)
+--
+2.17.1
+