#include "platform.h" /* Large Files support, SET_BINARY_MODE */
#include "util.h" /* UTIL_getFileSize, UTIL_isRegularFile */
#include <stdio.h> /* fprintf, fopen, fread, _fileno, stdin, stdout */
-#include <unistd.h> /* isatty */
#include <stdlib.h> /* malloc, free */
#include <string.h> /* strcmp, strlen */
#include <errno.h> /* errno */
#if defined (_MSC_VER)
# include <sys/stat.h>
# include <io.h>
+#else
+# include <unistd.h> /* isatty */
#endif
#include "mem.h"
}
int FIO_listMultipleFiles(unsigned numFiles, const char** filenameTable, int displayLevel){
+ // isatty comes from the header unistd.h
+ // windows has no equilivant
+ #if !defined(_MSC_VER)
if (!isatty(0)) {
DISPLAYOUT("zstd: --list does not support reading from standard input\n");
return 1;
}
+ #endif
if (numFiles == 0) {
DISPLAYOUT("No files given\n");