Subj : Re: food fite
To   : fusion
From : Digital Man
Date : Wed Jul 03 2024 05:46 pm

 Re: Re: food fite
 By: fusion to Digital Man on Mon Jul 01 2024 12:31 am

> On 29 Jun 2024, Digital Man said the following...
>
>  DM>  > Maybe if the DOS door used named pipes to talk to a proper 32-bit
>  DM>  > locally-run server that then talked to the MRC server?
>
>  DM> DOS programs don't support named pipes.
>
> indeed they do. i can open and read from for example
>
> \\.\pipe\something
>
> from a dos pascal program and from what i've tested at least int21/5F35h
> (DosPeekNmPipe) and 5F33h (DosQNmPHandleState) seem to work to query pipe
> status
>
> http://www.ctyme.com/intr/int-21.htm
>
> On Windows 7 32-bit. OS/2 works too, but differenly.

Well, I'll be, I wouldn't expect that DOS, being a single-tasking OS, to support inter-process communication.

<grabs his MS-DOS programmers guide>

Nope, those pipe functions are *not* present in the supported functions of MS-DOS v4.

And indeed, from your linked reference:
"This function was introduced by LAN Manager but is also supported by the Novell DOS Named Pipe Extender, Banyan VINES, OS/2 Virtual DOS Machines, and others" not [MS/PC]-DOS.

Just because it works in Windows DOS mode, doesn't mean it's supported by DOS.
--
                                           digital man (rob)

Steven Wright quote #20:
If Barbie is so popu, why do you have to buy her friends?
Norco, CA WX: 91.5�F, 28.0% humidity, 16 mph W wind, 0.00 inches rain/24hrs