Commands and Utilities
Copyright © 1998 The Open Group


Product Standard
Operating System and Languages: Commands and Utilities
Document Number: X98CU


©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.

Product Standard

NAME

Commands and Utilities

LABEL FOR LOGO

No label.

DESCRIPTION

This Product Standard provides a command interface to a range of system utilities.

Two specifications are applicable: the Historic Compatibility specification which is Commands and Utilities, Issue 31 (referenced in XPG3), and the POSIX Compatibility specification which is Commands and Utilities, Issue 4, Version 22 and is aligned with ISO/IEC 9945-2:1993 (POSIX-2).3 See Migration below.

CONFORMANCE REQUIREMENTS

For a product to conform to this Product Standard, the differences between product behavior and either the Historic Compatibility specification or the POSIX Compatibility specification must be documented in the Conformance Statement. There are no other conformance requirements.

Human-Computer Interface

For the Historic Compatibility specification: refer to Commands and Utilities, Issue 3, command line syntax.

For the POSIX Compatibility specification: refer to Commands and Utilities, Issue 4, Version 2, command line syntax, and System Interface Definitions, Issue 4, Version 24, Glyphs contained in Table 4-1, Portable Character Set.

Note:
As far as the conformance requirements of this Product Standard are concerned, the above specifications are technically identical to Commands and Utilities, Issue 45 and System Interface Definitions, Issue 46, which they supersede.
Portability Interface

For the Historic Compatibility specification: refer to Commands and Utilities, Issue 3, command line syntax.

For the POSIX Compatibility specification: refer to Commands and Utilities, Issue 4, Version 2 and System Interface Definitions, Issue 4, Version 2. Support for the X/Open_UNIX_EXTENSION Feature Group is not required.

Programming Language Environment

For the Historic Compatibility specification: command language as defined in Commands and Utilities, Issue 3.

For the POSIX Compatibility specification: command language as defined in Commands and Utilities, Issue 4, Version 2.

Interoperability
OPERATIONAL ENVIRONMENT

Not applicable.

PORTABILITY ENVIRONMENT

XPG3 Internationalized System Calls and Libraries, or Internationalized System Calls and Libraries.

OVERRIDING STANDARDS

ISO/IEC 9945-2:1993 (POSIX-2).

INDICATORS OF COMPLIANCE

None.

MIGRATION

This Product Standard was introduced prior to ratification of IEEE Std. 1003.2-1992 to provide an early Commands and Utilities Product Standard. It allows products to be registered as conformant at any stage in the transition path between the XPG3 Commands and Utilities Product Standard and the IEEE standard. The Conformance Statement of a registered product must identify in detail where the product is in the transition path, and it must do this by documenting differences either from the Historic Compatibility specification or from the POSIX Compatibility specification. The latter was based on Draft 11.2 of the IEEE document, but the later ratified IEEE Std. 1003.2-1992, which has now progressed to become ISO/IEC 9945-2:1993 (POSIX-2), is technically identical to Draft 11.2.

Migration issues from a product registered as conformant to this Product Standard to one conformant to Commands and Utilities V2 are system-dependent but can be ascertained by reference to the product's Conformance Statement.


Any comments relating to the material contained in this document may be submitted to The Open Group at:

The Open Group
Apex Plaza
Forbury Road
Reading
Berkshire, RG1 1AX
United Kingdom
or by electronic mail to:
OGSpecs@opengroup.org


Footnotes

1.
X/Open Specification, 1988, 1989, February 1992, Commands and Utilities, Issue 3 (ISBN: 1-872630-36-7, C211); this specification was formerly X/Open Portability Guide, Volume 1, January 1989 XSI Commands and Utilities (ISBN: 0-13-685835-X, XO/XPG/89/002).

2.
CAE Specification, August 1994, Commands and Utilities, Issue 4, Version 2 (ISBN: 1-85912-034-2, C436).

3.
ISO/IEC 9945-2:1993, Information Technology - Portable Operating System Interface (POSIX) - Part 2: Shell and Utilities, User Portability Extension (identical to IEEE Std 1003.2-1992).

4.
CAE Specification, August 1994, System Interface Definitions, Issue 4, Version 2 (ISBN: 1-85912-036-9, C434).

5.
CAE Specification, July 1992, Commands and Utilities, Issue 4 (ISBN: 1-872630-48-0, C203).

6.
CAE Specification, July 1992, System Interface Definitions, Issue 4 (ISBN: 1-872630-46-4, C204).

7.
X/Open Specification, Issue 3, 1988, 1989, February 1992, Supplementary Definitions, Issue 3 (ISBN: 1-872630-38-3, C213); this specification was formerly X/Open Portability Guide, December 1988, Volume 3, (ISBN: 0-13-685850-3, XO/XPG/89/003),