Date: Tue, 12 Jul 94 13:30:57 -0400 From: dj AT ctron DOT com (DJ Delorie) To: mcastle AT umr DOT edu Cc: eliz AT is DOT elta DOT co DOT il, djgpp AT sun DOT soe DOT clarkson DOT edu Subject: Re: controlling where go32 puts program > For example, suppose someone wrote a go32 based mouse driven > menu. If the child program doesn't use the mouse, and the mouse > is moved, isn't an interrupt still made, and the handler needed > to be called? Would this require having to fix up vectors and > and unfixing them upon return? (Then again... is this what the > borland routines swapvector() do, and why borland recommends you > do something like swap();system();swap() ??) go32 automatically swaps the interrupt table when you do system(). However, I can't guarantee that this is sufficient when DPMI is involved.