This is the mail archive of the
cygwin
mailing list for the Cygwin project.
Re: Tee broken under process substitution?
- From: Christopher Faylor <cgf-use-the-mailinglist-please at cygwin dot com>
- To: cygwin at cygwin dot com
- Date: Sun, 14 Feb 2010 20:53:20 -0500
- Subject: Re: Tee broken under process substitution?
- References: <4B70918F.1080400@ece.cmu.edu> <4B70995F.1040602@sbcglobal.net>
- Reply-to: cygwin at cygwin dot com
On Mon, Feb 08, 2010 at 11:08:15PM +0000, Greg Chicares wrote:
>On 2010-02-08 22:34Z, Ryan Johnson wrote:
>>
>> cygwin$ echo hi | tee >(cat)
>> hi
>> tee: /dev/fd/63: Bad file descriptor
>
>I don't know a workaround, but FWIW this looks similar:
> http://cygwin.com/ml/cygwin/2010-01/threads.html#00942
My musing in the above thread was apparently incorrect. This
has nothing to do with my buggy fifo implementation. I did a little
more checking on this and the problem is that something like this
doesn't work right now in cygwin:
echo hello >/proc/self/fd/1
when it should. Implementing this isn't too tricky. However,
implementing the more general:
echo hello >/proc/<some-other-pid>/fd/1
is harder.
cgf
--
Problem reports: http://cygwin.com/problems.html
FAQ: http://cygwin.com/faq/
Documentation: http://cygwin.com/docs.html
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple