Mail Archives: djgpp/1996/02/13/02:40:00
> > Maybe. The current distributed CWSDPMI can run up to around 200 memory zones
> > before returning 0 for the malloc() call....
> What is CWSDPMI as distinct from other versions of DPMI?
It's a DPMI I wrote which was originally based on GO32's code. It went through
9 betas and noone saw this problem in the last two months. Its easily corrected
by getting ftp.neosoft.com:pub/user/s/sandmann/csdpmi1heapfix.zip
> When will there be a version of djgpp with this bug corrected?
It's not a djgpp bug, it's a CWSDPMI bug. And the fix was announced before,
and above again. There are a couple of things I need to to in the ring 0
version before the next release, and I'll include this stuff when I get the
time to finish the ring 0 stuff.
The only time this would be seen is if you are running a program which
allocates more than 11 Mb of memory in pieces of less than 64K bytes.
Only a very large C++ compile (or a program of your own design) is likely
to do this. If a program has a need to do this, grab the fix, else don't
worry about it. Or use Windows, or 386max, or QDPMI, or OS/2. Lots of
options.
- Raw text -