Manual Pages for Linux CentOS command on man inet_ntop
MyWebUniversity

Manual Pages for Linux CentOS command on man inet_ntop

INETNTOP(3) Linux Programmer's Manual INETNTOP(3)

NAME

inetntop - convert IPv4 and IPv6 addresses from binary to text form SYNOPSIS

#include const char *inetntop(int af, const void *src, char *dst, socklent size); DESCRIPTION This function converts the network address structure src in the af address family into a character string. The resulting string is copied

to the buffer pointed to by dst, which must be a non-NULL pointer. The caller specifies the number of bytes available in this buffer in the argument size. inetntop() extends the inetntoa(3) function to support multiple address families, inetntoa(3) is now considered to be deprecated in favor of inetntop(). The following address families are currently supported: AFINET src points to a struct inaddr (in network byte order) which is

converted to an IPv4 network address in the dotted-decimal for‐ mat, "ddd.ddd.ddd.ddd". The buffer dst must be at least INETADDRSTRLEN bytes long. AFINET6 src points to a struct in6addr (in network byte order) which is converted to a representation of this address in the most appro‐ priate IPv6 network address format for this address. The buffer dst must be at least INET6ADDRSTRLEN bytes long. RETURN VALUE

On success, inetntop() returns a non-NULL pointer to dst. NULL is returned if there was an error, with errno set to indicate the error. ERRORS EAFNOSUPPORT af was not a valid address family. ENOSPC The converted address string would exceed the size given by size. CONFORMING TO

POSIX.1-2001. Note that RFC 2553 defines a prototype where the last argument size is of type sizet. Many systems follow RFC 2553. Glibc 2.0 and 2.1 have sizet, but 2.2 and later have socklent. BUGS

AFINET6 converts IPv4-mapped IPv6 addresses into an IPv6 format. EXAMPLE See inetpton(3). SEE ALSO getnameinfo(3), inet(3), inetpton(3) COLOPHON

This page is part of release 3.53 of the Linux man-pages project. A description of the project, and information about reporting bugs, can

be found at http://www.kernel.org/doc/man-pages/.

Linux 2008-11-11 INETNTOP(3)




Contact us      |      About us      |      Term of use      |       Copyright © 2000-2019 MyWebUniversity.com ™