http://bugs.winehq.org/show_bug.cgi?id=17195
--- Comment #63 from Adam Martinson adam.r.martinson@gmail.com 2012-01-04 02:53:59 CST --- Alright, another idea, but a PITA to implement. This should be portable and give us the kind of low-level control we need to get correct behavior. Basically we implement the pipe's read/write buffers as shm segments protected by mutei. Then the server can just maintain the data stream internally as a list (or pair of lists for duplex). Huge PITA, as we'll have to make files for each pipe instance so we have something for ftok(), but should work.