Watt-32 tcp/ip
2.2 dev-rel.10
|
Go to the source code of this file.
Data Structures | |
struct | afd |
struct | explore |
Functions | |
static int | str_isnumber (const char *) |
static int | explore_fqdn (const struct addrinfo *, const char *, const char *, struct addrinfo **res) |
static int | explore_null (const struct addrinfo *, const char *, struct addrinfo **) |
static int | explore_numeric (const struct addrinfo *, const char *, const char *, struct addrinfo **) |
static int | explore_numeric_scope (const struct addrinfo *, const char *, const char *, struct addrinfo **) |
static int | get_name (const char *, const struct afd *, struct addrinfo **, char *, const struct addrinfo *, const char *) |
static int | get_canonname (const struct addrinfo *, struct addrinfo *, const char *) |
static struct addrinfo * | get_ai (const struct addrinfo *, const struct afd *, const char *) |
static int | get_portmatch (const struct addrinfo *, const char *) |
static int | get_port (struct addrinfo *, const char *, int) |
static const struct afd * | find_afd (int) |
char *W32_CALL | gai_strerror (int ecode) |
int W32_CALL | if_nametoindex (const char *if_name) |
char *W32_CALL | if_indextoname (int if_id, char *if_name) |
int | __scope_ascii_to_id (const char *str) |
int | __scope_id_to_ascii (int scope) |
static void | free_addrinfo (struct addrinfo *ai) |
void W32_CALL | freeaddrinfo (struct addrinfo *ai) |
static void | afd_list_init (BOOL ip6_prio) |
Initialise afd_list[]. More... | |
int W32_CALL | getaddrinfo (const char *hostname, const char *servname, const struct addrinfo *hints, struct addrinfo **res) |
static void | dump_addrinfo (const struct addrinfo *ai) |
static void | test_getaddrinfo (const char *host, const char *serv) |
int | main (void) |
Variables | |
static const char | rcsid [] |
static struct explore | explore [] |
BOOL | called_from_getai = FALSE |
static struct afd | afd_list [3] |
static const char * | ai_errlist [] |
BSD getaddrinfo().
Definition in file get_ai.c.
|
static |
|
static |