From 0ddc58b78b0ca7d6c1cb52b10e3fa03f0da69326 Mon Sep 17 00:00:00 2001 From: zhangxiaoyu Date: Sat, 15 Oct 2022 16:51:38 +0800 Subject: [PATCH 05/43] add extern C for mainloop header Signed-off-by: zhangxiaoyu --- src/utils/cutils/mainloop.h | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/utils/cutils/mainloop.h b/src/utils/cutils/mainloop.h index 5124b33a..7a4f1cfd 100644 --- a/src/utils/cutils/mainloop.h +++ b/src/utils/cutils/mainloop.h @@ -18,6 +18,10 @@ #include #include "linked_list.h" +#ifdef __cplusplus +extern "C" { +#endif + typedef void (*epoll_timeout_callback_t)(void *data); struct epoll_descr { @@ -42,4 +46,8 @@ extern int epoll_loop_open(struct epoll_descr *descr); extern int epoll_loop_close(struct epoll_descr *descr); +#ifdef __cplusplus +} +#endif + #endif -- 2.25.1