From b25b85f6062ce7ea727fca73e3e9deab4c1a6c6f Mon Sep 17 00:00:00 2001 From: Andy Green Date: Thu, 3 Apr 2014 23:34:09 +0800 Subject: [PATCH] windows allow syslog log target to mao to stderr Signed-off-by: Andy Green --- lib/libwebsockets.c | 3 +-- lib/private-libwebsockets.h | 2 ++ 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/lib/libwebsockets.c b/lib/libwebsockets.c index ff0c91f..d8fa1e3 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 75a26e7..c365a80 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 -- 2.7.4