linux文件内核目录,Linux内核目录文件简介

ac70e33cdb8003e0597dec5aa25e4f85.png

●include目录:头文件目录。

1、主目录:

①a.out头文件,定义了a.out执行文件格式和一些宏。

②常数符号头文件,目前仅定义了i节点中i_mode字段的各标志位。

③字符类型头文件。定义了一些有关字符类型判断和转换的宏。

④错误号头文件。包含系统中各种出错号。(Linus从minix中引进的)。

⑤文件控制头文件。用于文件及其描述符的操作控制常数符号的定义。

⑥信号头文件。定义信号符号常量,信号结构以及信号操作函数原型。

⑦标准参数头文件。以宏的形式定义变量参数列表。主要说明了-个类型(va_list)和三个宏(va_start,va_arg和va_end),用于vsprintf、vprintf、vfprintf 函数。

⑧标准定义头文件。定义了NULL,offsetof(TYPE,MEMBER)。

⑨字符串头文件。主要定义了一些有关字符串操作的嵌入函数。

⑩终端输入输出函数头文件。主要定义控制异步通信口的终端接口。

?时间类型头文件。其中最主要定义了tm结构和一些有关时间的函数原形。

?Linux标准头文件。定义了各种符号常数和类型,并申明了各种函数。如定义了__LIBRARY__,则还包括系统调用号和内嵌汇编_syscall0()等。

?用户时间头文件。定义了访问和修改时间结构以及utime()原型。

2、asm目录:体系结构相关头文件子目录。要定义了一些与CPU体系结构密切相关的数据结构、宏函数和变量。

①io头文件。以宏的嵌入汇编程序形式定义对io端口操作的函数。

②内存拷贝头文件。含有memcpy()嵌入式汇编宏函数。

③段操作头文件。定义了有关段寄存器操作的嵌入式汇编函数。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值