Fix portability problems with glibc 2.0, as reported in #449157.

This commit is contained in:
Martin v. Löwis 2001-08-15 17:14:33 +00:00
parent 834a85a235
commit f95dd0a298
7 changed files with 23 additions and 4 deletions

View file

@ -447,7 +447,11 @@ PyGAI_Err(int error)
if (error == EAI_SYSTEM)
return PySocket_Err();
#ifdef HAVE_GAI_STRERROR
v = Py_BuildValue("(is)", error, gai_strerror(error));
#else
v = Py_BuildValue("(is)", error, "getaddrinfo failed");
#endif
if (v != NULL) {
PyErr_SetObject(PyGAI_Error, v);
Py_DECREF(v);