* Copyright (c) 1991 The Regents of the University of California.
* %sccs.include.redist.c%
* @(#)ufs_extern.h 7.19 (Berkeley) %G%
__P((struct buf
*, char *, char *, int, int, struct disklabel
*));
void disksort
__P((struct buf
*, struct buf
*));
u_int dkcksum
__P((struct disklabel
*));
char *readdisklabel
__P((dev_t
, int (*)(), struct disklabel
*));
int setdisklabel
__P((struct disklabel
*, struct disklabel
*, u_long
));
int writedisklabel
__P((dev_t
, int (*)(), struct disklabel
*));
int ufs_abortop
__P((struct vop_abortop_args
*));
int ufs_access
__P((struct vop_access_args
*));
int ufs_advlock
__P((struct vop_advlock_args
*));
int ufs_bmap
__P((struct vop_bmap_args
*));
int ufs_check_export
__P((struct mount
*, struct ufid
*, struct mbuf
*,
struct vnode
**, int *exflagsp
, struct ucred
**));
int ufs_checkpath
__P((struct inode
*, struct inode
*, struct ucred
*));
int ufs_close
__P((struct vop_close_args
*));
int ufs_create
__P((struct vop_create_args
*));
void ufs_dirbad
__P((struct inode
*, doff_t
, char *));
int ufs_dirbadentry
__P((struct vnode
*, struct direct
*, int));
int ufs_dirempty
__P((struct inode
*, ino_t
, struct ucred
*));
int ufs_direnter
__P((struct inode
*, struct vnode
*,struct componentname
*));
int ufs_dirremove
__P((struct vnode
*, struct componentname
*));
__P((struct inode
*, struct inode
*, struct componentname
*));
void ufs_free_addrlist
__P((struct ufsmount
*));
int ufs_getattr
__P((struct vop_getattr_args
*));
int ufs_getlbns
__P((struct vnode
*, daddr_t
, struct indir
*, int *));
int ufs_hang_addrlist
__P((struct mount
*, struct ufs_args
*));
ufs_ihashget
__P((dev_t
, ino_t
));
void ufs_ihashinit
__P((void));
void ufs_ihashins
__P((struct inode
*));
ufs_ihashlookup
__P((dev_t
, ino_t
));
void ufs_ihashrem
__P((struct inode
*));
int ufs_inactive
__P((struct vop_inactive_args
*));
int ufs_init
__P((void));
int ufs_ioctl
__P((struct vop_ioctl_args
*));
int ufs_islocked
__P((struct vop_islocked_args
*));
int ufs_link
__P((struct vop_link_args
*));
int ufs_lock
__P((struct vop_lock_args
*));
int ufs_lookup
__P((struct vop_lookup_args
*));
int ufs_makeinode
__P((int mode
, struct vnode
*, struct vnode
**, struct componentname
*));
int ufs_mkdir
__P((struct vop_mkdir_args
*));
int ufs_mknod
__P((struct vop_mknod_args
*));
int ufs_mmap
__P((struct vop_mmap_args
*));
int ufs_mountedon
__P((struct vnode
*));
int ufs_open
__P((struct vop_open_args
*));
int ufs_print
__P((struct vop_print_args
*));
int ufs_readdir
__P((struct vop_readdir_args
*));
int ufs_readlink
__P((struct vop_readlink_args
*));
int ufs_reclaim
__P((struct vop_reclaim_args
*));
int ufs_remove
__P((struct vop_remove_args
*));
int ufs_rename
__P((struct vop_rename_args
*));
int ufs_rmdir
__P((struct vop_rmdir_args
*));
int ufs_seek
__P((struct vop_seek_args
*));
int ufs_select
__P((struct vop_select_args
*));
int ufs_setattr
__P((struct vop_setattr_args
*));
int ufs_start
__P((struct mount
*, int, struct proc
*));
int ufs_strategy
__P((struct vop_strategy_args
*));
int ufs_symlink
__P((struct vop_symlink_args
*));
int ufs_unlock
__P((struct vop_unlock_args
*));
int ufs_vinit
__P((struct mount
*,
int (**)(), int (**)(), struct vnode
**));
int ufsspec_close
__P((struct vop_close_args
*));
int ufsspec_read
__P((struct vop_read_args
*));
int ufsspec_write
__P((struct vop_write_args
*));
int ufsfifo_read
__P((struct vop_read_args
*));
int ufsfifo_write
__P((struct vop_write_args
*));
int ufsfifo_close
__P((struct vop_close_args
*));