summaryrefslogtreecommitdiff
path: root/src/lib/eina/eina_file.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/eina/eina_file.c')
-rw-r--r--src/lib/eina/eina_file.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/lib/eina/eina_file.c b/src/lib/eina/eina_file.c
index 2cb7dceebf..98041da657 100644
--- a/src/lib/eina/eina_file.c
+++ b/src/lib/eina/eina_file.c
@@ -1221,14 +1221,20 @@ eina_file_statat(void *container, Eina_File_Direct_Info *info, Eina_Stat *st)
info->type = EINA_FILE_DIR;
else if (S_ISCHR(buf.st_mode))
info->type = EINA_FILE_CHR;
+#ifndef _MSC_VER
else if (S_ISBLK(buf.st_mode))
info->type = EINA_FILE_BLK;
+#endif
else if (S_ISFIFO(buf.st_mode))
info->type = EINA_FILE_FIFO;
+#ifndef _MSC_VER
else if (S_ISLNK(buf.st_mode))
info->type = EINA_FILE_LNK;
+#endif
+#ifndef _MSC_VER
else if (S_ISSOCK(buf.st_mode))
info->type = EINA_FILE_SOCK;
+#endif
else
info->type = EINA_FILE_UNKNOWN;
}