IEEE 1003 5-1999 en Information Technology - POSIX Ada Language Interfaces - Part 1 Binding for System Application Program Interface (API) - Amendment 2 Protoco.pdf
《IEEE 1003 5-1999 en Information Technology - POSIX Ada Language Interfaces - Part 1 Binding for System Application Program Interface (API) - Amendment 2 Protoco.pdf》由会员分享,可在线阅读,更多相关《IEEE 1003 5-1999 en Information Technology - POSIX Ada Language Interfaces - Part 1 Binding for System Application Program Interface (API) - Amendment 2 Protoco.pdf(889页珍藏版)》请在麦多课文档分享上搜索。
1、 POSIX is a registered trademark of the Institute of Electrical and Electronics Engineers, Inc.IEEE Std 1003.5, 1999 Edition(Incorporates IEEE Std 1003.5-1992,IEEE Std 1003.5b-1996, andIEEE Std 1003.5c-1998)IEEE Standard for Information TechnologyPOSIXAda Language InterfacesPart 1: Binding for Syste
2、m ApplicationProgram Interface (API)IncludesAmendment 1: Realtime ExtensionsandAmendment 2: Protocol-Independent InterfacesSponsorPortable Applications Standards Committeeof theIEEE Computer SocietyApproved 8 December 1998IEEE Standards BoardAbstract:This standard is part of the POSIXseries of stand
3、ards for applications and user inter-faces to open systems. It defines the Ada language bindings as package specifications and accom-panying textual descriptions of the application program interface (API). This standard supportsapplication portability at the source code level through the binding bet
4、ween ISO 8652:1995 (Ada)and ISO/IEC 9945-1:1996 (IEEE Std 1003.1-1996) (POSIX) as amended by IEEE P1003.1g/D6.6.Terminology and general requirements, process primitives, the process environment, files anddirectories, input and output primaries, device- and class-specific functions, language-specific
5、services for Ada, system databases, synchronization, memory management, execution scheduling,clocks and timers, message passing, task management, the XTI and socket detailed network inter-faces, event management, network support functions, and protocol-specific mappings are covered.It also specifies
6、 behavior to support the binding that must be proviced by the Ada.Keywords:Ada, API, application portability, computer language bindings, information exchange,interprocess communication, networks, open systems, operating systems, portable application,POSIX, POSIX language bindings, protocol-specific
7、, protocol-independent, real-time, sockets,thread, XTI.The Institute of Electrical and Electronics Engineers, Inc.3 Park Avenue, New York, NY 10016-5997, USACopyright 1999 by the Institute of Electrical and Electronics Engineers, Inc.All rights reserved. Published 3 December 1999. Printed in the Uni
8、ted States of America.Print:ISBN 0-7381-1539-8 SH94710PDF:ISBN 0-7381-1540-1 SS94710No part of this publication may be reproduced in any form, in an electronic retrieval system or otherwise, without the prior written permission of the publisher.IEEE Standardsdocuments are developed within the IEEE S
9、ocieties and the Standards Coordinating Com-mittees of the IEEE Standards Association (IEEE-SA) Standards Board. Members of the committees servevoluntarily and without compensation. They are not necessarily members of the Institute. The standardsdeveloped within IEEE represent a consensus of the bro
10、ad expertise on the subject within the Institute aswell as those activities outside of IEEE that have expressed an interest in participating in the development ofthe standard.Use of an IEEE Standard is wholly voluntary. The existence of an IEEE Standard does not imply that thereare no other ways to
11、produce, test, measure, purchase, market, or provide other goods and services related tothe scope of the IEEE Standard. Furthermore, the viewpoint expressed at the time a standard is approved andissued is subject to change brought about through developments in the state of the art and commentsreceiv
12、ed from users of the standard. Every IEEE Standard is subjected to review at least every five years forrevision or reaffirmation. When a document is more than five years old and has not been reaffirmed, it is rea-sonable to conclude that its contents, although still of some value, do not wholly refl
13、ect the present state ofthe art. Users are cautioned to check to determine that they have the latest edition of any IEEE Standard.Comments for revision of IEEE Standards are welcome from any interested party, regardless of membershipaffiliation with IEEE. Suggestions for changes in documents should
14、be in the form of a proposed change oftext, together with appropriate supporting comments.Interpretations: Occasionally questions may arise regarding the meaning of portions of standards as theyrelate to specific applications. When the need for interpretations is brought to the attention of IEEE, th
15、eInstitute will initiate action to prepare appropriate responses. Since IEEE Standards represent a consensus ofall concerned interests, it is important to ensure that any interpretation has also received the concurrence of abalance of interests. For this reason, IEEE and the members of its societies
16、 and Standards CoordinatingCommittees are not able to provide an instant response to interpretation requests except in those cases wherethe matter has previously received formal consideration. Comments on standards and requests for interpretations should be addressed to:Secretary, IEEE-SA Standards
17、Board445 Hoes LaneP.O. Box 1331Piscataway, NJ 08855-1331USAAuthorization to photocopy portions of any individual standard for internal or personal use is granted by theInstitute of Electrical and Electronics Engineers, Inc., provided that the appropriate fee is paid to CopyrightClearance Center. To
18、arrange for payment of licensing fee, please contact Copyright Clearance Center, Cus-tomer Service, 222 Rosewood Drive, Danvers, MA 01923 USA; (978) 750-8400. Permission to photocopyportions of any individual standard for educational classroom use can also be obtained through the Copy-right Clearanc
19、e Center.Note: Attention is called to the possibility that implementation of this standard mayrequire use of subject matter covered by patent rights. By publication of this standard,no position is taken with respect to the existence or validity of any patent rights inconnection therewith. The IEEE s
20、hall not be responsible for identifying patents forwhich a license may be required by an IEEE standard or for conducting inquiries intothe legal validity or scope of those patents that are brought to its attention.ContentsPAGEIntroduction . . . . . . . viSection 1: General . . . 11.1 Scope . . . . .
21、 . 11.2 Normative References . . . . . . 31.3 Conformance . . 4Section 2: Terminology and General Requirements . . 92.1 Editorial Conventions . 92.2 Definitions . . . 102.3 General Concepts . . . 382.4 Package POSIX. 422.5 Package POSIX_Options 762.6 Package POSIX_Limits . 822.7 Package Ada_Streams
22、872.8 Package System 882.9 Package System_Storage_Elements . 892.10 Package POSIX_Page_Alignment . 902.11 Environment Description . . . . . 91Section 3: Process Primitives . 953.1 Package POSIX_Process_Primitives 953.2 Package POSIX_Unsafe_Process_Primitives . 1083.3 Package POSIX_Signals 115Section
23、 4: Process Environment . . . . . 1494.1 Package POSIX_Process_Identification . 1494.2 Package POSIX_Process_Times 1564.3 Package POSIX_Process_Environment . 1574.4 Package POSIX_Calendar 1644.5 Package POSIX_Configurable_System_Limits 167Section 5: Files and Directories . . . . . . 1755.1 Package P
24、OSIX_Permissions . 1755.2 Package POSIX_Files 1785.3 Package POSIX_File_Status . 1905.4 Package POSIX_Configurable_File_Limits . 194Section 6: I/O Primitives . . . . 2056.1 Package POSIX_IO 205ii 6.2 Package POSIX_File_Locking . 2326.3 Package POSIX_Asynchronous_IO 234Section 7: Device- and Class-Sp
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
10000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- IEEE100351999ENINFORMATIONTECHNOLOGYPOSIXADALANGUAGEINTERFACESPART1BINDINGFORSYSTEMAPPLICATIONPROGRAMINTERFACEAPIAMENDMENT2PROTOCOPDF

链接地址:http://www.mydoc123.com/p-1247979.html