1.ANSI是美国国家标准学会(American National Standards Institute)
2.国际化标准组织(International Organization for Standardization,ISO)
3.IEC是国际电子技术委员会(International Electrotechnical Commission)
4.POSIX是一系列由IEEE(Institute of Electrical and Electronics Engineers,电气与电子工程师协会)制定的标准。POSIX指的是可移植的操作系统接口(Portable Operating System Interface)。
5.Single UNIX Specification(单一UNIX规范)是POSIX.1标准的一个超集,定义了一些附加的接口,这些接口扩展了基本的POSIX.1规范所提供的功能。相应的系统接口全集被称为X/Open系统接口(XSI,X/Open System Interface)。
6.FIPS的含义是联邦信息处理标准(Federal Information Processing Standard)。
7.限制:
a)编译时限制:在头文件定义。
b)运行时限制:进程调用函数以获得限制值。
为解决运行时限制在不同系统的可移植性,提供一下三类限制:
a)编译时限制(头文件)
b)不与文件或目录关联的运行时限制(sysconf函数)
c)与文件或目录关联的运行时限制(pathconf和fpathconf函数)
8.ISO C定义的限制都是编译时限制,在limits.h中定义。
ISO C在<stdio.h>中还定义了TMP_MAX,这是由tmpnam函数产生的唯一文件名的最大数。
POSIX限制:
XSI限制:
9.头文件<sys/types.h>中定义了某些与实现有关的数据类型,它们被称为基本系统数据类型。
10.功能测试宏:制定编译时,使用的限制。
11.守护进程:在后台运行且不与终端相连接的一种进程,也常被称为精灵进程或后台进程。
12.sysconf,pathconf,fpathconf函数: