Internationalized System Calls & Libraries Extd V2

Category: Operating System Services [SI]

This Product Standard is the foundation for conformance to the UNIX 98 Product Standard. It is a substantially enhanced version of the Internationalized System Calls and Libraries Extended Product Standard, which is the foundation for the UNIX 95 Product Standard. The principal enhancements include (1) Threads interfaces, (2) Multibyte Support Extension (MSE), (3) Large File Support extensions, (4) Dynamic Linking extensions, (5) changes to remove any hardware data-length dependencies or restrictions, (6) Year 2000 changes and (7) mandatory interfaces for Shared Memory, Enhanced Internationalization and POSIX2 C-Language Binding. Four optional Feature Groups provide for Realtime, Realtime Threads, Legacy and Encryption.

Product Standards are explained in Practical Guide to the Open Brand

Click for a Web version of the Product Standard

Click for full text of the Product Standard Definition: in PDF Format

Referenced Documents:

System Interfaces and Headers, Issue 5 - Two Volumes

System Interface Definitions, Issue 5

Go Solo 2 - The Authorized Guide to UNIX 98 (Ed. Andrew Josey)

ISO/IEC 9899:1990, Programming Languages - C (technically identifical to ANS X3.159-1989), including Amendment 1:1995, Multibyte Support Extension (MSE) for ISO C.

ISO/IEC 9945-1:1996, Information Technology - Portable Operating Systems Interface (POSIX) - Part 1: Systems Application Programming Interface (API) [C Language] (identifical to IEEE Std. 1003.1-1996). Incorporating ANSI/IEEE Stds. 1003.1-1990, 1003.1b-1993 (Realtime), 1003.1c-1995 (Threads) and 1003.1i-1995 (also Realtime).

ISO/IEC 9945-2:1993 (POSIX-2) for the optional POSIX-2 C-Language binding calls.

Conformance Statement Questionnaires:

CSQ for Internationalized System Calls & Libraries Extd V2 Product Standard

Test Suites:

VSX5 , and VSX4 , and VSU5 , and VSTH , (and optionally VSRT)

Present in UNIX 98 Product Standard(s)

UNIX® is a registered trademark and the Open ‘O’ logo and The Open Group Certification Mark are trademarks of The Open Group.
Copyright © The Open Group, All Rights Reserved