kernel里如何打开文件并打印出error
来源:互联网 发布:淘宝家具安装价格 编辑:程序博客网 时间:2024/05/22 13:13
static void * open_image(char *filename)
{
struct file *fp;
fp = filp_open(filename, O_RDONLY, 0);
//fp = open_namei(AT_FDCWD, filename, O_RD, 0);
/*
* 2.6.11 (FC4) supports filp_open() but later revs don't?
* Alternative:
* fp = open_namei(AT_FDCWD, filename, O_RD, 0); //这里打开是否成功用IS_ERR来判断
* ???
*/
if (IS_ERR(fp)){
printk("cyx dhdadpter open_image PTR_ERR(fp)=%d\n",PTR_ERR(fp)); //如果失败,可用PTR_ERR来打印error no
fp = NULL;
}
return fp;
}
static void close_image(void *image)
{
if (image)
filp_close((struct file *)image, NULL);
}
0 0
- kernel里如何打开文件并打印出error
- cuda error LNK1104: 无法打开文件“.\Debug\kernel.cuh.obj”
- shell find + grep 过滤字符串并打印出所在文件
- 以文件方式打开并操作打印端口
- C++ CLI 如何打开并读取文件
- 用ADO打开xls文件并显示在grid里
- C语言打开一个文件(有内容),倒序打印出文件中的内容
- android logcat里打印kernel信息
- javaFile类理解,案例:遍历某目录中的文件,并打印出文件的绝对路径
- 如何解决VIM中打开文件里有的^M
- 打印出的文件目录
- 如何打印出方法名和行号,并有条件地禁止的NSLog
- 如何打印出方法名和行号,并有条件地禁止的NSLog?
- 统计一个文件中重复行的个数,并打印出内容
- 简单的bash script,实现以行为单位读入文件,并打印出某一列
- 如何解决 “fatal error C1083: ”无法打开包括文件
- 如何解决 “fatal error C1083: ”无法打开包括文件
- 如何解决 “fatal error C1083: ”无法打开包括文件
- 2014总结
- bzoj 1070: [SCOI2007]修车
- iOS开发之OC和C混编问题
- php之文件载入include, include_once,require,require_once
- 即时聊天社交软件(二)
- kernel里如何打开文件并打印出error
- MFC采用MSComm控件通信时,出现error LNK2001:无法解析的外部符号问题的解决方法
- ★hdu--1429(好题--二进制压缩)
- C++十进制转换为二进制
- Linux
- CentOS中利用C语言操作MySQL,插入日期和时间
- 2016年阿里实习5面面经
- poj1061 青蛙的约会(扩展欧几里得)
- Java中的static关键字解析