X-Git-Url: https://git.artsoft.org/?a=blobdiff_plain;f=src%2Flibgame%2Fmisc.c;h=c568159d41d4adf5c43781c4d2afa40f9f62ba19;hb=d99870c374ff3c25290e15c38a402cbfa3d240e6;hp=cf387ceb9234585a7ea7a2ed850ddffc3d85fb0e;hpb=5f189129bbc68852e3eb8b8d66c0b01b7f9da8fc;p=rocksndiamonds.git diff --git a/src/libgame/misc.c b/src/libgame/misc.c index cf387ceb..c568159d 100644 --- a/src/libgame/misc.c +++ b/src/libgame/misc.c @@ -2400,7 +2400,7 @@ DirectoryEntry *readDirectory(Directory *dir) dir->dir_entry->is_directory = (stat(dir->dir_entry->filename, &file_status) == 0 && - (file_status.st_mode & S_IFMT) == S_IFDIR); + S_ISDIR(file_status.st_mode)); return dir->dir_entry; } @@ -2427,7 +2427,7 @@ boolean directoryExists(char *dir_name) struct stat file_status; boolean success = (stat(dir_name, &file_status) == 0 && - (file_status.st_mode & S_IFMT) == S_IFDIR); + S_ISDIR(file_status.st_mode)); #if defined(PLATFORM_ANDROID) if (!success)