--- gforth/engine/strsignal.c 2007/12/31 19:02:25 1.6 +++ gforth/engine/strsignal.c 2009/10/10 10:39:34 1.8 @@ -29,7 +29,7 @@ char *strsignal(int sig) static char errbuf[16]; #if defined(HAVE_SYS_SIGLIST) && defined(NSIG) -#if !defined(SYS_SIGLIST_DECLARED) +#if !HAVE_DECL_SYS_SIGLIST extern const char * const sys_siglist[]; #endif if (sig>0 && sig