Re: AIX 4.3 getaddrinfo busted
От | Christopher Browne |
---|---|
Тема | Re: AIX 4.3 getaddrinfo busted |
Дата | |
Msg-id | d6d6637f0901230622m64e24cebo6f36050db92111b0@mail.gmail.com обсуждение исходный текст |
Ответ на | AIX 4.3 getaddrinfo busted (Andrew Chernow <ac@esilo.com>) |
Ответы |
Re: AIX 4.3 getaddrinfo busted
|
Список | pgsql-hackers |
On Fri, Jan 23, 2009 at 9:18 AM, Andrew Chernow <ac@esilo.com> wrote: > AIX 4.3 was released in late 1999, so I thought it was worth mentioning. I > only have AIX 4.3 and 6.1, so I have no idea how AIX 5 handles this. AIX > 6.1 works fine. > > Anyways, the service argument to getaddrinfo is busted on AIX 4.3, thus > src/backend/libpq/ip.c pg_getaddrinfo_all() is busted on this platform. It > fails with EAI_NODATA "Host not found". If this argument is left NULL, > everything works. > > I can supply a patch to fix this. My suggestion would be to always supply a > NULL service to getaddrinfo. After a successful call, set the port if it > was provided ... htons((unsigned short)atoi(servname)). This approach > avoids a configure check. FYI: There are AIX 5.3 nodes on BuildFarm - if the change is a regression, it will be noticed :-). -- http://linuxfinances.info/info/linuxdistributions.html George Burns - "You can't help getting older, but you don't have to get old."
В списке pgsql-hackers по дате отправления: