历史上,某些UNIX 系统变量已经与一些C数据类型联系在一起。例如,历史上主,次设备号一直存放在16位的短整形中,8位表示主设备号,8位表示次设备号
头文件中定义了某些与实现有关的数据类型,他们被称为基本系统数据类型
下表为常用的基本系统数据类型
类型 说明
caddr_t 核心地址
clock_t 时钟滴答计数器(进程时间)
comp_t 压缩的时钟滴答
dev_t 设备号
fd_set 文件描述符集
fpos_t 文件位置
gid_t 数值组ID
ino_t i节点编号
mode_t 文件类型,文件创建模式
nlink_t 目录项的链接计数
off_t 文件大小和偏移量
pid_t 进程ID和进程组ID
ptrdiff_t 两个指针相减的结果
rlim_t 资源限制
sig_atomic_t 能原子的访问的数据类型
sigset_t 信号集
size_t 对象,大小,不带符号
ssize_t 返回字节计数的函数, 带符号的
time_t 日历时间的秒计数器
uid_t 数值用户ID
wchar_t 能表示所有不同的字符码
阅读(1210) | 评论(0) | 转发(0) |