更新日期: 2022/06/01 来源: https://gitee.com/weharmony/kernel_liteos_a_note
ProcFileOperations结构体 参考

真正最后能操作pro file的接口,proc本质是个内存文件系统, vfs - > ProcFileOperations 更多...

#include <proc_fs.h>

成员变量

char * name
 
ssize_t(* write )(struct ProcFile *pf, const char *buf, size_t count, loff_t *ppos)
 
int(* open )(struct Vnode *vnode, struct ProcFile *pf)
 
int(* release )(struct Vnode *vnode, struct ProcFile *pf)
 
int(* read )(struct SeqBuf *m, void *v)
 

详细描述

真正最后能操作pro file的接口,proc本质是个内存文件系统, vfs - > ProcFileOperations

在文件 proc_fs.h89 行定义.

结构体成员变量说明

◆ name

char* ProcFileOperations::name

在文件 proc_fs.h90 行定义.

◆ open

int(* ProcFileOperations::open) (struct Vnode *vnode, struct ProcFile *pf)

在文件 proc_fs.h92 行定义.

◆ read

int(* ProcFileOperations::read) (struct SeqBuf *m, void *v)

在文件 proc_fs.h94 行定义.

◆ release

int(* ProcFileOperations::release) (struct Vnode *vnode, struct ProcFile *pf)

在文件 proc_fs.h93 行定义.

◆ write

ssize_t(* ProcFileOperations::write) (struct ProcFile *pf, const char *buf, size_t count, loff_t *ppos)

在文件 proc_fs.h91 行定义.


该结构体的文档由以下文件生成: