aboutsummaryrefslogtreecommitdiff
path: root/include/os_darwin.h
blob: d5ed1c6e68fc88629ac63be60445b4964bbf7592 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
#ifndef OMC_OS_DARWIN_H
#define OMC_OS_DARWIN_H

#include <sys/mount.h>
#include <sys/utsname.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

#include <wait.h>

extern char **environ;
#define __environ environ

#endif