diff options
Diffstat (limited to 'doc/libs6dns')
-rw-r--r-- | doc/libs6dns/hosts.html | 3 | ||||
-rw-r--r-- | doc/libs6dns/index.html | 5 |
2 files changed, 5 insertions, 3 deletions
diff --git a/doc/libs6dns/hosts.html b/doc/libs6dns/hosts.html index b9a03bf..00da38f 100644 --- a/doc/libs6dns/hosts.html +++ b/doc/libs6dns/hosts.html @@ -80,7 +80,8 @@ which should be in <tt>/etc/hosts</tt> format, into a cdb file written to file descriptor <tt>fdw</tt>. <tt>fdr</tt> must be open for reading, and <tt>fdw</tt> must be open for writing and seekable. The function returns 1 on success and 0 (and sets errno) -on failure. +on failure. A syntax error in the text file results in failure, +but link-local addresses are silently ignored. </p> <p> diff --git a/doc/libs6dns/index.html b/doc/libs6dns/index.html index 6320376..6dcb408 100644 --- a/doc/libs6dns/index.html +++ b/doc/libs6dns/index.html @@ -98,8 +98,9 @@ header: s6dns_init() calls <a href="s6dns-rci.html">s6dns_rci_init()</a>, extracting <tt>resolv.conf</tt> information to an internal global variable. The function returns 1 on success, and 0 (and sets errno) -on failure. </li> - <li> Call <tt>s6dns_finish()</tt> when you're done with the libs6dns. +on failure. To also use the hosts database, you can call +<tt>s6dns_init_options(1)</tt> instead. </li> + <li> Call <tt>s6dns_finish()</tt> when you're done with libs6dns. It frees the resources used. </li> </ul> |