Mail Archives: djgpp/1995/01/25/23:56:19
> An explanation of an odd fault that someone may have had: I have succeeded in
> ...
> a DOS prompt. When I called the Gnu C++ program, it ran OK until the first time
> it needed me to input a character, when it stuck tight and didn't want to know
> even about ctrl-alt-del. Presumably it was still in the interrupt routine
> stack level. This may explain odd events that people may have had.
GO32 hooks the int 9 keyboard interrupt each time it runs to provide
support for the event library routines (even if they are not included
in the 32 bit image). If the program is aborted in some unusual way,
the int 9 keyboard interrupt is left pointing to unallocated memory,
and the next execution of a program is likely to hang the system. Running
another GO32 program will chain to the vector left pointing to the
exact same place in memory (infinite loop).
Since there is no GO32 in V2, this problem goes away.
- Raw text -