Chapter Contents

Previous

Next
inet_ntoa

inet_ntoa



Puts an Internet Address into Network Byte Order

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.