aboutsummaryrefslogtreecommitdiff
path: root/include/os_darwin.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/os_darwin.h')
-rw-r--r--include/os_darwin.h26
1 files changed, 26 insertions, 0 deletions
diff --git a/include/os_darwin.h b/include/os_darwin.h
new file mode 100644
index 0000000..390968c
--- /dev/null
+++ b/include/os_darwin.h
@@ -0,0 +1,26 @@
+#ifndef OMC_OS_DARWIN_H
+#define OMC_OS_DARWIN_H
+
+#include <sys/mount.h>
+
+#ifndef __DARWIN_64_BIT_INO_T
+#define statvfs statfs
+
+#ifndef ST_RDONLY
+#define ST_RDONLY MNT_RDONLY
+#endif
+
+#define ST_NOEXEC MNT_NOEXEC
+#define f_flag f_flags
+#endif // __DARWIN_64_BIT_INO_T
+
+#include <limits.h>
+
+#ifndef PATH_MAX
+#include <sys/syslimits.h>
+#endif
+
+extern char **environ;
+#define __environ environ
+
+#endif