*nix Documentation Project
·  Home
 +   man pages
·  Linux HOWTOs
·  FreeBSD Tips
·  *niX Forums

  man pages->Tru64 Unix man pages -> dn_expand (3)              



NAME    [Toc]    [Back]

       dn_expand - Expand a compressed domain name

SYNOPSIS    [Toc]    [Back]

       #include  <sys/types.h>  #include  <netinet/in.h> #include
       <arpa/nameser.h> #include <resolv.h>

       int dn_expand(
               const u_char *message_ptr,
               const u_char *end_of_message,
               const u_char *compressed_name,
               char *expanded_name,
               int length );

LIBRARY    [Toc]    [Back]

       Standard C Library (libc)

PARAMETERS    [Toc]    [Back]

       Specifies a pointer to the beginning of a message.  Points
       to  the end of the original message that contains the compressed
 domain name.  Specifies a pointer to a  compressed
       domain  name.   Specifies a pointer to a buffer that holds
       the resulting expanded domain name.  Specifies the size of
       the buffer pointed to by the expanded_name parameter.

DESCRIPTION    [Toc]    [Back]

       The  dn_expand() function expands a compressed domain name
       to a full domain name, converting the  expanded  names  to

       The  dn_expand()  function  is one of a set of subroutines
       that form the resolver, a set of functions  that  resolves
       domain  names.   Global  information  that  is used by the
       resolver functions is kept in the _res data structure. The
       /include/resolv.h file contains the _res structure definition.

RETURN VALUES    [Toc]    [Back]

       Upon  successful  completion,  the  dn_expand()   function
       returns the size of the compressed domain name. Otherwise,
       a value of -1 is returned.

ERRORS    [Toc]    [Back]

       If an  error  occurs  during  a  resolver  operation,  the
       h_errno  external  variable is set.  Error code values and
       reasons are defined in <netdb.h>.

FILES    [Toc]    [Back]

       Defines name server and domain name constants, structures,
       and values.

SEE ALSO    [Toc]    [Back]

       Functions:  dn_comp(3),  dn_find(3),  dn_skipname(3), putshort(3),   putlong(3),    res_init(3),    res_mkquery(3),
       res_query(3),  res_search(3),  res_send(3),  _getshort(3),

[ Back ]
 Similar pages
Name OS Title
uncompvm IRIX expand a compressed IRIX vmcore dump of the operating system
dn_skipname Tru64 Skip over a compressed domain name
Text::Tabs IRIX expand and unexpand tabs per the unix expand(1) and unexpand(1)
zdiff FreeBSD compare compressed files
zmore OpenBSD view compressed files on a CRT
zdiff OpenBSD compare compressed files
gzdiff IRIX compare compressed files
zdiff Linux compare compressed files
zcmp OpenBSD compare compressed files
zcmp FreeBSD compare compressed files
Copyright © 2004-2005 DeniX Solutions SRL
newsletter delivery service