Mail Archives: djgpp/1997/03/11/17:22:19
On 11 Mar 1997, Paul Rawlins wrote:
> I am using the DJGPP Emacs port for DOS. I would like to call a child
> process through the shell, but I get the message "Multiprocessing is not
> supported for this system." Is this a limitation of DOS? Are there any
> DOS extenders that permit multiprocessing?
There's nothing in DOS that prevents multi-processing (although DOS
non-reentrancy does make it harder). When you install PRINT.COM or any
other printer spooler, you use multi-processing with DOS. There's nothing
in CWSDPMI or the DJGPP setup that prevents this, either, so it's not a
question of which extender do you use. It's just that MSDOS itself
doesn't give you system calls to manage multi-processing, so you must do
that on your own, and nobody has yet done that in DJGPP. Once you do
that, it is a fairly simple job to enable async processes support in MSDOS
version of Emacs.
- Raw text -