From: Mirko Vogt Date: Fri, 17 Nov 2017 15:50:29 +0000 (+0100) Subject: libs/libudev-fbsd: add patch to surround symbols with extern C X-Git-Url: http://git.99rst.org/?a=commitdiff_plain;h=acef284695dd1e1bd43d0bc9e6940bb2bb1f966b;p=openwrt-packages.git libs/libudev-fbsd: add patch to surround symbols with extern C Signed-off-by: Mirko Vogt --- diff --git a/libs/libudev-fbsd/patches/005-extern-c.patch b/libs/libudev-fbsd/patches/005-extern-c.patch new file mode 100644 index 000000000..de3ae3524 --- /dev/null +++ b/libs/libudev-fbsd/patches/005-extern-c.patch @@ -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 + #include + ++ ++#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