On Tue, Mar 08, 2011 at 09:40:26PM -0500, Chet Ramey wrote:
> On 3/8/11 11:12 AM, Chet Ramey wrote:
> 
> > I might be able to finesse this particular case based on the state that
> > readline exports to the calling application.  
> 
> I think I was able to do that.  Try the attached patch; it works for me.
> It identifies a single specific common case and allows the history to be
> saved in that case.  I think that case minimizes the chances of deadlock,
> but it requires much more testing before I will be convinced.  Please help
> me out by testing it.

The patch does its work, thanks a lot.

> Yes, I know that it's not 100% safe and will run unsafe functions from a
> signal handler.  I will devise a better fix for later, but that will
> require changes to readline (so it can catch SIGHUP) that will have to
> wait.

Werner

-- 
  "Having a smoking section in a restaurant is like having
          a peeing section in a swimming pool." -- Edward Burr

Reply via email to