腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
如何在
linux
内核中使用vfs_readdir?
、
、
、
、
我正在尝试使用系统调用来显示目录的内容。我被指向vfs_readdir的方向,但我不知道如何使用它,也不知道向它传递什么来获取目录的内容。我想要做的就是能够列出一个目录中的文件,类似于ls的工作方式。(我最终打算将其存储在某种缓冲区中,但现在只需要打印dir的内容就足够了)。
浏览 0
提问于2011-12-11
得票数 0
1
回答
2.6.39之前的
Linux
内核中的O_PATH等价物?
、
、
、
在最新的内核中,我使用以下代码来操作symlink文件的inode:如果我不添加O_PATH,
filp_open
在
Linux
内核2.6.32上,O_PATH不可用,我应该用什么来代替?
浏览 3
提问于2019-10-20
得票数 0
2
回答
从
Linux
内核模块从用户空间打开文件
、
、
、
我一直按照的
Linux
内核模块从用户空间打开文件的教程进行操作。代码如下:#include <
linux
/kernel.h> // Needed for KERN_INFOfollowing file // Obviously it is much smaller than the 128 bytes, but hell w
浏览 14
提问于2013-12-24
得票数 1
2
回答
为串口控制LED设备制作
Linux
LED类驱动程序
、
、
我希望能够使用
Linux
类API从用户空间应用程序中控制LED,即通过/sys/class/leds/whatever/brightness。所以我想为这个设备做一个
Linux
内核驱动程序。然而,根据我所读到的,
Linux
内核驱动程序打开串行设备似乎是不寻常的。例如StackOverflow问题。我读过关于
filp_open
()的文章,它可以被内核驱动程序用来打开设备文件,但是它的使用似乎是不受欢迎的。另一方面,在用户空间中实现这一点似乎是不可能的,因为我不知道如何从用户空
浏览 24
提问于2016-04-20
得票数 2
1
回答
Linux
内核设备驱动程序中的
filp_open
、
、
filp_open
允许我们在文件系统中打开一个文件。但是在内核空间中使用它安全吗?如果使用了需要注意的内容。在未来的
Linux
内核版本中也会支持这一点吗?目前使用的是2.6.28
Linux
内核版本。
浏览 165
提问于2012-07-19
得票数 4
回答已采纳
1
回答
无法在内核模块中打开
filp_open
文件
、
、
、
、
我正在C中构建一个
Linux
模块,我有两个文件夹kernel_mode和user_mode。fd);kernel_mode.c中的代码{ printk(KERN_NOTICE "iot_open():
filp_open
calls\n")
浏览 12
提问于2022-08-03
得票数 0
回答已采纳
2
回答
Linux
内核模块-创建目录
、
、
、
我有一个关于在
linux
内核模块中创建目录的问题。struct file *fp = (struct file *) NULL;struct file *fp = (struct file *) NULL; fp =
filp_open
("/home
浏览 4
提问于2017-01-25
得票数 2
1
回答
Linux
设备驱动程序,内核线程无法打开文件?
、
、
、
、
我正在用
Linux
内核模块写一个
Linux
驱动程序,当用户可以写的时候,当用户调用close时,驱动程序必须将内容刷新到与设备文件同名的另一个目录中的文件中。我有这样的问题:当一个进程调用close时,驱动程序可以正确地打开一个文件并刷新它的所有内容;当进程被终止时(例如,从带有kill的终端),设备驱动程序无法执行
filp_open
,因为fs->CURRENT当我尝试打开同一目录中的文件时,例如
filp_open
("myfile"...),它可以正常工作。但是如果我必须打开另一个目录中的文件,比
浏览 51
提问于2020-01-23
得票数 1
1
回答
为什么这个kernel_write-call会崩溃?
、
、
、
每当我试图写入我正在处理的
Linux
安全模块内的文件时,内核崩溃并显示以下错误消息。mask) loff_t offset = 0; char *buffer = NULL; if (IS_ERR(filp)) { printk(KERN_INFO "BNP:
fil
浏览 9
提问于2020-07-10
得票数 0
2
回答
Android内核模块编程
、
、
、
我已经编写了一个内核模块。该模块是一篇关于智能手机安全主题的论文的一部分。该模块读取文件并通过UDP套接字发送其内容。首先是错误消息:hiJack: Sending answer!hiJack: Opening File! Unable to handle kernel NULL pointer der
浏览 0
提问于2011-12-19
得票数 3
回答已采纳
1
回答
Linux
filp_open
错误号定义
关于
filp_open
函数,我有一个问题:在哪里可以找到
filp_open
错误号定义?
浏览 9
提问于2014-08-27
得票数 3
2
回答
在内核中逐行读取Config文件
、
我可以使用带有
filp_open
标志的O_RDONLY (只读)读取整个文件,但是我想不出一种逐行读取它的方法。当前代码 printk("Error in loading configconfig here */ pr
浏览 1
提问于2016-07-12
得票数 0
回答已采纳
1
回答
内核驱动程序
filp_open
错误
我尝试在内核中使用
filp_open
函数打开一个文件。我试过用"O_RDONLY“标志或"O_RDWR or O_WRONLY”打开它,但都不能工作。struct file* bmp; set_fs(KERNEL_DS);if(IS_ERR(bmp)){ re
浏览 82
提问于2017-12-31
得票数 0
1
回答
filp_open
给出了没有操作指针的文件指针?
、
、
为此,我使用了
filp_open
,下面是我正在尝试调试的代码片段。struct file *f = NULL;oldfs = get_fs();f =
filp_open
("/home/
浏览 28
提问于2018-05-21
得票数 0
1
回答
在内核模块中执行syscall
、
、
672.779901] fbcon_switch: detected unhandled fb_set_par error, error code -16#include <
linux
/module.h>#include <
linux
/kernel.h> int example_init
浏览 2
提问于2018-03-07
得票数 0
1
回答
如何在
linux
内核中编程读取
linux
文件权限
、
、
、
在
linux
内核中,如果我将权限声明为umode_t类型的变量模式,如何检查它是否有读写权限?例如,我将权限存储到umode_t file_mode中,现在如何在
linux
中以编程方式检查它是否具有读写权限。我尝试使用filp->f_op-> read,但即使文件具有读取访问权限,它也总是抛出错误 umode_t input_file_mode; filp =
filp_open
( args->inputfile
浏览 20
提问于2019-03-08
得票数 1
回答已采纳
3
回答
从内核模块中的串口读取
、
、
我试着这样做:#include <
linux
/unistd.h>#include <asm/fcntl.h
浏览 4
提问于2012-10-31
得票数 2
回答已采纳
2
回答
如何获取包含文件的底层挂载块设备?
、
、
、
而且,更糟糕的是,我不得不在用户空间和内核模块(它是一个
linux
驱动程序)中执行此操作。它不必是可移植的)。在内核驱动程序中:我尝试使用
linux
/fs.h头文件中的
filp_open
打开文件"/mnt/testdisk/somefile.bin“。struct file *testfile;testfile =
filp_open
("/mnt/testdisk/somefile.bin&
浏览 3
提问于2014-06-06
得票数 1
2
回答
从
linux
内核驱动程序写入文件失败
、
#include <
linux
/module.h>#include <
linux
/init.h>{ my_fd =
filp_open
("/tmp/foobar
浏览 3
提问于2011-07-15
得票数 1
回答已采纳
1
回答
在哪里可以获得“* file_open(const * path,int标志,int right)”的手册页
、
、
、
、
我正在尝试编写一个来读取文件(在内核模式下)。然而,的问题在于内核版本2.6.30和之后,而不是导出sys_read() I在使用file_open()中的参数int rights (与‘open()’中的mod
浏览 2
提问于2015-12-17
得票数 3
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux DNS 查询剖析 Linux 中国
Manjaro Linux 22.0 发布|Linux 中国
Alpine Linux 3.18 发布|Linux 中国
Linux基础(3)linux命令3
linux高级课程-在Linux中编程
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券