Re: Stats Collector Won't Start

From: Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>
To: Chris Browne <cbbrowne(at)acm(dot)org>
Cc: pgsql-general(at)postgresql(dot)org
Subject: Re: Stats Collector Won't Start
Date: 2006-10-19 16:43:21
Message-ID: 27202.1161276201@sss.pgh.pa.us
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general

Chris Browne <cbbrowne(at)acm(dot)org> writes:
> Is there a more elegant way of setting the requested port to 0 than my
> 2-liner?

What I'm tempted to do is add this to pg_getaddrinfo_all (in
src/backend/libpq/ip.c):

{
/* not all versions of getaddrinfo() zero *result on failure */
*result = NULL;

+ #ifdef _AIX
+ /* it seems AIX's getaddrinfo doesn't reliably zero sin_port */
+ if (servname == NULL)
+ servname = "0";
+ #endif
+
#ifdef HAVE_UNIX_SOCKETS
if (hintp->ai_family == AF_UNIX)
return getaddrinfo_unix(servname, hintp, result);

Want to try that?

regards, tom lane

In response to

Responses

Browse pgsql-general by date

  From Date Subject
Next Message Chris Browne 2006-10-19 16:53:42 Re: Stats Collector Won't Start
Previous Message Bob Pawley 2006-10-19 16:34:44 Re: PostGIS