Only in src: CVS diff -aur src/capture.c /root/wireless/AirSnort-0.2.0/src/capture.c --- src/capture.c Fri Mar 1 16:47:03 2002 +++ /root/wireless/AirSnort-0.2.0/src/capture.c Thu Mar 14 21:38:36 2002 @@ -281,7 +281,7 @@ } ireq.u.data.pointer = (caddr_t) &sniff; strcpy(ireq.ifr_ifrn.ifrn_name, dev); - result = ioctl( fd, SIOCDEVPRIVATE + 0x8, &ireq); + result = ioctl( fd, SIOCIWFIRSTPRIV + 0x8, &ireq); close(fd); } else { @@ -331,7 +331,7 @@ } ireq.u.data.pointer = (caddr_t) &sniff; strcpy(ireq.ifr_ifrn.ifrn_name, dev); - result = ioctl( fd, SIOCDEVPRIVATE + 0x8, &ireq); + result = ioctl( fd, SIOCIWFIRSTPRIV + 0x8, &ireq); close(fd); } else { diff -aur src/capture.h /root/wireless/AirSnort-0.2.0/src/capture.h --- src/capture.h Fri Mar 1 16:47:03 2002 +++ /root/wireless/AirSnort-0.2.0/src/capture.h Thu Mar 14 21:38:04 2002 @@ -39,8 +39,12 @@ unsigned char *iv; //pointer to the frame body } CaptureRec; +#ifndef SIOCIWFIRSTPRIV +#define SIOCIWFIRSTPRIV SIOCDEVPRIVATE +#endif + #define P80211_IOCTL_MAGIC (0x4a2d464dUL) -#define P80211_IFREQ (SIOCDEVPRIVATE + 1) +#define P80211_IFREQ (SIOCIWFIRSTPRIV + 1) #define WLAN_DEVNAMELEN_MAX 16 extern int useOrinoco;