对Linux下常用头文件总结
asm.current.h 定义全局项current ,其指向结构体struct task_struct
linux/sched.h 定义结构体task_struct ,只要包含此头文件即可引用当前进程
linux/modules.h 定义含有可装载模块需要的大量符号和函数
linux/init.h 定义初始化和清楚函数
linux/errno.h 定义错误编码
linux/stat.h 定义成员访问许可值
linux/sched.h 定义大部分内核API,包括睡眠函数以及各种变量声明
linux/version.h 定义内核版本信息
linux/moduleparam.h 定义用来创建模块的宏
linux/kernel.h 定义函数printf的内核代码
linux/types.h 定义dev_t ,岂作用是用来保存设备编号
linux/kdev_t.h 定义用来操作设备编号的宏
linux/fs.h 定义file_operations , file 等重要结构体,和inode结构
linux/cdev.h 定义字符设备struct cdev 结构体以及与其相关的一些辅助函数
linux/slab.h 定义内存管理的连个核心函数:*kmalloc kfree
asm/uaccess.h 定义访问用户缓冲区函数如:copy_from_user
linux/uio.h 定义iovec结构体
sys/syslog.h 定义syslogd可选值
linux/proc_fs.h 定义/proc 的模块
linux/seq_file.h 定义seq_file接口
asm/semaphore.h 定义信号量相关的东西
linux/rwsem.h 定义读取中/写入者信号量
linux/completion.h 定义complete 相关
linux/spinlock.h 定义spinlock 相关
asm/atomic.h 定义原子操作相关
asm/bitops.h 定义位操作相关(宏)
linux/seqlock.h 定义seqlock 相关
linux/rcupdate.h 定义RCU 相关(read_copy_update)
linux/ioctrl.h 定义ioctrl命令相关符号
asm/ioctrl.h 定义一些构造命令编号的宏
linux/kd.h 定义用来定义ioctrl命令的16位标量值(旧风格)
asm/uaccsee.h 定义access_ok函数(验证地址)
linux/capability.h 定义linux的全部权能操作
sys/sched.h 定义权能检查函数:capable(1C)
linux/wait.h 定义等待序列相关
linux/fcntl.h 定义I/O操作相关标志
linux/poll.h 定义poll和lelect相关
linux/param.h 定义与体系结构有关的常熟:HZ
linux/jiffies.h 定义jiffies计数器,只需包含<sys/sched.h>,会自动放入jiffies.h
linux/timex.h 定义定时相关
asm/msr.h X86专用头文件
linux/time/h 定义一些时间操作函数:do_gtetimeofday
linux/workqueue.h 定义struct workqueue_struct 结构体
linux/slab.h 定义*kmalloc(2C )函数
linux/gfp.h 定义分配内存参数标志
asm/pgtable.h 定义vmalloc(1C)可获得地址范围的连个宏
linux/percpu_counter.h 定义封装使用per_CPU变量来简历的简单整数计数器
linux/vmalloc.h 定义函数vmalloc(1C)
asm/io.h 定义I/O mapping等函数
linux/ioport.h 定义I/O 内存分配区域的接口
linux/sched.h 定义中断函数接口
linux/interrupt.h 定义中断相关
asm/page.h 定义页大小
asm/byteorder.h 定义字节序
linux/err.h 定义指针和错误值
linux/list.h 定义链表相关
linux/pci.h 定义数据传输访问配置空间函数
原文:http://hbk320.blog.163.com/blog/static/1471048142012313115751140/
对Linux下常用头文件总结的更多相关文章
- Linux网络常用头文件说明
sys/types.h:数据类型定义 sys/socket.h:提供socket函数及数据结构 netinet/in.h:定义数据结构sockaddr_in arpa/inet.h:提供IP地址转换函 ...
- Linux中常用头文件的作用--转
http://blog.sina.com.cn/s/blog_5c93b2ab0100q62k.html 1. Linux中一些头文件的作用: <assert.h>:ANSI C.提供断言 ...
- Linux下包含头文件的路径问题与动态库链接路径问题
C/C++程序在linux下被编译和连接时,GCC/G++会查找系统默认的include和link的路径,以及自己在编译命令中指定的路径.自己指定的路径就不说了,这里说明一下系统自动搜索的路径. [1 ...
- Linux下常用的文件传输方式介绍与比较
参考链接:http://mingxinglai.com/cn/2014/03/copy-file-in-linux/ 本文介绍了linux之间传输文件的几种方式,并通过具体实验测试了几种文件传输方式之 ...
- linux下的头文件和库文件搜索路径 (转)
GCC 找头文件有三种策略: 1. 会在默认情况下指定到 /usr/include 文件夹 ( 更深层次的是一个相对路径, GCC 可执行程序的路径是 /usr/bin ,那么它在实际工作时指定头文 ...
- Linux下的头文件搜索路径
对于以压缩包发布的软件,在它的目录下通常都有一个配置脚本configure,它的作用确定编译参数(比如头文件位置.连接库位置等),然后生成Makefile以编译程序.可以进入该软件的目录,执 ...
- Linux下常用设置文件和文件夹读写权限操作
1.查看权限 ls -l xxx.xxx (xxx.xxx是文件名) 2.常见权限 -rw------- (600) 只有所有者才有读和写的权限 -rw-r--r-- (644) 只有所有者才有读 ...
- linux设备驱动程序该添加哪些头文件以及驱动常用头文件介绍(转)
原文链接:http://blog.chinaunix.net/uid-22609852-id-3506475.html 驱动常用头文件介绍 #include <linux/***.h> 是 ...
- Linux驱动开发常用头文件
头文件目录中总共有32个.h头文件.其中主目录下有13个,asm子目录中有4个,linux子目录中有10个,sys子目录中有5个.这些头文件各自的功能如下: 1.主目录 <a.out.h> ...
随机推荐
- intellij—idea14 注冊机
package com.qunar.fresh; import java.math.BigInteger; import java.util.Date; import java.util.Random ...
- MongoDB(六)java操作mongodb增删改查
java操作mysql数据库的代码我们已经了如指掌了.增删改查,java对mongodb数据库也是类似的操作,先是数据库连接.再是进行操作. 首先我们进入进入admin数据库.然后建立自己的数据库te ...
- gvim window7 下提示乱码
今天在win7下安装gvim的时候,发现所有的提示信息都是乱码的,在网上找到了如下的解决方案.在此记录下,方便以后查阅. 以下内容转载自http://blog.csdn.net/rehung/arch ...
- vim-进入插入模式快捷键
vim中有一些命令,是同时包含有大小写两种的.现在就集中测试下他们的区别: 1.A 跟a A-光标所在行的末尾插入 a-光标后插入 2.I 跟i I-光标所在行的非空字符前插入 i-光标前位置 ...
- Raid阵列之简单介绍
1.raid分类 软raid:用软件模拟raid芯片 硬raid:集成的后来添加的 2.raid基本简介 (1)raid是由廉价磁盘冗余阵列发展成为独立磁盘冗余阵列 (2)linux是借助MD(Mui ...
- jq ---- 实现浏览器全屏
// 点击进入全屏 方法. var fullscreen=function(){ elem=document.body; if(elem.webkitRequestFullScreen){ elem. ...
- HTML5入门:HTML5的文档声明和基本代码
HTML5的文档声明: HTML5的文档声明,不同于HTML4.0和XHTML,它精简了许多代码,只保留<!DOCTYPE html>开头,必须位于HTML5文档的第一行,它可以用来告诉浏 ...
- 关于html(meta的常用的用法)
http://www.haorooms.com/post/html_meta_ds
- csdn课堂学习
http://edu.csdn.net/course/detail/2495?ref=blog&loc=0 http://edu.csdn.net/course/detail/2140/336 ...
- 洛谷 P1709 [USACO5.5]隐藏口令Hidden Password
P1709 [USACO5.5]隐藏口令Hidden Password 题目描述 有时候程序员有很奇怪的方法来隐藏他们的口令.Binny会选择一个字符串S(由N个小写字母组成,5<=N<= ...