diff options
Diffstat (limited to 'src/sim')
-rw-r--r-- | src/sim/syscall_emul.hh | 26 |
1 files changed, 19 insertions, 7 deletions
diff --git a/src/sim/syscall_emul.hh b/src/sim/syscall_emul.hh index a1c3b2905..53c053f05 100644 --- a/src/sim/syscall_emul.hh +++ b/src/sim/syscall_emul.hh @@ -45,15 +45,27 @@ #ifndef __SIM_SYSCALL_EMUL_HH__ #define __SIM_SYSCALL_EMUL_HH__ -#define NO_STAT64 (defined(__APPLE__) || defined(__OpenBSD__) || \ - defined(__FreeBSD__) || defined(__CYGWIN__) || \ - defined(__NetBSD__)) +#if (defined(__APPLE__) || defined(__OpenBSD__) || \ + defined(__FreeBSD__) || defined(__CYGWIN__) || \ + defined(__NetBSD__)) +#define NO_STAT64 1 +#else +#define NO_STAT64 0 +#endif -#define NO_STATFS (defined(__APPLE__) || defined(__OpenBSD__) || \ - defined(__FreeBSD__) || defined(__NetBSD__)) +#if (defined(__APPLE__) || defined(__OpenBSD__) || \ + defined(__FreeBSD__) || defined(__NetBSD__)) +#define NO_STATFS 1 +#else +#define NO_STATFS 0 +#endif -#define NO_FALLOCATE (defined(__APPLE__) || defined(__OpenBSD__) || \ - defined(__FreeBSD__) || defined(__NetBSD__)) +#if (defined(__APPLE__) || defined(__OpenBSD__) || \ + defined(__FreeBSD__) || defined(__NetBSD__)) +#define NO_FALLOCATE 1 +#else +#define NO_FALLOCATE 0 +#endif /// /// @file syscall_emul.hh |