inode_operations Struct Reference

#include <fs.h>


Data Fields

file_operationsdefault_file_ops
int(* create )(struct inode *, const char *, int, int, struct inode **)
int(* lookup )(struct inode *, const char *, int, struct inode **)
int(* link )(struct inode *, struct inode *, const char *, int)
int(* unlink )(struct inode *, const char *, int)
int(* symlink )(struct inode *, const char *, int, const char *)
int(* mkdir )(struct inode *, const char *, int, int)
int(* rmdir )(struct inode *, const char *, int)
int(* mknod )(struct inode *, const char *, int, int, int)
int(* rename )(struct inode *, const char *, int, struct inode *, const char *, int)
int(* readlink )(struct inode *, char *, int)
int(* follow_link )(struct inode *, struct inode *, int, int, struct inode **)
int(* bmap )(struct inode *, int)
void(* truncate )(struct inode *)
int(* permission )(struct inode *, int)


Detailed Description

Definition at line 307 of file fs.h.


Field Documentation

int(* inode_operations::bmap)(struct inode *, int)

int(* inode_operations::create)(struct inode *, const char *, int, int, struct inode **)

struct file_operations* inode_operations::default_file_ops

Definition at line 308 of file fs.h.

int(* inode_operations::follow_link)(struct inode *, struct inode *, int, int, struct inode **)

int(* inode_operations::link)(struct inode *, struct inode *, const char *, int)

int(* inode_operations::lookup)(struct inode *, const char *, int, struct inode **)

int(* inode_operations::mkdir)(struct inode *, const char *, int, int)

int(* inode_operations::mknod)(struct inode *, const char *, int, int, int)

int(* inode_operations::permission)(struct inode *, int)

int(* inode_operations::readlink)(struct inode *, char *, int)

int(* inode_operations::rename)(struct inode *, const char *, int, struct inode *, const char *, int)

int(* inode_operations::rmdir)(struct inode *, const char *, int)

int(* inode_operations::symlink)(struct inode *, const char *, int, const char *)

void(* inode_operations::truncate)(struct inode *)

int(* inode_operations::unlink)(struct inode *, const char *, int)


The documentation for this struct was generated from the following file:
Generated on Mon May 1 21:47:03 2006 for KernelAPI by  doxygen 1.4.6-5