root/fs/minix/minix_op.c

/* [previous][next][first][last][top][bottom][index][help] */

DEFINITIONS

This source file includes following definitions.
  1. minix_put_inode

   1 /*
   2  * linux/fs/minix/minix_op.c
   3  *
   4  * structures for the minix super_block/inode/file-operations
   5  */
   6 
   7 #include <linux/fs.h>
   8 #include <linux/minix_fs.h>
   9 
  10 void minix_put_inode(struct inode *inode)
     /* [previous][next][first][last][top][bottom][index][help] */
  11 {
  12         inode->i_size = 0;
  13         minix_truncate(inode);
  14         minix_free_inode(inode);
  15 }
  16 
  17 /*
  18  * These are the low-level inode operations for minix filesystem inodes.
  19  */
  20 struct inode_operations minix_inode_operations = {
  21         minix_create,
  22         minix_lookup,
  23         minix_link,
  24         minix_unlink,
  25         minix_symlink,
  26         minix_mkdir,
  27         minix_rmdir,
  28         minix_mknod,
  29         minix_rename,
  30         minix_readlink,
  31         minix_open,
  32         minix_release,
  33         minix_follow_link,
  34         minix_bmap,
  35         minix_truncate,
  36         minix_write_inode,
  37         minix_put_inode
  38 };
  39 
  40 /*
  41  * We have mostly NULL's here: the current defaults are ok for
  42  * the minix filesystem.
  43  */
  44 struct file_operations minix_file_operations = {
  45         NULL,                   /* lseek - default */
  46         minix_file_read,        /* read */
  47         minix_file_write,       /* write */
  48         NULL,                   /* readdir - bad */
  49         NULL,                   /* close - default */
  50         NULL,                   /* select - default */
  51         NULL                    /* ioctl - default */
  52 };
  53         
  54 struct file_operations minix_dir_operations = {
  55         NULL,                   /* lseek - default */
  56         minix_file_read,        /* read */
  57         NULL,                   /* write - bad */
  58         minix_readdir,          /* readdir */
  59         NULL,                   /* close - default */
  60         NULL,                   /* select - default */
  61         NULL                    /* ioctl - default */
  62 };

/* [previous][next][first][last][top][bottom][index][help] */