aboutsummaryrefslogtreecommitdiff
path: root/include/os_darwin.h
blob: e8513ff6c1311bbee72dd4603d632fc20981567b (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
#ifndef STASIS_OS_DARWIN_H
#define STASIS_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