diff options
-rw-r--r-- | libnet/configure.in | 17 | ||||
-rw-r--r-- | libnet/src/libnet_write.c | 1 |
2 files changed, 18 insertions, 0 deletions
diff --git a/libnet/configure.in b/libnet/configure.in index a18eec8..e85b3d6 100644 --- a/libnet/configure.in +++ b/libnet/configure.in @@ -201,6 +201,23 @@ case "$target_os" in AC_DEFINE(HAVE_SOCKADDR_SA_LEN, 1, [Define if the sockaddr structure includes a sa_len member.]) LIBNET_CONFIG_DEFINES="-DHAVE_SOCKADDR_SA_LEN" + +dnl +dnl Check to see if x86 +dnl + + case "$target" in + i?86-*-*darwin*) + AC_DEFINE(LIBNET_BSDISH_OS) + AC_DEFINE(LIBNET_BSD_BYTE_SWAP) + LIBNET_CONFIG_DEFINES="$LIBNET_CONFIG_DEFINES -DLIBNET_BSDISH_OS -DLIBNET_BSD_BYTE_SWAP" + ;; + + *) + ;; + + esac + ;; *solaris*) diff --git a/libnet/src/libnet_write.c b/libnet/src/libnet_write.c index 1d967ff..8561bba 100644 --- a/libnet/src/libnet_write.c +++ b/libnet/src/libnet_write.c @@ -33,6 +33,7 @@ */ #include <netinet/in.h> +#include <sys/types.h> #include <netinet/udp.h> #if (HAVE_CONFIG_H) |