From 97bef536a341c20a1699e4fb8ec860d78b338538 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Stefan=20D=C3=B6singer?= Date: Wed, 2 Nov 2022 07:03:43 +0300 Subject: [PATCH] ntdll: Fix building on Mojave / Xcode 11.3.1. _STRUCT_X86_THREAD_FULL_STATE64 exists, but _STRUCT_MCONTEXT64_FULL and _STRUCT_MCONTEXT_AVX64_FULL do not. --- dlls/ntdll/unix/signal_x86_64.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/dlls/ntdll/unix/signal_x86_64.c b/dlls/ntdll/unix/signal_x86_64.c index 41f860ac4f4..72f4a56d764 100644 --- a/dlls/ntdll/unix/signal_x86_64.c +++ b/dlls/ntdll/unix/signal_x86_64.c @@ -223,7 +223,9 @@ _STRUCT_X86_THREAD_FULL_STATE64 __uint64_t __ss; __uint64_t __gsbase; }; +#endif +#ifndef _STRUCT_MCONTEXT64_FULL #define _STRUCT_MCONTEXT64_FULL struct __darwin_mcontext64_full _STRUCT_MCONTEXT64_FULL { @@ -231,7 +233,9 @@ _STRUCT_MCONTEXT64_FULL _STRUCT_X86_THREAD_FULL_STATE64 __ss; _STRUCT_X86_FLOAT_STATE64 __fs; }; +#endif +#ifndef _STRUCT_MCONTEXT_AVX64_FULL #define _STRUCT_MCONTEXT_AVX64_FULL struct __darwin_mcontext_avx64_full _STRUCT_MCONTEXT_AVX64_FULL {