Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 13 Nov 1997 10:48:17 -0800 (PST)
From:      Archie Cobbs <archie@whistle.com>
To:        Shimon@i-connect.net (Simon Shapiro)
Cc:        freebsd-hackers@FreeBSD.ORG
Subject:   Re: unkillable process
Message-ID:  <199711131848.KAA19595@bubba.whistle.com>
In-Reply-To: <XFMail.971112203350.Shimon@i-Connect.Net> from Simon Shapiro at "Nov 12, 97 08:33:50 pm"

next in thread | previous in thread | raw e-mail | index | archive | help
Simon Shapiro writes:
> Hi Archie Cobbs;  On 12-Nov-97 you wrote: 
> >  Try the following experiment (on 2.2 and mabye 3.0):
> >  
> >  1. Create a named pipe
> >  2. Start typing into it using cat
> >  3. Hit control-C as many times as you want
> >  
> >  You'll see that the process will not die even with kill -9,
> >  as it is stuck in uninterrupible disk sleep ("fifo").
> >  
> >  But as soon as you read from the other end of the pipe,
> >  the process exits.
> >  
> >  Is there a missing PCATCH flag to tsleep() somewhere?
> >  Is this appropriate behavior? (hint: rhetorical question)
> 
> From what I remember, this is a typical (if ugly Unix behavior.

Hmm... does anyone else besides me have the opinion that,
while it may be typical, this behavior is also *broken*?

Still Curious,
-Archie

___________________________________________________________________________
Archie Cobbs   *   Whistle Communications, Inc.  *   http://www.whistle.com



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199711131848.KAA19595>