Subject: Re: sigvec and SV_INTERRUPT
To: Masao Uebayashi <uebayasi@gmail.com>
From: Christos Zoulas <christos@zoulas.com>
List: tech-userlevel
Date: 12/03/2005 11:48:26
On Dec 3, 11:45pm, uebayasi@gmail.com (Masao Uebayashi) wrote:
-- Subject: sigvec and SV_INTERRUPT

| Hi!
| 
| pkgsrc/misc/lv has failed to be built for a while.  The cause is that
| the package refers to a macro SV_INTERRUPT, which was previously
| defined in sys/signal.h, and removed by Christos during "compat code
| reorg".
| 
| lv checks in the configure script if a symbol "sigvec" is defined in
| libc.  If the symbol exists, lv assumes SV_INTERRUPT is defined in
| sys/signal.h.
| 
| Could you check this?
| 
| Masao

I consider lv broken for:
1. using sigvec in the first place
2. assuming that SV_INTERRUPT exists just because sigvec is in libc.

I fixed lv to do the check properly, and to look for sigaction first.
You can forward the changes to the author.

christos