没有合适的资源?快使用搜索试试~ 我知道了~
SYSTEM V APPLICATION BINARY INTERFACE Edition 4.1, UNIX ABI pdf
5星 · 超过95%的资源 需积分: 17 17 下载量 10 浏览量
2011-08-09
09:03:10
上传
评论
收藏 826KB PDF 举报
温馨提示
The System V Application Binary Interface, or ABI, defines a system interface for compiled application programs and a minimal environment for support of instal- lation scripts. Its purpose is to document a standard binary interface for applica- tion programs on systems that implement an operating system that complies with the X/Open Common Application Environment Specification, Issue 4.2 and the System V Interface Definition, Fourth Edition.
资源推荐
资源详情
资源评论
SYSTEM V
APPLICATION BINARY INTERFACE
Edition 4.1
Copyright 1990−1996 The Santa Cruz Operation, Inc. All rights reserved.
Copyright 1990−1992 AT&T. All rights reserved.
No part of this publication may be reproduced, transmitted, stored in a retrieval system, nor translated
into any human or computer language, in any form or by any means, electronic, mechanical, magnetic,
optical, chemical, manual, or otherwise, without the prior written permission of the copyright owner,
The Santa Cruz Operation, Inc., 400 Encinal Street, Santa Cruz, California, 95060, USA. Copyright
infringement is a serious matter under the United States and foreign Copyright Laws.
Information in this document is subject to change without notice and does not represent a commitment
on the part of The Santa Cruz Operation, Inc.
SCO, the SCO logo, The Santa Cruz Operation, and UnixWare are trademarks or registered trademarks
of The Santa Cruz Operation, Inc. in the USA and other countries. UNIX is a registered trademark in
the USA and other countries, licensed exclusively through X/Open Company Limited. NeWS is a
registered trademark of Sun Microsystems, Inc. X11 and X Window System are trademarks of
Massachusetts Institute of Technology All other brand and product names are or may be trademarks
of, and are used to identify products or services of, their respective owners.
SCO UnixWare is commercial computer software and, together with any related documentation, is
subject to the restrictions on US Government use as set forth below. If this procurement is for a DOD
agency, the following DFAR Restricted Rights Legend applies:
RESTRICTED RIGHTS LEGEND: Use, duplication, or disclosure by the Government is subject to
restrictions as set forth in subparagraph (c)(1)(ii) of Rights in Technical Data and Computer Software
Clause at DFARS 252.227-7013. Contractor/Manufacturer is The Santa Cruz Operation, Inc., 400 Encinal
Street, Santa Cruz, CA 95060.
If this procurement is for a civilian government agency, this FAR Restricted Rights Legend applies:
RESTRICTED RIGHTS LEGEND: This computer software is submitted with restricted rights under
Government Contract No. _________ (and Subcontract No. ________, if appropriate). It may not be
used, reproduced, or disclosed by the Government except as provided in paragraph (g)(3)(i) of FAR
Clause 52.227-14 alt III or as otherwise expressly stated in the contract. Contractor/Manufacturer is
The Santa Cruz Operation, Inc., 400 Encinal Street, Santa Cruz, CA 95060.
If any copyrighted software accompanies this publication, it is licensed to the End User only for use in
strict accordance with the End User License Agreement, which should be read carefully before
commencing use of the software.
ACKNOWLEDGEMENTS
"We acknowledge the contributions of the 88OPEN Consortium Ltd., portions of whose System V ABI
Implementation Guide for the M88000 Processor and the System V ABI M88000 Processor Networking
Supplement have been incorporated in this section of the ABI with permission."
DRAFT COPY
March 18, 1997
File: copyright
386:adm.book:sum
Page: 2
Contents
Table of Contents
INTRODUCTION
SOFTWARE INSTALLATION
LOW-LEVEL SYSTEM INFORMATION
OBJECT FILES
PROGRAM LOADING AND DYNAMIC LINKING
LIBRARIES
FORMATS AND PROTOCOLS
SYSTEM COMMANDS
EXECUTION ENVIRONMENT
WINDOWING AND TERMINAL INTERFACES
DEVELOPMENT ENVIRONMENTS FOR AN ABI SYSTEM
NETWORKING
Index
1
INTRODUCTION
System V Application Binary Interface 1-1
Foundations and Structure of the ABI 1-2
How to Use the System V ABI 1-4
Definitions of Terms 1-8
2
SOFTWARE INSTALLATION
Software Installation and Packaging 2-1
File Formats 2-7
File Tree for Add-on Software 2-15
Commands That Install, Remove and Access Packages 2-16
Table of Contents i
DRAFT COPY
March 18, 1997
File: MasterToc
386:adm.book:sum
Page: 3
3
LOW-LEVEL SYSTEM INFORMATION
Introduction 3-1
Character Representations 3-2
Machine Interface (Processor-Specific) 3-3
Function Calling Sequence (Processor-Specific) 3-4
Operating System Interface (Processor-Specific) 3-5
Coding Examples (Processor-Specific) 3-6
4
OBJECT FILES
Introduction 4-1
ELF Header 4-4
Sections 4-10
String Table 4-21
Symbol Table 4-22
Relocation 4-27
5
PROGRAM LOADING AND DYNAMIC
LINKING
Introduction 5-1
Program Header 5-2
Program Loading (Processor-Specific) 5-11
Dynamic Linking 5-12
6
LIBRARIES
Introduction 6-1
C Library 6-5
Threads Library 6-15
Dynamic Linking Library 6-17
Network Services Library 6-18
Socket Library 6-21
Curses Library 6-22
X Window System Library 6-26
X11 Nonrectangular Window Shape Extension Library 6-33
ii Table of Contents
DRAFT COPY
March 18, 1997
File: MasterToc
386:adm.book:sum
Page: 4
X Toolkit Intrinsics Library 6-34
Motif Libraries 6-38
System Data Interfaces 6-46
7
FORMATS AND PROTOCOLS
Introduction 7-1
Archive File 7-2
Other Archive Formats 7-6
Terminfo Data Base 7-7
Formats and Protocols for Networking 7-10
8
SYSTEM COMMANDS
Commands for Application Programs 8-1
9
EXECUTION ENVIRONMENT
Application Environment 9-1
File System Structure and Contents 9-3
10
WINDOWING AND TERMINAL INTERFACES
The System V Window System 10-1
System V Window System Components 10-3
11
DEVELOPMENT ENVIRONMENTS FOR AN
ABI SYSTEM
Development Environments 11-1
12
NETWORKING
Networking 12-1
Table of Contents iii
DRAFT COPY
March 18, 1997
File: MasterToc
386:adm.book:sum
Page: 5
剩余270页未读,继续阅读
资源评论
- BringOutTheBestInMe2012-11-18System V的编程接口规范,对不同的处理器还有子规范
babyaries
- 粉丝: 15
- 资源: 123
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功