Mail Archives: djgpp/1994/12/15/14:30:34
> > Anyone have any ideas on how a program might discover whether it was
> > invoked normally or via "go32 -d gdb ..."
>
> Try looking at the original PSP of the invoked program. Its
> address is one of the fields of the _go32_info_block variable
> declared on <go32.h>. I didn't try this, but the command line
> tail in there just might still hold the original command line
> used to invoke your program.
I don't think this will work in V2 since the debuggers are separate
standalone programs, and the debugged program gets its own PSP image
which does not include the debugger command args. But in V2, the
debugger gets the exceptions before the program exception handler
executes, which may change the need for this?
- Raw text -