Linux基本的系统定义

  • 基本的系统数据类型
    头文件<sys/types.h> 定义了很多的基本的系统数据类型:
    类型                               说明
    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                         能表示所有不同的字符码
    
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容