diff --git a/lib/libev.c b/lib/libev.c index d6858e1ae6e466a4775ee10a7c7ddf10fa3efcdc..f352a292004a51257af5e8c3c91ddc96fd2bc8e1 100644 --- a/lib/libev.c +++ b/lib/libev.c @@ -149,8 +149,7 @@ lws_libev_accept(struct lws_context *context, } LWS_VISIBLE void -lws_libev_io(struct lws_context *context, - struct lws *wsi, int flags) +lws_libev_io(const struct lws_context *context, struct lws *wsi, int flags) { if (!LWS_LIBEV_ENABLED(context)) return; @@ -187,7 +186,7 @@ lws_libev_init_fd_table(struct lws_context *context) } LWS_VISIBLE void -lws_libev_run(struct lws_context *context) +lws_libev_run(const struct lws_context *context) { if (context->io_loop && LWS_LIBEV_ENABLED(context)) ev_run(context->io_loop, 0); diff --git a/lib/private-libwebsockets.h b/lib/private-libwebsockets.h index 817730662827e884430cf1e755479dec7d724446..be93b749fadcbabef980f9ddffd4c8d2ede6aef3 100644 --- a/lib/private-libwebsockets.h +++ b/lib/private-libwebsockets.h @@ -550,12 +550,12 @@ LWS_EXTERN void lws_libev_accept(struct lws_context *context, struct lws *new_wsi, lws_sockfd_type accept_fd); LWS_EXTERN void -lws_libev_io(struct lws_context *context, +lws_libev_io(const struct lws_context *context, struct lws *wsi, int flags); LWS_EXTERN int lws_libev_init_fd_table(struct lws_context *context); LWS_EXTERN void -lws_libev_run(struct lws_context *context); +lws_libev_run(const struct lws_context *context); #else #define LWS_LIBEV_ENABLED(context) (0) #ifdef LWS_POSIX