GDDM V3R2 Base Application Programming Reference
Previous topic | Next topic | Contents | Index | Contact z/OS | Library | PDF | BOOK


The nonreentrant interface

GDDM V3R2 Base Application Programming Reference
SC33-0868-02



The nonreentrant interface applies to application programs that need not be reentrant; for example, a program written in FORTRAN.

Each CALL statement takes the form:


     CALL ffffff (parameter,...)

where ffffff and the parameters are the appropriate GDDM call name and parameters as described in "The GDDM calls" in topic 3.0.

On return to the program, all registers except Register 15 are restored to their entry values. The top (high-order) half of Register 15 is set to one of these error severity codes:

0
Normal
4
Warning
8
Error
12
Severe error
16
Irrecoverable error.

The bottom (low-order) half of Register 15 contains the error code identifying the particular response.

Additional error feedback information can be obtained by using the GDDM FSQERR call or by using an error exit specified in the FSEXIT call. These calls are described in GDDM Base Application Programming Guide.

Under CICS, the nonreentrant form of interface is usable only if specific extra actions are taken to make the program quasi-reentrant (as defined by CICS). These actions are described in the GDDM Base Application Programming Guide. Subject to these considerations, this form of interface actually has quasi-reentrant characteristics.

Go to the previous page Go to the next page



Copyright IBM Corporation 1990, 2012