diff --git a/src/simpgmspace.cpp b/src/simpgmspace.cpp index 59df9de80..268e8ff51 100644 --- a/src/simpgmspace.cpp +++ b/src/simpgmspace.cpp @@ -344,7 +344,7 @@ FRESULT f_readdir (DIR * rep, FILINFO * fil) simu::dirent * ent = simu::readdir((simu::DIR *)rep->fs); if (!ent) return FR_NO_FILE; -#if defined WIN32 || !defined __GNUC__ +#if defined(WIN32) || !defined(__GNUC__) || defined(__APPLE__) if (ent->d_type == DT_DIR) #else if (ent->d_type == simu::DT_DIR)