summaryrefslogtreecommitdiffstats
path: root/include/ingen/filesystem.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'include/ingen/filesystem.hpp')
-rw-r--r--include/ingen/filesystem.hpp8
1 files changed, 5 insertions, 3 deletions
diff --git a/include/ingen/filesystem.hpp b/include/ingen/filesystem.hpp
index 44b9148e..abe7684e 100644
--- a/include/ingen/filesystem.hpp
+++ b/include/ingen/filesystem.hpp
@@ -27,14 +27,16 @@
# include <io.h>
# define F_OK 0
# define mkdir(path, flags) _mkdir(path)
+#else
+# include <unistd.h>
#endif
+#include <sys/stat.h>
+
+#include <algorithm>
#include <cerrno>
-#include <climits>
#include <cstdlib>
#include <memory>
-#include <sys/stat.h>
-#include <sys/types.h>
#include <vector>
/* A minimal subset of the std::filesystem API from C++17. */