diff options
author | mjacob <mjacob@FreeBSD.org> | 2007-03-12 04:54:30 +0000 |
---|---|---|
committer | mjacob <mjacob@FreeBSD.org> | 2007-03-12 04:54:30 +0000 |
commit | f15b215cc0e1082d6dddf0b28e090bd0a7853247 (patch) | |
tree | e40b3cf47237e494e476d6f3b70631f204fb38fa /sys/dev/isp/isp_freebsd.h | |
parent | f85d4141eaf405aace116263c35cd7497a8abb72 (diff) | |
download | FreeBSD-src-f15b215cc0e1082d6dddf0b28e090bd0a7853247.zip FreeBSD-src-f15b215cc0e1082d6dddf0b28e090bd0a7853247.tar.gz |
Fix compilation issues found in RELENG_4 port and merge the
diffs back to -current to keep versions identical.
Diffstat (limited to 'sys/dev/isp/isp_freebsd.h')
-rw-r--r-- | sys/dev/isp/isp_freebsd.h | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/sys/dev/isp/isp_freebsd.h b/sys/dev/isp/isp_freebsd.h index 5aa091b..89cea8e 100644 --- a/sys/dev/isp/isp_freebsd.h +++ b/sys/dev/isp/isp_freebsd.h @@ -349,6 +349,17 @@ default: \ #define ISP_NODEWWN(isp) FCPARAM(isp)->isp_wwnn_nvram #define ISP_PORTWWN(isp) FCPARAM(isp)->isp_wwpn_nvram + +#if __FreeBSD_version < 500000 +#if _BYTE_ORDER == _LITTLE_ENDIAN +#define bswap16 htobe16 +#define bswap32 htobe32 +#else +#define bswap16 htole16 +#define bswap32 htole32 +#endif +#endif + #if BYTE_ORDER == BIG_ENDIAN #ifdef ISP_SBUS_SUPPORTED #define ISP_IOXPUT_8(isp, s, d) *(d) = s |