X-Git-Url: https://git.lttng.org/?p=lttng-tools.git;a=blobdiff_plain;f=src%2Fcommon%2Fcompat%2Fendian.h;h=752d8a7316a09631318f5940d22ffe009c923303;hp=42c7fab31af9e53d67ac9eacf82bcc897f79e0b5;hb=c922647daed3dd022be11980063b5fb816d8c091;hpb=ab5be9fa2eb5ba9600a82cd18fd3cfcbac69169a diff --git a/src/common/compat/endian.h b/src/common/compat/endian.h index 42c7fab31..752d8a731 100644 --- a/src/common/compat/endian.h +++ b/src/common/compat/endian.h @@ -1,7 +1,7 @@ /* * Copyright (C) 2011 David Goulet * - * SPDX-License-Identifier: GPL-2.0-only + * SPDX-License-Identifier: LGPL-2.1-only * */ @@ -10,6 +10,7 @@ #if defined(__linux__) || defined(__CYGWIN__) #include +#include /* * htobe/betoh are not defined for glibc <2.9, so add them @@ -103,7 +104,11 @@ #endif /* __USE_BSD */ #elif defined(__FreeBSD__) -#include +#include + +#define bswap_16(x) bswap16(x) +#define bswap_32(x) bswap32(x) +#define bswap_64(x) bswap64(x) #elif defined(__sun__) #include