Section: C Library Functions (3)
Updated: 25 July 1998
ares_parse_ptr_reply - Parse a reply to a DNS query of type PTR into a hostent
int ares_parse_ptr_reply(const unsigned char *abuf, int alen,
const void *addr, int addrlen, int family,
function parses the response to a query of type PTR into a
give the contents of the response. The parameters
specify which address was queried for; they are not used to verify the
response, merely used to fill in the address of the
is stored in allocated memory and a pointer to it stored into the
variable pointed to by
It is the caller's responsibility to free the resulting host structure
when it is no longer needed.
can return any of the following values:
The response was successfully parsed.
The response was malformatted.
The response did not contain an answer to the query.
Memory was exhausted.
Greg Hudson, MIT Information Systems
Copyright 1998 by the Massachusetts Institute of Technology.