我在哪里可以得到`struct file * file_open(const char * path,int flags,int rights)的手册页?

用户名

我正在尝试编写一个模块来读取文件(在内核模式下)。但是,问题是内核版本2.6.30,之后是,而不是导出sys_read()

我已将代码更改为

  • struct file* file_open(const char* path, int flags, int rights)
  • int file_read(struct file* file, unsigned long long offset, unsigned char* data, unsigned int size)

读取文件。

在这里我有在使用的参数混乱int rightsfile_open()(是同mode在“的open()”)。

请给我一个例子或帮助我获取的手册页file_open()

Abhineet

是的,它们是相同的。

FILP_OPEN的rz2手册页中

struct file * filp_open(const char * filename, int flags, int mode);

争论

  • filename:打开的路径。
  • flags:根据第二个open(2)参数打开标志。
  • mode:如果设置了O_CREAT,则为新文件的模式,否则被忽略。

file_open将第三个参数int rights作为第三个参数传递给filp_open,即int mode

file_open由您定义为基础VFS级别函数的包装函数filp_open因此,您不能期望在上找到联机帮助页file_open

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

[[的手册页在哪里?

来自分类Dev

scaladoc的手册页在哪里?

来自分类Dev

我的点燃手册页?

来自分类Dev

在哪里可以找到zsh手册页?

来自分类Dev

在哪种情况下,我要使用int main(int argc,const char * argv [])?

来自分类Dev

我从哪里获得ncurses手册页?

来自分类Dev

我从哪里获得ncurses手册页?

来自分类Dev

'hier(7)'和'file-hierarchy(7)'手册页之间有什么区别?

来自分类Dev

'hier(7)'和'file-hierarchy(7)'手册页之间有什么区别?

来自分类Dev

“ char * _EXFUN(index,(const char *,int)))”的含义

来自分类Dev

如果“ aptitude”不在我的系统上,我在哪里可以访问手册页?

来自分类Dev

如果“ aptitude”不在我的系统上,我在哪里可以访问手册页?

来自分类Dev

多个int到const char *

来自分类Dev

(char)int从哪里获得符号?

来自分类Dev

手册页存储在Ubuntu中的哪里?

来自分类Dev

从哪里获得kubectl手册页?

来自分类Dev

如何阅读我的母语的手册页?

来自分类Dev

“ sizeof” C函数的手册页在哪里?

来自分类Dev

在哪里查看Bash内置命令的手册页?

来自分类Dev

手册页分组描述在哪里定义?

来自分类Dev

VHDL FILE_OPEN没有返回正确的状态

来自分类Dev

无法将'int'转换为'const char *'

来自分类Dev

iOS将const char与int连接

来自分类Dev

我可以禁用所有手册页吗?

来自分类Dev

struct definition in header file: type defaults to 'int'

来自分类Dev

从不兼容类型'void(^ __ strong)(int,const char *,int)'分配给'void(*)(int,const char *,int)'

来自分类Dev

可以使用pydoc来生成手册页吗?

来自分类Dev

有什么方法可以获取手册页的目录吗?

来自分类Dev

swapon的手册页与我所看到的不匹配

Related 相关文章

  1. 1

    [[的手册页在哪里?

  2. 2

    scaladoc的手册页在哪里?

  3. 3

    我的点燃手册页?

  4. 4

    在哪里可以找到zsh手册页?

  5. 5

    在哪种情况下,我要使用int main(int argc,const char * argv [])?

  6. 6

    我从哪里获得ncurses手册页?

  7. 7

    我从哪里获得ncurses手册页?

  8. 8

    'hier(7)'和'file-hierarchy(7)'手册页之间有什么区别?

  9. 9

    'hier(7)'和'file-hierarchy(7)'手册页之间有什么区别?

  10. 10

    “ char * _EXFUN(index,(const char *,int)))”的含义

  11. 11

    如果“ aptitude”不在我的系统上,我在哪里可以访问手册页?

  12. 12

    如果“ aptitude”不在我的系统上,我在哪里可以访问手册页?

  13. 13

    多个int到const char *

  14. 14

    (char)int从哪里获得符号?

  15. 15

    手册页存储在Ubuntu中的哪里?

  16. 16

    从哪里获得kubectl手册页?

  17. 17

    如何阅读我的母语的手册页?

  18. 18

    “ sizeof” C函数的手册页在哪里?

  19. 19

    在哪里查看Bash内置命令的手册页?

  20. 20

    手册页分组描述在哪里定义?

  21. 21

    VHDL FILE_OPEN没有返回正确的状态

  22. 22

    无法将'int'转换为'const char *'

  23. 23

    iOS将const char与int连接

  24. 24

    我可以禁用所有手册页吗?

  25. 25

    struct definition in header file: type defaults to 'int'

  26. 26

    从不兼容类型'void(^ __ strong)(int,const char *,int)'分配给'void(*)(int,const char *,int)'

  27. 27

    可以使用pydoc来生成手册页吗?

  28. 28

    有什么方法可以获取手册页的目录吗?

  29. 29

    swapon的手册页与我所看到的不匹配

热门标签

归档