Internationalized System Calls and Libraries

Category: Operating System Services [SC]

This Product Standard defines the basic operating system interface (and header files) normally invoked directly from C Language programs. It includes full conformance to ISO/IEC 9945-1:1990 (POSIX-1). The ISO standard defines only a subset of the operating systems interfaces required by application developers and additional interfaces and features have been added to meet their needs. To satisfy internationalization requirements the Product Standard provides for full data transparency allowing flexibility in the choice of coded character set(s) employed.

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:

XPG3 - XPG4 Base Migration Guide

System Interfaces and Headers, Issue 4, Version 2

System Interface Definitions, Issue 4, Version 2

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

ISO/IEC 9945-1:1990, Information Technology - Portable Operating Systems Interface (POSIX) - Part 1: Systems Application Programming Interface (API) [C Language] (identifical to IEEE Std. 1003.1-1990)

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

Conformance Statement Questionnaires:

CSQ for Internationalized System Calls and Libraries Product Standard

Test Suites:


Present in Base, UNIX 93 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