lwres_conf_init






lwres_conf_init, lwres_conf_clear, lwres_conf_parse,
lwres_conf_print, lwres_conf_get − lightweight resolver
configuration



#include <lwres/lwres.h>
);void lwres_conf_init(lwres_context_t *ctx );void
lwres_conf_clear(lwres_context_t *ctx ,
const char *lwres_result_t
lwres_conf_parse(lwres_context_t *ctx , FILE *lwres_result_t
lwres_conf_print(lwres_context_t *ctx );lwres_conf_t *
lwres_conf_get(lwres_context_t *ctx



     lwres_conf_init() creates an empty lwres_conf_t
structure for lightweight resolver context ctx.

     lwres_conf_clear() frees up all the internal memory
used by that lwres_conf_t structure in resolver context ctx.

     lwres_conf_parse() opens the file filename and parses
it to initialise the resolver context ctx's lwres_conf_t
structure.

     lwres_conf_print() prints the lwres_conf_t structure
for resolver context ctx to the FILEfp.



     lwres_conf_parse() returns LWRES_R_SUCCESS if it
successfully read and parsed filename. It returns
LWRES_R_FAILURE if filename could not be opened or contained
incorrect resolver statements.

     lwres_conf_print() returns LWRES_R_SUCCESS unless an
error occurred when converting the network addresses to a
numeric host address string. If this happens, the function
returns LWRES_R_FAILURE.



     stdio(3), resolver(5).



     /etc/resolv.conf



     Internet Systems Consortium, Inc.











                             ‐2‐



Copyright © 2000, 2001, 2004, 2005, 2007, 2014‐2016 Internet
Systems Consortium, Inc. ("ISC")