diff --git a/lib/libev.c b/lib/libev.c index d6858e1ae..f352a2920 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 817730662..be93b749f 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