u8,u8国际,u8国际官方网站,u8国际网站,u8国际网址,u8国际链接,u8体育,u8体育官网,u8体育网址,u8注册,u8体育网址,u8官方网站,u8体育APP,u8体育登录,u8体育入口

Linux 头文件 在 /usr/include/---- 5.10.4 头文件主目录 include 头文件目录中总共有 32 个.h 头文件。其中主目录下有 13 个asm 子目录中有 4 个linux子目录中有 10 个sys 子目录中有 5 个。这些头文件各自的功能如下具体的作用和所包含的信息请参见第 14 章。 a.out.ha.out 头文件定义了 a.out 执行文件格式和一些宏。 const.h常数符号头文件目前仅定义了 i 节点中 i_mode 字段的各标志位。 ctype.h字符类型头文件定义了一些有关字符类型判断和转换的宏。 errno.h错误号头文件包含系统中各种出错号。(Linus 从 minix 中引进的)。 fcntl.h文件控制头文件用于文件及其描述符的操作控制常数符号的定义。 signal.h信号头文件定义信号符号常量信号结构以及信号操作函数原型。 stdarg.h 标准参数头文件 以宏的形式定义变量参数列表。 主要说明了一个类型 va_list和 3 个宏va_start, va_arg 和 va_end用于 vsprintf、vprintf、vfprintf 函数。 stddef.h标准定义头文件定义了 NULL, offsetof(TYPE, MEMBER)。 string.h字符串头文件主要定义了一些有关字符串操作的嵌入函数。 termios.h终端输入输出函数头文件主要定义控制异步通信口的终端接口。 time.h时间类型头文件主要定义了 tm 结构和一些有关时间的函数原形。 unistd.hLinux 标准头文件定义了各种符号常数和类型并声明了各种函数。如定义了__LIBRARY__则还包括系统调用号和内嵌汇编_syscall0()等。 utime.h用户时间头文件定义了访问和修改时间结构以及 utime()原型。 1体系结构相关头文件子目录 include/asm 这些头文件主要定义了一些与 CPU 体系结构密切相关的数据结构、宏函数和变量。共 4 个文件。 asm/io.hI/O 头文件以宏的嵌入汇编程序形式定义对 I/O 端口操作的函数。 asm/memory.h内存拷贝头文件含有 memcpy()嵌入式汇编宏函数。 asm/segment.h段操作头文件定义了有关段寄存器操作的嵌入式汇编函数。 asm/system.h系统头文件定义了设置或修改描述符/中断门等的嵌入式汇编宏。 2Linux 内核专用头文件子目录 include/linux linux/config.h内核配置头文件定义键盘语言和硬盘类型HD_TYPE可选项。 linux/fdreg.h软驱头文件含有软盘控制器参数的一些定义。 linux/fs.h文件系统头文件定义文件表结构file,buffer_head,m_inode 等。 linux/hdreg.h硬盘参数头文件定义访问硬盘寄存器端口、状态码和分区表等信息。 linux/head.hhead 头文件定义了段描述符的简单结构和几个选择符常量。 linux/kernel.h内核头文件含有一些内核常用函数的原形定义。
@HASHKFK