From: Ken Thomases Subject: [PATCH 3/3] ntdll: Only use libunwind if configure found both the headers and how to link against it. Message-Id: Date: Sun, 14 Jun 2015 21:23:09 -0500 --- dlls/ntdll/signal_x86_64.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/dlls/ntdll/signal_x86_64.c b/dlls/ntdll/signal_x86_64.c index 9b98894..a4aa269 100644 --- a/dlls/ntdll/signal_x86_64.c +++ b/dlls/ntdll/signal_x86_64.c @@ -51,7 +51,7 @@ #ifdef HAVE_SYS_UCONTEXT_H # include #endif -#ifdef HAVE_LIBUNWIND_H +#ifdef HAVE_LIBUNWIND # define UNW_LOCAL_ONLY # include #endif @@ -1431,7 +1431,7 @@ static NTSTATUS dwarf_virtual_unwind( ULONG64 ip, ULONG64 *frame,CONTEXT *contex } -#if HAVE_LIBUNWIND_H +#if HAVE_LIBUNWIND /*********************************************************************** * libunwind_set_cursor_from_context */ @@ -2341,7 +2341,7 @@ static NTSTATUS call_stack_handlers( EXCEPTION_RECORD *rec, CONTEXT *orig_contex if (status != STATUS_SUCCESS) return status; got_info = TRUE; } -#if HAVE_LIBUNWIND_H +#if HAVE_LIBUNWIND else { status = libunwind_virtual_unwind( context.Rip, &got_info, &dispatch.EstablisherFrame, &new_context, @@ -3369,7 +3369,7 @@ void WINAPI RtlUnwindEx( PVOID end_frame, PVOID target_ip, EXCEPTION_RECORD *rec if (status != STATUS_SUCCESS) raise_status( status, rec ); got_info = TRUE; } -#if HAVE_LIBUNWIND_H +#if HAVE_LIBUNWIND else { status = libunwind_virtual_unwind( context->Rip, &got_info, &dispatch.EstablisherFrame, &new_context,