1、 INTERNATIONAL STANDARD ISO/IEC/IEEE 9945:2009 TECHNICAL CORRIGENDUM 1 Published 2013-08-15 INTERNATIONAL ORGANIZATION FOR STANDARDIZATION ORGANISATION INTERNATIONALE DE NORMALISATION INTERNATIONAL ELECTROTECHNICAL COMMISSION COMMISSION LECTROTECHNIQUE INTERNATIONALEInformation technology Portable O
2、perating System Interface (POSIX) Base Specifications, Issue 7 TECHNICAL CORRIGENDUM 1 Technologies de linformation Spcifications de base de linterface pour la portabilit des systmes (POSIX), Issue 7 RECTIFICATIF TECHNIQUE 1 Technical Corrigendum 1 to ISO/IEC 9945:2009 was prepared by The Open Group
3、 and the Portable Applications Standards Committee of the Computer Society of the IEEE (as IEEE Std 1003.1-2008/Cor 1- 2013). It was adopted by Joint Technical Committee ISO/IEC JTC 1, Information technology, Subcommittee SC 22, Programming languages, their environments and system software interface
4、s, in parallel with its approval by the ISO/IEC national bodies, under the “fast-track procedure” defined in the Partner Standards Development Organization cooperation agreement between ISO and IEEE. ICS 35.060 Ref. No. ISO/IEC/IEEE 9945:2009/Cor.1:2013(E) 2013, IEEE and The Open Group All rights re
5、served Published in Switzerland (Corrigendum to IEEE Std 1003.1-2008) The Open Group Technical Standard Base Specifications, Issue 7 IEEE Standard for Information TechnologyPortable Operating System Interface (POSIX) Base Specifications, Issue 7 Technical Corrigendum 1 Sponsor Portable Applications
6、Standards Committee of the IEEE Computer Society and The Open Group Approved 6 February 2013 IEEE-SA Standards Board Approved 25 October 2012 The Open Group Abstract: This Technical Corrigendum addresses problems discovered since the approval of IEEE Std 1003.1 TM-2008. Keywords: application program
7、 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, file access control mechanism, IEEE 1003.1 TM , input/output (I/O), job control, network, port
8、able operating system interface (POSIX ) The Institute of Electrical and Electronics Engineers, Inc. 3 Park Avenue, New York, NY 10016-5997, USA Copyright 2013 by The Institute of Electrical and Electronics Engineers, Inc. and The Open Group. All rights reserved. Published 15 March 2013. Printed in
9、the United States of America. Published 15 March 2013 by The Open Group. Printed in the United Kingdom by The Open Group. IEEE is a registered trademark in the U.S. Patent +1 978 750 8400. Permission to photocopy portions of any individual standard for educational classroom use can also be obtained
10、through the Copyright Clearance Center. ISO/IEC/IEEE 9945:2009/Cor.1:2013(E) Copyright 2013 IEEE and The Open Group. All rights reserved. v Notice to users Laws and regulations Users of IEEE Standards documents should consult all applicable laws and regulations. Compliance with the provisions of any
11、 IEEE Standards document does not imply compliance to any applicable regulatory requirements. Implementers of the standard are responsible for observing or referring to the applicable regulatory requirements. IEEE does not, by the publication of its standards, intend to urge action that is not in co
12、mpliance with applicable laws, and these documents may not be construed as doing so. Copyrights This document is copyrighted by the IEEE. It is made available for a wide variety of both public and private uses. These include both use, by reference, in laws and regulations, and use in private self- r
13、egulation, standardization, and the promotion of engineering practices and methods. By making this document available for use and adoption by public authorities and private users, the IEEE does not waive any rights in copyright to this document. Updating of IEEE documents Users of IEEE Standards doc
14、uments should be aware that these documents may be superseded at any time by the issuance of new editions or may be amended from time to time through the issuance of amendments, corrigenda, or errata. An official IEEE document at any point in time consists of the current edition of the document toge
15、ther with any amendments, corrigenda, or errata then in effect. In order to determine whether a given document is the current edition and whether it has been amended through the issuance of amendments, corrigenda, or errata, visit the IEEE-SA website at http:/standards.ieee.org/index.html or contact
16、 the IEEE at the address listed previously. For more information about the IEEE Standards Association or the IEEE standards development process, visit the IEEE-SA website at http:/standards.ieee.org/index.html. Errata Errata, if any, for this and all other standards can be accessed at the following
17、URL: http:/standards.ieee.org/findstds/errata/index.html. Users are encouraged to check this URL for errata periodically. Patents Attention is called to the possibility that implementation of this standard may require use of subject matter covered by patent rights. By publication of this standard, n
18、o position is taken by the IEEE with respect to the existence or validity of any patent rights in connection therewith. If a patent holder or patent applicant has filed a statement of assurance via an Accepted Letter of Assurance, then the statement is listed on the IEEE-SA website at http:/standard
19、s.ieee.org/about/sasb/patcom/patents.html. Letters of Assurance may indicate whether the Submitter is willing or unwilling to grant licenses under patent rights without compensation or under reasonable rates, with reasonable terms and conditions that are demonstrably free of any unfair discriminatio
20、n to applicants desiring to obtain such licenses. ISO/IEC/IEEE 9945:2009/Cor.1:2013(E) Copyright 2013 IEEE and The Open Group. All rights reserved. vi Essential Patent Claims may exist for which a Letter of Assurance has not been received. The IEEE is not responsible for identifying Essential Patent
21、 Claims for which a license may be required, for conducting inquiries into the legal validity or scope of Patents Claims, or determining whether any licensing terms or conditions provided in connection with submission of a Letter of Assurance, if any, or in any licensing agreements are reasonable or
22、 non-discriminatory. Users of this standard are expressly advised that determination of the validity of any patent rights, and the risk of infringement of such rights, is entirely their own responsibility. Further information may be obtained from the IEEE Standards Association. ISO/IEC/IEEE 9945:200
23、9/Cor.1:2013(E) Copyright 2013 IEEE and The Open Group. All rights reserved. vii Participants IEEE Std 1003.1 TM -2008/Cor 1-2013 was prepared by the Austin Group, sponsored by the Portable Applications Standards Committee of the IEEE Computer Society, The Open Group, and ISO/IEC JTC 1/SC22. The Aus
24、tin Group At the time this IEEE standard was completed, the Austin Group had the following membership: Andrew Josey, Chair Donald W. Cragun, Organizational Representative, IEEE PASC Nicholas Stoughton, Organizational Representative, ISO/IEC JTC 1/SC22 Mark S. Brown, Organizational Representative, Th
25、e Open Group Cathy Fox, Technical Editor Austin Group Technical Reviewers Eric Blake Paolo Bonzini Mark S. Brown Geoff Clare Donald W. Cragun Ulrich Drepper Laszlo Ersek Hal Finkel Mark Harris Tom Honermann Ross Johnson Andrew Josey Alexey Khoroshilov Antoine Leca Vincent Lefvre Matt McCutchen Chris
26、toph Anton Mitterer Peter OGorman Peter Petrov James C. Pugsley Jrg Schilling Ed Schouten Konrad Schwarz Martin Sebor Nicolas Sitbon Nicholas Stoughton Jilles Tjoelker Nathan Weeks David A. Wheeler Austin Group Working Group Members Hans Aberg Eitan Adler Tanaka Akira Matthias Andree Matt W. Benjami
27、n Guido Berhoerster Eric Blake Hans Boehm Paolo Bonzini Davide Brini Andries E. Brouwer Mark S. Brown David Butenhof Albert Cahalan Stephane Chazelas Geoff Clare Garrett Cooper Donald W. Cragun Matthew Dempsky Casper Dik Niall Douglas Ulrich Drepper Lawrence D.K.B. Dwyer Paul Eggert Julian Elischer
28、Laszlo Ersek Bruce Evans Sean C. Farley Hal Finkel Glenn Fowler Mike Frysinger Pierre Gaston Thorsten Glaser Philip Guenther Bruno Haible Mark Harris David Holland Tom Honermann Ross Johnson Andrew Josey Dan Kegel Michael Kerrisk Alexey Khoroshilov Josh Knight Jonathan A. Kollasch Bruce Korb David K
29、orn Terry Lambert Antoine Leca Vincent Lefvre Wojtek Lerch Scott Lurndal Roger Marquis Matt McCutchen Esmaeil Mirzaee Christoph Anton Mitterer Joseph S. Myers Alexander Nasonov Jonathan Nieder Carlos ODonell Peter OGorman Peter Petrov Wayne Pollock James C. Pugsley Chet Ramey Xavier Roche ISO/IEC/IEEE 9945:2009/Cor.1:2013(E)