LinuxGuruz
  • Last 5 Forum Topics
    Replies
    Views
    Last post


The Web Only This Site
  • BOOKMARK

  • ADD TO FAVORITES

  • REFERENCES


  • MARC

    Mailing list ARChives
    - Search by -
     Subjects
     Authors
     Bodies





    FOLDOC

    Computing Dictionary




  • Text Link Ads






  • LINUX man pages
  • Linux Man Page Viewer


    The following form allows you to view linux man pages.

    Command:

    ether_hostton

    
    
    
    

    SYNOPSIS

           #include <netinet/ether.h>
    
           char *ether_ntoa(const struct ether_addr *addr);
    
           struct ether_addr *ether_aton(const char *asc);
    
           int ether_ntohost(char *hostname, const struct ether_addr *addr);
    
           int ether_hostton(const char *hostname, struct ether_addr *addr);
    
           int ether_line(const char *line, struct ether_addr *addr,
                          char *hostname);
    
           /* GNU extensions */
           char *ether_ntoa_r(const struct ether_addr *addr, char *buf);
    
           struct ether_addr *ether_aton_r(const char *asc,
                                           struct ether_addr *addr);
    
    
    

    DESCRIPTION

           ether_aton() converts the 48-bit Ethernet host  address  asc  from  the
           standard  hex-digits-and-colons  notation  into  binary data in network
           byte order and returns a  pointer  to  it  in  a  statically  allocated
           buffer,  which  subsequent  calls will overwrite.  ether_aton() returns
           NULL if the address is invalid.
    
           The ether_ntoa() function converts the Ethernet host address addr given
           in  network  byte  order  to a string in standard hex-digits-and-colons
           notation, omitting leading zeros.  The string is returned in  a  stati-
           cally allocated buffer, which subsequent calls will overwrite.
    
           The  ether_ntohost()  function  maps  an Ethernet address to the corre-
           sponding hostname in /etc/ethers and returns nonzero if  it  cannot  be
           found.
    
           The  ether_hostton() function maps a hostname to the corresponding Eth-
           ernet address in /etc/ethers and returns nonzero if it cannot be found.
    
           The ether_line() function parses a line in /etc/ethers format (ethernet
           address followed by whitespace followed by hostname; '#'  introduces  a
           comment)  and  returns  an  address and hostname pair, or nonzero if it
           cannot be parsed.  The buffer pointed to by  hostname  must  be  suffi-
           ciently long, for example, have the same length as line.
    
           The  functions  ether_ntoa_r() and ether_aton_r() are reentrant thread-
           safe versions of ether_ntoa() and ether_aton() respectively, and do not
           use static buffers.
    
           The structure ether_addr is defined in <net/ethernet.h> as:
    
    
    

    BUGS

           The glibc 2.2.5 implementation of ether_line() is broken.
    
    
    

    SEE ALSO

           ethers(5)
    
    
    

    GNU 2013-07-04 ETHER_ATON(3)

    
    
  • MORE RESOURCE


  • Linux

    The Distributions





    Linux

    The Software





    Linux

    The News



  • MARKETING






  • Toll Free

webmaster@linuxguruz.com
Copyright © 1999 - 2016 by LinuxGuruz