NAME

1003.1TM-2003 System Interfaces

DESCRIPTION

This Product Standard is for operating system environments providing system services conforming to the System Interfaces Volume of IEEE Std 1003.1, 2003 Edition1. This supports applications portability at the source code level and includes the provision of a standard operating system interface and environment.

This Product Standard covers only the required functions and facilities required for conformance to IEEE Std 1003.1 and does not cover any options or subprofiling.

CONFORMANCE REQUIREMENTS
Human-Computer Interface

Base Definitions Volume of IEEE Std 1003.1, 2003 Edition,2 Section 6.1, Portable Character Set, Table 6-1, Portable Character Set.

Portability Interface

Base Definitions Volume of IEEE Std 1003.1, 2003 Edition.

System Interfaces Volume of IEEE Std 1003.1, 2003 Edition3

The detailed conformance requirements are specified in the Base Definitions Volume of IEEE Std 1003.1, 2003 Edition, Section 2.1.3, POSIX Conformance, subsection 2.1.3.1 POSIX System Interfaces. Only the mandatory requirements apply to this Product Standard.

Programming Language Environment

C Language. Dialect ISO C. ISO C source programs invoking the services of this Product Standard must be supported by the registered product.

Interoperability
OPERATIONAL ENVIRONMENT

Not applicable.

PORTABILITY ENVIRONMENT

None.

OVERRIDING STANDARDS

ISO/IEC 9899:1999 (C Language)

This Product Standard is also fully aligned with the former NIST FIPS 151-2,4 although it does not defer to it. All the NIST FIPS 151-2 options are mandated by this Product Standard.

INDICATORS OF COMPLIANCE

Test reports for the Portability Interface from currently authorized releases of the VSX-PCTS 2003 test suite.

MIGRATION

Detailed migration information can be found in The Authorized Guide to Version 3 of the Single UNIX Specification.5


Footnotes

1.
IEEE Std 1003.1, 2003 Edition, IEEE Standard for Information Technology - Portable Operating System Interface (POSIX), includes IEEE Std 1003.1-2001 and IEEE Std 1003.1/Cor 1-2002.

2.
IEEE Standard, March 2003, Base Definitions Volume of IEEE Std 1003.1, 2003 Edition, (ISBN: 1-931624-23-2, C031), published by The Open Group.

3.
IEEE Standard, March 2003, System Interfaces Volume of IEEE Std 1003.1, 2003 Edition, (ISBN: 1-931624-24-0, C032), published by The Open Group.

4.
Federal Information Procurement Standards (FIPS) 151-2, Portable Operating System Interface (POSIX)- Part 1: System Application Program Interface (API) [C Language]. Now withdrawn.

5.
The Single UNIX Specification, Authorized Guide to Version 3, March 2002 (ISBN: 1-85912-277-9, G906), published by The Open Group.


Version 1.0 15 October 2003