Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 08 Mar 1997 15:31:57 +0000
From:      Brian Somers <brian@awfulhak.demon.co.uk>
To:        "Andrey A. Chernov" <ache@freebsd.org>
Cc:        CVS-committers@freebsd.org, cvs-all@freebsd.org, cvs-usrsbin@freebsd.org
Subject:   Re: cvs commit: src/usr.sbin/ppp timer.c 
Message-ID:  <199703081531.PAA12796@awfulhak.demon.co.uk>
In-Reply-To: Your message of "Sat, 08 Mar 1997 01:55:44 PST." <199703080955.BAA03844@freefall.freebsd.org> 

next in thread | previous in thread | raw e-mail | index | archive | help
> ache        97/03/08 01:55:43
> 
>   Modified:    usr.sbin/ppp  timer.c
>   Log:
>   Don't pend SIGALRM (Timer Service) due to
>   1) When carrier dropped, old variant often forget to detect it cause
>   unkillable loop forever (because SIGTERM pended too, but it will be
>   separate commit)
>   2) Time intervals accuracy reasons
>   
>   Should go into 2.2
>   
>   Revision  Changes    Path
>   1.11      +3 -3      src/usr.sbin/ppp/timer.c
> 

The only time the code can "forget" to pend a signal is if it gets caused
during the call to pending_signal() (between the signal() call and the
caused &= bit).

This change is going to re-invent the recursive malloc() problem (or
am I missing something?).

-- 
Brian <brian@awfulhak.demon.co.uk>, <brian@freebsd.org>
      <http://www.awfulhak.demon.co.uk/>;
Don't _EVER_ lose your sense of humour....







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