Product Standard |
---|
Operating System and Languages: Base 95 |
Document Number: X98XC |
©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.
Base
This Product Standard defines a platform for a wide variety of portable application programs, including those written to run on XPG3 Base platforms, and those conforming to ISO/IEC 9945-1:1990 (POSIX-1),1 NIST FIPS 151-2,2 and ISO/IEC 9945-2:1993 (POSIX-2).3
It is an enhancement to the Base Product Standard in that the commands and utilities functionality is strictly defined and fully conformant to ISO/IEC 9945-2:1993 (POSIX-2).
A single configuration of the system shall meet all of the conformance requirements defined in the following Product Standards:
Except where it would imply the use of language features that require both X/Open Common Usage C and ISO C semantics, a single source program written in X/Open Common Usage C or in ISO C shall be able to use all the services provided by the Portability Interfaces of all those Product Standards.
Not applicable.
Refer to the Product Standards listed in Conformance Requirements.
Refer to the Product Standards listed in Conformance Requirements.
Refer to the Product Standards listed in Conformance Requirements.
All the mandatory functionality defined in the XPG3 Base Product Standard is included in the Base Product Standard, and all that defined in the Base Product Standard is included in the Base 95 Product Standard. There are, however, some minor differences in behavior from XPG3, particularly in the area of the commands and utilities arising primarily from the alignment with the formal standard. The X/Open XPG3-XPG4 Base Migration Guide4 describes these differences and contains advice about how to avoid problems associated with the use of application code which may have depended upon implementation-defined behavior.
It should be noted that conformance to the Commands and Utilities Product Standard required to register a product to the Base Product Standard is loosely defined. A conformant system can be anywhere in the migration path between the XPG3 Commands and Utilities Product Standard and the Commands and Utilities V2 Product Standard. The degree of migration involved in moving from a Base system to a Base 95 system is therefore system-dependent, but can be ascertained by consulting the Conformance Statement of the Commands and Utilities Product Standard of the former.
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:
Apex Plaza
Forbury Road
Reading
Berkshire, RG1 1AX
United Kingdom
OGSpecs@opengroup.org