summaryrefslogtreecommitdiff
path: root/Modules/socketmodule.c
diff options
context:
space:
mode:
authorMartin v. Löwis <martin@v.loewis.de>2003-05-03 09:14:54 +0000
committerMartin v. Löwis <martin@v.loewis.de>2003-05-03 09:14:54 +0000
commitc16f3bd8a391a68427a95e15a3c1894198ff0377 (patch)
tree113dca8c40c8a42cb665e6bcc4af44f9f68bd230 /Modules/socketmodule.c
parente59e2bab8fe0fc3d20e815ac0f9b83d361d0d715 (diff)
downloadcpython-git-c16f3bd8a391a68427a95e15a3c1894198ff0377.tar.gz
Patch #708495: Port more stuff to OpenVMS.
Diffstat (limited to 'Modules/socketmodule.c')
-rw-r--r--Modules/socketmodule.c10
1 files changed, 9 insertions, 1 deletions
diff --git a/Modules/socketmodule.c b/Modules/socketmodule.c
index 843c5a9687..f107e0b14f 100644
--- a/Modules/socketmodule.c
+++ b/Modules/socketmodule.c
@@ -2199,7 +2199,11 @@ static PyObject *
socket_gethostbyname(PyObject *self, PyObject *args)
{
char *name;
+#ifdef ENABLE_IPV6
struct sockaddr_storage addrbuf;
+#else
+ struct sockaddr_in addrbuf;
+#endif
if (!PyArg_ParseTuple(args, "s:gethostbyname", &name))
return NULL;
@@ -2357,7 +2361,11 @@ socket_gethostbyname_ex(PyObject *self, PyObject *args)
{
char *name;
struct hostent *h;
- struct sockaddr_storage addr;
+#ifdef ENABLE_IPV6
+ struct sockaddr_storage addr;
+#else
+ struct sockaddr_in addr;
+#endif
struct sockaddr *sa;
PyObject *ret;
#ifdef HAVE_GETHOSTBYNAME_R