[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: interrupted system call when using named pipes on FreeBSD
From: |
Chet Ramey |
Subject: |
Re: interrupted system call when using named pipes on FreeBSD |
Date: |
Mon, 04 Feb 2013 10:17:56 -0500 |
User-agent: |
Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:17.0) Gecko/20130107 Thunderbird/17.0.2 |
On 2/4/13 7:30 AM, Lionel Cons wrote:
>> It seems like implementations are buggy enough that bash needs to do
>> something to work around them, but this isn't exactly it.
>>
>> The issue with the proposed patch is that it would make it impossible to
>> interrupt an open using, say, ^C. There needs to be a check for signals
>> in there somewhere. I'll fix it.
>
> Question is whether such buggy platforms like Solaris should be
> supported at all by bash. Oracle refuses to make such patches
> available in/for the public, meaning that the average system will
> suffer from this permanently.
That's a pretty dramatic reaction for something that is, on the whole,
fairly minor. I can solve the immediate problem with a patch along the
lines of what Mike posted.
Why would I stop supporting bash users who happen to use Solaris because
of this?
Chet
--
``The lyf so short, the craft so long to lerne.'' - Chaucer
``Ars longa, vita brevis'' - Hippocrates
Chet Ramey, ITS, CWRU chet@case.edu http://cnswww.cns.cwru.edu/~chet/