about summary refs log tree commit diff
path: root/include/resolv.h
Commit message (Collapse)AuthorAgeFilesLines
* de-duplicate dn_expand, fix return value and signature, clean upRich Felker2013-08-141-1/+1
| | | | | | | | | | | | | | | | | the duplicate code in dn_expand and its incorrect return values are both results of the history of the code: the version in __dns.c was originally written with no awareness of the legacy resolver API, and was later copy-and-paste duplicated to provide the legacy API. this commit is the first of a series that will restructure the internal dns code to share as much code as possible with the legacy resolver API functions. I have also removed the loop detection logic, since the output buffer length limit naturally prevents loops. in order to avoid long runtime when encountering a loop if the caller provided a ridiculously long buffer, the caller-provided length is clamped at the maximum dns name length.
* add prototype for dn_skipnameRich Felker2013-04-041-0/+1
|
* header file fixes: multiple include guard consistency and correctnessRich Felker2012-06-151-2/+2
| | | | | | | one file was reusing another file's macro name, and many had inconsistent underscores and application of SYS prefix, etc. patch by Szabolcs Nagy (nsz)
* remove useless "extern" keywords in headersRich Felker2012-01-261-1/+1
|
* initial check-in, version 0.5.0 v0.5.0Rich Felker2011-02-121-0/+143