named pipe oddity

Mike McCormack mike at codeweavers.com
Mon Feb 17 21:18:44 CST 2003


Hmmm. I didn't think of that case when I wrote the code :(

It seems that we need to add code to create a pipe and wait for a server 
  (ps_wait_connect) in server/named_pipe.c, line 349, and some more to 
connect a new pipe server to waiting clients at line 380.

If somebody wants to do it feel free, otherwise I'll turn out a patch 
sooner or later...

Mike


Gregory M. Turner wrote:
>>The simple sequence
>>   CreateNamedPipe
>>   CreateFile
>>seems to work under Windows, but not under Wine.

> nice catch!
> 
> This explains some things I've been noticing lately ;)  There have been race-conditions in
> RPC lately, my uncomitted "rpc testcase" patch exposes them.  Maybe you've found code
> (or hardware?) to consistently expose the losing side of the race?  Wish I had a dualie for
> stuff like this ;)
> 
> Will take a peek and see if anything jumps out at me (fat chance, I presume, but wth...)
> 





More information about the wine-devel mailing list