$NetBSD$

--- ext/sgnl.c.orig	2008-12-19 19:52:46.000000000 +0100
+++ ext/sgnl.c
@@ -53,7 +53,7 @@ void Unload_SGNL(VM* vm) {
   Unload_Semantic(vm,24);
   }
 
-static void signalHandler(int signo,struct siginfo* info,void* x) {
+static void signalHandler(int signo,siginfo_t* info,void* x) {
   int i;
   int old;
   for (i=0; i<numHandlers; i++)
