[BACK]Return to v7fs_extern.c CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / src / sys / fs / v7fs

Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.

Diff for /src/sys/fs/v7fs/v7fs_extern.c between version 1.1 and 1.1.12.2

version 1.1, 2011/06/27 11:52:24 version 1.1.12.2, 2017/12/03 11:38:44
Line 65  const struct vnodeopv_entry_desc v7fs_vn
Line 65  const struct vnodeopv_entry_desc v7fs_vn
         { &vop_setattr_desc, v7fs_setattr },            /* setattr */          { &vop_setattr_desc, v7fs_setattr },            /* setattr */
         { &vop_read_desc, v7fs_read },                  /* read */          { &vop_read_desc, v7fs_read },                  /* read */
         { &vop_write_desc, v7fs_write },                /* write */          { &vop_write_desc, v7fs_write },                /* write */
           { &vop_fallocate_desc, genfs_eopnotsupp },      /* fallocate */
           { &vop_fdiscard_desc, genfs_eopnotsupp },       /* fdiscard */
         { &vop_fcntl_desc, genfs_fcntl },               /* fcntl */          { &vop_fcntl_desc, genfs_fcntl },               /* fcntl */
         { &vop_ioctl_desc, genfs_enoioctl },            /* ioctl */          { &vop_ioctl_desc, genfs_enoioctl },            /* ioctl */
         { &vop_poll_desc, genfs_poll },                 /* poll */          { &vop_poll_desc, genfs_poll },                 /* poll */
Line 112  const struct vnodeopv_entry_desc v7fs_sp
Line 114  const struct vnodeopv_entry_desc v7fs_sp
         { &vop_setattr_desc, v7fs_setattr },            /* setattr */          { &vop_setattr_desc, v7fs_setattr },            /* setattr */
         { &vop_read_desc, spec_read },                  /* read */          { &vop_read_desc, spec_read },                  /* read */
         { &vop_write_desc, spec_write },                /* write */          { &vop_write_desc, spec_write },                /* write */
           { &vop_fallocate_desc, spec_fallocate },        /* fallocate */
           { &vop_fdiscard_desc, spec_fdiscard },          /* fdiscard */
         { &vop_ioctl_desc, spec_ioctl },                /* ioctl */          { &vop_ioctl_desc, spec_ioctl },                /* ioctl */
         { &vop_fcntl_desc, genfs_fcntl },               /* fcntl */          { &vop_fcntl_desc, genfs_fcntl },               /* fcntl */
         { &vop_poll_desc, spec_poll },                  /* poll */          { &vop_poll_desc, spec_poll },                  /* poll */
Line 158  const struct vnodeopv_entry_desc v7fs_fi
Line 162  const struct vnodeopv_entry_desc v7fs_fi
         { &vop_setattr_desc, v7fs_setattr },            /* setattr */          { &vop_setattr_desc, v7fs_setattr },            /* setattr */
         { &vop_read_desc, vn_fifo_bypass },             /* read */          { &vop_read_desc, vn_fifo_bypass },             /* read */
         { &vop_write_desc, vn_fifo_bypass },            /* write */          { &vop_write_desc, vn_fifo_bypass },            /* write */
           { &vop_fallocate_desc, vn_fifo_bypass },        /* fallocate */
           { &vop_fdiscard_desc, vn_fifo_bypass },         /* fdiscard */
         { &vop_ioctl_desc, vn_fifo_bypass },            /* ioctl */          { &vop_ioctl_desc, vn_fifo_bypass },            /* ioctl */
         { &vop_fcntl_desc, genfs_fcntl },               /* fcntl */          { &vop_fcntl_desc, genfs_fcntl },               /* fcntl */
         { &vop_poll_desc, vn_fifo_bypass },             /* poll */          { &vop_poll_desc, vn_fifo_bypass },             /* poll */
Line 219  const struct genfs_ops v7fs_genfsops = {
Line 225  const struct genfs_ops v7fs_genfsops = {
 };  };
   
 struct vfsops v7fs_vfsops = {  struct vfsops v7fs_vfsops = {
         MOUNT_V7FS,          .vfs_name = MOUNT_V7FS,
         sizeof(struct v7fs_args),          .vfs_min_mount_data = sizeof(struct v7fs_args),
         v7fs_mount,          .vfs_mount = v7fs_mount,
         v7fs_start,          .vfs_start = v7fs_start,
         v7fs_unmount,          .vfs_unmount = v7fs_unmount,
         v7fs_root,          .vfs_root = v7fs_root,
         (void *)eopnotsupp,     /* vfs_quotactl */          .vfs_quotactl = (void *)eopnotsupp,
         v7fs_statvfs,          .vfs_statvfs = v7fs_statvfs,
         v7fs_sync,          .vfs_sync = v7fs_sync,
         v7fs_vget,          .vfs_vget = v7fs_vget,
         v7fs_fhtovp,          .vfs_loadvnode = v7fs_loadvnode,
         v7fs_vptofh,          .vfs_fhtovp = v7fs_fhtovp,
         v7fs_init,          .vfs_vptofh = v7fs_vptofh,
         v7fs_reinit,          .vfs_init = v7fs_init,
         v7fs_done,          .vfs_reinit = v7fs_reinit,
         v7fs_mountroot,          .vfs_done = v7fs_done,
         (int (*)(struct mount *, struct vnode *, struct timespec *))          .vfs_mountroot = v7fs_mountroot,
         eopnotsupp,             /* snapshot */          .vfs_snapshot = (void *)eopnotsupp,
         vfs_stdextattrctl,          .vfs_extattrctl = vfs_stdextattrctl,
         (void *)eopnotsupp,     /* vfs_suspendctl */          .vfs_suspendctl = genfs_suspendctl,
         genfs_renamelock_enter,          .vfs_renamelock_enter = genfs_renamelock_enter,
         genfs_renamelock_exit,          .vfs_renamelock_exit = genfs_renamelock_exit,
         (void *)eopnotsupp,          .vfs_fsync = (void *)eopnotsupp,
         v7fs_vnodeopv_descs,          .vfs_opv_descs = v7fs_vnodeopv_descs
         0,  
         { NULL, NULL }  
 };  };
   
 static int  static int

Legend:
Removed from v.1.1  
changed lines
  Added in v.1.1.12.2

CVSweb <webmaster@jp.NetBSD.org>