The bind-devel package contains full version of the header files and libraries
required for development with ISC BIND 9
isc-config.sh isc-config.sh prints information related to the installed version of ISC BIND, such as the compiler and linker flags required to compile and link programs that... lwres The BIND 9 lightweight resolver library is a simple, name service independent stub resolver library. It provides hostname-to-address and address-to-hostname... lwres_buffer These functions provide bounds checked access to a region of memory where data is being read or written. They are based on, and similar to, the isc_buffer_... lwres_config 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_context lwres_context_create() creates a lwres_context_t structure for use in lightweight resolver operations. It holds a socket and other data needed for communicating... lwres_gabn These are low-level routines for creating and parsing lightweight resolver name-to-address lookup request and response messages. There are four main functions... lwres_gai_strerror lwres_gai_strerror() returns an error message corresponding to an error code returned by getaddrinfo(). The following error codes and their meaning are defined... lwres_getaddrinfo lwres_getaddrinfo() is used to get a list of IP addresses and port numbers for host hostname and service servname. The function is the lightweight resolver's... lwres_gethostbyname These functions provide hostname-to-address and address-to-hostname lookups by means of the lightweight resolver. They are similar to the standard gethostent(3)... lwres_getipnode These functions perform thread safe, protocol independent nodename-to-address and address-to-nodename translation as defined in RFC2553. lwres_getnameinfo This function is equivalent to the getnameinfo(3) function defined in RFC2133. lwres_getnameinfo() returns the hostname for the struct sockaddrsa which is salen... lwres_getrrsetbyname lwres_getrrsetbyname() gets a set of resource records associated with a hostname, class, and type. hostname is a pointer a to null-terminated string. The flags... lwres_gnba These are low-level routines for creating and parsing lightweight resolver address-to-name lookup request and response messages. There are four main functions... lwres_herror lwres_herror() prints the string s on stderr followed by the string generated by lwres_hstrerror() for the error code stored in the global variable... lwres_hstrerror lwres_herror() prints the string s on stderr followed by the string generated by lwres_hstrerror() for the error code stored in the global variable... lwres_net_ntop lwres_net_ntop() converts an IP address of protocol family af — IPv4 or IPv6 — at location src from network format to its conventional representation as a... lwres_noop These are low-level routines for creating and parsing lightweight resolver no-op request and response messages. The no-op message is analogous to a ping packet... lwres_packet These functions rely on a struct lwres_lwpacket which is defined in lwres/lwpacket.h. lwres_resutil lwres_string_parse() retrieves a DNS-encoded string starting the current pointer of lightweight resolver buffer b: i.e. b->current. When the function returns...