IEEE 1003.9-1992
$87.75
IEEE Standard for InformationTechnology – POSIX(TM) FORTRAN 77 Language Interfaces – Part 1: Binding for System Application Program Interface (API)
Published By | Publication Date | Number of Pages |
IEEE | 1992 |
New IEEE Standard – Inactive-Withdrawn. This standard provides a standardized interface for accessing the system services of ISO/IEC 9945-1:1990 (IEEE Std 1003.1-1990, also know as POSIX.1), and support routines to access constructs not directly accessible with FORTRAN 77. This standard supports application portability at the source level through the binding between ANSI X3.9-1978 and POSIX.1, and a standardized definition of language-specific services. The goal is to provide standardized interfaces to the POSIX.1 system services via a FORTRAN 77 language interface. Terminology and general requirements, process primitives, the process environment, files and directories, input and output primitives, device- and class-specific functions, the FORTRAN 77 language library, and system databases are covered.
PDF Catalog
PDF Pages | PDF Title |
---|---|
1 | Title Page |
3 | Introduction |
5 | Participants |
7 | CONTENTS |
9 | 1. General 1.1 Scope 1.2 Normative References |
10 | 1.3 Conformance |
12 | 2. Terminology and General Requirements 2.1 Conventions |
13 | 2.2 Definitions |
15 | 2.3 FORTRAN 77 Language Bindings Concepts |
18 | 2.4 Error Numbers 2.5 Primitive System Data Types 2.6 Environment Description |
19 | 2.7 FORTRAN 77 Language Definitions 2.8 Numerical Limits 2.9 Symbolic Constants |
20 | 3. Process Primitives 3.1 Process Creation and Execution |
21 | 3.2 Process Termination |
23 | 3.3 Signals |
29 | 3.4 Timer Operations |
31 | 4. Process Environment 4.1 Process Identification |
32 | 4.2 User Identification |
35 | 4.3 Process Groups |
37 | 4.4 System Identification |
38 | 4.5 Time |
40 | 4.6 Environment Variables |
41 | 4.7 Terminal Identification |
43 | 4.8 Configurable System Variables |
44 | 5. Files and Directories 5.1 Directories |
46 | 5.2 Get Working Directory |
47 | 5.3 General File Creation |
50 | 5.4 Special File Creation |
52 | 5.5 File Removal |
54 | 5.6 File Characteristics |
59 | 5.7 Configurable Pathname Variables |
60 | 6. Input and Output Primitives 6.1 Pipes |
61 | 6.2 File Descriptor Manipulation |
62 | 6.3 File Descriptor Deassignment 6.4 Input and Output |
64 | 6.5 Control Operations on Files |
66 | 7. Device- and Class-Specific Procedures 7.1 General Terminal Interface |
69 | 7.2 General Terminal Interface Control Subroutines |
72 | 8. FORTRAN 77 Language Library 8.1 FORTRAN 77 Intrinsics 8.2 System Symbolic Constant Access |
73 | 8.3 Structure Creation and Manipulation |
77 | 8.4 Subroutine-Handle Manipulation |
78 | 8.5 External Unit and File Description Interaction |
86 | 8.6 Stream I/O |
89 | 8.7 Bit Field Manipulation |
91 | 8.8 System Date and Time |
92 | 8.9 Command-Line Arguments |
93 | 8.10 Character String Procedures |
94 | 8.11 Extended Range Integer Manipulation |
95 | 8.12 Process Termination 9. System Databases 9.1 System Databases 9.2 Database Access |
99 | 10. Data Interchange Format 10.1 Archive/interchange File Format |
100 | Annex A—Rationale and Notes A.1 General |
102 | A.2 Terminology and General Requirements |
115 | A.3 Process Primitives |
117 | A.4 Process Environment |
120 | A.5 Files and Directories |
122 | A.6 Input and Output Primitives |
124 | A.7 Device- and Class-Specific Functions |
125 | A.8 FORTRAN 77 Language Library |
145 | A.9 System Databases A.10 Data Interchange Format Acknowledgments |