![]() Chapter Contents |
![]() Previous |
![]() Next |
SAS/C Software: Changes and Enhancements, Release 6.50 |
The remote debugger calls the program invocation exit just before it would normally wait for a TCP/IP or APPC connection request from the program to be debugged. When the exit finishes its processing and returns, the debugger waits for the connection request from the remote program and continues initializing once the request is serviced.
The program invocation exit is called once per remote debugger session. It is not called at all when the debugger is running in local mode (for example, when the
_DB_COMM
environment variable equals
LOCAL
or
NONE
).
The remote debugger supports the input and output exits L$UDBIN and L$UDBOUT described in Appendix 3, "Debugger I/O Exits," in SAS/C Debugger User's Guide and Reference, Third Edition. The program invocation exit is independent of the I/O exits. The L$UDBOUT output exit is called for initialization before the program invocation exit is called. The program invocation exit and debugger output exit can exchange information using the CRAB user words. This allows the output exit to clean up resources allocated by the invocation exit during the output exit termination call.
![]() Chapter Contents |
![]() Previous |
![]() Next |
![]() Top of Page |
Copyright © Mon Mar 9 09:11:22 EST 1998 by SAS Institute Inc., Cary, NC, USA. All rights reserved.