pkgsrc-wip/boinc-git/patches/patch-lib_diagnostics.h

18 lines
696 B
C

$NetBSD$
Use siginfo_t instead of struct siginfo, which may be a union.
--- lib/diagnostics.h.orig 2016-02-22 14:20:58.000000000 +0000
+++ lib/diagnostics.h
@@ -124,8 +124,8 @@ extern UINT WINAPI diagnostics_unhandled
extern LONG CALLBACK boinc_catch_signal(EXCEPTION_POINTERS *ExceptionInfo);
#else
#ifdef HAVE_SIGACTION
-typedef void (*handler_t)(int, struct siginfo *, void *);
-extern void boinc_catch_signal(int signal, struct siginfo *siginfo, void *sigcontext);
+typedef void (*handler_t)(int, siginfo_t *, void *);
+extern void boinc_catch_signal(int signal, siginfo_t *siginfo, void *sigcontext);
#else
typedef void (*handler_t)(int);
extern void boinc_catch_signal(int signal);