[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: fd leak with {fd}>
From: |
Pierre Gaston |
Subject: |
Re: fd leak with {fd}> |
Date: |
Mon, 26 Nov 2012 15:49:49 +0200 |
On Mon, Nov 26, 2012 at 3:41 PM, Pierre Gaston <pierre.gaston@gmail.com>wrote:
>
>
> On Mon, Nov 26, 2012 at 3:37 PM, Chet Ramey <chet.ramey@case.edu> wrote:
>
>> On 11/23/12 2:04 AM, Pierre Gaston wrote:
>>
>> > It seems rather counter intuitive that the fd is not closed after
>> leaving
>> > the block.
>> > With the normal redirection the fd is only available inside the block
>> >
>> > $ { : ;} 3>&1;echo bar >&3
>> > -bash: 3: Bad file descriptor
>> >
>> > if 3 is closed why should I expect {fd} to be still open?
>>
>> Because that's part of the reason to have {x}: so the user can handle the
>> disposition of the file descriptor himself.
>
> .
> I don't see any difference between 3> and {x}> except that the later free
> me from the hassle of avoid conflicting fd
>
It seems that ksh93 behaves just like bash in this regard....
Well, as I don't use it I don't really care, but I vote for this as a bug
as I fail to see the benefit of this behavior as i find it useless and not
consistent with the normal redirection.
- fd leak with {fd}>, Sam Liddicott, 2012/11/16
- Re: fd leak with {fd}>, Chet Ramey, 2012/11/22
- Re: fd leak with {fd}>, Sam Liddicott, 2012/11/22
- Re: fd leak with {fd}>, Pierre Gaston, 2012/11/23
- Re: fd leak with {fd}>, Chet Ramey, 2012/11/26
- Re: fd leak with {fd}>, Pierre Gaston, 2012/11/26
- Re: fd leak with {fd}>,
Pierre Gaston <=
- Re: fd leak with {fd}>, Sam Liddicott, 2012/11/26
- Re: fd leak with {fd}>, Chet Ramey, 2012/11/26
- Re: fd leak with {fd}>, Sam Liddicott, 2012/11/26
- Re: fd leak with {fd}>, Chet Ramey, 2012/11/26
- Re: fd leak with {fd}>, Chris F.A. Johnson, 2012/11/26
- Re: fd leak with {fd}>, Dennis Williamson, 2012/11/26
- Re: fd leak with {fd}>, Chet Ramey, 2012/11/26
- Re: fd leak with {fd}>, Pierre Gaston, 2012/11/27
- Re: fd leak with {fd}>, Sam Liddicott, 2012/11/27
- Re: fd leak with {fd}>, Chet Ramey, 2012/11/26