From 4d8ab6b8c96136d6afda2fd60ddb058052d1ac49 Mon Sep 17 00:00:00 2001 From: Roger Pau Monne Date: Wed, 16 Apr 2014 16:13:16 +0200 Subject: [PATCH] libelf: add defines for bswap_* functions for FreeBSD MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit This maps bswap_* functions used in libelf to their FreeBSD counterparts. Signed-off-by: Roger Pau Monné Cc: Ian Jackson Cc: Ian Campbell Acked-by: Ian Campbell --- xen/common/libelf/libelf-private.h | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/xen/common/libelf/libelf-private.h b/xen/common/libelf/libelf-private.h index f4b79c7136..854a0d7319 100644 --- a/xen/common/libelf/libelf-private.h +++ b/xen/common/libelf/libelf-private.h @@ -61,6 +61,11 @@ #define bswap_16(x) swap16(x) #define bswap_32(x) swap32(x) #define bswap_64(x) swap64(x) +#elif defined(__FreeBSD__) +#include +#define bswap_16(x) bswap16(x) +#define bswap_32(x) bswap32(x) +#define bswap_64(x) bswap64(x) #elif defined(__linux__) || defined(__Linux__) || defined(__MINIOS__) #include #else -- 2.30.2