IEEE-1003.1-2004-Rationale.pdf
《IEEE-1003.1-2004-Rationale.pdf》由会员分享,可在线阅读,更多相关《IEEE-1003.1-2004-Rationale.pdf(358页珍藏版)》请在三一文库上搜索。
1、 IEEE Std 1003.1, 2004 Edition The Open Group Technical Standard Base Specifications, Issue 6 Includes IEEE Std 1003.1-2001, IEEE Std 1003.1-2001/Cor 1-2002 and IEEE Std 1003.1-2001/Cor 2-2004 Standard for Information Technology Portable Operating System Interface (POSIX) Rationale (Informative) Spo
2、nsor Portable Applications Standards Committee of the IEEE Computer Society and The Open Group This page intentionally left blank Abstract This standard is simultaneously ISO/IEC 9945, IEEE Std 1003.1, and forms the core of the Single UNIX Specifi cation, Version 3. This2004EditionincludesIEEE Std 1
3、003.1-2001/Cor 1-2002andIEEE Std 1003.1-2001/Cor 2-2004incorporatedinto IEEE Std 1003.1-2001(thebasedocument).ThetwoCorrigendaaddressproblemsdiscoveredsincetheapprovalof IEEE Std 1003.1-2001. These changes are mainly due to resolving integration issues raised by the merger of the base documents that
4、 were incorporated into IEEE Std 1003.1-2001, which is the single common revision to IEEE Std 1003.1 TM-1996, IEEE Std 1003.2TM-1992, ISO/IEC 9945-1:1996, ISO/IEC 9945-2:1993, and the Base Specifi cations of The Open Group Single UNIX Specifi cation, Version 2. This standard defi nes a standard oper
5、ating system interface and environment, including a command interpreter (or shell), and common utility programs to support applications portability at the source code level. This standard is intended to be used by both applications developers and system implementors and comprises four major componen
6、ts (each in an associated volume): General terms, concepts, and interfaces common to all volumes of this standard, including utility conventions and C-language header defi nitions, are included in the Base Defi nitions volume. Defi nitions for system service functions and subroutines, language-speci
7、fi c system services for the C programming language, function issues, including portability, error handling,and error recovery, are included in the System Interfaces volume. Defi nitions for a standard source code-level interface to command interpretation services (a shell) and common utility progra
8、ms for application programs are included in the Shell and Utilities volume. Extended rationale that did not fi t well into the rest of the document structure, which contains historical information concerning the contents of this standard and why features were included or discarded by the standard de
9、velopers, is included in the Rationale (Informative) volume. The following areas are outside the scope of this standard: Graphics interfaces Database management system interfaces Record I/O considerations Object or binary code portability System confi guration and resource availability This standard
10、 describes the external characteristics and facilities that are of importance to applications developers, rather than the internal construction techniques employed to achieve these capabilities. Special emphasis is placed on those functions and facilities that are needed in a wide variety of commerc
11、ial applications. Keywords application program interface (API), argument, asynchronous, basic regular expression (BRE), batch job, batch system, built-in utility, byte, child, command language interpreter, CPU, extended regular expression (ERE), FIFO, fi le access control mechanism, input/output (I/
12、O), job control, network, portable operating system interface (POSIX), parent, shell, stream, string, synchronous, system, thread, X/Open System Interface (XSI) Rationale (Informative) Copyright 2001-2004, IEEE and The Open Group. All rights reserved.i Copyright 2001-2004 by the Institute of Electri
13、cal and Electronics Engineers,Inc. and The Open Group. All rights reserved. Rationale (Informative) Published 30 April 2004 by the Institute of Electrical and Electronics Engineers,Inc. 3 Park Avenue, New York, NY 10016-5997, U.S.A. ISBN: 0-7381-4045-7/SH95237PDF 0-7381-4046-5/SS95237 Printed in the
14、 United States of America by the IEEE. Published 30 April 2004 by The Open Group Apex Plaza, Forbury Road, Reading, BerkshireRG1 1AX, U.K. Document Number: C049 ISBN: 1-931624-46-1 Printed in the U.K. by The Open Group. All rights reserved. No part of this publication may be reproduced in any form,
15、in an electronic retrieval system or otherwise, without prior written permission from both the IEEE and The Open Group. Portions of this standard are derived with permission from copyrighted material owned by Hewlett-Packard Company, International Business Machines Corporation, Novell Inc., The Open
16、 Software Foundation, and Sun Microsystems, Inc. Permissions Authorization to photocopy portions of this standard for internal or personal use is granted provided that the appropriate fee is paid to the Copyright Clearance Center or the equivalent body outside of the U.S. Permission to make multiple
17、 copies for educational purposes in the U.S. requires agreement and a license fee to be paid to the Copyright Clearance Center. Beyondthese provisions, permission to reproduce all or any part of this standard must be with the consent of both copyright holders and may be subject to a license fee. Bot
18、h copyright holders will need to be satisfi ed that the other has granted permission. Requests to the copyright holders should be sent by email to austin-group-permissionsopengroup.org. Feedback This standard has been prepared by the Austin Group. Feedback relating to the material contained in this
19、standard may be submitted using the Austin Group web site at www.opengroup.org/austin/defectform.html. iiRationale (Informative) Copyright 2001-2004, IEEE and The Open Group. All rights reserved. IEEE IEEE Standards documents are developed within the IEEE Societies and the Standards Coordinating Com
20、mittees of the IEEE Standards Association (IEEE-SA) Standards Board. The IEEE develops its standards through a consensus development process, approved by the American National Standards Institute, which brings together volunteers representing varied viewpoints and interests to achieve the fi nal pro
21、duct. Volunteers are not necessarily members of the Institute and serve without compensation. While the IEEE administers the process and establishes rules to promote fairness in the consensus development process, the IEEE does not independently evaluate, test, or verify the accuracy of any of the in
22、formation contained in its standards. Use of an IEEE Standard is wholly voluntary. The IEEE disclaims liability for any personal injury, property, or other damage, of any nature whatsoever, whether special, indirect, consequential, or compensatory, directly or indirectly resulting from the publicati
23、on, use of, or reliance upon this, or any other IEEE Standard document. The IEEE does not warrant or represent the accuracy or content of the material contained herein, and expressly disclaims any express or implied warranty, including any implied warranty of merchantability or fi tness for a specif
24、i c purpose, or that the use of the material contained herein is free from patent infringement. IEEE Standards documents are supplied AS IS. The existence of an IEEE Standard does not imply that there are no other ways to produce, test, measure, purchase, market, or provide other goods and services
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- IEEE 1003.1 2004 Rationale
链接地址:https://www.31doc.com/p-3769463.html