- 1、本文档共18页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
下载
第2章 U N I X标准化及实现
2.1 引言
U N I X和C程序设计语言的标准化工作已经做了很多。虽然 U N I X应用程序在不同的 U N I X
版本之间进行移植相当容易,但是 8 0年代U N I X 版本的剧增以及它们之间差别的扩大导致很多
大用户(例如美国政府)要求对其进行标准化。
本章将介绍正在进行的各种标准化工作,然后讨论这些标准对本书所列举的实际 U N I X 实
现的影响。所有标准化工作的一个重要部分是对每种实现必须定义的各种限制的说明,所以我
们将说明这些限制以及确定它们值的多种方法。
2.2 UNIX标准化
2.2.1 ANSI C
1 9 8 9年后期,C程序设计语言的A N S I标准X 3 . 1 5 9 - 1 9 8 9得到批准〔ANSI 1989 〕。此标准已
被采用为国际标准ISO/IEC 9899:1990 。A N S I是美国国家标准学会,它是由制造商和用户组成
的非赢利性组织。在美国,它是全国性的无偿标准交换站,在国际标准化组织 ( I S O ) 中是代表
美国的成员。
ANSI C 标准的意图是提供C程序的可移植性,使其能适合于大量不同的操作系统,而不只
是UN I X 。此标准不仅定义了C程序设计语言的语法和语义,也定义了其标准库〔 ANSI 1989第
4章;Plauger 1992;Kernighan及Ritchie 1988 中的附录B 〕。因为很多新的U N I X 系统(例如本书
介绍的几个U N I X系统)都提供C标准中说明的库函数,所以此库对我们来讲是很重要的。
按照该标准定义的各个头文件,可将该库分成 1 5区。表2 - 1 中列出了C标准定义的头文件,
以及下面几节中说明的另外两个标准 ( P O S I X . 1和X P G 3 ) 定义的头文件。在其中也列举了 S V R 4
和4 . 3 + B S D所支持的头文件。本章也将对这两种U N I X 实现进行说明。
表2-1 由各种标准和实现定义的头文件
标 准 实 现
头 文 件 说 明
ANSI C P O S I X . 1 X P G 3 S V R 4 4 . 3 + B S D
a s s e r t . h • • • 验证程序断言
c p i o . h • • c p i o归档值
c t y p e . h • • • 字符类型
d i r e n t . h • • • • 目录项( 4 . 2 1节)
e r r n o . h • • • 出错码( 1 . 7节)
f c n t l . h • • • • 文件控制( 3 . 1 3节)
f l o a t . h • • • 浮点常数
f t w . h • • 文件树漫游 ( 4 . 2 1节)
1 8 U N I X环境高级编程
下载
您可能关注的文档
- .GGW笨妹讲课笔记-080523.doc
- .glzy8.com_哈佛MBA教材《变革之心》约翰科特.pdf
- .GMP变化新要求和QC重点.ppt
- .HDPE双壁波纹管施工工法.doc
- .HG20203-2000化工机器安装工程施工及验收通用规范.pdf
- .HR必修课《员工关系管理学》.doc
- .HR必修课《员工关系管理学》2009新版(.pdf
- .i-n-u-x系统高级编程.pdf
- .IBM-消费电子产业变革.pdf
- .ICU病人镇痛镇静治疗指南2.pdf
- 第12课 大一统王朝的巩固 课件(20张ppt).pptx
- 第17课 君主立宪制的英国 课件.pptx
- 第6课 戊戌变法 课件(22张ppt).pptx
- 第三章 物态变化 第2节_熔化和凝固_课件 (共46张ppt) 人教版(2024) 八年级上册.pptx
- 第三章 物态变化 第5节_跨学科实践:探索厨房中的物态变化问题_课件 (共28张ppt) 人教版(2024) 八年级上册.pptx
- 2025年山东省中考英语一轮复习外研版九年级上册.教材核心考点精讲精练(61页,含答案).docx
- 2025年山东省中考英语一轮复习(鲁教版)教材核心讲练六年级上册(24页,含答案).docx
- 第12课近代战争与西方文化的扩张 课件(共48张ppt)1.pptx
- 第11课 西汉建立和“文景之治” 课件(共17张ppt)1.pptx
- 唱歌 跳绳课件(共15张ppt内嵌音频)人音版(简谱)(2024)音乐一年级上册第三单元 快乐的一天1.pptx
文档评论(0)