Coda Distributed File System
|
#include <sys/types.h>
#include <netinet/in.h>
Go to the source code of this file.
Classes | |
struct | RPC2_addrinfo |
Macros | |
#define | RPC2_AI_PASSIVE 0x0001 |
#define | RPC2_AI_CANONNAME 0x0002 |
#define | RPC2_AI_NUMERICHOST 0x0004 |
#define | RPC2_EAI_BADFLAGS -1 |
#define | RPC2_EAI_NONAME -2 |
#define | RPC2_EAI_AGAIN -3 |
#define | RPC2_EAI_FAIL -4 |
#define | RPC2_EAI_FAMILY -6 |
#define | RPC2_EAI_SOCKTYPE -7 |
#define | RPC2_EAI_SERVICE -8 |
#define | RPC2_EAI_MEMORY -10 |
#define | RPC2_EAI_SYSTEM -11 |
#define | RPC2_ADDRSTRLEN (1 + 46 + 2 + 10 + 1) |
Functions | |
int | RPC2_getaddrinfo (const char *node, const char *service, const struct RPC2_addrinfo *hints, struct RPC2_addrinfo **res) |
void | RPC2_freeaddrinfo (struct RPC2_addrinfo *res) |
const char * | RPC2_gai_strerror (int errcode) |
struct RPC2_addrinfo * | RPC2_allocaddrinfo (const struct sockaddr *addr, size_t addrlen, int socktype, int protocol) |
struct RPC2_addrinfo * | RPC2_copyaddrinfo (const struct RPC2_addrinfo *node) |
int | RPC2_cmpaddrinfo (const struct RPC2_addrinfo *node, const struct RPC2_addrinfo *host) |
void | RPC2_formataddrinfo (const struct RPC2_addrinfo *host, char *buf, size_t buflen) |
#define RPC2_ADDRSTRLEN (1 + 46 + 2 + 10 + 1) |
#define RPC2_AI_CANONNAME 0x0002 |
#define RPC2_AI_NUMERICHOST 0x0004 |
#define RPC2_AI_PASSIVE 0x0001 |
#define RPC2_EAI_AGAIN -3 |
#define RPC2_EAI_BADFLAGS -1 |
#define RPC2_EAI_FAIL -4 |
#define RPC2_EAI_FAMILY -6 |
#define RPC2_EAI_MEMORY -10 |
#define RPC2_EAI_NONAME -2 |
#define RPC2_EAI_SERVICE -8 |
#define RPC2_EAI_SOCKTYPE -7 |
#define RPC2_EAI_SYSTEM -11 |
struct RPC2_addrinfo * RPC2_allocaddrinfo | ( | const struct sockaddr * | addr, |
size_t | addrlen, | ||
int | socktype, | ||
int | protocol | ||
) |
int RPC2_cmpaddrinfo | ( | const struct RPC2_addrinfo * | node, |
const struct RPC2_addrinfo * | host | ||
) |
struct RPC2_addrinfo * RPC2_copyaddrinfo | ( | const struct RPC2_addrinfo * | node | ) |
void RPC2_formataddrinfo | ( | const struct RPC2_addrinfo * | host, |
char * | buf, | ||
size_t | buflen | ||
) |
void RPC2_freeaddrinfo | ( | struct RPC2_addrinfo * | res | ) |
const char * RPC2_gai_strerror | ( | int | errcode | ) |
int RPC2_getaddrinfo | ( | const char * | node, |
const char * | service, | ||
const struct RPC2_addrinfo * | hints, | ||
struct RPC2_addrinfo ** | res | ||
) |