The first save area must be below the line.
-- Shmuel (Seymour J.) Metz http://mason.gmu.edu/~smetz3 ________________________________________ From: IBM Mainframe Discussion List [IBM-MAIN@listserv.ua.edu] on behalf of Steff Gladstone [steff.gladst...@gmail.com] Sent: Tuesday, February 13, 2018 4:07 AM To: IBM-MAIN@listserv.ua.edu Subject: TCBFSA field in the TCB DSECT Hi, I am in the process of converting several routines to AMODE=31 RMODE=ANY. One of them references the address of the first problem program save area found in the TCB. The field is defined as follows: TCBFSA DS 0A - ADDRESS OF THE FIRST PROBLEM PROGRAM SAVE AREA DS FL1 - FIRST BYTE OF TCBFSA @G381P9A TCBFSAB DS AL3 - ADDRESS OF THE FIRST PROBLEM PROGRAM SAVE AREA My question: what is the status of the first byte? It does not seem to contain flag bits as is often the case. On the other hand, defining the field TCBFSAB seems to imply that the address is a 24-bit address. So in AMODE=31 can the first problem program save area (which is provided by the system to the top-level program) be above the line? Should I relate to all four bytes as the address of the FSA? Or could the first byte contain garbage? Thanks, Steff ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN