18 lines
696 B
C
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);
|