56 lines
1.8 KiB
Plaintext
56 lines
1.8 KiB
Plaintext
|
--- src/osdep/network.c.orig Thu Mar 26 22:01:02 2009
|
||
|
+++ src/osdep/network.c Wed Apr 15 18:35:20 2009
|
||
|
@@ -30,24 +30,6 @@
|
||
|
#include <sys/select.h>
|
||
|
#include <errno.h>
|
||
|
|
||
|
-#ifdef __MACH__
|
||
|
-#include <libkern/OSByteOrder.h>
|
||
|
-#elif defined(__FreeBSD__)
|
||
|
-#include <machine/endian.h>
|
||
|
-#if BYTE_ORDER == BIG_ENDIAN
|
||
|
-# define __be32_to_cpu(x) (x)
|
||
|
-# define __be64_to_cpu(x) (x)
|
||
|
-#elif BYTE_ORDER == LITTLE_ENDIAN
|
||
|
-# define __be32_to_cpu(x) __bswap32(x)
|
||
|
-# define __be64_to_cpu(x) __bswap64(x)
|
||
|
-#endif
|
||
|
-#elif defined (__sun) && defined (__sparc) /* Solaris SPARC, not Solaris x86 */
|
||
|
-#include <sys/byteorder.h>
|
||
|
-#else
|
||
|
-#include <asm/byteorder.h>
|
||
|
-#endif /* __MACH__ */
|
||
|
-
|
||
|
-
|
||
|
#include "osdep.h"
|
||
|
#include "network.h"
|
||
|
|
||
|
@@ -308,21 +290,12 @@ static int net_read(struct wif *wi, unsigned char *h80
|
||
|
|
||
|
pri = (struct rx_info*)buf;
|
||
|
|
||
|
-#ifdef __MACH__
|
||
|
- pri->ri_mactime = OSSwapBigToHostInt64(pri->ri_mactime);
|
||
|
- pri->ri_power = OSSwapBigToHostInt32(pri->ri_power);
|
||
|
- pri->ri_noise = OSSwapBigToHostInt32(pri->ri_noise);
|
||
|
- pri->ri_channel = OSSwapBigToHostInt32(pri->ri_channel);
|
||
|
- pri->ri_rate = OSSwapBigToHostInt32(pri->ri_rate);
|
||
|
- pri->ri_antenna = OSSwapBigToHostInt32(pri->ri_antenna);
|
||
|
-#else
|
||
|
- pri->ri_mactime = __be64_to_cpu(pri->ri_mactime);
|
||
|
- pri->ri_power = __be32_to_cpu(pri->ri_power);
|
||
|
- pri->ri_noise = __be32_to_cpu(pri->ri_noise);
|
||
|
- pri->ri_channel = __be32_to_cpu(pri->ri_channel);
|
||
|
- pri->ri_rate = __be32_to_cpu(pri->ri_rate);
|
||
|
- pri->ri_antenna = __be32_to_cpu(pri->ri_antenna);
|
||
|
-#endif /* __MACH__ */
|
||
|
+ pri->ri_mactime = aircrack_ntohl64(pri->ri_mactime);
|
||
|
+ pri->ri_power = ntohl(pri->ri_power);
|
||
|
+ pri->ri_noise = ntohl(pri->ri_noise);
|
||
|
+ pri->ri_channel = ntohl(pri->ri_channel);
|
||
|
+ pri->ri_rate = ntohl(pri->ri_rate);
|
||
|
+ pri->ri_antenna = ntohl(pri->ri_antenna);
|
||
|
|
||
|
/* XXX */
|
||
|
if (ri)
|