From cf8f47ea95a2a4833b7c8e3fa42ec8dd1333093a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Martin=20v=2E=20L=C3=B6wis?= Date: Wed, 11 Dec 2002 13:10:57 +0000 Subject: Patch #650422: Use Posix AF_ constants instead of PF_ ones. --- Modules/socketmodule.c | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/Modules/socketmodule.c b/Modules/socketmodule.c index d4a8b1d..23115c5 100644 --- a/Modules/socketmodule.c +++ b/Modules/socketmodule.c @@ -661,7 +661,7 @@ setipaddr(char *name, struct sockaddr *addr_ret, size_t addr_ret_size, int af) } if (name[0] == '<' && strcmp(name, "") == 0) { struct sockaddr_in *sin; - if (af != PF_INET && af != PF_UNSPEC) { + if (af != AF_INET && af != AF_UNSPEC) { PyErr_SetString(socket_error, "address family mismatched"); return -1; @@ -2350,7 +2350,7 @@ socket_gethostbyname_ex(PyObject *self, PyObject *args) if (!PyArg_ParseTuple(args, "s:gethostbyname_ex", &name)) return NULL; - if (setipaddr(name, (struct sockaddr *)&addr, sizeof(addr), PF_INET) < 0) + if (setipaddr(name, (struct sockaddr *)&addr, sizeof(addr), AF_INET) < 0) return NULL; Py_BEGIN_ALLOW_THREADS #ifdef HAVE_GETHOSTBYNAME_R @@ -2425,7 +2425,7 @@ socket_gethostbyaddr(PyObject *self, PyObject *args) if (!PyArg_ParseTuple(args, "s:gethostbyaddr", &ip_num)) return NULL; - af = PF_UNSPEC; + af = AF_UNSPEC; if (setipaddr(ip_num, sa, sizeof(addr), af) < 0) return NULL; af = sa->sa_family; @@ -2774,7 +2774,7 @@ socket_getaddrinfo(PyObject *self, PyObject *args) PyObject *single = (PyObject *)NULL; family = socktype = protocol = flags = 0; - family = PF_UNSPEC; + family = AF_UNSPEC; if (!PyArg_ParseTuple(args, "zO|iiii:getaddrinfo", &hptr, &pobj, &family, &socktype, &protocol, &flags)) { @@ -2861,7 +2861,7 @@ socket_getnameinfo(PyObject *self, PyObject *args) return NULL; PyOS_snprintf(pbuf, sizeof(pbuf), "%d", port); memset(&hints, 0, sizeof(hints)); - hints.ai_family = PF_UNSPEC; + hints.ai_family = AF_UNSPEC; hints.ai_socktype = SOCK_DGRAM; /* make numeric port happy */ error = getaddrinfo(hostp, pbuf, &hints, &res); if (error) { @@ -3250,8 +3250,10 @@ init_socket(void) /* We have incomplete socket support. */ PyModule_AddIntConstant(m, "SOCK_RAW", SOCK_RAW); PyModule_AddIntConstant(m, "SOCK_SEQPACKET", SOCK_SEQPACKET); +#if defined(SOCK_RDM) PyModule_AddIntConstant(m, "SOCK_RDM", SOCK_RDM); #endif +#endif #ifdef SO_DEBUG PyModule_AddIntConstant(m, "SO_DEBUG", SO_DEBUG); -- cgit v0.12