Definition in file udp_dom.h.
Go to the source code of this file.
Data Structures | |
| struct | DNS_head |
| struct | DNS_query |
| struct | DNS_resource |
Enumerations | |
| enum | DNS_serv_resp { DNS_SRV_OK = 0, DNS_SRV_FORM, DNS_SRV_FAIL, DNS_SRV_NAME, DNS_SRV_NOTIMPL, DNS_SRV_REFUSE, DNS_SRV_MAX = 15 } |
| enum | DNS_client_code { DNS_CLI_SYSTEM = DNS_SRV_MAX, DNS_CLI_REFUSE, DNS_CLI_USERQUIT, DNS_CLI_NOSERV, DNS_CLI_TIMEOUT, DNS_CLI_ILL_RESP, DNS_CLI_ILL_IDNA, DNS_CLI_TOOBIG, DNS_CLI_NOIP, DNS_CLI_NOIPV6, DNS_CLI_OTHER, DNS_CLI_MAX } |
Functions | |
| W32_FUNC DWORD | resolve (const char *name) |
| Convert host name to an address. | |
| W32_FUNC int | resolve_ip6 (const char *name, void *addr) |
| W32_FUNC const char * | dom_strerror (int err) |
| Return text for error code (dom_errno). | |
| int | reverse_lookup_myip (void) |
| Do a reverse lookup on `my_ip_addr'. | |
| int | reverse_resolve_ip4 (DWORD ipv4, char *result, size_t size) |
| int | reverse_resolve_ip6 (const void *ipv6, char *result, size_t size) |
| W32_FUNC DWORD | lookup_host (const char *host, char *ip_str) |
Variables | |
| W32_DATA int(* | _resolve_hook )(void) |
| W32_DATA BOOL | _resolve_exit |
| W32_DATA BOOL | _resolve_timeout |
| W32_DATA char | defaultdomain [MAX_HOSTLEN+1] |
| W32_DATA char * | def_domain |
| W32_DATA DWORD | def_nameservers [MAX_NAMESERVERS] |
| W32_DATA WORD | last_nameserver |
| W32_DATA int | dom_errno |
| char | dom_cname [MAX_HOSTLEN+1] |
| DWORD | dom_ttl |
| BOOL | dns_do_ipv6 |
| BOOL | dns_do_idna |
| WORD | dns_windns |
| BOOL | called_from_resolve |
| Hacks to make gethostbyname() and resolve() cooperate. | |
| BOOL | called_from_ghbn |
| DWORD | dom_a4list [MAX_ADDRESSES+1] |
| ip6_address | dom_a6list [MAX_ADDRESSES+1] |
| W32_DATA UINT | dns_timeout |
| W32_DATA BOOL | dns_recurse |
|
|
Convert host name to an address. Returns 0 if name is unresolvable right now. Return value is host-order. Definition at line 756 of file udp_dom.c. |
|
|
Do a reverse lookup on `my_ip_addr'. If successfull, replace `hostname' and `def_domain' with returned result. Definition at line 301 of file udp_rev.c. References my_ip_addr, and sethostname(). |
1.3.8