Documentation
Includes
lwip/opt.h
#include "lwip/opt.h"
lwip/arch.h
#include "lwip/arch.h"
lwip/inet.h
#include "lwip/inet.h"
lwip/sockets.h
#include "lwip/sockets.h"
Macros
Marco LWIP_HDR_NETDB_H
#define LWIP_HDR_NETDB_H
Marco LWIP_DNS_API_DECLARE_H_ERRNO
#define LWIP_DNS_API_DECLARE_H_ERRNO 1
Marco LWIP_DNS_API_DEFINE_ERRORS
#define LWIP_DNS_API_DEFINE_ERRORS 1
Marco LWIP_DNS_API_DEFINE_FLAGS
#define LWIP_DNS_API_DEFINE_FLAGS 1
Marco LWIP_DNS_API_DECLARE_STRUCTS
#define LWIP_DNS_API_DECLARE_STRUCTS 1
Marco EAI_NONAME
#define EAI_NONAME 200
Marco EAI_SERVICE
#define EAI_SERVICE 201
Marco EAI_FAIL
#define EAI_FAIL 202
Marco EAI_MEMORY
#define EAI_MEMORY 203
Marco EAI_FAMILY
#define EAI_FAMILY 204
Marco HOST_NOT_FOUND
#define HOST_NOT_FOUND 210
Marco NO_DATA
#define NO_DATA 211
Marco NO_RECOVERY
#define NO_RECOVERY 212
Marco TRY_AGAIN
#define TRY_AGAIN 213
Marco AI_PASSIVE
#define AI_PASSIVE 1
Marco AI_CANONNAME
#define AI_CANONNAME 2
Marco AI_NUMERICHOST
#define AI_NUMERICHOST 4
Marco AI_NUMERICSERV
#define AI_NUMERICSERV 8
Marco AI_V4MAPPED
#define AI_V4MAPPED 16
Marco AI_ALL
#define AI_ALL 32
Marco AI_ADDRCONFIG
#define AI_ADDRCONFIG 64
Marco NETDB_ELEM_SIZE
#define NETDB_ELEM_SIZE (sizeof(struct addrinfo) + sizeof(struct sockaddr_storage) + DNS_MAX_NAME_LENGTH + 1)
Marco gethostbyname(name)
#define gethostbyname(name) lwip_gethostbyname(name)
Marco gethostbyname_r(name, ret, buf, buflen, result, h_errnop)
#define gethostbyname_r(name, ret, buf, buflen, result, h_errnop) \
lwip_gethostbyname_r(name, ret, buf, buflen, result, h_errnop)
Marco freeaddrinfo(addrinfo)
#define freeaddrinfo(addrinfo) lwip_freeaddrinfo(addrinfo)
Marco getaddrinfo(nodname, servname, hints, res)
#define getaddrinfo(nodname, servname, hints, res) \
lwip_getaddrinfo(nodname, servname, hints, res)
Functions
Func lwip_gethostbyname_r
int lwip_gethostbyname_r(const char *name, struct hostent *ret, char *buf,
size_t buflen, struct hostent **result, int *h_errnop);
Func lwip_freeaddrinfo
void lwip_freeaddrinfo(struct addrinfo *ai);
Func lwip_getaddrinfo
int lwip_getaddrinfo(const char *nodename,
const char *servname,
const struct addrinfo *hints,
struct addrinfo **res);
Vars
Variable hostent
struct hostent *lwip_gethostbyname(const char *name);
Consts
Types
Typedefs