59 lines
1.5 KiB
Text
59 lines
1.5 KiB
Text
|
--- wireless.c.orig Sat Dec 6 14:19:55 2003
|
||
|
+++ wireless.c Fri Jan 20 13:15:48 2006
|
||
|
@@ -91,7 +91,7 @@
|
||
|
}
|
||
|
|
||
|
/* system specific stuff */
|
||
|
-#if defined(__FreeBSD__) || defined(__NetBSD__)
|
||
|
+#if defined(__FreeBSD__) || defined(__NetBSD__) || defined(__OpenBSD__)
|
||
|
/* FreeBSD & NetBSD specific */
|
||
|
|
||
|
static int
|
||
|
@@ -133,7 +133,7 @@
|
||
|
return ret;
|
||
|
}
|
||
|
|
||
|
-#if !defined(__NetBSD__)
|
||
|
+#if !defined(__NetBSD__) && !defined(__OpenBSD__)
|
||
|
static gint
|
||
|
find_an_card(void) {
|
||
|
char interfaces[][4] = {"an0","an1","an2"};
|
||
|
@@ -161,16 +161,16 @@
|
||
|
close(s);
|
||
|
return ret;
|
||
|
}
|
||
|
-#endif /* !defined(__NetBSD__) */
|
||
|
+#endif /* !defined(__NetBSD__) && !defined(__OpenBSD__) */
|
||
|
|
||
|
static gint
|
||
|
find_wlancard(void) {
|
||
|
gint ret = FALSE;
|
||
|
|
||
|
ret = find_wi_card();
|
||
|
-#if !defined(__NetBSD__)
|
||
|
+#if !defined(__NetBSD__) && !defined(__OpenBSD__)
|
||
|
ret = find_an_card() || ret;
|
||
|
-#endif /* !defined(__NetBSD__) */
|
||
|
+#endif /* !defined(__NetBSD__) && !defined(__OpenBSD__) */
|
||
|
return ret;
|
||
|
}
|
||
|
|
||
|
@@ -212,7 +212,7 @@
|
||
|
return TRUE;
|
||
|
}
|
||
|
|
||
|
-#if !defined(__NetBSD__)
|
||
|
+#if !defined(__NetBSD__) && !defined(__OpenBSD__)
|
||
|
static int
|
||
|
get_an_link_quality(wcard_t *card, float *quality, float *level, float *noise) {
|
||
|
int nr,s;
|
||
|
@@ -258,7 +258,7 @@
|
||
|
static int
|
||
|
get_link_quality(wcard_t *card, float *quality, float *level, float *noise) {
|
||
|
switch (card->ifname[0]) {
|
||
|
-#if !defined(__NetBSD__)
|
||
|
+#if !defined(__NetBSD__) && !defined(__OpenBSD__)
|
||
|
case 'a': /* an card */
|
||
|
return get_an_link_quality(card,quality,level,noise);
|
||
|
#endif /* !defined(__NetBSD__) */
|