We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 05ecaa4 commit c193676Copy full SHA for c193676
include/ghc/filesystem.hpp
@@ -40,6 +40,12 @@
40
#ifndef GHC_FILESYSTEM_H
41
#define GHC_FILESYSTEM_H
42
43
+// #define BSD manifest constant only in
44
+// sys/param.h
45
+#ifndef _WIN32
46
+#include <sys/param.h>
47
+#endif
48
+
49
#ifndef GHC_OS_DETECTED
50
#if defined(__APPLE__) && defined(__MACH__)
51
#define GHC_OS_MACOS
@@ -54,6 +60,10 @@
54
60
#elif defined(_WIN32)
55
61
#define GHC_OS_WINDOWS
56
62
#define GHC_OS_WIN32
63
+#elif defined(__svr4__)
64
+#define GHC_OS_SYS5R4
65
+#elif defined(BSD)
66
+#define GHC_OS_BSD
57
67
#else
58
68
#error "Operating system currently not supported!"
59
69
#endif
@@ -106,6 +116,7 @@
106
116
#include <sys/time.h>
107
117
#include <sys/types.h>
108
118
#include <unistd.h>
119
+#include <limits.h>
109
120
#ifdef GHC_OS_ANDROID
110
121
#include <android/api-level.h>
111
122
0 commit comments