From e857a2cec6c2cae90f351964389e74ce1614ef2a Mon Sep 17 00:00:00 2001 From: "John \"Elwin\" Edwards" Date: Mon, 3 Aug 2015 09:05:15 -0400 Subject: [PATCH] srogue: make checking directories slightly more portable. MSVC sys/stat.h doesn't define S_ISDIR(). --- srogue/main.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/srogue/main.c b/srogue/main.c index 9b7b647..c7c7606 100644 --- a/srogue/main.c +++ b/srogue/main.c @@ -438,7 +438,7 @@ directory_exists(char *dirname) struct stat sb; if (stat(dirname, &sb) == 0) /* path exists */ - return (S_ISDIR (sb.st_mode)); + return ((sb.st_mode & S_IFMT) == S_IFDIR); return(0); }