Chapter Contents |
Previous |
Next |
inet_ntoa |
Portability: | UNIX compatible |
SYNOPSIS | |
DESCRIPTION | |
RETURN VALUE | |
CAUTION | |
PORTABILITY | |
IMPLEMENTATION | |
RELATED FUNCTIONS |
SYNOPSIS |
#include <sys/types.h> #include <netinet/in.h> #include <arpa/inet.h> char *inet_ntoa(struct in_addr in);
DESCRIPTION |
inet_ntoa
takes an Internet address,
in
, and returns a pointer to a null-terminated string representing
the address in dotted decimal notation. The dotted decimal string has four
components. The host address is specified in network byte order because it
is contained in a
struct in_addr
.
RETURN VALUE |
If
inet_ntoa
is successful, it returns a pointer to the Internet address
in dotted decimal notation.
CAUTION |
The string value is contained in a static
character array. You must copy this value if you plan to refer to it after
a subsequent
inet_ntoa
call.
PORTABILITY |
inet_ntoa
is portable to other environments, including most UNIX systems,
that implement BSD sockets.
IMPLEMENTATION |
The SAS/C version of
inet_ntoa
is a direct port from the BSD UNIX
Socket Library.
RELATED FUNCTIONS |
inet_addr
,
inet_lnaof
,
inet_makeaddr
,
inet_network
,
inet_netof
Chapter Contents |
Previous |
Next |
Top of Page |
Copyright © 2001 by SAS Institute Inc., Cary, NC, USA. All rights reserved.