|
Coda Distributed File System
|
#include <sys/types.h>#include <sys/socket.h>#include <netinet/in.h>#include <string.h>#include <stdlib.h>#include <stdio.h>#include <assert.h>#include "rpc2.private.h"
Macros | |
| #define | AI_ALL 0 |
| #define | HOST_TRY_AGAIN TRY_AGAIN |
| #define | HOST_NOADDRESS NO_ADDRESS |
| #define | HOST_NORECOVERY NO_RECOVERY |
Functions | |
| 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 *ai) |
| int | RPC2_cmpaddrinfo (const struct RPC2_addrinfo *node, const struct RPC2_addrinfo *host) |
| void | rpc2_formataddrinfo (const struct RPC2_addrinfo *ai, char *buf, size_t buflen, int use_canonname) |
| void | RPC2_formataddrinfo (const struct RPC2_addrinfo *ai, char *buf, size_t buflen) |
| 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 (const int errcode) |
| void | rpc2_printaddrinfo (const struct RPC2_addrinfo *ai, FILE *f) |
| struct RPC2_addrinfo * | rpc2_resolve (RPC2_HostIdent *Host, RPC2_PortIdent *Port) |
| void | rpc2_splitaddrinfo (RPC2_HostIdent *Host, RPC2_PortIdent *Port, const struct RPC2_addrinfo *ai) |
| void | rpc2_simplifyHost (RPC2_HostIdent *Host, RPC2_PortIdent *Port) |
| #define AI_ALL 0 |
| #define HOST_NOADDRESS NO_ADDRESS |
| #define HOST_NORECOVERY NO_RECOVERY |
| #define HOST_TRY_AGAIN TRY_AGAIN |
| 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 * | ai | ) |
| void RPC2_formataddrinfo | ( | const struct RPC2_addrinfo * | ai, |
| char * | buf, | ||
| size_t | buflen | ||
| ) |
| void rpc2_formataddrinfo | ( | const struct RPC2_addrinfo * | ai, |
| char * | buf, | ||
| size_t | buflen, | ||
| int | use_canonname | ||
| ) |
| void RPC2_freeaddrinfo | ( | struct RPC2_addrinfo * | res | ) |
| const char * RPC2_gai_strerror | ( | const int | errcode | ) |
| int RPC2_getaddrinfo | ( | const char * | node, |
| const char * | service, | ||
| const struct RPC2_addrinfo * | hints, | ||
| struct RPC2_addrinfo ** | res | ||
| ) |
| void rpc2_printaddrinfo | ( | const struct RPC2_addrinfo * | ai, |
| FILE * | f | ||
| ) |
| struct RPC2_addrinfo * rpc2_resolve | ( | RPC2_HostIdent * | Host, |
| RPC2_PortIdent * | Port | ||
| ) |
| void rpc2_simplifyHost | ( | RPC2_HostIdent * | Host, |
| RPC2_PortIdent * | Port | ||
| ) |
| void rpc2_splitaddrinfo | ( | RPC2_HostIdent * | Host, |
| RPC2_PortIdent * | Port, | ||
| const struct RPC2_addrinfo * | ai | ||
| ) |