[PATCH] xfstests: fix compile error of src/fssum.c on bigendian host
Dave Chinner
david at fromorbit.com
Tue Oct 29 23:21:34 CDT 2013
On Wed, Oct 30, 2013 at 11:55:43AM +0800, Eryu Guan wrote:
> Definition of htonll() is needed on bigendian host too, otherwise
> src/fssum.c won't compile on ppc64/s390x hosts.
>
> Signed-off-by: Eryu Guan <eguan at redhat.com>
> ---
> src/fssum.c | 2 ++
> 1 file changed, 2 insertions(+)
>
> diff --git a/src/fssum.c b/src/fssum.c
> index c75ff8b..c26d32b 100644
> --- a/src/fssum.c
> +++ b/src/fssum.c
> @@ -50,6 +50,8 @@
>
> #if __BYTE_ORDER == __LITTLE_ENDIAN
> #define htonll(x) __bswap_64 (x)
> +#else
> +#define htonll(x) (x)
> #endif
> #endif
Looks fine.
Acked-by: Dave Chinner <dchinner at redhat.com>
--
Dave Chinner
david at fromorbit.com
More information about the xfs
mailing list