Rev 4578 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
| Rev 4578 | Rev 4704 | ||
|---|---|---|---|
| Line 61... | Line 61... | ||
| 61 | /** Address, for backward compatiblity. |
61 | /** Address, for backward compatiblity. |
| 62 | */ |
62 | */ |
| 63 | #define h_addr h_addr_list[ 0 ] |
63 | #define h_addr h_addr_list[ 0 ] |
| 64 | }; |
64 | }; |
| 65 | 65 | ||
| 66 | #define HOST_NOT_FOUND 1 /* Authoritative Answer Host not found */ |
- | |
| 67 | #define TRY_AGAIN 2 /* Non-Authoritive Host not found, or SERVERFAIL */ |
- | |
| 68 | #define NO_RECOVERY 3 /* Non recoverable errors, FORMERR, REFUSED, NOTIMP */ |
- | |
| 69 | #define NO_DATA 4 /* Valid name, no data record of requested type */ |
- | |
| 70 | #define NO_ADDRESS NO_DATA /* no address, look for MX record */ |
66 | /** @name Host entry address types definitions. |
| - | 67 | */ |
|
| - | 68 | /*@{*/ |
|
| 71 | 69 | ||
| - | 70 | /** Authoritative Answer Host not found address type. |
|
| - | 71 | */ |
|
| - | 72 | #define HOST_NOT_FOUND 1 |
|
| - | 73 | ||
| - | 74 | /** Non-Authoritive Host not found, or SERVERFAIL address type. |
|
| - | 75 | */ |
|
| - | 76 | #define TRY_AGAIN 2 |
|
| - | 77 | ||
| - | 78 | /** Non recoverable errors, FORMERR, REFUSED, NOTIMP address type. |
|
| - | 79 | */ |
|
| - | 80 | #define NO_RECOVERY 3 |
|
| - | 81 | ||
| - | 82 | /** Valid name, no data record of requested type address type. |
|
| - | 83 | */ |
|
| - | 84 | #define NO_DATA 4 |
|
| - | 85 | ||
| - | 86 | /** No address, look for MX record address type. |
|
| - | 87 | */ |
|
| - | 88 | #define NO_ADDRESS NO_DATA |
|
| - | 89 | ||
| - | 90 | /*@}*/ |
|
| - | 91 | ||
| - | 92 | /** Returns host entry by the host address. |
|
| - | 93 | * \todo address type? |
|
| - | 94 | * @param address The host address. Input parameter. |
|
| - | 95 | * @param len The address length. Input parameter. |
|
| - | 96 | * @param type The address type. Input parameter. |
|
| - | 97 | * @returns Host entry information. |
|
| - | 98 | */ |
|
| 72 | struct hostent * gethostbyaddr( const void * address, int len, int type ); |
99 | struct hostent * gethostbyaddr( const void * address, int len, int type ); |
| - | 100 | ||
| - | 101 | /** Returns host entry by the host name. |
|
| - | 102 | * @param name The host name. Input parameter. |
|
| - | 103 | * @returns Host entry information. |
|
| - | 104 | */ |
|
| 73 | struct hostent * gethostbyname( const char * name ); |
105 | struct hostent * gethostbyname( const char * name ); |
| 74 | 106 | ||
| 75 | #endif |
107 | #endif |
| 76 | 108 | ||
| 77 | /** @} |
109 | /** @} |