mirror of
https://github.com/cesanta/mongoose.git
synced 2025-01-23 10:54:16 +08:00
25 lines
593 B
C
25 lines
593 B
C
#pragma once
|
|
|
|
#if defined(MG_ENABLE_RL) && MG_ENABLE_RL
|
|
#include <rl_net.h>
|
|
|
|
#define MG_ENABLE_CUSTOM_MILLIS 1
|
|
#define closesocket(x) closesocket(x)
|
|
#define mkdir(a, b) (-1)
|
|
|
|
#define TCP_NODELAY SO_KEEPALIVE
|
|
|
|
#define MG_SOCK_ERR(errcode) ((errcode) < 0 ? (errcode) : 0)
|
|
|
|
#define MG_SOCK_PENDING(errcode) \
|
|
((errcode) == BSD_EWOULDBLOCK || (errcode) == BSD_EALREADY || \
|
|
(errcode) == BSD_EINPROGRESS)
|
|
|
|
#define MG_SOCK_RESET(errcode) \
|
|
((errcode) == BSD_ECONNABORTED || (errcode) == BSD_ECONNRESET)
|
|
|
|
#define MG_SOCK_INTR(fd) 0
|
|
|
|
#define socklen_t int
|
|
#endif
|