[PATCH v2 11/11] evio: turn nto c
Vladislav Shpilevoy
v.shpilevoy at tarantool.org
Wed Dec 5 00:28:48 MSK 2018
Needed for #3234
---
src/CMakeLists.txt | 2 +-
src/{evio.cc => evio.c} | 0
src/evio.h | 9 +++++++++
3 files changed, 10 insertions(+), 1 deletion(-)
rename src/{evio.cc => evio.c} (100%)
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
index e431d1f57..04de5ad04 100644
--- a/src/CMakeLists.txt
+++ b/src/CMakeLists.txt
@@ -90,7 +90,7 @@ set (core_sources
fiber_channel.c
latch.c
sio.c
- evio.cc
+ evio.c
coio.cc
coio_task.c
coio_file.c
diff --git a/src/evio.cc b/src/evio.c
similarity index 100%
rename from src/evio.cc
rename to src/evio.c
diff --git a/src/evio.h b/src/evio.h
index 6c5e54ea4..69d641a60 100644
--- a/src/evio.h
+++ b/src/evio.h
@@ -38,6 +38,11 @@
#include "tarantool_ev.h"
#include "sio.h"
#include "uri.h"
+
+#if defined(__cplusplus)
+extern "C" {
+#endif /* defined(__cplusplus) */
+
/**
* A way to add a listening socket to the event loop. Callbacks
* are invoked on bind and accept events.
@@ -152,4 +157,8 @@ evio_timeout_update(ev_loop *loop, ev_tstamp start, ev_tstamp *delay)
int
evio_setsockopt_client(int fd, int family, int type);
+#if defined(__cplusplus)
+} /* extern "C" */
+#endif /* defined(__cplusplus) */
+
#endif /* TARANTOOL_EVIO_H_INCLUDED */
--
2.17.2 (Apple Git-113)
More information about the Tarantool-patches
mailing list