X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=simgear%2Fnasal%2Fiolib.c;h=b4dbc93df7f1110b6af8bb4cb53dbf1c5f9d9dca;hb=2a2e2716bdfbecb3494ab935171ed6224a178470;hp=2488671451f72b69432918a36acdb09f85afb725;hpb=caeb32488eaf3bf1ab2927e60af90fddb6f06d53;p=simgear.git diff --git a/simgear/nasal/iolib.c b/simgear/nasal/iolib.c index 24886714..b4dbc93d 100644 --- a/simgear/nasal/iolib.c +++ b/simgear/nasal/iolib.c @@ -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) {