小编Moi*_*ýni的帖子

在没有open()的情况下获取内核空间中的文件描述符和细节

任何人都可以提供代码来克服这个问题吗?

有效地我们如何struct inode*从文件中获取内核级别/dev/driver1

在用户空间中给出:

int fd;
fd = open("/dev/driver1", O_RDWR | O_SYNC);
Run Code Online (Sandbox Code Playgroud)

在内核空间:

static long dev_ioctl(struct file *file, unsigned cmd, unsigned long arg)
struct dev_handle *handle;
handle = file->private_data;    
Run Code Online (Sandbox Code Playgroud)

假设,我们不走那条路,

我们如何通过例如内核本身获得.难以编码file->private_data处理?

c linux linux-kernel

6
推荐指数
1
解决办法
5927
查看次数

标签 统计

c ×1

linux ×1

linux-kernel ×1