delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2011/10/24/13:55:52

X-Recipient: archive-cygwin AT delorie DOT com
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
Message-ID: <4EA5A683.5000007@redhat.com>
Date: Mon, 24 Oct 2011 11:55:15 -0600
From: Eric Blake <eblake AT redhat DOT com>
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 AT cygwin DOT com
Subject: Re: General question on the status of named pipes
References: <CALEg2urgsV9EK9cgbawiDJdvYt4p5wQ8M5b50pvF19=hEitSrg AT mail DOT gmail DOT com>
In-Reply-To: <CALEg2urgsV9EK9cgbawiDJdvYt4p5wQ8M5b50pvF19=hEitSrg@mail.gmail.com>
X-IsSubscribed: yes
Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
List-Id: <cygwin.cygwin.com>
List-Subscribe: <mailto:cygwin-subscribe AT cygwin DOT com>
List-Archive: <http://sourceware.org/ml/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-help AT cygwin DOT com>, <http://sourceware.org/ml/#faqs>
Sender: cygwin-owner AT cygwin DOT com
Mail-Followup-To: cygwin AT cygwin DOT com
Delivered-To: mailing list cygwin AT cygwin DOT com

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 AT redhat DOT 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

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019