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 <tiwai@suse.de>
*/
#define _GNU_SOURCE
+#include "aconfig.h"
#include <stdio.h>
#include <malloc.h>
#include <unistd.h>
#include <sys/stat.h>
#include <sys/types.h>
#include <endian.h>
-#include "aconfig.h"
#include "gettext.h"
#include "formats.h"
#include "version.h"