]> git.mxchange.org Git - simgear.git/blobdiff - simgear/nasal/iolib.c
Removal of PLIB/SG from SimGear
[simgear.git] / simgear / nasal / iolib.c
index 2488671451f72b69432918a36acdb09f85afb725..b4dbc93df7f1110b6af8bb4cb53dbf1c5f9d9dca 100644 (file)
@@ -196,13 +196,16 @@ static naRef f_readln(naContext ctx, naRef me, int argc, naRef* args)
 }
 
 #ifdef _WIN32
+#define S_ISLNK(m) 0
+#define S_ISSOCK(m) 0
+#endif
+#ifdef _MSC_VER
 #define S_ISREG(m) (((m)&_S_IFMT)==_S_IFREG)
 #define S_ISDIR(m) (((m)&_S_IFMT)==_S_IFDIR)
 #define S_ISCHR(m) (((m)&_S_IFMT)==_S_IFCHR)
 #define S_ISFIFO(m) (((m)&_S_IFMT)==_S_IFIFO)
 #define S_ISBLK(m) 0
-#define S_ISLNK(m) 0
-#define S_ISSOCK(m) 0
+typedef unsigned short mode_t;
 #endif
 static naRef ftype(naContext ctx, mode_t m)
 {