Sender: ml AT delorie DOT com Message-ID: <3431355C.51683465@cdata.tvnet.hu> Date: Tue, 30 Sep 1997 19:22:36 +0200 From: Molnar Laszlo MIME-Version: 1.0 To: DJGPP workers CC: sandmann AT clio DOT rice DOT edu Subject: cwsdpmi and upper memory Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Precedence: bulk Hi Workers! Here is my problem: When my machine starts, and I'm at the command.com prompt, and I start grep, it's ok :) But when I login to my novell server and try grep again it says 'no dpmi, get cwsdpmi'. This is strange because when I type cwsdpmi it's on my path (and loads). This is annoying. Now I think I've found the problem: When I start grep at the first time I've lots of free UMB and grep works. But when I start the novell client I load everything high. But I still have some free UMB memory. When I invoke grep again, the stub will switch DOS's memory allocation strategy, and successfully loads cwsdpmi high. But it seems that at that point the UMB is full, and when cwsdpmi tries to alloc some more memory that fails, because it only tries the high memory. Am I right? Laszlo