Merge branch 'master' into windows
[ardour.git] / libs / pbd / clear_dir.cc
index 86f7067201930e1f4264bf73c098fa222a04a484..2f9c7b772d4f618b24c773796ba83e52cfa80af0 100644 (file)
 
 */
 
-#include <string>
+#ifdef COMPILER_MSVC
+#include <io.h>      // Microsoft's nearest equivalent to <unistd.h>
+using PBD::readdir;
+using PBD::opendir;
+using PBD::closedir;
+#else
 #include <dirent.h>
 #include <unistd.h>
+#endif
+
+#include <string>
 #include <sys/stat.h>
 #include <errno.h>
 #include <string.h>