diff options
Diffstat (limited to 'src/gc/unix/gcenv.unix.cpp')
-rw-r--r-- | src/gc/unix/gcenv.unix.cpp | 18 |
1 files changed, 0 insertions, 18 deletions
diff --git a/src/gc/unix/gcenv.unix.cpp b/src/gc/unix/gcenv.unix.cpp index b21f13eb55..c176c4a350 100644 --- a/src/gc/unix/gcenv.unix.cpp +++ b/src/gc/unix/gcenv.unix.cpp @@ -6,28 +6,10 @@ #include <cstddef> #include <cassert> #include <memory> - -// The CoreCLR PAL defines _POSIX_C_SOURCE to avoid calling non-posix pthread functions. -// This isn't something we want, because we're totally fine using non-posix functions. -#if defined(__APPLE__) - #define _DARWIN_C_SOURCE -#endif // definfed(__APPLE__) - #include <pthread.h> #include <signal.h> #include "config.h" -// clang typedefs uint64_t to be unsigned long long, which clashes with -// PAL/MSVC's unsigned long, causing linker errors. This ugly hack -// will go away once the GC doesn't depend on PAL headers. -typedef unsigned long uint64_t_hack; -#define uint64_t uint64_t_hack -static_assert(sizeof(uint64_t) == 8, "unsigned long isn't 8 bytes"); - -#ifndef __out_z -#define __out_z -#endif // __out_z - #include "gcenv.structs.h" #include "gcenv.base.h" #include "gcenv.os.h" |