diff options
Diffstat (limited to 'src/include/libpq/ip.h')
-rw-r--r-- | src/include/libpq/ip.h | 17 |
1 files changed, 11 insertions, 6 deletions
diff --git a/src/include/libpq/ip.h b/src/include/libpq/ip.h index b770d33bfe3..5c614b16815 100644 --- a/src/include/libpq/ip.h +++ b/src/include/libpq/ip.h @@ -5,7 +5,7 @@ * * Copyright (c) 2003, PostgreSQL Global Development Group * - * $Id: ip.h,v 1.8 2003/06/12 07:36:51 momjian Exp $ + * $Id: ip.h,v 1.9 2003/07/23 23:30:41 tgl Exp $ * *------------------------------------------------------------------------- */ @@ -16,10 +16,15 @@ #include "libpq/pqcomm.h" -extern int getaddrinfo2(const char *hostname, const char *servname, - const struct addrinfo *hintp, - struct addrinfo **result); -extern void freeaddrinfo2(int hint_ai_family, struct addrinfo *ai); +extern int getaddrinfo_all(const char *hostname, const char *servname, + const struct addrinfo *hintp, + struct addrinfo **result); +extern void freeaddrinfo_all(int hint_ai_family, struct addrinfo *ai); + +extern int getnameinfo_all(const struct sockaddr_storage *addr, int salen, + char *node, int nodelen, + char *service, int servicelen, + int flags); extern int rangeSockAddr(const struct sockaddr_storage *addr, const struct sockaddr_storage *netaddr, @@ -29,7 +34,7 @@ extern int SockAddr_cidr_mask(struct sockaddr_storage **mask, char *numbits, int family); #ifdef HAVE_UNIX_SOCKETS -#define IS_AF_UNIX(fam) (fam == AF_UNIX) +#define IS_AF_UNIX(fam) ((fam) == AF_UNIX) #else #define IS_AF_UNIX(fam) (0) #endif |