Kernel: Get filename from "struct file *"
来源:互联网 发布:剑灵人族身材数据 编辑:程序博客网 时间:2024/06/06 06:38
char *tmp;
char *pathname;
path_get(&file->f_path);
tmp = (char *)__get_free_page(GFP_TEMPORARY);
if (!tmp) {
return -ENOMEM;
}
pathname = d_path(&file->f_path, tmp, PAGE_SIZE);
path_put(&file->f_path);
if (IS_ERR(pathname)) {
free_page((unsigned long)tmp);
return PTR_ERR(pathname);
}
printk(KERN_WARNING "File name: %s\n", pathname);
free_page((unsigned long)tmp);
char *pathname;
path_get(&file->f_path);
tmp = (char *)__get_free_page(GFP_TEMPORARY);
if (!tmp) {
return -ENOMEM;
}
pathname = d_path(&file->f_path, tmp, PAGE_SIZE);
path_put(&file->f_path);
if (IS_ERR(pathname)) {
free_page((unsigned long)tmp);
return PTR_ERR(pathname);
}
printk(KERN_WARNING "File name: %s\n", pathname);
free_page((unsigned long)tmp);
0 0
- Kernel: Get filename from "struct file *"
- jQuery: Get filename from input [type='file']
- Use regular expression to get filename from a file full path name.
- linux内核由struct file获取filename
- A way to get filename from batch
- get filename from path without _splitpath
- Get filename and path from uri from mediastore
- Get filename and path from URI from mediastore
- kernel struct file结构中的private_data
- get file from other computer
- from obj file get filelist
- C++ Read Data from File into Struct
- How to get kernel messages from Android?
- How to get file from classpath
- Get the Mime Type from a File
- Get contacts data from CompactFlashBackUpPim file
- Get the Mime Type from a File
- Get data from file(xxx.png) failed!
- 关于用户界面输入的验证
- 装饰设计模式讲解
- 求数组中最长递增子序列问题
- XML Denial of Service Attacks and Defenses
- FZU1061 矩阵连乘 C++STL应用
- Kernel: Get filename from "struct file *"
- 关于后端使用 OData
- 转niutao:android 4.1.2 launcher2实现应用列表背景透明
- Servlet以及jsp异常的处理
- ubuntu下安装qt的mysql驱动遇到的问题
- MAC 配置域名 hosts
- hadoop的jar命令运行任务方法
- 算法设计与分析-递归算法总结
- B/S和C/S的区别