AIX 4.3 getaddrinfo busted
От | Andrew Chernow |
---|---|
Тема | AIX 4.3 getaddrinfo busted |
Дата | |
Msg-id | 4979D1C8.5050602@esilo.com обсуждение исходный текст |
Ответы |
Re: AIX 4.3 getaddrinfo busted
Re: AIX 4.3 getaddrinfo busted |
Список | pgsql-hackers |
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 ideahow 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 bustedon 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. -- Andrew Chernow eSilo, LLC every bit counts http://www.esilo.com/
В списке pgsql-hackers по дате отправления: