CAN/CSA-ISO/IEC 14519-04 (R2012)
Current
The latest, up-to-date edition.
Information Technology - POSIX® Ada Language Interfaces - Binding for System Application Program Interface (API) (Adopted ISO/IEC 14519:2001 / IEEE 1003.5, 1999, second edition, 2001-12-15)
Hardcopy , PDF
English
01-01-2004
Introduction
Section 1: General
Section 2: Terminology and General Requirements
Section 3: Process Primitives
Section 4: Process Environment
Section 5: Files and Directories
Section 6: I/O Primitives
Section 7: Device- and Class-Specific Functions
Section 8: Language-Specific Services for Ada
Section 9: System Databases
Section 10: Data Interchange Format
Section 11: Synchronization
Section 12: Memory Management
Section 13: Execution Scheduling
Section 14: Clocks and Timers
Section 15: Message Passing
Section 16: Task Management
Section 17: Detailed Network Interface - XTI
Section 18: Detailed Network Interface - Socket
Section 19: Event Management
Annex A (informative) - Bibliography
Annex B (informative) - Rationale and Notes
Annex C (informative) - Ada/C Cross-References
Annex D (normative) - Protocol Mappings
Alphabetic Topical Index
Scope This Standard defines a set of system application program interfaces to operating system services. These interfaces provide access via the Ada programming language to the same operating system services for which C-language interfaces are specified in ISO/IEC 9945-1:1996 f2g c 1)2) and IEEE P1003.1g fB14g. The purpose of this standard is to support application portability at the Ada source code level. This Standard is intended to be used by both application developers and system implementors. This Standard is intended to be compatible with implementations of the 1995 revision to the Ada language standard (ISO/IEC 8652:1995 f1g). Fall-back approaches compatible with implementations of the original Ada language standard (ISO/IEC 8652:1987 fB5g) are also provided (see 1.3).
DocumentType |
Standard
|
ISBN |
1-55397-355-0
|
Pages |
898
|
PublisherName |
Canadian Standards Association
|
Status |
Current
|
Scope This Standard defines a set of system application program interfaces to operating system services. These interfaces provide access via the Ada programming language to the same operating system services for which C-language interfaces are specified in ISO/IEC 9945-1:1996 f2g c 1)2) and IEEE P1003.1g fB14g. The purpose of this standard is to support application portability at the Ada source code level. This Standard is intended to be used by both application developers and system implementors. This Standard is intended to be compatible with implementations of the 1995 revision to the Ada language standard (ISO/IEC 8652:1995 f1g). Fall-back approaches compatible with implementations of the original Ada language standard (ISO/IEC 8652:1987 fB5g) are also provided (see 1.3).
Standards | Relationship |
ISO/IEC 14519:2001 | Identical |
ISO/IEC 9945-1:2003 | Information technology Portable Operating System Interface (POSIX) Part 1: Base Definitions |
IEEE 1003.1B : 1993 | PORTABLE OPERATING SYSTEM INTERFACE (POSIX) - SYSTEM APPLICATION PROGRAM INTERFACE (API) - AMENDMENT 1: REALTIME EXTENSION (C LANGUAGE) |
ISO/IEC 7498-1:1994 | Information technology Open Systems Interconnection Basic Reference Model: The Basic Model |
ISO/IEC 8859-1:1998 | Information technology 8-bit single-byte coded graphic character sets Part 1: Latin alphabet No. 1 |
ISO/IEC 8072:1996 | Information technology — Open systems interconnection — Transport service definition |
ISO/IEC 8348:2002 | Information technology Open Systems Interconnection Network service definition |
ISO/IEC 8878:1992 | Information technology — Telecommunications and information exchange between systems — Use of X.25 to provide the OSI Connection-mode Network Service |
ISO/IEC 8473-1:1998 | Information technology Protocol for providing the connectionless-mode network service: Protocol specification Part 1: |
ISO/IEC 8208:2000 | Information technology Data communications X.25 Packet Layer Protocol for Data Terminal Equipment |
ISO/IEC 8652:2012 | Information technology — Programming languages — Ada |
ISO/IEC 8473-3:1995 | Information technology — Protocol for providing the connectionless-mode network service: Provision of the underlying service by an X.25 subnetwork |
ISO/IEC ISP 11188-3:1996 | Information technology — International Standardized Profile — Common upper layer requirements — Part 3: Minimal OSI upper layer facilities |
IEEE/Open Group 1003.1, 2013 Edition | IEEE Standard for Information Technology—Portable Operating System Interface (POSIX(TM)) Base Specifications, Issue 7 |
Access your standards online with a subscription
Features
-
Simple online access to standards, technical information and regulations.
-
Critical updates of standards and customisable alerts and notifications.
-
Multi-user online standards collection: secure, flexible and cost effective.