[APUE]UNIX 标准化

1. UNIX 的标准化

A N S I标准X 3 . 1 5 9 - 1 9 8 9, 被采用为国际标准ISO/IEC 9899:1990。 该标准意图时C具有可移植性,使其最大限度适用于各系统。

P O S I X是一个由I E E E (电气和电子工程师学会)制订的标准族。P O S I X的意思是计算机环境 的可移植操作系统界面

X/Open XPG3。 X / O p e n是一个国际计算机制造商组织。

F I P S的含义是联邦信息处理标准(Federal Information Processing Standard),这些标准是由 美国政府出版的,并由美国政府用于计算机系统的采购

2. Unix的实现和分支

 SVR4, BSD, 等

3. 限制。

分为三种限制: 编译选择项(是否支持作业),编译时限制(短整型的最大值),运行时候限制(打开的最大文件数)

为了解决此三种限制: 1. 编辑时间选择项及限制(头文件)2. 文件无关限制。 3.文件相关限制

4. conf函数

#include
long sysconf(int name) ;
log pathconf(const char *pathname,int name) ;
log fpathconf(int filedes,int name) ;


你可能感兴趣的:([APUE]UNIX 标准化)