1010 *
1111 *
1212 * IDENTIFICATION
13- * $PostgreSQL: pgsql/src/backend/libpq/hba.c,v 1.148 2005/10/15 02:49:17 momjian Exp $
13+ * $PostgreSQL: pgsql/src/backend/libpq/hba.c,v 1.149 2005/10/17 16:24:19 tgl Exp $
1414 *
1515 *-------------------------------------------------------------------------
1616 */
@@ -756,7 +756,7 @@ parse_hba(List *line, int line_num, hbaPort *port,
756756hints .ai_addr = NULL ;
757757hints .ai_next = NULL ;
758758
759- ret = getaddrinfo_all (token ,NULL ,& hints ,& gai_result );
759+ ret = pg_getaddrinfo_all (token ,NULL ,& hints ,& gai_result );
760760if (ret || !gai_result )
761761{
762762ereport (LOG ,
@@ -767,20 +767,21 @@ parse_hba(List *line, int line_num, hbaPort *port,
767767if (cidr_slash )
768768* cidr_slash = '/' ;
769769if (gai_result )
770- freeaddrinfo_all (hints .ai_family ,gai_result );
770+ pg_freeaddrinfo_all (hints .ai_family ,gai_result );
771771gotohba_other_error ;
772772}
773773
774774if (cidr_slash )
775775* cidr_slash = '/' ;
776776
777777memcpy (& addr ,gai_result -> ai_addr ,gai_result -> ai_addrlen );
778- freeaddrinfo_all (hints .ai_family ,gai_result );
778+ pg_freeaddrinfo_all (hints .ai_family ,gai_result );
779779
780780/* Get the netmask */
781781if (cidr_slash )
782782{
783- if (SockAddr_cidr_mask (& mask ,cidr_slash + 1 ,addr .ss_family )< 0 )
783+ if (pg_sockaddr_cidr_mask (& mask ,cidr_slash + 1 ,
784+ addr .ss_family )< 0 )
784785gotohba_syntax ;
785786}
786787else
@@ -791,7 +792,7 @@ parse_hba(List *line, int line_num, hbaPort *port,
791792gotohba_syntax ;
792793token = lfirst (line_item );
793794
794- ret = getaddrinfo_all (token ,NULL ,& hints ,& gai_result );
795+ ret = pg_getaddrinfo_all (token ,NULL ,& hints ,& gai_result );
795796if (ret || !gai_result )
796797{
797798ereport (LOG ,
@@ -800,12 +801,12 @@ parse_hba(List *line, int line_num, hbaPort *port,
800801token ,HbaFileName ,line_num ,
801802gai_strerror (ret ))));
802803if (gai_result )
803- freeaddrinfo_all (hints .ai_family ,gai_result );
804+ pg_freeaddrinfo_all (hints .ai_family ,gai_result );
804805gotohba_other_error ;
805806}
806807
807808memcpy (& mask ,gai_result -> ai_addr ,gai_result -> ai_addrlen );
808- freeaddrinfo_all (hints .ai_family ,gai_result );
809+ pg_freeaddrinfo_all (hints .ai_family ,gai_result );
809810
810811if (addr .ss_family != mask .ss_family )
811812{
@@ -828,8 +829,8 @@ parse_hba(List *line, int line_num, hbaPort *port,
828829if (addr .ss_family == AF_INET &&
829830port -> raddr .addr .ss_family == AF_INET6 )
830831{
831- promote_v4_to_v6_addr (& addr );
832- promote_v4_to_v6_mask (& mask );
832+ pg_promote_v4_to_v6_addr (& addr );
833+ pg_promote_v4_to_v6_mask (& mask );
833834}
834835else
835836#endif /* HAVE_IPV6 */
@@ -840,7 +841,7 @@ parse_hba(List *line, int line_num, hbaPort *port,
840841}
841842
842843/* Ignore line if client port is not in the matching addr range. */
843- if (!rangeSockAddr (& port -> raddr .addr ,& addr ,& mask ))
844+ if (!pg_range_sockaddr (& port -> raddr .addr ,& addr ,& mask ))
844845return ;
845846
846847/* Read the rest of the line. */
@@ -1296,14 +1297,14 @@ ident_inet(const SockAddr remote_addr,
12961297 * Might look a little weird to first convert it to text and then back to
12971298 * sockaddr, but it's protocol independent.
12981299 */
1299- getnameinfo_all (& remote_addr .addr ,remote_addr .salen ,
1300- remote_addr_s ,sizeof (remote_addr_s ),
1301- remote_port ,sizeof (remote_port ),
1302- NI_NUMERICHOST |NI_NUMERICSERV );
1303- getnameinfo_all (& local_addr .addr ,local_addr .salen ,
1304- local_addr_s ,sizeof (local_addr_s ),
1305- local_port ,sizeof (local_port ),
1306- NI_NUMERICHOST |NI_NUMERICSERV );
1300+ pg_getnameinfo_all (& remote_addr .addr ,remote_addr .salen ,
1301+ remote_addr_s ,sizeof (remote_addr_s ),
1302+ remote_port ,sizeof (remote_port ),
1303+ NI_NUMERICHOST |NI_NUMERICSERV );
1304+ pg_getnameinfo_all (& local_addr .addr ,local_addr .salen ,
1305+ local_addr_s ,sizeof (local_addr_s ),
1306+ local_port ,sizeof (local_port ),
1307+ NI_NUMERICHOST |NI_NUMERICSERV );
13071308
13081309snprintf (ident_port ,sizeof (ident_port ),"%d" ,IDENT_PORT );
13091310hints .ai_flags = AI_NUMERICHOST ;
@@ -1314,11 +1315,11 @@ ident_inet(const SockAddr remote_addr,
13141315hints .ai_canonname = NULL ;
13151316hints .ai_addr = NULL ;
13161317hints .ai_next = NULL ;
1317- rc = getaddrinfo_all (remote_addr_s ,ident_port ,& hints ,& ident_serv );
1318+ rc = pg_getaddrinfo_all (remote_addr_s ,ident_port ,& hints ,& ident_serv );
13181319if (rc || !ident_serv )
13191320{
13201321if (ident_serv )
1321- freeaddrinfo_all (hints .ai_family ,ident_serv );
1322+ pg_freeaddrinfo_all (hints .ai_family ,ident_serv );
13221323return false;/* we don't expect this to happen */
13231324}
13241325
@@ -1330,11 +1331,11 @@ ident_inet(const SockAddr remote_addr,
13301331hints .ai_canonname = NULL ;
13311332hints .ai_addr = NULL ;
13321333hints .ai_next = NULL ;
1333- rc = getaddrinfo_all (local_addr_s ,NULL ,& hints ,& la );
1334+ rc = pg_getaddrinfo_all (local_addr_s ,NULL ,& hints ,& la );
13341335if (rc || !la )
13351336{
13361337if (la )
1337- freeaddrinfo_all (hints .ai_family ,la );
1338+ pg_freeaddrinfo_all (hints .ai_family ,la );
13381339return false;/* we don't expect this to happen */
13391340}
13401341
@@ -1422,8 +1423,8 @@ ident_inet(const SockAddr remote_addr,
14221423ident_inet_done :
14231424if (sock_fd >=0 )
14241425closesocket (sock_fd );
1425- freeaddrinfo_all (remote_addr .addr .ss_family ,ident_serv );
1426- freeaddrinfo_all (local_addr .addr .ss_family ,la );
1426+ pg_freeaddrinfo_all (remote_addr .addr .ss_family ,ident_serv );
1427+ pg_freeaddrinfo_all (local_addr .addr .ss_family ,la );
14271428return ident_return ;
14281429}
14291430