Date:2009.5.8 Friday
Content:UNIX Standardization and Implementations(Unix标准化及实现)
一、部分简称
ANIS:American National Standards Institute美国国家标准学会
ISO:International Organization for Standardization 国际标准化组织
IEC:International Electrotechnical Commission国际电子技术委员会
二、ISO C标准定义的头文件
|
Header |
FreeBSD 5.2.1 |
Linux 2.4.22 |
Mac OS X 10.3 |
Solaris 9 |
Description |
|---|---|---|---|---|---|
|
<assert.h> |
• |
• |
• |
• |
验证程序断言 |
|
<complex.h> |
• |
• |
• |
支持复数算数运算 | |
|
<ctype.h> |
• |
• |
• |
• |
字符类型 |
|
<errno.h> |
• |
• |
• |
• |
出错码 |
|
<fenv.h> |
• |
• |
浮点环境 | ||
|
<float.h> |
• |
• |
• |
• |
浮点常量 |
|
<inttypes.h> |
• |
• |
• |
• |
整形格式转换 |
|
<iso646.h> |
• |
• |
• |
• |
替代关系操作符宏 |
|
<limits.h> |
• |
• |
• |
• |
实现常量 |
|
<locale.h> |
• |
• |
• |
• |
局部类别 |
|
<math.h> |
• |
• |
• |
• |
数字常量 |
|
<setjmp.h> |
• |
• |
• |
• |
非局部goto |
|
<signal.h> |
• |
• |
• |
• |
信号 |
|
<stdarg.h> |
• |
• |
• |
• |
可变参数表 |
|
<stdbool.h> |
• |
• |
• |
• |
bool类型和值 |
|
<stddef.h> |
• |
• |
• |
• |
标准定义 |
|
<stdint.h> |
• |
• |
• |
整型 | |
|
<stdio.h> |
• |
• |
• |
• |
标准I/O库 |
|
<stdlib.h> |
• |
• |
• |
• |
使用函数 |
|
<string.h> |
• |
• |
• |
• |
字符串操作 |
|
<tgmath.h> |
• |
通用类型数学宏 | |||
|
<time.h> |
• |
• |
• |
• |
时间日期 |
|
<wchar.h> |
• |
• |
• |
• |
扩展的多字节和宽字符支持 |
|
<wctype.h> |
• |
• |
• |
• |
宽字符分类和映射支持 |
本文介绍了UNIX系统的标准化进程及其在不同操作系统中的实现情况,包括FreeBSD、Linux、Mac OS X和Solaris等。文章详细列出了ISOC标准定义的头文件,并对比了它们在各系统中的支持情况。
1万+

被折叠的 条评论
为什么被折叠?



