1From d195f8cfe41991573128ccdcd3a0ed0267aa5e33 Mon Sep 17 00:00:00 2001 2From: Khem Raj <raj.khem@gmail.com> 3Date: Wed, 28 Jun 2017 19:44:46 -0700 4Subject: [PATCH] backtrace: Replace struct ucontext with ucontext_t 5 6Upstream-Status: Pending 7 8Signed-off-by: Khem Raj <raj.khem@gmail.com> 9--- 10 src/backtrace.c | 4 ++-- 11 1 file changed, 2 insertions(+), 2 deletions(-) 12 13diff --git a/src/backtrace.c b/src/backtrace.c 14index 69bee99..dc35f8f 100644 15--- a/src/backtrace.c 16+++ b/src/backtrace.c 17@@ -42,7 +42,7 @@ 18 #define MAX_BTSIZE 64 19 20 void backtrace_handler(int n, siginfo_t *ist, void *extra) { 21- static struct ucontext *puc; 22+ static ucontext_t *puc; 23 static void *btinfo[MAX_BTSIZE]; 24 static char **messages = NULL; 25 static size_t btsize = 0; 26@@ -58,7 +58,7 @@ void backtrace_handler(int n, siginfo_t *ist, void *extra) { 27 28 #define SIC_CASE(c) case c: strerr = #c 29 30- puc = (struct ucontext *)extra; 31+ puc = (ucontext_t *)extra; 32 switch(n) { 33 case SIGSEGV: 34 switch(ist->si_code) { 35-- 362.13.2 37 38