Text preview for : GY28-2052-0_Time_Sharing_System_PLI_Subroutine_Library_PLM_Jun70.pdf part of IBM GY28-2052-0 Time Sharing System PLI Subroutine Library PLM Jun70 IBM 360 tss GY28-2052-0_Time_Sharing_System_PLI_Subroutine_Library_PLM_Jun70.pdf



Back to : GY28-2052-0_Time_Sharing_ | Home

File No. S360-29
GY28-2052-0




Program Logic




IBM System/360 Time Sharing System
PL/I Subroutine Library
Program Number 360S-LM-512


This publication describes the internal sfecificaticns
of PL/I Subroutine Library as a system component of IBM
System/360 Time Sharing System. The relationshifs
between tbe code produced by the TSS/360 PL/I compiler,
the PL/I I,ibrary modules and the control program are
described, and summaries of the properties of individual
modules are provided. This information is intended for
use by those involved in program maintenance and by sys-
tem progra.mmers who are altering the program design.
Program logic information is not necessary for the use
and opera t.ion of the program.
PREFACE




This publication descriLes the object- System Control Blocks, Form Y28-2011
time PL/I Library package which forms an
integral part of the PL/I processing sys-
tem. General information covering the Assembler User Macro Instructicns,
overall design and conventions is provided Form C28-2004
as well as information specific to the
various areas of language support.
TSS/360 PL/I Compiler, Program Logic
The publication is intended primarily Manual, Form Y28-2051
for technical personnel who wish to under-
stand the structure of the library in order
to maintain, modify, or expand the PL/I An introductory section, 'The PL/I
~rocessing system. LiDrary' and the first part of Section II
contain a general description of the
Information relevant to this manual is library as a component of IBM System/360
contained in the following IBM Time Sharing System, and general notes on
publications: features of the system and the TSS/360 PL/I
Compiler that are used in the library
IBM System/360 Operating System: implementation. The remainder of Section
II describes the dEsign of the library
Principles of Operation, Form modules in relationship to PL/I language
A22-6821 features, and indicates the use that is
rrade of the control program to sUFFort the
PL/I Language Specification, Form design.
Y33-6003

IBM System/360 Time Sharing system: The descriptive material is sUFForted by
a set of module description summaries, data
Assembler Language, Form C28-2000 control block descriptions, and several
appendixes. The module summaries, in Sec-
concepts and Facilities,Form C28-2003 tion III, indicate the salient features of
individual modules in the library Fackage,
TSS/360 PLiI Reference Manual, Form and act as guides to the program listings
C28-2045 that are available as part of the PL/I
Library distritution. The fourth section
System Programmer's Guide, Form contains detailed descriptions of the for-
C28-2008 mat and content of the control blocks used
by the PL/I compiler. The appendixes con-
PL/I Library: ComEutational Subrou- tain details of the system macro instruc-
tines, Form C28-2046 tions used, library pseudo-registers and
macro instructions, and library internal
TSS/360 PL/I Programmer's Guide, Form error codes.
C28-2049
First Edition (June 1970)


This edition aFplies to Version 7, Modification 0,
of IBM System/360 Time Sharing System, and to all
subsequent releases until otherwise indicated in new
editions or Technical Newsletters. Changes are
periodically made to the specifications herein; tefore
using this publication in connection with the operation
of IBM systems, refer to the latest edition of IBM
Systeml360 Time Sharing System: Addendum, Order No.
GC2S 2043, for the editions of publications that are
applicaole and current.

This fOublication was prepared for production using an IBi>l comfOuter
to update the text and to contro~ the Fage and line format. Page
impressions for photo-offset printing were obtained from an IBM 1~03
Printer using a special printing chain.
Requests for copies of IB.M publications should l:e made to your IBM
representative or to the IBM branch office serving your locality.

A form is provided at the back of this putlication for reader's
cOlr.ments. If the form has been renoved f camrrents may l::e addressed to
IBM Corporation, Time Sharing System/360 Programming Publications,
Department 636, Neighborhood Road, Kingston, New York 12401.