patches/Python26-17-netpacket-packet-h.diff
author yippi
Mon, 27 Sep 2010 21:07:51 +0000
changeset 20108 51df67ca9307
parent 17065 71eeb9bbac92
permissions -rw-r--r--
I had these modules listed as being owned by me, but they are really owned by wangke, correcting.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
17065
71eeb9bbac92 2009-12-01 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
     1
--- Python-2.6.2/Modules/socketmodule.c.packet	2009-04-01 07:20:48.000000000 +1300
71eeb9bbac92 2009-12-01 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
     2
+++ Python-2.6.2/Modules/socketmodule.c	2009-12-01 21:25:04.133257645 +1300
71eeb9bbac92 2009-12-01 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
     3
@@ -81,6 +81,14 @@
71eeb9bbac92 2009-12-01 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
     4
 
71eeb9bbac92 2009-12-01 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
     5
 */
71eeb9bbac92 2009-12-01 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
     6
 
71eeb9bbac92 2009-12-01 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
     7
+#ifdef HAVE_NETPACKET_PACKET_H
71eeb9bbac92 2009-12-01 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
     8
+#ifdef sun
71eeb9bbac92 2009-12-01 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
     9
+#define USE_NETPACKET_PACKET_H 0
71eeb9bbac92 2009-12-01 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    10
+#else
71eeb9bbac92 2009-12-01 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    11
+#define USE_NETPACKET_PACKET_H 1
71eeb9bbac92 2009-12-01 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    12
+#endif
71eeb9bbac92 2009-12-01 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    13
+#endif
71eeb9bbac92 2009-12-01 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    14
+
71eeb9bbac92 2009-12-01 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    15
 #ifdef __APPLE__
71eeb9bbac92 2009-12-01 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    16
   /*
71eeb9bbac92 2009-12-01 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    17
    * inet_aton is not available on OSX 10.3, yet we want to use a binary
71eeb9bbac92 2009-12-01 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    18
@@ -1092,7 +1100,7 @@
71eeb9bbac92 2009-12-01 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    19
 		}
71eeb9bbac92 2009-12-01 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    20
 #endif
71eeb9bbac92 2009-12-01 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    21
 
71eeb9bbac92 2009-12-01 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    22
-#ifdef HAVE_NETPACKET_PACKET_H
71eeb9bbac92 2009-12-01 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    23
+#if USE_NETPACKET_PACKET_H
71eeb9bbac92 2009-12-01 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    24
 	case AF_PACKET:
71eeb9bbac92 2009-12-01 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    25
 	{
71eeb9bbac92 2009-12-01 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    26
 		struct sockaddr_ll *a = (struct sockaddr_ll *)addr;
71eeb9bbac92 2009-12-01 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    27
@@ -1382,7 +1390,7 @@
71eeb9bbac92 2009-12-01 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    28
 	}
71eeb9bbac92 2009-12-01 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    29
 #endif
71eeb9bbac92 2009-12-01 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    30
 
71eeb9bbac92 2009-12-01 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    31
-#ifdef HAVE_NETPACKET_PACKET_H
71eeb9bbac92 2009-12-01 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    32
+#if USE_NETPACKET_PACKET_H
71eeb9bbac92 2009-12-01 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    33
 	case AF_PACKET:
71eeb9bbac92 2009-12-01 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    34
 	{
71eeb9bbac92 2009-12-01 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    35
 		struct sockaddr_ll* addr;
71eeb9bbac92 2009-12-01 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    36
@@ -1559,7 +1567,7 @@
71eeb9bbac92 2009-12-01 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    37
 	}
71eeb9bbac92 2009-12-01 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    38
 #endif
71eeb9bbac92 2009-12-01 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    39
 
71eeb9bbac92 2009-12-01 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    40
-#ifdef HAVE_NETPACKET_PACKET_H
71eeb9bbac92 2009-12-01 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    41
+#if USE_NETPACKET_PACKET_H
71eeb9bbac92 2009-12-01 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    42
 	case AF_PACKET:
71eeb9bbac92 2009-12-01 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    43
 	{
71eeb9bbac92 2009-12-01 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    44
 		*len_ret = sizeof (struct sockaddr_ll);
71eeb9bbac92 2009-12-01 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    45
@@ -4575,7 +4583,7 @@
71eeb9bbac92 2009-12-01 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    46
 	PyModule_AddStringConstant(m, "BDADDR_LOCAL", "00:00:00:FF:FF:FF");
71eeb9bbac92 2009-12-01 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    47
 #endif
71eeb9bbac92 2009-12-01 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    48
 
71eeb9bbac92 2009-12-01 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    49
-#ifdef HAVE_NETPACKET_PACKET_H
71eeb9bbac92 2009-12-01 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    50
+#if USE_NETPACKET_PACKET_H
71eeb9bbac92 2009-12-01 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    51
 	PyModule_AddIntConstant(m, "AF_PACKET", AF_PACKET);
71eeb9bbac92 2009-12-01 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    52
 	PyModule_AddIntConstant(m, "PF_PACKET", PF_PACKET);
71eeb9bbac92 2009-12-01 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    53
 	PyModule_AddIntConstant(m, "PACKET_HOST", PACKET_HOST);