1、Information technology Portab le Operating System Interface (POSIX) Base Specifications, Issue7CAN/CSA-ISO/IEC/IEEE 9945-10(ISO/IEC/IEEE 9945:2009, IDT)National Standard of CanadaNOT FOR RESALE.PUBLICATION NON DESTINE LA REVENTE.Legal Notice for StandardsCanadian Standards Association (CSA) standard
2、s are developed through a consensus standards development process approved by the Standards Council of Canada. This process brings together volunteers representing varied viewpoints and interests to achieve consensus and develop a standard. Although CSA administers the process and establishes rules
3、to promote fairness in achieving consensus, it does not independently test, evaluate, or verify the content of standards.Disclaimer and exclusion of liabilityThis document is provided without any representations, warranties, or conditions of any kind, express or implied, including, without limitatio
4、n, implied warranties or conditions concerning this documents fitness for a particular purpose or use, its merchantability, or its non-infringement of any third partys intellectual property rights. CSA does not warrant the accuracy, completeness, or currency of any of the information published in th
5、is document. CSA makes no representations or warranties regarding this documents compliance with any applicable statute, rule, or regulation. IN NO EVENT SHALL CSA, ITS VOLUNTEERS, MEMBERS, SUBSIDIARIES, OR AFFILIATED COMPANIES, OR THEIR EMPLOYEES, DIRECTORS, OR OFFICERS, BE LIABLE FOR ANY DIRECT, I
6、NDIRECT, OR INCIDENTAL DAMAGES, INJURY, LOSS, COSTS, OR EXPENSES, HOWSOEVER CAUSED, INCLUDING BUT NOT LIMITED TO SPECIAL OR CONSEQUENTIAL DAMAGES, LOST REVENUE, BUSINESS INTERRUPTION, LOST OR DAMAGED DATA, OR ANY OTHER COMMERCIAL OR ECONOMIC LOSS, WHETHER BASED IN CONTRACT, TORT (INCLUDING NEGLIGENC
7、E), OR ANY OTHER THEORY OF LIABILITY, ARISING OUT OF OR RESULTING FROM ACCESS TO OR POSSESSION OR USE OF THIS DOCUMENT, EVEN IF CSA HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES, INJURY, LOSS, COSTS, OR EXPENSES.In publishing and making this document available, CSA is not undertaking to render
8、 professional or other services for or on behalf of any person or entity or to perform any duty owed by any person or entity to another person or entity. The information in this document is directed to those who have the appropriate degree of experience to use and apply its contents, and CSA accepts
9、 no responsibility whatsoever arising in any way from any and all use of or reliance on the information contained in this document. CSA is a private not-for-profit company that publishes voluntary standards and related documents. CSA has no power, nor does it undertake, to enforce compliance with th
10、e contents of the standards or other documents it publishes. Intellectual property rights and ownershipAs between CSA and the users of this document (whether it be in printed or electronic form), CSA is the owner, or the authorized licensee, of all works contained herein that are protected by copyri
11、ght, all trade-marks (except as otherwise noted to the contrary), and all inventions and trade secrets that may be contained in this document, whether or not such inventions and trade secrets are protected by patents and applications for patents. Without limitation, the unauthorized use, modificatio
12、n, copying, or disclosure of this document may violate laws that protect CSAs and/or others intellectual property and may give rise to a right in CSA and/or others to seek legal redress for such use, modification, copying, or disclosure. To the extent permitted by licence or by law, CSA reserves all
13、 intellectual property rights in this document.Patent rightsAttention is drawn to the possibility that some of the elements of this standard may be the subject of patent rights. CSA shall not be held responsible for identifying any or all such patent rights. Users of this standard are expressly advi
14、sed that determination of the validity of any such patent rights is entirely their own responsibility.Authorized use of this documentThis document is being provided by CSA for informational and non-commercial use only. The user of this document is authorized to do only the following:If this document
15、 is in electronic form:.load this document onto a computer for the sole purpose of reviewing it;.search and browse this document; and.print this document if it is in PDF format. Limited copies of this document in print or paper form may be distributed only to persons who are authorized by CSA to hav
16、e such copies, and only if this Legal Notice appears on each such copy.In addition, users may not and may not permit others to.alter this document in any way or remove this Legal Notice from the attached standard;.sell this document without authorization from CSA; or.make an electronic copy of this
17、document.If you do not agree with any of the terms and conditions contained in this Legal Notice, you may not load or use this document or make any copies of the contents hereof, and if you do make such copies, you are required to destroy them immediately. Use of this document constitutes your accep
18、tance of the terms and conditions of this Legal Notice. ISO/IEC 2013. CSA Group 2015. All rights reserved. Unauthorized reproduction is strictly prohibited.Technical Corrigendum1:2015(IDT) toCAN/CSA-ISO/IEC/IEEE9945:10(ISO/IEC/IEEE 9945:2009, IDT)NationalStandard of CanadaTechnical Corrigendum1:2015
19、(IDT) to CAN/CSA-ISO/IEC/IEEE 9945:10Informationtechnology Portable OperatingSystem Interface (POSIX)Base Specifications,Issue 7(ISO/IEC/IEEE 9945:2009, IDT)Standards UpdateServiceTechnical Corrigendum 1:2015(IDT) toCSA-ISO/IEC/IEEE 9945:10January 2015Title: Information technology Portable Operating
20、 System Interface (POSIX)BaseSpecifications, Issue 7To register for e-mail notification about any updates to this publication go to shop.csa.ca click on CSA Update ServiceThe List ID that you will need to register for updates to this publication is 2420888.If you require assistance, please e-mail te
21、chsupportcsagroup.org or call 416-747-2233.Visit CSA Groups policy on privacy at csagroup.org/legalto find out how we protect your personalinformation.INTERNATIONAL STANDARD ISO/IEC/IEEE 9945:2009TECHNICAL CORRIGENDUM 1 Published 2013-08-15 INTERNATIONAL ORGANIZATION FOR STANDARDIZATION ORGANISATION
22、 INTERNATIONALE DE NORMALISATIONINTERNATIONAL ELECTROTECHNICAL COMMISSION COMMISSION LECTROTECHNIQUE INTERNATIONALEInformation technology Portable Operating System Interface (POSIX) Base Specifications, Issue 7 TECHNICAL CORRIGENDUM 1 Technologies de linformation Spcifications de base de linterface
23、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 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 Tec
24、hnical Committee ISO/IEC JTC 1, Information technology, Subcommittee SC 22, Programming languages, their environments and system software interfaces, in parallel with its approval by the ISO/IEC national bodies, under the “fast-track procedure” defined in the Partner Standards Development Organizati
25、on 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 reserved ,62,( +1 978 750 8400. Permission to photocopy portions of any individual standard for educational classroom use can also be obtained through the
26、Copyright Clearance Center. ISO/IEC/IEEE 9945:2009/Cor.1:2013(E)Technical Corrigendum 1:2015 (IDT) to CAN/CSA-ISO/IEC/IEEE 9945:10Copyright 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 a
27、nd regulations. Compliance with the provisions of any 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 i
28、ts standards, intend to urge action that is not in compliance 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
29、, in laws and regulations, and use in private self-regulation, 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. Up
30、dating of IEEE documents Users of IEEE Standards documents 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
31、consists of the current edition of the document together 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 websi
32、te at http:/standards.ieee.org/index.html or contact 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 a
33、ll other standards can be accessed at the following 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
34、by patent rights. By publication of this standard, no 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 statemen
35、t is listed on the IEEE-SA website at http:/standards.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 th
36、at are demonstrably free of any unfair discrimination to applicants desiring to obtain such licenses. ISO/IEC/IEEE 9945:2009/Cor.1:2013(E)Technical Corrigendum 1:2015 (IDT) to CAN/CSA-ISO/IEC/IEEE 9945:10Copyright 2013 IEEE and The Open Group. All rights reserved. vi Essential Patent Claims may exis
37、t for which a Letter of Assurance has not been received. The IEEE is not responsible for identifying Essential Patent 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 prov
38、ided in connection with submission of a Letter of Assurance, if any, or in any licensing agreements are reasonable or 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 the
39、ir own responsibility. Further information may be obtained from the IEEE Standards Association. ISO/IEC/IEEE 9945:2009/Cor.1:2013(E)Technical Corrigendum 1:2015 (IDT) to CAN/CSA-ISO/IEC/IEEE 9945:10Copyright 2013 IEEE and The Open Group. All rights reserved. vii Participants IEEE Std 1003.1TM-2008/C
40、or 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 Austin Group At the time this IEEE standard was completed, the Austin Group had the following membership: Andrew Josey, Cha
41、ir Donald W. Cragun, Organizational Representative, IEEE PASC Nicholas Stoughton, Organizational Representative, ISO/IEC JTC 1/SC22 Mark S. Brown, Organizational Representative, The Open Group Cathy Fox, Technical Editor Austin Group Technical Reviewers Eric Blake Paolo Bonzini Mark S. Brown Geoff C
42、lare 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 Christoph Anton Mitterer Peter OGorman Peter Petrov James C. Pugsley Jrg Schilling Ed Schouten Konrad Schwarz Martin Sebor Ni
43、colas Sitbon Nicholas Stoughton Jilles Tjoelker Nathan Weeks David A. WheelerAustin Group Working Group Members Hans Aberg Eitan Adler Tanaka Akira Matthias Andree Matt W. Benjamin Guido Berhoerster Eric Blake Hans Boehm Paolo Bonzini Davide Brini Andries E. Brouwer Mark S. Brown David Butenhof Albe
44、rt 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 Laszlo Ersek Bruce Evans Sean C. Farley Hal Finkel Glenn Fowler Mike Frysinger Pierre Gaston Thorsten Glaser Philip Guent
45、her 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 Korn Terry Lambert Antoine Leca Vincent Lefvre Wojtek Lerch Scott Lurndal Roger Marquis Matt McCutchen Esmaeil Mirzaee Chr
46、istoph 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)Technical Corrigendum 1:2015 (IDT) to CAN/CSA-ISO/IEC/IEEE 9945:10Copyright 2013 IEEE and The O
47、pen Group. All rights reserved. viii Jeroen Ruigrok van der Werven Bart Schaefer Jrg Schilling Nico Schottelius Ed Schouten Konrad Schwarz Jens Schweikhardt Martin Sebor Glen Seeds Thor Lancelot Simon Keld Simonsen Nicolas Sitbon Johannes Sixt Paul Smith Nicholas Stoughton Marcel Telka Jilles Tjoelk
48、er Fred J. Tydeman Nathan Weeks David A. Wheeler Mats D Wichmann Garrett Wollman Jrg Wunsch The Open Group When The Open Group approved the Base Specifications, Issue 7, Technical Corrigendum 1 on 25 October 2012, the membership of The Open Group Base Working Group was as follows: Andrew Josey, Chai
49、r Mark S. Brown, Austin Group Liaison Cathy Fox, Technical Editor Base Working Group Members Eric Blake Mark S. Brown David Butenhof Geoff Clare Donald W. Cragun Lawrence D.K.B. Dwyer Darrin Johnson James C. Pugsley William L. Toth Kevin Van VechtenPortable Applications Standards Committee (PASC) Joseph M. Gwinn, Chair Andrew Josey, Functional Chair (Interpretations) Curtis Royster Jr., Functional Chair (Logistics) Nicholas Stou