[BACK]Return to mount.h CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / src / sys / sys

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

Diff for /src/sys/sys/mount.h between version 1.173 and 1.174

version 1.173, 2008/01/30 11:47:03 version 1.174, 2008/04/29 18:18:09
Line 214  struct vfsops {
Line 214  struct vfsops {
         int     (*vfs_suspendctl) (struct mount *, int);          int     (*vfs_suspendctl) (struct mount *, int);
         int     (*vfs_renamelock_enter)(struct mount *);          int     (*vfs_renamelock_enter)(struct mount *);
         void    (*vfs_renamelock_exit)(struct mount *);          void    (*vfs_renamelock_exit)(struct mount *);
           int     (*vfs_fsync)    (struct vnode *, int);
         const struct vnodeopv_desc * const *vfs_opv_descs;          const struct vnodeopv_desc * const *vfs_opv_descs;
         int     vfs_refcount;          int     vfs_refcount;
         LIST_ENTRY(vfsops) vfs_list;          LIST_ENTRY(vfsops) vfs_list;
 };  };
   
 /* XXX Actually file system internal. */  /* XXX vget is actually file system internal. */
 #define VFS_VGET(MP, INO, VPP)    (*(MP)->mnt_op->vfs_vget)(MP, INO, VPP)  #define VFS_VGET(MP, INO, VPP)    (*(MP)->mnt_op->vfs_vget)(MP, INO, VPP)
   
 #define VFS_RENAMELOCK_ENTER(MP)  (*(MP)->mnt_op->vfs_renamelock_enter)(MP)  #define VFS_RENAMELOCK_ENTER(MP)  (*(MP)->mnt_op->vfs_renamelock_enter)(MP)
 #define VFS_RENAMELOCK_EXIT(MP)   (*(MP)->mnt_op->vfs_renamelock_exit)(MP)  #define VFS_RENAMELOCK_EXIT(MP)   (*(MP)->mnt_op->vfs_renamelock_exit)(MP)
   #define VFS_FSYNC(MP, VP, FLG)    (*(MP)->mnt_op->vfs_fsync)(VP, FLG)
   
 int     VFS_MOUNT(struct mount *, const char *, void *, size_t *);  int     VFS_MOUNT(struct mount *, const char *, void *, size_t *);
 int     VFS_START(struct mount *, int);  int     VFS_START(struct mount *, int);

Legend:
Removed from v.1.173  
changed lines
  Added in v.1.174

CVSweb <webmaster@jp.NetBSD.org>