From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 21063 invoked by alias); 24 Oct 2011 17:55:45 -0000 Received: (qmail 21051 invoked by uid 22791); 24 Oct 2011 17:55:44 -0000 X-SWARE-Spam-Status: No, hits=-7.1 required=5.0 tests=AWL,BAYES_00,RCVD_IN_DNSWL_HI,RP_MATCHES_RCVD,SPF_HELO_PASS,TW_CG X-Spam-Check-By: sourceware.org Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Mon, 24 Oct 2011 17:55:16 +0000 Received: from int-mx02.intmail.prod.int.phx2.redhat.com (int-mx02.intmail.prod.int.phx2.redhat.com [10.5.11.12]) by mx1.redhat.com (8.14.4/8.14.4) with ESMTP id p9OHtGQZ019565 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Mon, 24 Oct 2011 13:55:16 -0400 Received: from [10.3.113.133] (ovpn-113-133.phx2.redhat.com [10.3.113.133]) by int-mx02.intmail.prod.int.phx2.redhat.com (8.13.8/8.13.8) with ESMTP id p9OHtFH6015696 for ; Mon, 24 Oct 2011 13:55:16 -0400 Message-ID: <4EA5A683.5000007@redhat.com> Date: Mon, 24 Oct 2011 17:55:00 -0000 From: Eric Blake User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.23) Gecko/20110928 Fedora/3.1.15-1.fc14 Lightning/1.0b3pre Mnenhy/0.8.4 Thunderbird/3.1.15 MIME-Version: 1.0 To: cygwin@cygwin.com Subject: Re: General question on the status of named pipes References: In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-IsSubscribed: yes Mailing-List: contact cygwin-help@cygwin.com; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner@cygwin.com Mail-Followup-To: cygwin@cygwin.com X-SW-Source: 2011-10/txt/msg00500.txt.bz2 On 10/24/2011 06:51 AM, Nathan Thern wrote: > I have several scripts that use named pipes for the purpose of > processing sound files. I use them on both linux and cygwin. After the > switch to cygwin1.7 I converted most of them to the use of tempfiles. > Nevertheless, when encountering old scripts in my archives or when > trying to create efficient new scripts I find myself wishing named > pipes still worked; they are one of the more powerful unix-ish > paradigms. > > What's the status/priority of getting named pipes to work in 1.7? And, > just for curiosity's sake, what was the fundamental change in 1.7 that > caused them to stop working? -- They worked great in 1.5. Actually, named pipes have _never_ worked, at least according to the full set of POSIX rules. It's just that some releases had code that limped along better than in other releases for the particular use cases you happened to throw at them. cgf is working miracles to get it as far along as he has, but it's a very tough job to emulate POSIX fifos on top of windows. -- Eric Blake eblake@redhat.com +1-801-349-2682 Libvirt virtualization library http://libvirt.org -- 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