libs/libudev-fbsd: add patch to surround symbols with extern C
authorMirko Vogt <redacted>
Fri, 17 Nov 2017 15:50:29 +0000 (16:50 +0100)
committerMirko Vogt <redacted>
Sat, 18 Nov 2017 16:08:25 +0000 (17:08 +0100)
Signed-off-by: Mirko Vogt <redacted>
libs/libudev-fbsd/patches/005-extern-c.patch [new file with mode: 0644]

diff --git a/libs/libudev-fbsd/patches/005-extern-c.patch b/libs/libudev-fbsd/patches/005-extern-c.patch
new file mode 100644 (file)
index 0000000..de3ae35
--- /dev/null
@@ -0,0 +1,24 @@
+diff -ruN libudev-fbsd-20160820/src/libudev.h libudev-fbsd-20160820.mod/src/libudev.h
+--- libudev-fbsd-20160820/src/libudev.h        2017-11-17 16:46:56.705435146 +0100
++++ libudev-fbsd-20160820.mod/src/libudev.h    2017-11-17 16:48:07.276021522 +0100
+@@ -11,6 +11,11 @@
+ #include <fcntl.h>
+ #include <unistd.h>
++
++#ifdef __cplusplus
++extern "C" {
++#endif
++
+ struct udev;
+ struct udev_device;
+ struct udev_list_entry;
+@@ -83,4 +88,8 @@
+     struct udev_monitor *udev_monitor);
+ void udev_monitor_unref(struct udev_monitor *udev_monitor);
++#ifdef __cplusplus
++} /* extern "C" */
++#endif
++
+ #endif
git clone https://git.99rst.org/PROJECT