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