summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKurt Van Dijck <kurt.van.dijck@eia.be>2011-10-12 14:57:17 +0200
committerMarc Kleine-Budde <mkl@pengutronix.de>2011-10-18 13:26:48 +0200
commit3a2cec63a4e6212cc63d21008453bd799cfe8774 (patch)
treeb96cfcbc798c18d1e3b9be6d3e4f2d7fc2ecda50
parent6db5d772b4b03bf76a72ba95ff5dda2bf94466db (diff)
downloadlibsocketcan-3a2cec63a4e6212cc63d21008453bd799cfe8774.tar.gz
libsocketcan-3a2cec63a4e6212cc63d21008453bd799cfe8774.tar.xz
allow linking from c++
libsocketcan with c++ fails linking. Signed-off-by: Kurt Van Dijck <kurt.van.dijck@eia.be> Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
-rw-r--r--include/libsocketcan.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/include/libsocketcan.h b/include/libsocketcan.h
index 6098d6a..dc52053 100644
--- a/include/libsocketcan.h
+++ b/include/libsocketcan.h
@@ -28,6 +28,10 @@
#include <can_netlink.h>
+#ifdef __cplusplus
+extern "C" {
+#endif
+
int can_do_restart(const char *name);
int can_do_stop(const char *name);
int can_do_start(const char *name);
@@ -47,4 +51,8 @@ int can_get_bittiming_const(const char *name, struct can_bittiming_const *btc);
int can_get_berr_counter(const char *name, struct can_berr_counter *bc);
int can_get_device_stats(const char *name, struct can_device_stats *cds);
+#ifdef __cplusplus
+}
+#endif
+
#endif