lwres_conf_print3
Lightweight resolver configuration
Usage
void lwres_conf_init(lwres_context_t
*ctx);
void lwres_conf_clear(lwres_context_t
*ctx);
lwres_result_t lwres_conf_parse(lwres_context_t
*ctx,
const
char
*filename);
lwres_result_t lwres_conf_print(lwres_context_t
*ctx,
FILE
*fp);
lwres_conf_t *
lwres_conf_get(lwres_context_t
*ctx);
Overview
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.
Return values
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.
Files
/etc/resolv.conf
History
- Debian 10 (Buster): the text shown here
- Debian 9 (Stretch)
- Debian 8 (Jessie)
- Debian 7 (Wheezy)
- Debian 6.0 (Squeeze)
- Debian 5.0 (Lenny)
- Debian 4.0 (Etch)
- Debian 3.1 (Sarge)
- Debian 3.0 (Woody)