author | mickeyl <mickeyl> | 2003-10-11 16:01:58 (UTC) |
---|---|---|
committer | mickeyl <mickeyl> | 2003-10-11 16:01:58 (UTC) |
commit | e6273e146d3ef3f9387fbc3b6a214f9b3d08221e (patch) (unidiff) | |
tree | 2688e03716f72fee44e7236fef3ea600b897b4e6 /libopie2/opienet/onetwork.h | |
parent | 2b2620fee2bbd6f7045b237aa33c277c47512345 (diff) | |
download | opie-e6273e146d3ef3f9387fbc3b6a214f9b3d08221e.zip opie-e6273e146d3ef3f9387fbc3b6a214f9b3d08221e.tar.gz opie-e6273e146d3ef3f9387fbc3b6a214f9b3d08221e.tar.bz2 |
we now start to maintain our own copy of wireless.h.
this has several advantages, one of the major ones is that we
no longer have to compile different libopienet2 for different
kernel (read wireless extension) versions.
-rw-r--r-- | libopie2/opienet/onetwork.h | 20 |
1 files changed, 2 insertions, 18 deletions
diff --git a/libopie2/opienet/onetwork.h b/libopie2/opienet/onetwork.h index 00d1ebb..b170ea2 100644 --- a/libopie2/opienet/onetwork.h +++ b/libopie2/opienet/onetwork.h | |||
@@ -34,6 +34,8 @@ | |||
34 | #ifndef ONETWORK_H | 34 | #ifndef ONETWORK_H |
35 | #define ONETWORK_H | 35 | #define ONETWORK_H |
36 | 36 | ||
37 | #include "wireless.h" | ||
38 | |||
37 | /* OPIE */ | 39 | /* OPIE */ |
38 | 40 | ||
39 | #include <opie2/onetutils.h> | 41 | #include <opie2/onetutils.h> |
@@ -46,24 +48,6 @@ | |||
46 | #include <qobject.h> | 48 | #include <qobject.h> |
47 | #include <qhostaddress.h> | 49 | #include <qhostaddress.h> |
48 | 50 | ||
49 | // ML: Yeah, I hate to include kernel headers, but it's necessary here | ||
50 | // ML: Here comes an ugly hack to prevent <linux/wireless.h> including <linux/if.h> | ||
51 | // ML: which conflicts with the user header <net/if.h> | ||
52 | // ML: We really need a user header for the Wireless Extensions, something like <net/wireless.h> | ||
53 | // ML: I will drop Jean a mail on that subject | ||
54 | |||
55 | #include <net/if.h> | ||
56 | |||
57 | #ifndef IFNAMSIZ | ||
58 | #define IFNAMSIZ 16 | ||
59 | #endif | ||
60 | #ifndef IW_MAX_PRIV_DEF | ||
61 | #define IW_MAX_PRIV_DEF 128 | ||
62 | #endif | ||
63 | |||
64 | #define _LINUX_IF_H | ||
65 | #include <linux/wireless.h> | ||
66 | |||
67 | class ONetworkInterface; | 51 | class ONetworkInterface; |
68 | class OWirelessNetworkInterface; | 52 | class OWirelessNetworkInterface; |
69 | class OChannelHopper; | 53 | class OChannelHopper; |