summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMartin v. Löwis <martin@v.loewis.de>2002-12-11 13:10:57 (GMT)
committerMartin v. Löwis <martin@v.loewis.de>2002-12-11 13:10:57 (GMT)
commitcf8f47ea95a2a4833b7c8e3fa42ec8dd1333093a (patch)
tree87f6966d262237fa255d737b47fc86be2a6b7c6b
parent6233c9b470edaf9ddd4e43ccf6a9c0db38ded4d7 (diff)
downloadcpython-cf8f47ea95a2a4833b7c8e3fa42ec8dd1333093a.zip
cpython-cf8f47ea95a2a4833b7c8e3fa42ec8dd1333093a.tar.gz
cpython-cf8f47ea95a2a4833b7c8e3fa42ec8dd1333093a.tar.bz2
Patch #650422: Use Posix AF_ constants instead of PF_ ones.
-rw-r--r--Modules/socketmodule.c12
1 files 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, "<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 @@ 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);