netdb: disable getaddrinfo_a() on older glibc
authorMarko Kreen <markokr@gmail.com>
Wed, 23 Mar 2011 15:35:25 +0000 (17:35 +0200)
committerMarko Kreen <markokr@gmail.com>
Wed, 23 Mar 2011 15:35:25 +0000 (17:35 +0200)
RHEL/CentOS glibc 2.5 is broken

Debian's glibc 2.3 (etch) and 2.7 (lenny) work

usual/netdb.h

index 8dac6e83cb0503bf5666210519a6deb12749ea88..79f22288a3e459930370cb85ab11bf498154e254 100644 (file)
 #include <netdb.h>
 #endif
 
+/* older glibcs have broken getaddrinfo_a() */
+#if defined(__GLIBC_PREREQ) && !__GLIBC_PREREQ(2,7)
+#undef HAVE_GETADDRINFO_A
+#endif
+
 #ifndef HAVE_GETADDRINFO_A
 
 /** Async execution */