Mailing-List: contact cygwin-help AT sourceware DOT cygnus DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT sources DOT redhat DOT com Delivered-To: mailing list cygwin AT sources DOT redhat DOT com From: ejfried AT california DOT sandia DOT gov (friedman_hill ernest j) Message-Id: <200109282216.PAA15155@california.sandia.gov> Subject: Re: qmail-1.03: any volunteers?! In-Reply-To: <3BB50D84.20049.858F0A@localhost> from "Gerrit P. Haase" at "Sep 28, 2001 11:53:40 pm" To: cygwin AT cygwin DOT com Date: Fri, 28 Sep 2001 15:16:27 -0700 (PDT) X-Mailer: ELM [version 2.4ME+ PL65 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Here's the begining of a simple mkfifo implementation for Cygwin. I did this about a year ago. I went so far as to get the paperwork approved to let me sign this over to Cygnus. I tried to get some help from this list on how to integrate it with Cygwin, but was met with sufficiently rude and unhelpful responses that I abandoned the project (I suspect this happens to quite a few folks who are interested in contributing, but don't have the free time to devote to untangling the Cygwin "kernel" source themselves. But I digress...) You can't use Windows named pipes to implement UNIX fifos -- the semantics are just too different. Anyway, anyone who would like to try their hand at implementing fifos may feel free to use this as a starting point. I think Gerrit P. Haase wrote: > The fifo's is the only thing fast enough to get off 500000 mails a day on > an old P90 box with 16MB RAM (only possible with linux:)! .... > There are also named pipes at in windows, maybe they can be assimilated? > (Are we Borg enough to assimilate?) > --------------------------------------------------------- Ernest Friedman-Hill Distributed Systems Research Phone: (925) 294-2154 Sandia National Labs FAX: (925) 294-2234 Org. 8920, MS 9012 ejfried AT ca DOT sandia DOT gov PO Box 969 http://herzberg.ca.sandia.gov Livermore, CA 94550 -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Bug reporting: http://cygwin.com/bugs.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/