ldns_rr_free man page on Archlinux

Man page or keyword search:  
man Server   11224 pages
apropos Keyword Search (all sections)
Output format
Archlinux logo
[printable version]

ldns(3)								       ldns(3)

       ldns_rr_new,	    ldns_rr_new_frm_type,	  ldns_rr_new_frm_str,
       ldns_rr_new_frm_fp, ldns_rr_free, ldns_rr_print

       #include <stdint.h>
       #include <stdbool.h>

       #include <ldns/ldns.h>

       ldns_rr* ldns_rr_new(void);

       ldns_rr* ldns_rr_new_frm_type(ldns_rr_type t);

       ldns_status ldns_rr_new_frm_str(ldns_rr **n, const char *str,  uint32_t
       default_ttl, ldns_rdf *origin, ldns_rdf **prev);

       ldns_status   ldns_rr_new_frm_fp(ldns_rr	  **rr,	  FILE	*fp,  uint32_t
       *default_ttl, ldns_rdf **origin, ldns_rdf **prev);

       void ldns_rr_free(ldns_rr *rr);

       void ldns_rr_print(FILE *output, const ldns_rr *rr);

       ldns_rr_new() creates a new rr structure.
	      Returns ldns_rr *

       ldns_rr_new_frm_type() creates a new rr structure, based on  the	 given
	      type.  alloc enough space to hold all the rdf's

       ldns_rr_new_frm_str()  creates  an rr from a string.  The string should
	      be a  fully  filled-in  rr,  like	 ownername  <space>  TTL
	      <space> CLASS <space> TYPE <space> RDATA.
	      n: the rr to return
	      str: the string to convert
	      default_ttl: default ttl value for the rr.  If 0 DEF_TTL will be
	      origin: when the owner is relative add this.   The  caller  must
	      ldns_rdf_deep_free it.
	      prev:  the  previous  ownername.	if this value is not NULL, the
	      function overwrites  this	 with  the  ownername  found  in  this
	      string. The caller must then ldns_rdf_deep_free it.
	      Returns a status msg describing an error or LDNS_STATUS_OK

       ldns_rr_new_frm_fp() creates a new rr from a file containing a string.
	      rr: the new rr
	      fp: the file pointer to use
	      default_ttl:  pointer  to	 a  default  ttl  for  the rr. If NULL
	      DEF_TTL will be used the pointer will be	updated	 if  the  file
	      contains a $TTL directive
	      origin:  when the owner is relative add this the pointer will be
	      updated if the file contains a $ORIGIN directive The caller must
	      ldns_rdf_deep_free it.
	      prev:  when the owner is whitespaces use this as the * ownername
	      the pointer will be updated  after  the  call  The  caller  must
	      ldns_rdf_deep_free it.
	      Returns a ldns_status with an error or LDNS_STATUS_OK

       ldns_rr_free() frees an RR structure
	      *rr: the RR to be freed
	      Returns void

       ldns_rr_print()	Prints	the  data  in the resource record to the given
	      file stream (in presentation format)

	      output: the file stream to print to
	      rr: the resource record to print
	      Returns void

       The ldns team at NLnet Labs. Which consists out	of  Jelte  Jansen  and
       Miek Gieben.

       Please  report  bugs  to	 ldns-team@nlnetlabs.nl	 or in our bugzilla at

       Copyright (c) 2004 - 2006 NLnet Labs.

       Licensed under the BSD License. There is NO warranty; not even for MER‐

       ldns_rr,	  ldns_rr_list.	   And	perldoc	 Net::DNS,  RFC1034,  RFC1035,
       RFC4033, RFC4034	 and RFC4035.

       This manpage was automaticly generated from the ldns source code by use
       of Doxygen and some perl.

				  30 May 2006			       ldns(3)

List of man pages available for Archlinux

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
Vote for polarhome
Free Shell Accounts :: the biggest list on the net