This two-volume publication describes supervisor and scheduler facilities that the system programmer can use. In this publication, a system programmer is defined as a programmer whose programs run in supervisor state, system key 0-7 or access APF-authorized libraries. The publication includes the macro instructions and parameters used to obtain the functions.
Volume 1, GC28-1150, contains descriptions of the supervisor and scheduler services available to a system programmer. Most of the services described are supervisor services; however, the scheduler functions available through the use of the DYNALLOC macro instruction are also described. Volume 1 includes a description of the DYNALLOC macro instruction. Some of the topics discussed in Volume 1 are also discussed in Supervisor Services and Macro Instructions', however in Volume 1, these topics are extended to include functions that are restricted to system programmers or used primarily by system programmers.
Volume 2 contains the formats and descriptions of the supervisor macro instructions. Volume 2 provides system programmers with the information necessary to code the macro instructions. Each macro instruction is completely described, in Volume 2, but restrictions, requirements, and environmental considerations for the effective use of each macro is explained in Volume 1.