bug-hurd
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: console-client signal handling


From: Marcus Brinkmann
Subject: Re: console-client signal handling
Date: Thu, 22 Jul 2004 16:17:40 +0200
User-agent: Wanderlust/2.10.1 (Watching The Wheels) SEMI/1.14.6 (Maruoka) FLIM/1.14.6 (Marutamachi) APEL/10.6 Emacs/21.3 (i386-pc-linux-gnu) MULE/5.0 (SAKAKI)

At Thu, 22 Jul 2004 15:14:20 +0200,
marco_g wrote:
> 
> Marcus Brinkmann <marcus.brinkmann@ruhr-uni-bochum.de> writes:
> 
> > It's also questionable if you really want another thread to wait on a
> > condition all the time.  OTOH, there probably is no suitable other
> > thread.  So, if we need another thread, then that's ok.  But block
> > signals for all other threads, and have that thread also handle the
> > signals you want to catch.  That's best because then memory is already
> > synchronized.  Having that thread sleep most of the time and check for the
> 
> I have tried blocking signals for other threads but I have little luck
> so far.  It seems that there is no way to block signals for all new
> threads that will be created, or are they blocked when created.  From
> what I can tell, they are not.

I was assuming use of pthread when I wrote that.  We already know that
signal handling in the Hurd has issues, but I don't know specifically
if what I suggested is currently possible or not.
 
> Can someone please tell me what I did wrong or what would be a better
> way to do this?

Sorry, I was working from the specs and docs, and currently can't
check the implementation details.  Maybe Roland remembers something.

Thanks,
Marcus





reply via email to

[Prev in Thread] Current Thread [Next in Thread]