[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.201 and 1.201.2.1

version 1.201, 2011/10/12 23:04:22 version 1.201.2.1, 2012/04/17 00:08:52
Line 191  struct mount {
Line 191  struct mount {
 }  }
   
 #if defined(_KERNEL)  #if defined(_KERNEL)
 #include <prop/proplib.h>  
   struct quotactl_args;           /* in sys/quotactl.h */
   struct quotastat;               /* in sys/quotactl.h */
   struct quotaidtypestat;         /* in sys/quotactl.h */
   struct quotaobjtypestat;        /* in sys/quotactl.h */
   struct quotakcursor;            /* in sys/quotactl.h */
   struct quotakey;                /* in sys/quota.h */
   struct quotaval;                /* in sys/quota.h */
   
 #if __STDC__  #if __STDC__
 struct nameidata;  struct nameidata;
 #endif  #endif
Line 208  struct vfsops {
Line 216  struct vfsops {
         int     (*vfs_start)    (struct mount *, int);          int     (*vfs_start)    (struct mount *, int);
         int     (*vfs_unmount)  (struct mount *, int);          int     (*vfs_unmount)  (struct mount *, int);
         int     (*vfs_root)     (struct mount *, struct vnode **);          int     (*vfs_root)     (struct mount *, struct vnode **);
         int     (*vfs_quotactl) (struct mount *, prop_dictionary_t);          int     (*vfs_quotactl) (struct mount *, struct quotactl_args *);
         int     (*vfs_statvfs)  (struct mount *, struct statvfs *);          int     (*vfs_statvfs)  (struct mount *, struct statvfs *);
         int     (*vfs_sync)     (struct mount *, int, struct kauth_cred *);          int     (*vfs_sync)     (struct mount *, int, struct kauth_cred *);
         int     (*vfs_vget)     (struct mount *, ino_t, struct vnode **);          int     (*vfs_vget)     (struct mount *, ino_t, struct vnode **);
Line 243  int VFS_MOUNT(struct mount *, const char
Line 251  int VFS_MOUNT(struct mount *, const char
 int     VFS_START(struct mount *, int);  int     VFS_START(struct mount *, int);
 int     VFS_UNMOUNT(struct mount *, int);  int     VFS_UNMOUNT(struct mount *, int);
 int     VFS_ROOT(struct mount *, struct vnode **);  int     VFS_ROOT(struct mount *, struct vnode **);
 int     VFS_QUOTACTL(struct mount *, prop_dictionary_t);  int     VFS_QUOTACTL(struct mount *, struct quotactl_args *);
 int     VFS_STATVFS(struct mount *, struct statvfs *);  int     VFS_STATVFS(struct mount *, struct statvfs *);
 int     VFS_SYNC(struct mount *, int, struct kauth_cred *);  int     VFS_SYNC(struct mount *, int, struct kauth_cred *);
 int     VFS_FHTOVP(struct mount *, struct fid *, struct vnode **);  int     VFS_FHTOVP(struct mount *, struct fid *, struct vnode **);
Line 269  int fsname##_mount(struct mount *, const
Line 277  int fsname##_mount(struct mount *, const
 int     fsname##_start(struct mount *, int);                            \  int     fsname##_start(struct mount *, int);                            \
 int     fsname##_unmount(struct mount *, int);                          \  int     fsname##_unmount(struct mount *, int);                          \
 int     fsname##_root(struct mount *, struct vnode **);                 \  int     fsname##_root(struct mount *, struct vnode **);                 \
 int     fsname##_quotactl(struct mount *, prop_dictionary_t);           \  int     fsname##_quotactl(struct mount *, int, struct quotactl_args *); \
 int     fsname##_statvfs(struct mount *, struct statvfs *);             \  int     fsname##_statvfs(struct mount *, struct statvfs *);             \
 int     fsname##_sync(struct mount *, int, struct kauth_cred *);        \  int     fsname##_sync(struct mount *, int, struct kauth_cred *);        \
 int     fsname##_vget(struct mount *, ino_t, struct vnode **);          \  int     fsname##_vget(struct mount *, ino_t, struct vnode **);          \
Line 407  struct mount *vfs_mountalloc(struct vfso
Line 415  struct mount *vfs_mountalloc(struct vfso
 int     vfs_stdextattrctl(struct mount *, int, struct vnode *,  int     vfs_stdextattrctl(struct mount *, int, struct vnode *,
             int, const char *);              int, const char *);
 void    vfs_insmntque(struct vnode *, struct mount *);  void    vfs_insmntque(struct vnode *, struct mount *);
   int     vfs_quotactl_stat(struct mount *, struct quotastat *);
   int     vfs_quotactl_idtypestat(struct mount *, int, struct quotaidtypestat *);
   int     vfs_quotactl_objtypestat(struct mount *,int,struct quotaobjtypestat *);
   int     vfs_quotactl_get(struct mount *, const struct quotakey *,
               struct quotaval *);
   int     vfs_quotactl_put(struct mount *, const struct quotakey *,
               const struct quotaval *);
   int     vfs_quotactl_delete(struct mount *, const struct quotakey *);
   int     vfs_quotactl_cursoropen(struct mount *, struct quotakcursor *);
   int     vfs_quotactl_cursorclose(struct mount *, struct quotakcursor *);
   int     vfs_quotactl_cursorskipidtype(struct mount *, struct quotakcursor *,
               int);
   int     vfs_quotactl_cursorget(struct mount *, struct quotakcursor *,
               struct quotakey *, struct quotaval *, unsigned, unsigned *);
   int     vfs_quotactl_cursoratend(struct mount *, struct quotakcursor *, int *);
   int     vfs_quotactl_cursorrewind(struct mount *, struct quotakcursor *);
   int     vfs_quotactl_quotaon(struct mount *, int, const char *);
   int     vfs_quotactl_quotaoff(struct mount *, int);
   
 extern  CIRCLEQ_HEAD(mntlist, mount) mountlist; /* mounted filesystem list */  extern  CIRCLEQ_HEAD(mntlist, mount) mountlist; /* mounted filesystem list */
 extern  struct vfsops *vfssw[];                 /* filesystem type table */  extern  struct vfsops *vfssw[];                 /* filesystem type table */

Legend:
Removed from v.1.201  
changed lines
  Added in v.1.201.2.1

CVSweb <webmaster@jp.NetBSD.org>