Mike McCormack wrote:
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...
Hrm. I'm trying to understand how the calling thread gets put to sleep on, say, a call to WaitNamedPipe. Can I buy a vowel? - Dan