From 39ea91cfc2e003b001b01d3d442feb763e6a824c Mon Sep 17 00:00:00 2001 From: Deomid Ryabkov Date: Fri, 9 Dec 2016 23:19:44 +0000 Subject: [PATCH] Test building with MG_ENABLE_FILESYSTEM=0 Fix errors so it builds. PUBLISHED_FROM=db9fc9ef997d6b1847117e8db9aefdc7e540f4cc --- examples/websocket_chat/Makefile | 1 + examples/websocket_chat/websocket_chat.c | 2 -- mongoose.h | 4 ++-- 3 files changed, 3 insertions(+), 4 deletions(-) diff --git a/examples/websocket_chat/Makefile b/examples/websocket_chat/Makefile index ae1e7cc6..b6244834 100644 --- a/examples/websocket_chat/Makefile +++ b/examples/websocket_chat/Makefile @@ -1,2 +1,3 @@ PROG = websocket_chat +MODULE_CFLAGS = -DMG_ENABLE_FILESYSTEM=0 include ../examples.mk diff --git a/examples/websocket_chat/websocket_chat.c b/examples/websocket_chat/websocket_chat.c index d2ea624a..3d2ad611 100644 --- a/examples/websocket_chat/websocket_chat.c +++ b/examples/websocket_chat/websocket_chat.c @@ -7,7 +7,6 @@ static sig_atomic_t s_signal_received = 0; static const char *s_http_port = "8000"; -static struct mg_serve_http_opts s_http_server_opts; static void signal_handler(int sig_num) { signal(sig_num, signal_handler); // Reinstantiate signal handler @@ -69,7 +68,6 @@ int main(void) { mg_mgr_init(&mgr, NULL); nc = mg_bind(&mgr, s_http_port, ev_handler); - s_http_server_opts.document_root = "."; mg_set_protocol_http_websocket(nc); printf("Started on port %s\n", s_http_port); diff --git a/mongoose.h b/mongoose.h index 76d6226b..e1850e8d 100644 --- a/mongoose.h +++ b/mongoose.h @@ -304,7 +304,7 @@ typedef struct _stati64 cs_stat_t; #endif #ifndef MG_ENABLE_HTTP_CGI -#define MG_ENABLE_HTTP_CGI 1 +#define MG_ENABLE_HTTP_CGI MG_ENABLE_FILESYSTEM #endif #ifndef MG_NET_IF @@ -443,7 +443,7 @@ typedef struct stat cs_stat_t; #endif #ifndef MG_ENABLE_HTTP_CGI -#define MG_ENABLE_HTTP_CGI 1 +#define MG_ENABLE_HTTP_CGI MG_ENABLE_FILESYSTEM #endif #ifndef MG_NET_IF