DBG$HELP.HLB  —  DEBUG  EXIT  Description, Continued...
    Terminating Specified Processes:

    If you are debugging a multiprocess program you can use the
    EXIT command to terminate specified processes without ending
    the debugging session. The same techniques and behavior apply,
    whether you enter the EXIT command at the prompt or use it within
    a command procedure or DO clause.

    To terminate one or more processes, enter the EXIT command,
    specifying these processes as parameters. This causes orderly
    termination of the images in these processes, executing any
    application-declared exit handlers associated with these images.
    Subsequently, the specified processes are no longer identified
    in a SHOW PROCESS/ALL display. If any specified processes were on
    hold as the result of a SET PROCESS command, the hold condition
    is ignored.

    When the specified processes begin to exit, any unspecified
    process that is not on hold begins execution. After execution
    is started, the way in which it continues depends on whether you
    entered a SET MODE [NO]INTERRUPT command. By default (SET MODE
    INTERRUPT), execution continues until it is suspended in any
    process. At that point, execution is interrupted in any other
    processes that were executing images, and the debugger prompts
    for input.

    To terminate specified processes without running any application-
    declared exit handlers or otherwise starting execution, use the
    QUIT command instead of EXIT.

    Related commands:

       DISCONNECT
       @ (Execute Procedure)
       Ctrl/C
       Ctrl/Y
       Ctrl/Z
       QUIT
       RERUN
       RUN
       SET ABORT_KEY
       SET MODE [NO]INTERRUPT
       SET PROCESS
Close Help