diff --git a/mongoose.h b/mongoose.h index 84e2fcfd5924e57cff57a7e708ad575661cb8647..bc5336bd2487dd828f57bd9725d3a0aa3e64b9ec 100644 --- a/mongoose.h +++ b/mongoose.h @@ -1545,13 +1545,14 @@ char* inet_ntoa(struct in_addr in); typedef int sock_t; -struct sockaddr { -}; - struct in_addr{ int s_addr; }; +struct sockaddr { + int sa_family; +}; + struct sockaddr_in { int sin_family; int sin_port; @@ -1573,6 +1574,28 @@ struct sockaddr_in { #define ntohs(x) (x) #define ntohl(x) (x) +#define F_GETFL -1 +#define F_SETFL -1 +#define O_NONBLOCK -1 +#define fcntl(x1, x2, x3) (-1) +#define socket(x1, x2, x3) (-1) +#define connect(x1, x2, x3) (-1) +#define setsockopt(x1, x2, x3, x4, x5) (-1) +#define closesocket(x) +typedef int socklen_t; +#define accept(x1, x2, x3) (-1) +#define SOMAXCONN -1 +#define listen(x1, x2) (-1) +#define bind(x1, x2, x3) (-1) +#define getsockname(x1, x2, x3) (-1) +#define sendto(x1, x2, x3, x4, x5, x6) (-1) +#define send(x1, x2, x3, x4) (-1) +#define recvfrom(x1, x2, x3, x4, x5, x6) (-1) +#define getsockopt(x1, x2, x3, x4, x5) (-1) +#define getpeername(x1, x2, x3) (-1) +#define recv(s, b, l, f) (-1) +#define select(x1, x2, x3, x4, x5) (0) + const char *inet_ntop(int af, const void *src, char *dst, int size); #endif /* CS_PLATFORM == CS_P_STM32 */