next up previous index
Next: Z301 VAX Fortran Up: CERNLIB Previous: Z267 Convert File-name

Z300 IBM-Dependent Input/Output Package

Routine ID: Z300
Author(s): R. MatthewsLibrary: PACKLIB, IBM only
Submitter: Submitted: 01.12. 1981
Language: AssemblerRevised:

OBSOLETE

Please note that this routine has been obsoleted in CNL 219. Users are advised not to use it any longer and to replace it in older programs. No maintenance for it will take place and it will eventually disappear.
Suggested replacement: None

The standard input and output I/O-facilities available to IBM Fortran programs contain a number of deficiencies. In particular, only data sets which have a record format of VS or VBS can be processed without the use of a FORMAT statement. If a data set is not of this type one must resort either to time-consuming formatted I/O or to the use of special-purpose subprograms. IOPACK attempts to overcome the deficiencies by providing a set of subprograms for reading, writing and manipulating data sets.

The subprograms can process sequential data sets or members of partitioned data sets on any type of device and one may refer to several streams concurrently. Facilities are also provided for the specification of DD statements during program execution.

Structure:

SUBROUTINE subprograms
User Entry Names:
IOBACK, IODD, IOGET, IOMARK, IOOPTN, IOPUT, IOREAD, IORITE,
IORWND, IOSTOP

Internal Entry Names: IOXALOC, IOXALOD, IOXCLS, IOXMSG, IOXOPN, IOXTBL, IOXTED, IOCTRL

Usage:

See Long Write-up.

Z301


Janne Saarela
Mon Apr 3 15:06:23 METDST 1995