Voxia OS v0.0.1
Hobby Project Operating System Targeting x86-64
Loading...
Searching...
No Matches
vops_file_t Struct Reference

#include <vnode.h>

Data Fields

int(* ioctl )(vnode_t *vnode, uint32_t req, void *arg)
 
int(* read )(vnode_t *vnode, void *buf, size_t len, size_t offset)
 
long(* write )(vnode_t *vnode, void *buf, size_t len, size_t offset)
 

Detailed Description

Definition at line 28 of file vnode.h.

Field Documentation

◆ ioctl

int(* vops_file_t::ioctl) (vnode_t *vnode, uint32_t req, void *arg)

Definition at line 29 of file vnode.h.

◆ read

int(* vops_file_t::read) (vnode_t *vnode, void *buf, size_t len, size_t offset)

Definition at line 30 of file vnode.h.

Referenced by __attribute__().

◆ write

long(* vops_file_t::write) (vnode_t *vnode, void *buf, size_t len, size_t offset)

Definition at line 31 of file vnode.h.


The documentation for this struct was generated from the following file: