Date: Sat, 12 Dec 92 07:49:52 EST From: boutell AT isis DOT cshl DOT org (Tom Boutell) To: djgpp AT sun DOT soe DOT clarkson DOT edu A possible solution, from the sound of it: Rather than coping with the question of getting interprocess observation to work the way gdb wants it to, "just" ( (: ) rewrite the serial-remote-debugging code to run over a "virtual port", one end of which goes to the debugger, the other to the debuggee (essentially an ersatz pipe). Then, as long as you're running Desqview and have simple multitasking, you can run gdb and your program on one machine just as you would for a two-machine remote-debugging solution. Assuming that one can build the remote-debugging gdb to work on two separate PC's, one can also accomplish this trick, as long as Desqview is available. Seems worth trying. (Personally I don't even *have* Desqview, but a debugger somebody can use is better than no debugger at all.) -T