Subject: Tcsh fix for NetBSD-current
To: None <tech-pkg@netbsd.org>
From: Vincent <10.50@free.fr>
List: tech-pkg
Date: 09/20/2005 11:15:53
Hi there,

the BSD 4.3 signal compatibilty code has gone away in the lastest 
current version of NetBSD, whereby the

#define BSDSIGS

option in the config/bsd4.4 of the tsch package (that is used as default 
to guide the configure process) has become not only obsolete, but is now 
responsible for compiling errors (as the sigvec structure doesn't exist 
anymore).

It should be replaced by

#undef BSDSIGS

in which case the compilation is correct.

Two remarks :

* I don't know if this patch works also with NetBSD 3.0 and lower;
* I don't know either if we can use Posix signals instead of the old 
semantic.

Cheers,
Vincent