mirror of
https://github.com/cesanta/mongoose.git
synced 2026-11-10 16:31:44 +00:00
Refactor autoinit code
This commit is contained in:
1 parent
15bd8b4fe9
commit
fafc5c8348
14 files changed
+111
-303
No files matched your search
@@ -252,11 +252,6 @@ void mg_mgr_free(struct mg_mgr *mgr) {
|
||||
mg_tls_ctx_free(mgr);
|
||||
}
|
||||
|
||||
|
||||
#if MG_ENABLE_TCPIP && MG_ENABLE_TCPIP_DRIVER_INIT
|
||||
void mg_tcpip_auto_init(struct mg_mgr *);
|
||||
#endif
|
||||
|
||||
void mg_mgr_init(struct mg_mgr *mgr) {
|
||||
memset(mgr, 0, sizeof(*mgr));
|
||||
#if MG_ENABLE_EPOLL
|
||||
@@ -275,8 +270,8 @@ void mg_mgr_init(struct mg_mgr *mgr) {
|
||||
// Ignore SIGPIPE signal, so if client cancels the request, it
|
||||
// won't kill the whole process.
|
||||
signal(SIGPIPE, SIG_IGN);
|
||||
#elif MG_ENABLE_TCPIP && MG_ENABLE_TCPIP_DRIVER_INIT
|
||||
mg_tcpip_auto_init(mgr);
|
||||
#elif MG_ENABLE_TCPIP_DRIVER_INIT && defined(MG_TCPIP_DRIVER_INIT)
|
||||
MG_TCPIP_DRIVER_INIT(mgr);
|
||||
#endif
|
||||
mgr->pipe = MG_INVALID_SOCKET;
|
||||
mgr->dnstimeout = 3000;
|
||||
|
||||
Reference in new issue
Block a user