add a patch to fix xsupplicant build on 2.6.19 (see [6052])
[openwrt/svn-archive/archive.git] / net / xsupplicant / patches / 004-linux_2.6.19_wireless_h.patch
1 diff -ruN xsupplicant-1.2.8-old/configure xsupplicant-1.2.8-new/configure
2 --- xsupplicant-1.2.8-old/configure 2007-01-10 02:18:33.000000000 +0100
3 +++ xsupplicant-1.2.8-new/configure 2007-01-10 02:24:21.000000000 +0100
4 @@ -4759,6 +4759,11 @@
5 #ifndef __user
6 #define __user
7 #endif
8 + #include <linux/version.h>
9 + #if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,19)
10 + #include <linux/types.h>
11 + #include <linux/if.h>
12 + #endif
13 #include <linux/wireless.h>
14
15 #include <$ac_header>
16 @@ -4823,6 +4828,11 @@
17 #ifndef __user
18 #define __user
19 #endif
20 + #include <linux/version.h>
21 + #if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,19)
22 + #include <linux/types.h>
23 + #include <linux/if.h>
24 + #endif
25 #include <linux/wireless.h>
26 #include <iwlib.h>
27 int
28 diff -ruN xsupplicant-1.2.8-old/configure.in xsupplicant-1.2.8-new/configure.in
29 --- xsupplicant-1.2.8-old/configure.in 2007-01-10 02:18:33.000000000 +0100
30 +++ xsupplicant-1.2.8-new/configure.in 2007-01-10 02:22:28.000000000 +0100
31 @@ -119,6 +119,11 @@
32 #ifndef __user
33 #define __user
34 #endif
35 + #include <linux/version.h>
36 + #if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,19)
37 + #include <linux/types.h>
38 + #include <linux/if.h>
39 + #endif
40 #include <linux/wireless.h>])
41
42 AC_MSG_CHECKING([iwlib version])
43 @@ -127,6 +132,11 @@
44 #ifndef __user
45 #define __user
46 #endif
47 + #include <linux/version.h>
48 + #if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,19)
49 + #include <linux/types.h>
50 + #include <linux/if.h>
51 + #endif
52 #include <linux/wireless.h>
53 #include <iwlib.h>],
54 [iw_extract_event_stream(NULL, NULL, 0);], [AC_DEFINE(NEW_IWLIB) AC_MSG_RESULT([3 params])], [AC_MSG_RESULT([2 params])])
55 diff -ruN xsupplicant-1.2.8-old/src/cardif/linux/cardif_linux_wext.c xsupplicant-1.2.8-new/src/cardif/linux/cardif_linux_wext.c
56 --- xsupplicant-1.2.8-old/src/cardif/linux/cardif_linux_wext.c 2006-10-08 05:42:53.000000000 +0200
57 +++ xsupplicant-1.2.8-new/src/cardif/linux/cardif_linux_wext.c 2007-01-10 02:31:22.000000000 +0100
58 @@ -204,6 +204,7 @@
59 #include <linux/types.h>
60 #include <linux/socket.h>
61 #include <linux/compiler.h>
62 +#include <linux/if.h>
63 #include <linux/wireless.h>
64 #include <iwlib.h>
65 #include <linux/if_packet.h>