Eggdev: threaded tcl
tothwolf at concentric.net
Tue Oct 17 09:03:09 CST 2000
On Mon, 16 Oct 2000, Fabian Knittel wrote:
> On Sun, Oct 15, 2000 at 10:43:54PM -0500, Tothwolf wrote:
> > On Sun, 15 Oct 2000, Fabian Knittel wrote:
> > > On Sun, Oct 15, 2000 at 05:49:16PM -0300, Ian Campbell wrote:
> > > > threaded tcl screws up the pid the bot displays and uses for the
> > > > pid.botname .... I guess the core is in another thread. *shrug* kill -9
> > > > the one in the pid.file and it doesn't die.
> > <snip>
> > > What are you doing differently?
> > Could part of the problem be due to the fact that eggdrop ignores SIGCHLD?
> Why would that be important when we kill the parent?
Seemed like I remembered reading that threaded processes used sigchld,
usr1 and usr2 for different things...I know for a fact usr1 and usr2 are
used, as I had to remove eggdrop's handler code for those back around
1.3.25 to make eggdrop work with threaded tcl at all. sigchld may not be,
but I can't remember where I read about it right now.
More information about the Eggdev