Create/Wait NamedPipeA ?

The Ghost In The Machine ewill at lexideb.athghost7038suus.net
Wed Apr 25 12:31:13 CDT 2001


In comp.emulators.ms-windows.wine, Dan Kegel
<dank at kegel.com>
 wrote
on Tue, 24 Apr 2001 16:25:56 -0700
<3AE60B84.91D68F96 at kegel.com>:
>Martin Kroeker wrote:
>> Is anybody working on implementing CreateNamedPipeA/WaitNamedPipeA
>> (KERNEL32.168 , KERNEL32.725) or can anybody comment on how much
>> needs to be done to implement these ? Some applications seem to
>> use this to communicate with a license manager process - even
>> freely available product catalogs that apparently create a pro forma
>> license file during the installation process.
>
>I don't know, but from what it says at
>http://msdn.microsoft.com/library/psdk/winbase/pipes_4w6d.htm
>that call isn't available under Windows 95.  Do the apps
>you're talking about run only under NT, then?  Are any of
>them freely downloadable (doesn't hurt to ask :-)?

Just out of curiosity, would WinE have to implement CreateNamedPipeW
as well?  (Unicode pipe names -- ow, my brain hurts. :-) )

I'll also note that my copy of Borland C++ (4.51) has a declaration
for CreateNamedPipeA and CreateNamedPipeW -- and it looks like it's
not guardbanded against any specific Windows OS (how could I tell?).
The declarations are in bc45/include/winbase.h.

The most current Wine I have (a CVS update I did at the time of the last
release) has a CreateNamedPipeA implementation, a FIXME/stub, in
dlls/kernel/sync.c.  A CreateNamedPipeW implementation is just below it,
also a FIXME/stub.

Now I've got my curiosity up. :-)  What the hell *is* an NT named
pipe?  (I don't think it's quite the same as a *nix 'mkfifo()' call.
Last I looked at NT named pipes, it was more like a pipe cluster...)

Guess I'll have to reboot into That Other OS and fiddle with it.... :-/

>
>- Dan
>


-- 
ewill at aimnet.com -- insert random misquote here
EAC code #191       8d:06h:57m actually running Linux.
                    Linux.  When Microsoft isn't enough anymore.



More information about the wine-users mailing list