- int (*vfs_mount)( /* mp, path, data, ndp */ );
- int (*vfs_start)( /* mp, flags */ );
- int (*vfs_unmount)( /* mp, forcibly */ );
- int (*vfs_root)( /* mp, vpp */ );
- int (*vfs_quotactl)(/* mp, cmd, uid, arg */ );
- int (*vfs_statfs)( /* mp, sbp */ );
- int (*vfs_sync)( /* mp, waitfor */ );
- int (*vfs_fhtovp)( /* mp, fidp, vpp */ );
- int (*vfs_vptofh)( /* vp, fidp */ );
- int (*vfs_init)( /* */ );
+ int (*vfs_mount) __P((struct mount *mp, char *path, caddr_t data,
+ struct nameidata *ndp, struct proc *p));
+ int (*vfs_start) __P((struct mount *mp, int flags,
+ struct proc *p));
+ int (*vfs_unmount) __P((struct mount *mp, int mntflags,
+ struct proc *p));
+ int (*vfs_root) __P((struct mount *mp, struct vnode **vpp));
+ /* int uid, should be uid_t */
+ int (*vfs_quotactl) __P((struct mount *mp, int cmds, int uid,
+ caddr_t arg, struct proc *p));
+ int (*vfs_statfs) __P((struct mount *mp, struct statfs *sbp,
+ struct proc *p));
+ int (*vfs_sync) __P((struct mount *mp, int waitfor));
+ int (*vfs_fhtovp) __P((struct mount *mp, struct fid *fhp,
+ struct vnode **vpp));
+ int (*vfs_vptofh) __P((struct vnode *vp, struct fid *fhp));
+ int (*vfs_init) __P(());