The IEDTGLE
module from the module library is linked in the user program (main program) via an external reference (e.g. a V constant).
The IEDTGLE
module
contains all the entry point addresses for use of the individual functions
calls the dynamically or preloadable component of EDT using the
BIND
macrosaves the EDT entry point address in the global control block
EDTGLCB
The BIND
macro is only executed for the first call. Subsequent calls take the entry point address from the control block EDTGLCB
.
The IEDTGLE
module is reentrant. IEDTGLE
is used to branch to EDT. If the call is performed using the compatible V17 interface format and no V17 EDT is installed in the current system, IEDTGLE
converts the V17 format (if this is both possible and permitted) into the V16 format. Otherwise, the parameters are passed to EDT unchanged.