]> granicus.if.org Git - python/commitdiff
Patch #650422: Use Posix AF_ constants instead of PF_ ones.
authorMartin v. Löwis <martin@v.loewis.de>
Wed, 11 Dec 2002 13:10:57 +0000 (13:10 +0000)
committerMartin v. Löwis <martin@v.loewis.de>
Wed, 11 Dec 2002 13:10:57 +0000 (13:10 +0000)
Modules/socketmodule.c

index d4a8b1d45b71053b785165678505d1f58406d0a8..23115c5fb44ce135bd79b4cfed0e3e70d7ebd586 100644 (file)
@@ -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);