Add Windows compatibility for isatty and STDOUT_FILENO definitions

This commit is contained in:
2026-04-04 15:55:15 +01:00
parent 774ccbc8ae
commit 65b88dab27

View File

@@ -25,7 +25,18 @@
#include <time.h>
#include <unicode/ucnv.h>
#include <unicode/ustring.h>
#if defined(_WIN32) || defined(_WIN64)
#include <io.h>
#ifndef isatty
#define isatty _isatty
#endif
#ifndef STDOUT_FILENO
#define STDOUT_FILENO _fileno(stdout)
#endif
#else
#include <unistd.h>
#endif
#include <aaruformat.h>
#include <sys/types.h>