Page MenuHomeFreeBSD

D55148.id171371.diff
No OneTemporary

D55148.id171371.diff

diff --git a/contrib/wpa/src/drivers/driver_bsd.c b/contrib/wpa/src/drivers/driver_bsd.c
--- a/contrib/wpa/src/drivers/driver_bsd.c
+++ b/contrib/wpa/src/drivers/driver_bsd.c
@@ -7,6 +7,8 @@
* See README for more details.
*/
+#define EXPRUN_SRC
+
#include "includes.h"
#include <sys/ioctl.h>
diff --git a/lib/lib80211/lib80211_ioctl.c b/lib/lib80211/lib80211_ioctl.c
--- a/lib/lib80211/lib80211_ioctl.c
+++ b/lib/lib80211/lib80211_ioctl.c
@@ -68,6 +68,7 @@
#include <net/if_media.h>
#include <net/route.h>
+#define EXPRUN_SRC
#include <net80211/ieee80211_ioctl.h>
#include <net80211/ieee80211_freebsd.h>
#include <net80211/ieee80211_superg.h>
diff --git a/sbin/ifconfig/ifieee80211.c b/sbin/ifconfig/ifieee80211.c
--- a/sbin/ifconfig/ifieee80211.c
+++ b/sbin/ifconfig/ifieee80211.c
@@ -71,6 +71,7 @@
#include <net/route.h>
#define WANT_NET80211 1
+#define EXPRUN_SRC
#include <net80211/ieee80211_ioctl.h>
#include <net80211/ieee80211_freebsd.h>
#include <net80211/ieee80211_superg.h>
diff --git a/sys/dev/usb/net/if_usie.c b/sys/dev/usb/net/if_usie.c
--- a/sys/dev/usb/net/if_usie.c
+++ b/sys/dev/usb/net/if_usie.c
@@ -63,6 +63,7 @@
#include <netinet/ip6.h>
#include <netinet/udp.h>
+#define EXPRUN_SRC
#include <net80211/ieee80211_ioctl.h>
#include <dev/usb/usb.h>
diff --git a/sys/net80211/ieee80211_ioctl.h b/sys/net80211/ieee80211_ioctl.h
--- a/sys/net80211/ieee80211_ioctl.h
+++ b/sys/net80211/ieee80211_ioctl.h
@@ -602,9 +602,12 @@
uint16_t i_len; /* Index or simple value */
void *i_data; /* Extra data */
};
+
+#ifdef EXPRUN_SRC
#define SIOCS80211 _IOW('i', 234, struct ieee80211req)
#define SIOCG80211 _IOWR('i', 235, struct ieee80211req)
#define SIOCG80211STATS _IOWR('i', 236, struct ifreq)
+#endif
#define IEEE80211_IOC_SSID 1
#define IEEE80211_IOC_NUMSSIDS 2
diff --git a/sys/net80211/ieee80211_ioctl.c b/sys/net80211/ieee80211_ioctl.c
--- a/sys/net80211/ieee80211_ioctl.c
+++ b/sys/net80211/ieee80211_ioctl.c
@@ -54,6 +54,8 @@
#include <netinet/if_ether.h>
#endif
+#define EXPRUN_SRC
+
#include <net80211/ieee80211_var.h>
#include <net80211/ieee80211_ioctl.h>
#include <net80211/ieee80211_regdomain.h>
diff --git a/usr.sbin/bsnmpd/modules/snmp_wlan/wlan_snmp.c b/usr.sbin/bsnmpd/modules/snmp_wlan/wlan_snmp.c
--- a/usr.sbin/bsnmpd/modules/snmp_wlan/wlan_snmp.c
+++ b/usr.sbin/bsnmpd/modules/snmp_wlan/wlan_snmp.c
@@ -36,6 +36,7 @@
#include <net/if_media.h>
#include <net/if_mib.h>
#include <net/if_types.h>
+#define EXPRUN_SRC
#include <net80211/ieee80211.h>
#include <net80211/ieee80211_ioctl.h>
diff --git a/usr.sbin/bsnmpd/modules/snmp_wlan/wlan_sys.c b/usr.sbin/bsnmpd/modules/snmp_wlan/wlan_sys.c
--- a/usr.sbin/bsnmpd/modules/snmp_wlan/wlan_sys.c
+++ b/usr.sbin/bsnmpd/modules/snmp_wlan/wlan_sys.c
@@ -40,6 +40,7 @@
#include <net/if_media.h>
#include <net/if_mib.h>
#include <net/if_types.h>
+#define EXPRUN_SRC
#include <net80211/ieee80211.h>
#include <net80211/ieee80211_ioctl.h>
#include <net80211/ieee80211_regdomain.h>
diff --git a/usr.sbin/wlanstat/main.c b/usr.sbin/wlanstat/main.c
--- a/usr.sbin/wlanstat/main.c
+++ b/usr.sbin/wlanstat/main.c
@@ -36,6 +36,7 @@
#include <sys/socket.h>
#include <net/ethernet.h>
+#define EXPRUN_SRC
#include <net80211/_ieee80211.h>
#include <err.h>
diff --git a/usr.sbin/wlanstat/wlanstat.c b/usr.sbin/wlanstat/wlanstat.c
--- a/usr.sbin/wlanstat/wlanstat.c
+++ b/usr.sbin/wlanstat/wlanstat.c
@@ -50,6 +50,7 @@
#include <string.h>
#include <unistd.h>
+#define EXPRUN_SRC
#include "../../sys/net80211/ieee80211_ioctl.h"
#include "wlanstat.h"

File Metadata

Mime Type
text/plain
Expires
Thu, Mar 12, 1:06 PM (20 h, 25 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
29583749
Default Alt Text
D55148.id171371.diff (3 KB)

Event Timeline