Mercurial > cpython-lru_cache-weakref
diff Modules/socketmodule.c @ 26597:7ddea4dfa519 legacy-trunk
Patch #650422: Use Posix AF_ constants instead of PF_ ones.
| author | Martin v. Löwis <martin@v.loewis.de> |
|---|---|
| date | Wed, 11 Dec 2002 13:10:57 +0000 |
| parents | 0c995cd07026 |
| children | 9ee4fd05d3cb |
line wrap: on
line diff
--- a/Modules/socketmodule.c Wed Dec 11 13:06:53 2002 +0000 +++ b/Modules/socketmodule.c Wed Dec 11 13:10:57 2002 +0000 @@ -661,7 +661,7 @@ } if (name[0] == '<' && strcmp(name, "<broadcast>") == 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 @@ 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 @@ 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 @@ 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 @@ 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 @@ /* 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);
