Mail Archives: djgpp-workers/1999/03/17/05:23:36
On 17 Mar 99, at 11:10, Eli Zaretskii wrote:
>
> On Tue, 16 Mar 1999, Frank Heckenbach wrote:
>
> > > > FWIW, I've set SHELL in autoexec.bat, then running make from
> > > > command.com works, too.
> > >
> > > I would still like to understand why did you need to set SHELL at
> > > all. It shouldn't be required.
> >
> > If I don't, it seems like make tries to execute command.com, even if
> > I start make from bash.
>
> The Makefile should say "SHELL = /bin/sh", and then it will work (even
> if your sh.exe is NOT in /bin).
Tested: works. No more crashes.
Anyway make should not crash even on errors.
> > In src/dosext/dpmi/dpmi.h, I changed DPMI_MAX_CLIENTS to 32
>
> Does this mean you need to rebuild the kernel after changing the
> header file?
>
No need to rebuild kernel. I simply changed DPMI_MAX_CLIENTS to 16
(Frank used 32 but also 16 was enough) and rebuild DOSEMU. Frank used
dosemu-0.66.7 but I rather recent development version (0.99.9) and it worked for
both of us. So I don't expect problems also with other version.
Maybe it's worth to ask to increase this value in dosemu sources or even better
to put it into config file. So we would not to have to patch sources more.
Andris
- Raw text -