On Apr 8 10:10, Corinna Vinschen wrote: > On Apr 7 13:53, Gregory M. Turner wrote: > > On my cygwin64, all bash process substitutions fail: > > > > $ ls -l <(echo foo) > > lrwxrwxrwx 1 greg None 0 Apr 7 13:20 /dev/fd/63 -> pipe:[656] > > > > $ cat <(echo foo) > > cat: /dev/fd/63: No such file or directory > > > > Here's an strace: http://pastebin.com/KS9766Vv > > > > Anyone know what's going on? I don't have a cygwin64 kernel/libc > > build tree, yet, but, if this merits further investigation, I > > suppose it's as good an excuse as any to build one, as this is > > messing up my play-time. > > Confirmed. Looks like a bug in bash or (more likely) 64 bit Cygwin. > I'm going to fix a problem reported on the cygwin-apps list first, but > I'll have a look into this later this week. > > Of course I'd appreciate if you look into this, too. Many problems > found in the 64 bit version during the last couple of weeks are based > on sloppy datatype handling, so I guess this is another one of them.
I looked into this first, accidentally. This should be fixed in CVS I'll upload a new 64 bit Cygwin DLL later today. Thanks again for the report, Corinna -- Corinna Vinschen Please, send mails regarding Cygwin to Cygwin Maintainer cygwin AT cygwin DOT com Red Hat -- 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