[Python-checkins] CVS: python/dist/src/Modules socketmodule.c,1.157,1.158

Martin v. L?wis loewis@users.sourceforge.net
2001年7月30日 09:52:58 -0700


Update of /cvsroot/python/python/dist/src/Modules
In directory usw-pr-cvs1:/tmp/cvs-serv9590
Modified Files:
	socketmodule.c 
Log Message:
Temporarily work around bug #445928: Force usage of getaddrinfo emulation
code on Darwin, since the C library version of that seems to be broken.
Index: socketmodule.c
===================================================================
RCS file: /cvsroot/python/python/dist/src/Modules/socketmodule.c,v
retrieving revision 1.157
retrieving revision 1.158
diff -C2 -d -r1.157 -r1.158
*** socketmodule.c	2001年07月24日 11:03:34	1.157
--- socketmodule.c	2001年07月30日 16:52:55	1.158
***************
*** 220,227 ****
 
 /* I know this is a bad practice, but it is the easiest... */
! #ifndef HAVE_GETADDRINFO
 #include "getaddrinfo.c"
 #endif
! #ifndef HAVE_GETNAMEINFO
 #include "getnameinfo.c"
 #endif
--- 220,231 ----
 
 /* I know this is a bad practice, but it is the easiest... */
! /* XXX Temporarily work around bug #445928:
! getaddrinfo on Darwin seems to return an empty result list, with
! no error, even if host lookup ought to work fine. So use the
! emulation code for now. */
! #if !defined(HAVE_GETADDRINFO) || defined(__APPLE__)
 #include "getaddrinfo.c"
 #endif
! #if !defined(HAVE_GETNAMEINFO) || defined(__APPLE__)
 #include "getnameinfo.c"
 #endif

AltStyle によって変換されたページ (->オリジナル) /