文章 2017-05-02 来自:开发者社区

《UNIX环境高级编程(第3版)》——导读

**前言**当Addison-Wesley公司的编辑找到我说想修订Rich的这本书时,我第一反应是这本书没有多少要改的。尽管13年过去了,Rich的书还是巍然屹立。但是,与当初本书出版的时候相比,今日的UNIX行业已经有了巨大的变化。 系统V的各个变种渐渐被Linux所取代。原来生产硬件配以各自的UNIX版本的几个主要厂商,要么提供了Linux的移植版本,要么宣布支持Linux。Solaris可....

文章 2017-05-02 来自:开发者社区

《UNIX环境高级编程(第3版)》——2.11 习题

本节书摘来自异步社区《UNIX环境高级编程(第3版)》一书中的第2章,第2.11节,作者:【美】W. Richard Stevens , Stephen A.Rago著,更多章节内容可以访问云栖社区“异步社区”公众号查看 2.11 习题 2.1 在2.8节中提到一些基本系统数据类型可以在多个头文件中定义。例如,在FreeBSD 8.0中,size_t在29个不同的头文件中都有定义。由于一个程序可....

文章 2017-05-02 来自:开发者社区

《UNIX环境高级编程(第3版)》——2.10 小结

本节书摘来自异步社区《UNIX环境高级编程(第3版)》一书中的第2章,第2.10节,作者:【美】W. Richard Stevens , Stephen A.Rago著,更多章节内容可以访问云栖社区“异步社区”公众号查看 2.10 小结 在过去25年多的时间里,UNIX编程环境的标准化已经取得了很大进展。本章对3个主要标准——ISO C、POSIX和Single UNIX Specificati....

文章 2017-05-02 来自:开发者社区

《UNIX环境高级编程(第3版)》——2.9 标准之间的冲突

本节书摘来自异步社区《UNIX环境高级编程(第3版)》一书中的第2章,第2.9节,作者:【美】W. Richard Stevens , Stephen A.Rago著,更多章节内容可以访问云栖社区“异步社区”公众号查看 2.9 标准之间的冲突 就整体而言,这些不同的标准之间配合得相当好。因为SUS基本说明和POSIX.1是同一个东西,所以我们不对它们进行特别的说明,我们主要关注ISO C标准和P....

文章 2017-05-02 来自:开发者社区

《UNIX环境高级编程(第3版)》——2.8 基本系统数据类型

本节书摘来自异步社区《UNIX环境高级编程(第3版)》一书中的第2章,第2.8节,作者:【美】W. Richard Stevens , Stephen A.Rago著,更多章节内容可以访问云栖社区“异步社区”公众号查看 2.8 基本系统数据类型 历史上,某些UNIX系统变量已与某些C数据类型联系在一起,例如,历史上主、次设备号存放在一个16位的短整型中,8位表示主设备号,另外8位表示次设备号。但....

文章 2017-05-02 来自:开发者社区

《UNIX环境高级编程(第3版)》——2.7 功能测试宏

本节书摘来自异步社区《UNIX环境高级编程(第3版)》一书中的第2章,第2.7节,作者:【美】W. Richard Stevens , Stephen A.Rago著,更多章节内容可以访问云栖社区“异步社区”公众号查看 2.7 功能测试宏 如前所述,头文件定义了很多POSIX.1和XSI符号。但是除了POSIX.1和XSI定义外,大多数实现在这些头文件中也加入了它们自己的定义。如果在编译一个程序....

文章 2017-05-02 来自:开发者社区

《UNIX环境高级编程(第3版)》——2.6 选项

本节书摘来自异步社区《UNIX环境高级编程(第3版)》一书中的第2章,第2.6节,作者:【美】W. Richard Stevens , Stephen A.Rago著,更多章节内容可以访问云栖社区“异步社区”公众号查看 2.6 选项 图2-5列出了POSIX.1的选项,并且2.2.3节讨论了XSI的选项组。如果我们要编写可移植的应用程序,而这些程序可能会依赖于这些可选的支持的功能,那么就需要一种....

文章 2017-05-02 来自:开发者社区

《UNIX环境高级编程(第3版)》——2.5 限制

本节书摘来自异步社区《UNIX环境高级编程(第3版)》一书中的第2章,第2.5节,作者:【美】W. Richard Stevens , Stephen A.Rago著,更多章节内容可以访问云栖社区“异步社区”公众号查看 2.5 限制 UNIX系统实现定义了很多幻数和常量,其中有很多已被硬编码到程序中,或用特定的技术确定。由于大量标准化工作的努力,已有若干种可移植的方法用以确定这些幻数和具体实现定....

文章 2017-05-02 来自:开发者社区

《UNIX环境高级编程(第3版)》——2.3 UNIX系统实现

本节书摘来自异步社区《UNIX环境高级编程(第3版)》一书中的第2章,第2.3节,作者:【美】W. Richard Stevens , Stephen A.Rago著,更多章节内容可以访问云栖社区“异步社区”公众号查看 2.3 UNIX系统实现 上一节说明了3个由各自独立的组织所制定的标准:ISO C、IEEE POSIX以及Single UNIX Specification。但是,标准只是接口....

文章 2017-05-02 来自:开发者社区

《UNIX环境高级编程(第3版)》——2.2 UNIX标准化

本节书摘来自异步社区《UNIX环境高级编程(第3版)》一书中的第2章,第2.2节,作者:【美】W. Richard Stevens , Stephen A.Rago著,更多章节内容可以访问云栖社区“异步社区”公众号查看 2.2 UNIX标准化 2.2.1 ISO C 1989年下半年,C程序设计语言的ANSI标准X3.159-1989得到批准。此标准被也采纳为国际标准ISO/IEC 9899:1....

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

开发与运维

集结各类场景实战经验,助你开发运维畅行无忧

+关注