|Operating System and Languages: Internationalized System Calls and Libraries|
|Document Number: X98SC|
©January 1998, The Open Group All rights reserved. No part of this publication may be reproduced, stored in a retrieval system, or transmitted, in any form or by any means, electronic, mechanical, photocopying, recording or otherwise, without the prior permission of the copyright owners.
Motif,® OSF/1,® UNIX,® and the "X Device"® are registered trademarks and IT DialToneTM; and The Open GroupTM; are trademarks of The Open Group in the U.S. and other countries.
Internationalized System Calls and Libraries
This Product Standard defines operating system kernel and header files. It includes conformance to ISO/IEC 9945-1:1990 (POSIX-1)1 and NIST FIPS 151-2.2 This is the original Internationalized System Calls and Libraries Product Standard, which was an update of the XPG3 System Calls and Libraries Product Standard to align with ISO/IEC 9945-1:1990 (POSIX-1). It includes as mandatory the Inter-process Communication element that was optional in XPG3, and introduces widechar internationalization. The selection of options from ISO/IEC 9945-1:1990 (POSIX-1) matches the NIST FIPS 151-2.
System Interface Definitions, Issue 4, Version 2,3 Glyphs contained in Table 4-1, Portable Character Set.
System Interfaces and Headers, Issue 4, Version 2,5 with optional implementation of all Feature Groups.
Note that the specification calls for mandatory support for certain
of its Feature Groups (for example, POSIX-2 C-language binding)
when it is associated with a commands and utilities implementation
conformant to Commands and Utilities, Issue 4 or later (refer to _XOPEN_XCU_VERSION
contained in Chapter 4, Headers,
System Interface Definitions, Issue 4, Version 2.
C Language. Dialect ISO C. ISO C source programs invoking the services of this Product Standard must be supported by the registered product.
ISO/IEC 9945-1:1990 (POSIX-1).
ISO/IEC 9945-2:1993 (POSIX-2)7 for the optional POSIX-2 C-language binding calls.
ISO/IEC 9899:1990 (C Language).8
A Test Report from a currently authorized release of the VSX4 Test Suite.
Issues concerning migration from XPG3 are described in the X/Open XPG3-XPG4 Base Migration Guide.9 All system interfaces in the XPG3 Product Standard are present in this Product Standard, but there are some minor differences in behavior.
Any comments relating to the material contained in this document may be submitted to The Open Group at:
The Open Groupor by electronic mail to:
Berkshire, RG1 1AX