# HG changeset patch # User John "Elwin" Edwards # Date 1438607115 14400 # Node ID 7c552cbc6ad96d923e8f175ba2984b724fdbfe0f # Parent 135ec7f15ffeab63256bc5bc3cf1b68cd744c377 srogue: make checking directories slightly more portable. MSVC sys/stat.h doesn't define S_ISDIR(). diff -r 135ec7f15ffe -r 7c552cbc6ad9 srogue/main.c --- a/srogue/main.c Mon Aug 03 07:04:48 2015 -0400 +++ b/srogue/main.c Mon Aug 03 09:05:15 2015 -0400 @@ -438,7 +438,7 @@ 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); }