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

  man pages->Tru64 Unix man pages -> inet_network (3)              
Title
Content
Arch
Section
 

inet_network(3)

Contents


NAME    [Toc]    [Back]

       inet_network - Translate an Internet dot-formatted address
       string to a network address integer

SYNOPSIS    [Toc]    [Back]

       #include <arpa/inet.h>

       in_addr_t inet_network(
               const char *string );

LIBRARY    [Toc]    [Back]

       Standard C Library (libc)

STANDARDS    [Toc]    [Back]

       Interfaces documented on this reference  page  conform  to
       industry standards as follows:

       inet_network():  XNS4.0, XNS5.0

       Refer to the standards(5) reference page for more information
 about industry standards and associated tags.

PARAMETERS    [Toc]    [Back]

       Defines an Internet dot-formatted address as the character
       string  a.b.c.d,  where  a, b, c and d may be expressed as
       decimal, octal, or hexadecimal in the C-language idiom.

DESCRIPTION    [Toc]    [Back]

       The inet_network()  function  translates  a  dot-formatted
       Internet  network  character  address  string to a network
       byte-ordered  address  (most  significant  byte  leftmost,
       least significant byte rightmost).

       Values  specified  using  dot  notation take on one of the
       following forms: When all four parts are  specified,  each
       is  interpreted  as a byte of data and assigned, from left
       to right, to the four bytes of an Internet address.   When
       three parts are specified, the last part is interpreted as
       a 16-bit quantity and placed in the rightmost two bytes of
       the  network address. This format is convenient for specifying
 Class B network addresses as 128.net.host.  When two
       parts  are  specified,  the  last part is interpreted as a
       24-bit quantity and placed in the rightmost three bytes of
       the  network address. This format is convenient for specifying
 Class A network addresses as  net.host.   When  only
       one part is specified, the value is stored directly in the
       network address without any byte rearrangement.

       All numbers supplied as parts in dot notation can be decimal,
  octal,  or  hexadecimal,  as  specified in the ISO C
       standard. A leading 0x or 0X  implies  hexadecimal  and  a
       leading  0 implies octal.  Otherwise, the number is interpreted
 as decimal.

RETURN VALUES    [Toc]    [Back]

       Upon successful completion,  the  inet_network()  function
       returns  an  Internet byte-ordered address.  Otherwise, it
       returns (in_addr_t)-1.




ERRORS    [Toc]    [Back]

       Current  industry  standards  for  inet_network()  do  not
       define error values.

SEE ALSO    [Toc]    [Back]

      
      
       Functions: inet_netof(3), inet_lnaof(3), inet_makeaddr(3),
       inet_addr(3), inet_ntoa(3)

       Standards: standards(5)

       Network Programmer's Guide



                                                  inet_network(3)
[ Back ]
 Similar pages
Name OS Title
inet_addr Tru64 Translate an Internet network address string to an Internet address integer
inet_lnaof Tru64 Translate an Internet address integer into its host (local) address component
inet_ntoa Tru64 Translate an Internet address into a dot-formatted character string
inet_netof Tru64 Translate an Internet address into its network address component
inet_makeaddr Tru64 Translate an Internet network address and
copyinstr Tru64 General: Copies a null-terminated string from a user address space to a kernel address space
copyoutstr Tru64 General: Copies a null-terminated string from a kernel address space to a user address space
dladdr Tru64 translate address to symbolic information
inet IRIX Internet address manipulation
inet_ntop FreeBSD Internet address manipulation routines
Copyright © 2004-2005 DeniX Solutions SRL
newsletter delivery service