33 |
|
|
34 |
#ifndef __LWIP_SOCKETS_H__ |
#ifndef __LWIP_SOCKETS_H__ |
35 |
#define __LWIP_SOCKETS_H__ |
#define __LWIP_SOCKETS_H__ |
36 |
|
#include "lwip/ip_addr.h" |
|
struct in_addr { |
|
|
u32_t s_addr; |
|
|
}; |
|
|
|
|
37 |
|
|
38 |
struct sockaddr_in { |
struct sockaddr_in { |
39 |
u8_t sin_len; |
u8_t sin_len; |
104 |
#define AF_UNSPEC 0 |
#define AF_UNSPEC 0 |
105 |
#define AF_INET 2 |
#define AF_INET 2 |
106 |
#define PF_INET AF_INET |
#define PF_INET AF_INET |
107 |
|
#define PF_UNSPEC AF_UNSPEC |
108 |
|
|
109 |
|
#define IPPROTO_IP 0 |
110 |
#define IPPROTO_TCP 6 |
#define IPPROTO_TCP 6 |
111 |
#define IPPROTO_UDP 17 |
#define IPPROTO_UDP 17 |
112 |
|
|
159 |
#endif |
#endif |
160 |
|
|
161 |
#ifndef O_NONBLOCK |
#ifndef O_NONBLOCK |
162 |
#define O_NONBLOCK 04000 |
#define O_NONBLOCK 04000U |
163 |
#endif |
#endif |
164 |
|
|
165 |
#ifndef FD_SET |
#ifndef FD_SET |
223 |
#define socket(a,b,c) lwip_socket(a,b,c) |
#define socket(a,b,c) lwip_socket(a,b,c) |
224 |
#define write(a,b,c) lwip_write(a,b,c) |
#define write(a,b,c) lwip_write(a,b,c) |
225 |
#define select(a,b,c,d,e) lwip_select(a,b,c,d,e) |
#define select(a,b,c,d,e) lwip_select(a,b,c,d,e) |
226 |
#define ioctlsocket(a,b,c) lwip_ioctl(a,b,c) |
#define ioctlsocket(a,b,c) lwip_ioctl(a,b,c) |
227 |
#endif /* LWIP_COMPAT_SOCKETS */ |
#endif /* LWIP_COMPAT_SOCKETS */ |
228 |
|
|
229 |
#endif /* __LWIP_SOCKETS_H__ */ |
#endif /* __LWIP_SOCKETS_H__ */ |