Mail Archives: djgpp/1997/04/18/12:12:40
I'm running under DesqView, and letting DJGPP and the programs
it generates load CWSDPMI as they want. That works fine.
However, if I run one program in a window, and another in
a different window (typically gcc and info) then whenever one
tries to exit it comes up with a sharing violation because
they're using the same swap file. I haven't had any other
problems with them sharing (yet).
If I load CWSDPMI permanent before running DesqView, that works,
but it takes up quite a lot of space and some non-DJGPP programs
have problems. It also seems to crash some programs, I assume
because they are trying to use 16-bit DPMI services.
Any solutions? (Apart from running Linux instead! I do intend
to do that at some point, after I've bought a VGA monitor and
card.)
Admittedly, I do have the source, and if I could find my DesqView
API spec then I could probably change it to use a different swap
file in each window, but that's not very elegant. Having an
environment variable would be preferable.
Chris
- Raw text -