[Previous] [Contents] [Index] [Next]

inet_ntoa_r()

Convert an Internet address into a string

Synopsis:

#include <sys/socket.h>
#include <netinet/in.h>
#include <arpa/inet.h>

char * inet_ntoa_r( struct in_addr in,
                    char * buffer,
                    int bufflen );

Library:

socket3r.lib, socket3s.lib

Description:

The inet_ntoa_r() function is a thread-safe version of inet_ntoa(). It converts an Internet address into a string (for example, "127.0.0.1""). For more information on this routine, see inet_aton().

The result is stored in buffer, which must be at least bufflen bytes long.

Returns:

A string representing an Internet address, or NULL if an error occurs (errno is set).

Errors:

ERANGE
The supplied buffer isn't large enough to store the result.

Classification:

Unix

Safety:
Interrupt handler No
Signal handler No
Thread Yes

See also:

inet_aton(), inet_ntoa()


[Previous] [Contents] [Index] [Next]