From 588b3aa0ef5e0fc3c9056302ac3e5679a7a1dfe8 Mon Sep 17 00:00:00 2001 From: erwin Date: Tue, 13 Mar 2018 19:51:24 +0100 Subject: [PATCH] aplay: Fix wav file not being split on 32 bit platforms On my 32 bit armhf board arecord exits because of write() returning EFBIG when the output file size reaches 2147483647 bytes. To fix this, include generated header file before system header files so that _FILE_OFFSET_BITS=64 is used properly, as required in documentation "man feature_test_macros". Signed-off-by: Takashi Iwai --- aplay/aplay.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/aplay/aplay.c b/aplay/aplay.c index 6b740c2..bbd7fff 100644 --- a/aplay/aplay.c +++ b/aplay/aplay.c @@ -27,6 +27,7 @@ */ #define _GNU_SOURCE +#include "aconfig.h" #include #include #include @@ -49,7 +50,6 @@ #include #include #include -#include "aconfig.h" #include "gettext.h" #include "formats.h" #include "version.h"