Commit | Line | Data |
---|---|---|
a5e29c6f KB |
1 | /*- |
2 | * Copyright (c) 1991 The Regents of the University of California. | |
3 | * All rights reserved. | |
4 | * | |
5 | * %sccs.include.redist.c% | |
6 | * | |
ea67b335 | 7 | * @(#)mfs_extern.h 7.3 (Berkeley) %G% |
a5e29c6f KB |
8 | */ |
9 | ||
10 | struct buf; | |
11 | struct mount; | |
12 | struct nameidata; | |
13 | struct proc; | |
14 | struct statfs; | |
15 | struct ucred; | |
16 | struct vnode; | |
17 | ||
18 | __BEGIN_DECLS | |
19 | int mfs_badop __P((void)); | |
9342689a JH |
20 | int mfs_bmap __P((struct vop_bmap_args *)); |
21 | int mfs_close __P((struct vop_close_args *)); | |
a5e29c6f | 22 | void mfs_doio __P((struct buf *bp, caddr_t base)); |
9342689a JH |
23 | int mfs_inactive __P((struct vop_inactive_args *)); /* XXX */ |
24 | int mfs_reclaim __P((struct vop_reclaim_args *)); /* XXX */ | |
a5e29c6f | 25 | int mfs_init __P((void)); |
9342689a | 26 | int mfs_ioctl __P((struct vop_ioctl_args *)); |
a5e29c6f KB |
27 | int mfs_mount __P((struct mount *mp, |
28 | char *path, caddr_t data, struct nameidata *ndp, struct proc *p)); | |
9342689a JH |
29 | int mfs_open __P((struct vop_open_args *)); |
30 | int mfs_print __P((struct vop_print_args *)); /* XXX */ | |
a5e29c6f KB |
31 | int mfs_start __P((struct mount *mp, int flags, struct proc *p)); |
32 | int mfs_statfs __P((struct mount *mp, struct statfs *sbp, struct proc *p)); | |
9342689a | 33 | int mfs_strategy __P((struct vop_strategy_args *)); /* XXX */ |
a5e29c6f | 34 | __END_DECLS |