Blame lib/lwres/man/lwres_config.html

Packit Service ae04f2
Packit Service ae04f2
Packit Service ae04f2
 - Copyright (C) 2000, 2001, 2004, 2005, 2007, 2014-2016, 2018-2020 Internet Systems Consortium, Inc. ("ISC")
Packit Service ae04f2
 - 
Packit Service ae04f2
 - This Source Code Form is subject to the terms of the Mozilla Public
Packit Service ae04f2
 - License, v. 2.0. If a copy of the MPL was not distributed with this
Packit Service ae04f2
 - file, You can obtain one at http://mozilla.org/MPL/2.0/.
Packit Service ae04f2
-->
Packit Service ae04f2
<html lang="en">
Packit Service ae04f2
<head>
Packit Service ae04f2
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
Packit Service ae04f2
<title>lwres_config</title>
Packit Service ae04f2
<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
Packit Service ae04f2
</head>
Packit Service ae04f2
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
Packit Service ae04f2
Packit Service ae04f2
  
Packit Service ae04f2
  
Packit Service ae04f2
Packit Service ae04f2
  
Packit Service ae04f2
Packit Service ae04f2
  
Packit Service ae04f2
Packit Service ae04f2
  
Packit Service ae04f2

Name

Packit Service ae04f2

Packit Service ae04f2
    lwres_conf_init, 
Packit Service ae04f2
    lwres_conf_clear, 
Packit Service ae04f2
    lwres_conf_parse, 
Packit Service ae04f2
    lwres_conf_print, 
Packit Service ae04f2
    lwres_conf_get
Packit Service ae04f2
     — lightweight resolver configuration
Packit Service ae04f2
  

Packit Service ae04f2
Packit Service ae04f2
Packit Service ae04f2
  
Packit Service ae04f2

Synopsis

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

DESCRIPTION

Packit Service ae04f2
Packit Service ae04f2
Packit Service ae04f2
    

lwres_conf_init()

Packit Service ae04f2
      creates an empty
Packit Service ae04f2
      lwres_conf_t
Packit Service ae04f2
      structure for lightweight resolver context
Packit Service ae04f2
      ctx.
Packit Service ae04f2
    

Packit Service ae04f2
Packit Service ae04f2
    

lwres_conf_clear()

Packit Service ae04f2
      frees up all the internal memory used by
Packit Service ae04f2
      that
Packit Service ae04f2
      lwres_conf_t
Packit Service ae04f2
      structure in resolver context
Packit Service ae04f2
      ctx.
Packit Service ae04f2
    

Packit Service ae04f2
Packit Service ae04f2
    

lwres_conf_parse()

Packit Service ae04f2
      opens the file
Packit Service ae04f2
      filename
Packit Service ae04f2
      and parses it to initialise the resolver context
Packit Service ae04f2
      ctx's
Packit Service ae04f2
      lwres_conf_t
Packit Service ae04f2
      structure.
Packit Service ae04f2
    

Packit Service ae04f2
Packit Service ae04f2
    

lwres_conf_print()

Packit Service ae04f2
      prints the
Packit Service ae04f2
      lwres_conf_t
Packit Service ae04f2
      structure for resolver context
Packit Service ae04f2
      ctx
Packit Service ae04f2
      to the
Packit Service ae04f2
      FILE
Packit Service ae04f2
      fp.
Packit Service ae04f2
    

Packit Service ae04f2
  
Packit Service ae04f2
  
Packit Service ae04f2

RETURN VALUES

Packit Service ae04f2
Packit Service ae04f2
Packit Service ae04f2
Packit Service ae04f2
    

lwres_conf_parse()

Packit Service ae04f2
      returns LWRES_R_SUCCESS
Packit Service ae04f2
      if it successfully read and parsed
Packit Service ae04f2
      filename.
Packit Service ae04f2
      It returns LWRES_R_FAILURE
Packit Service ae04f2
      if filename
Packit Service ae04f2
      could not be opened or contained incorrect
Packit Service ae04f2
      resolver statements.
Packit Service ae04f2
    

Packit Service ae04f2
Packit Service ae04f2
    

lwres_conf_print()

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

Packit Service ae04f2
  
Packit Service ae04f2
  
Packit Service ae04f2

SEE ALSO

Packit Service ae04f2
Packit Service ae04f2
    

Packit Service ae04f2
        stdio(3)
Packit Service ae04f2
      ,
Packit Service ae04f2
      
Packit Service ae04f2
        resolver(5)
Packit Service ae04f2
      .
Packit Service ae04f2
    

Packit Service ae04f2
  
Packit Service ae04f2
  
Packit Service ae04f2

FILES

Packit Service ae04f2
Packit Service ae04f2
    

/etc/resolv.conf

Packit Service ae04f2
    

Packit Service ae04f2
  
Packit Service ae04f2
</body>
Packit Service ae04f2
</html>