components/python/python26/patches/Python26-17-netpacket-packet-h.patch
changeset 841 1a62cefa636d
parent 115 c360825c3a3f
equal deleted inserted replaced
840:926eb95ceab3 841:1a62cefa636d
    14 +#endif
    14 +#endif
    15 +
    15 +
    16  #ifdef __APPLE__
    16  #ifdef __APPLE__
    17    /*
    17    /*
    18     * inet_aton is not available on OSX 10.3, yet we want to use a binary
    18     * inet_aton is not available on OSX 10.3, yet we want to use a binary
    19 @@ -1092,7 +1100,7 @@
    19 @@ -1096,7 +1104,7 @@
    20  		}
    20          }
    21  #endif
    21  #endif
    22  
    22  
    23 -#ifdef HAVE_NETPACKET_PACKET_H
    23 -#ifdef HAVE_NETPACKET_PACKET_H
    24 +#if USE_NETPACKET_PACKET_H
    24 +#if USE_NETPACKET_PACKET_H
    25  	case AF_PACKET:
    25      case AF_PACKET:
    26  	{
    26      {
    27  		struct sockaddr_ll *a = (struct sockaddr_ll *)addr;
    27          struct sockaddr_ll *a = (struct sockaddr_ll *)addr;
    28 @@ -1382,7 +1390,7 @@
    28 @@ -1387,7 +1395,7 @@
    29  	}
    29      }
    30  #endif
    30  #endif
    31  
    31  
    32 -#ifdef HAVE_NETPACKET_PACKET_H
    32 -#ifdef HAVE_NETPACKET_PACKET_H
    33 +#if USE_NETPACKET_PACKET_H
    33 +#if USE_NETPACKET_PACKET_H
    34  	case AF_PACKET:
    34      case AF_PACKET:
    35  	{
    35      {
    36  		struct sockaddr_ll* addr;
    36          struct sockaddr_ll* addr;
    37 @@ -1559,7 +1567,7 @@
    37 @@ -1564,7 +1572,7 @@
    38  	}
    38      }
    39  #endif
    39  #endif
    40  
    40  
    41 -#ifdef HAVE_NETPACKET_PACKET_H
    41 -#ifdef HAVE_NETPACKET_PACKET_H
    42 +#if USE_NETPACKET_PACKET_H
    42 +#if USE_NETPACKET_PACKET_H
    43  	case AF_PACKET:
    43      case AF_PACKET:
    44  	{
    44      {
    45  		*len_ret = sizeof (struct sockaddr_ll);
    45          *len_ret = sizeof (struct sockaddr_ll);
    46 @@ -4578,7 +4586,7 @@
    46 @@ -4599,7 +4607,7 @@
    47  	PyModule_AddStringConstant(m, "BDADDR_LOCAL", "00:00:00:FF:FF:FF");
    47      PyModule_AddStringConstant(m, "BDADDR_LOCAL", "00:00:00:FF:FF:FF");
    48  #endif
    48  #endif
    49  
    49  
    50 -#ifdef HAVE_NETPACKET_PACKET_H
    50 -#ifdef HAVE_NETPACKET_PACKET_H
    51 +#if USE_NETPACKET_PACKET_H
    51 +#if USE_NETPACKET_PACKET_H
    52  	PyModule_AddIntConstant(m, "AF_PACKET", AF_PACKET);
    52      PyModule_AddIntConstant(m, "AF_PACKET", AF_PACKET);
    53  	PyModule_AddIntConstant(m, "PF_PACKET", PF_PACKET);
    53      PyModule_AddIntConstant(m, "PF_PACKET", PF_PACKET);
    54  	PyModule_AddIntConstant(m, "PACKET_HOST", PACKET_HOST);
    54      PyModule_AddIntConstant(m, "PACKET_HOST", PACKET_HOST);