diff --git a/lib/libwebsockets.c b/lib/libwebsockets.c index ff0c91fd..d8fa1e34 100644 --- a/lib/libwebsockets.c +++ b/lib/libwebsockets.c @@ -22,7 +22,6 @@ #include "private-libwebsockets.h" int log_level = LLL_ERR | LLL_WARN | LLL_NOTICE; -static void lwsl_emit_stderr(int level, const char *line); static void (*lwsl_emit)(int level, const char *line) = lwsl_emit_stderr; static const char * const log_level_names[] = { @@ -703,7 +702,7 @@ libwebsocket_ensure_user_space(struct libwebsocket *wsi) return 0; } -static void lwsl_emit_stderr(int level, const char *line) +LWS_VISIBLE void lwsl_emit_stderr(int level, const char *line) { char buf[300]; unsigned long long now; diff --git a/lib/private-libwebsockets.h b/lib/private-libwebsockets.h index 75a26e71..c365a808 100644 --- a/lib/private-libwebsockets.h +++ b/lib/private-libwebsockets.h @@ -727,6 +727,8 @@ LWS_EXTERN int get_daemonize_pid(); LWS_EXTERN int interface_to_sa(struct libwebsocket_context *context, const char *ifname, struct sockaddr_in *addr, size_t addrlen); +LWS_EXTERN void lwsl_emit_stderr(int level, const char *line); + #ifdef _WIN32 LWS_EXTERN HANDLE lws_plat_open_file(const char* filename, unsigned long* filelen); #else