at 18.03-beta 830 B view raw
1diff --git a/include/Rivet/Tools/osdir.hh b/include/Rivet/Tools/osdir.hh 2index 05f06ca..59af7de 100644 3--- a/include/Rivet/Tools/osdir.hh 4+++ b/include/Rivet/Tools/osdir.hh 5@@ -21,7 +21,7 @@ 6 7 /// @cond OSDIR 8 9-#if defined(unix) || defined(__unix) || defined(__unix__) 10+#if defined(unix) || defined(__unix) || defined(__unix__) || defined(__APPLE__) 11 #define OSLINK_OSDIR_POSIX 12 #elif defined(_WIN32) 13 #define OSLINK_OSDIR_WINDOWS 14@@ -32,18 +32,7 @@ 15 #include <string> 16 17 #if defined(OSLINK_OSDIR_NOTSUPPORTED) 18- 19-namespace oslink 20-{ 21- class directory 22- { 23- public: 24- directory(const std::string&) { } 25- operator void*() const { return (void*)0; } 26- std::string next() { return ""; } 27- }; 28-} 29- 30+#error Platform misdetected or oslink is not implemented 31 #elif defined(OSLINK_OSDIR_POSIX) 32 33 #include <sys/types.h>