函数
文章平均质量分 77
比不了就不比
这个作者很懒,什么都没留下…
展开
-
块设备注册 register_blkdev
先看一下函数的实现:[cpp] view plaincopyint register_blkdev(unsigned int major, const char *name) { //传入的参数是要注册的主设备号和设备名称 struct blk_major_name **n, *p; int index, ret = 0;转载 2013-11-08 18:41:43 · 4682 阅读 · 0 评论 -
信号量函数(semget、semop、semctl)及其范例
信号量函数由semget、semop、semctl三个函数组成。下面的表格列出了这三个函数的函数原型及具体说明。1. semget函数原型semget(得到一个信号量集标识符或创建一个信号量集对象)所需头文件#include #include #include 函数说明得到一个信号量集标识符转载 2014-03-29 19:57:22 · 973 阅读 · 1 评论 -
fileno()函数
fileno()函数功 能:把文件流指针转换成文件描述符相关函数:open, fopen表头文件:#include 定义函数:int fileno(FILE *stream)函数说明:fileno()用来取得参数stream指定的文件流所使用的文件描述词返回值 :返回和stream文件流对应的文件描述符。如果失败,返回-1。范例:#include m转载 2014-03-29 19:57:55 · 4384 阅读 · 0 评论 -
ioctl 图片
linux设备驱动归纳总结(三):4.ioctl的实现一、ioctl的简介:虽然在文件操作结构体"struct file_operations"中有很多对应的设备操作函数,但是有些命令是实在找不到对应的操作函数。如CD-ROM的驱动,想要一个弹出光驱的操作,这种操作并不是所有的字符设备都需要的,所以文件操作结构体也不会有对应的函数操作。出于这样的原因,ioctl就有转载 2013-11-20 15:53:19 · 779 阅读 · 0 评论