Search Postgresql Archives

Re: Stats Collector Won't Start

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



tgl@xxxxxxxxxxxxx (Tom Lane) writes:
> Chris Browne <cbbrowne@xxxxxxx> 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?

That seems to work fine, too.  And that seems somewhat more
portable/elegant/something.
-- 
let name="cbbrowne" and tld="cbbrowne.com" in String.concat "@" [name;tld];;
http://linuxfinances.info/info/internet.html
"Survival in a world of words is best made, if at all, through clever
appeal to ambiguity." -- Robert Bolt


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Postgresql Jobs]     [Postgresql Admin]     [Postgresql Performance]     [Linux Clusters]     [PHP Home]     [PHP on Windows]     [Kernel Newbies]     [PHP Classes]     [PHP Books]     [PHP Databases]     [Postgresql & PHP]     [Yosemite]
  Powered by Linux