DocumentationEndless PL/I for POSIX SystemsUser's Manual  ·  ESS-PFUUM-001

ESS-PFUUM-001  ·  User's Manual  ·  April 1996

Endless PL/I for POSIX Systems

This manual gives an overview of the PL/I language and an explanation of PL/I program development. It describes the operation of the Endless PL/I for POSIX Systems compiler and the features of the operating system environment that are important to the PL/I programmer.

Operating System and Version
Linux
macOS
Tru64 UNIX
Software Version
Endless PL/I for POSIX Systems Version 2.0

Download PDF

Table of Contents
Preface
1. Intended Audience
2. Structure of This Manual
3. Where to Find More Information
4. Conventions
1. Overview of Endless PL/I for POSIX Systems
2. Developing a PL/I Program
2.1. Creating Source Files
2.2. Compiling and Linking a PL/I Program
2.3. Running a PL/I Program
3. The File System
3.1. File Control
3.2. Using the UNIX File System for I/O
3.3. Error Handling
4. File Organizations and Input/Output
4.1. File Organizations
4.2. Access Modes for Record I/O
4.3. Record Formats
4.4. Stream Files
4.5. Relative Files
5. Options of the ENVIRONMENT Attribute
5.1. Specifying and Using Environment Options
5.2. Summary of ENVIRONMENT Options
5.3. APPEND Option
5.4. BLKSIZE Option
5.5. CONSECUTIVE Option
5.6. DEFAULT_FILE_NAME Option
5.7. DELETE Option
5.8. F, FB, FS, or FSB Option
5.9. FILE_ID Option
5.10. FILE_ID_TO Option
5.11. FIXED_LENGTH_RECORDS Option
5.12. GROUP_PROTECTION Option
5.13. MAXIMUM_RECORD_SIZE Option
5.14. OWNER_PROTECTION Option
5.15. RECORD_ID_ACCESS Option
5.16. RECSIZE Option
5.17. SCALARVARYING Option
5.18. SHARED_READ Option
5.19. SUPERSEDE Option
5.20. TEMPORARY Option
5.21. V, VB, VS, or VSB Option
5.22. WORLD_PROTECTION Option
5.23. ENVIRONMENT Options for File Protection and File Sharing
5.24. File Sharing
6. Input/Output Statement Options
6.1. Option Format
6.2. Summary of Input/Output Statement Options
7. File-Handling Built-In Subroutines
7.1. FLUSH Built-In Subroutine (DEC Dialect Only)
7.2. REWIND Built-In Subroutine (DEC Dialect Only)
8. Using Sort Subroutines (IBM Only)
8.1. General Information
8.2. Calling the Sort Subroutines
8.3. Input and Output Routines
8.4. Programming Examples
9. Error Handling
9.1. RESIGNAL Built-In Subroutine
9.2. VAXCONDITION Condition
9.3. ON-Unit Actions
9.4. Relationship of UNIX Signals to PL/I ON-Units
9.5. Search Path for ON-Units
9.6. Scope of ON-Units
9.7. ON-Unit Examples
9.8. Condition-Handling Built-In Functions
10. Using PL/I in the Common Language Environment
10.1. The UNIX Procedure Calling and Condition Handling Standard
10.2. Parameter-Passing Mechanisms
10.3. Calling Routines
A. GNU Software Information
A.1. GNU Copyleft
B. Run-Time Messages
B.1. Message Format
B.2. Messages with Identifications
B.3. Messages without Identifications
B.4. Indexed File Messages
B.5. Panic Messages
C. Compiler Messages
Index