Module: wine Branch: master Commit: 97bef536a341c20a1699e4fb8ec860d78b338538 URL: https://gitlab.winehq.org/wine/wine/-/commit/97bef536a341c20a1699e4fb8ec860d...
Author: Stefan Dösinger stefan@codeweavers.com Date: Wed Nov 2 07:03:43 2022 +0300
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 {