From 5e4f10b1e00ad63ccec5bb91b0f0b18141265231 Mon Sep 17 00:00:00 2001 From: David Lamparter Date: Fri, 21 Jun 2019 07:45:50 +0200 Subject: lib: make SA_SIGINFO use unconditional This has been in POSIX for ages & there's no OS left that doesn't support this. Signed-off-by: David Lamparter --- lib/log.c | 4 ---- 1 file changed, 4 deletions(-) (limited to 'lib/log.c') diff --git a/lib/log.c b/lib/log.c index 48ee0f6adb..399d1af0c4 100644 --- a/lib/log.c +++ b/lib/log.c @@ -561,9 +561,7 @@ static void crash_write(struct fbuf *fb, char *msgstart) void zlog_signal(int signo, const char *action, void *siginfo_v, void *program_counter) { -#ifdef SA_SIGINFO siginfo_t *siginfo = siginfo_v; -#endif time_t now; char buf[sizeof("DEFAULT: Received signal S at T (si_addr 0xP, PC 0xP); aborting...") + 100]; @@ -577,7 +575,6 @@ void zlog_signal(int signo, const char *action, void *siginfo_v, msgstart = fb.pos; bprintfrr(&fb, "Received signal %d at %lld", signo, (long long)now); -#ifdef SA_SIGINFO if (program_counter) bprintfrr(&fb, " (si_addr 0x%tx, PC 0x%tx)", (ptrdiff_t)siginfo->si_addr, @@ -585,7 +582,6 @@ void zlog_signal(int signo, const char *action, void *siginfo_v, else bprintfrr(&fb, " (si_addr 0x%tx)", (ptrdiff_t)siginfo->si_addr); -#endif /* SA_SIGINFO */ bprintfrr(&fb, "; %s\n", action); crash_write(&fb, msgstart); -- cgit v1.2.3