Mechanically change prototypes for vnode operations to use the new typedefs.
This commit is contained in:
parent
2ba5c2107e
commit
6fde64c778
@ -60,18 +60,18 @@ __FBSDID("$FreeBSD$");
|
|||||||
#include <isofs/cd9660/cd9660_node.h>
|
#include <isofs/cd9660/cd9660_node.h>
|
||||||
#include <isofs/cd9660/iso_rrip.h>
|
#include <isofs/cd9660/iso_rrip.h>
|
||||||
|
|
||||||
static int cd9660_setattr(struct vop_setattr_args *);
|
static vop_setattr_t cd9660_setattr;
|
||||||
static int cd9660_access(struct vop_access_args *);
|
static vop_access_t cd9660_access;
|
||||||
static int cd9660_getattr(struct vop_getattr_args *);
|
static vop_getattr_t cd9660_getattr;
|
||||||
static int cd9660_ioctl(struct vop_ioctl_args *);
|
static vop_ioctl_t cd9660_ioctl;
|
||||||
static int cd9660_pathconf(struct vop_pathconf_args *);
|
static vop_pathconf_t cd9660_pathconf;
|
||||||
static int cd9660_read(struct vop_read_args *);
|
static vop_read_t cd9660_read;
|
||||||
struct isoreaddir;
|
struct isoreaddir;
|
||||||
static int iso_uiodir(struct isoreaddir *idp, struct dirent *dp, off_t off);
|
static int iso_uiodir(struct isoreaddir *idp, struct dirent *dp, off_t off);
|
||||||
static int iso_shipdir(struct isoreaddir *idp);
|
static int iso_shipdir(struct isoreaddir *idp);
|
||||||
static int cd9660_readdir(struct vop_readdir_args *);
|
static vop_readdir_t cd9660_readdir;
|
||||||
static int cd9660_readlink(struct vop_readlink_args *ap);
|
static vop_readlink_t cd9660_readlink;
|
||||||
static int cd9660_strategy(struct vop_strategy_args *);
|
static vop_strategy_t cd9660_strategy;
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Setattr call. Only allowed for block and character special devices.
|
* Setattr call. Only allowed for block and character special devices.
|
||||||
|
@ -42,14 +42,14 @@ static int chkvnlock(struct vnode *);
|
|||||||
/*
|
/*
|
||||||
* Prototypes for dead operations on vnodes.
|
* Prototypes for dead operations on vnodes.
|
||||||
*/
|
*/
|
||||||
static int dead_bmap(struct vop_bmap_args *);
|
static vop_bmap_t dead_bmap;
|
||||||
static int dead_ioctl(struct vop_ioctl_args *);
|
static vop_ioctl_t dead_ioctl;
|
||||||
static int dead_lock(struct vop_lock_args *);
|
static vop_lock_t dead_lock;
|
||||||
static int dead_lookup(struct vop_lookup_args *);
|
static vop_lookup_t dead_lookup;
|
||||||
static int dead_open(struct vop_open_args *);
|
static vop_open_t dead_open;
|
||||||
static int dead_poll(struct vop_poll_args *);
|
static vop_poll_t dead_poll;
|
||||||
static int dead_read(struct vop_read_args *);
|
static vop_read_t dead_read;
|
||||||
static int dead_write(struct vop_write_args *);
|
static vop_write_t dead_write;
|
||||||
|
|
||||||
vop_t **dead_vnodeop_p;
|
vop_t **dead_vnodeop_p;
|
||||||
static struct vnodeopv_entry_desc dead_vnodeop_entries[] = {
|
static struct vnodeopv_entry_desc dead_vnodeop_entries[] = {
|
||||||
|
@ -87,28 +87,28 @@ struct fileops devfs_ops_f = {
|
|||||||
.fo_flags = DFLAG_PASSABLE | DFLAG_SEEKABLE
|
.fo_flags = DFLAG_PASSABLE | DFLAG_SEEKABLE
|
||||||
};
|
};
|
||||||
|
|
||||||
static int devfs_access(struct vop_access_args *ap);
|
static vop_access_t devfs_access;
|
||||||
static int devfs_advlock(struct vop_advlock_args *ap);
|
static vop_advlock_t devfs_advlock;
|
||||||
static int devfs_close(struct vop_close_args *ap);
|
static vop_close_t devfs_close;
|
||||||
static int devfs_fsync(struct vop_fsync_args *ap);
|
static vop_fsync_t devfs_fsync;
|
||||||
static int devfs_getattr(struct vop_getattr_args *ap);
|
static vop_getattr_t devfs_getattr;
|
||||||
static int devfs_lookupx(struct vop_lookup_args *ap);
|
static vop_lookup_t devfs_lookupx;
|
||||||
static int devfs_mknod(struct vop_mknod_args *ap);
|
static vop_mknod_t devfs_mknod;
|
||||||
static int devfs_open(struct vop_open_args *ap);
|
static vop_open_t devfs_open;
|
||||||
static int devfs_pathconf(struct vop_pathconf_args *ap);
|
static vop_pathconf_t devfs_pathconf;
|
||||||
static int devfs_print(struct vop_print_args *ap);
|
static vop_print_t devfs_print;
|
||||||
static int devfs_readdir(struct vop_readdir_args *ap);
|
static vop_readdir_t devfs_readdir;
|
||||||
static int devfs_readlink(struct vop_readlink_args *ap);
|
static vop_readlink_t devfs_readlink;
|
||||||
static int devfs_reclaim(struct vop_reclaim_args *ap);
|
static vop_reclaim_t devfs_reclaim;
|
||||||
static int devfs_remove(struct vop_remove_args *ap);
|
static vop_remove_t devfs_remove;
|
||||||
static int devfs_revoke(struct vop_revoke_args *ap);
|
static vop_revoke_t devfs_revoke;
|
||||||
static int devfs_rioctl(struct vop_ioctl_args *ap);
|
static vop_ioctl_t devfs_rioctl;
|
||||||
static int devfs_rread(struct vop_read_args *ap);
|
static vop_read_t devfs_rread;
|
||||||
static int devfs_setattr(struct vop_setattr_args *ap);
|
static vop_setattr_t devfs_setattr;
|
||||||
#ifdef MAC
|
#ifdef MAC
|
||||||
static int devfs_setlabel(struct vop_setlabel_args *ap);
|
static vop_setlabel_t devfs_setlabel;
|
||||||
#endif
|
#endif
|
||||||
static int devfs_symlink(struct vop_symlink_args *ap);
|
static vop_symlink_t devfs_symlink;
|
||||||
|
|
||||||
static vop_t **devfs_vnodeop_p;
|
static vop_t **devfs_vnodeop_p;
|
||||||
vop_t **devfs_specop_p;
|
vop_t **devfs_specop_p;
|
||||||
|
@ -68,13 +68,13 @@ static vop_t **fdesc_vnodeop_p;
|
|||||||
static LIST_HEAD(fdhashhead, fdescnode) *fdhashtbl;
|
static LIST_HEAD(fdhashhead, fdescnode) *fdhashtbl;
|
||||||
static u_long fdhash;
|
static u_long fdhash;
|
||||||
|
|
||||||
static int fdesc_getattr(struct vop_getattr_args *ap);
|
static vop_getattr_t fdesc_getattr;
|
||||||
static int fdesc_inactive(struct vop_inactive_args *ap);
|
static vop_inactive_t fdesc_inactive;
|
||||||
static int fdesc_lookup(struct vop_lookup_args *ap);
|
static vop_lookup_t fdesc_lookup;
|
||||||
static int fdesc_open(struct vop_open_args *ap);
|
static vop_open_t fdesc_open;
|
||||||
static int fdesc_readdir(struct vop_readdir_args *ap);
|
static vop_readdir_t fdesc_readdir;
|
||||||
static int fdesc_reclaim(struct vop_reclaim_args *ap);
|
static vop_reclaim_t fdesc_reclaim;
|
||||||
static int fdesc_setattr(struct vop_setattr_args *ap);
|
static vop_setattr_t fdesc_setattr;
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Initialise cache headers
|
* Initialise cache headers
|
||||||
|
@ -82,13 +82,13 @@ struct fifoinfo {
|
|||||||
long fi_writers;
|
long fi_writers;
|
||||||
};
|
};
|
||||||
|
|
||||||
static int fifo_print(struct vop_print_args *);
|
static vop_print_t fifo_print;
|
||||||
static int fifo_open(struct vop_open_args *);
|
static vop_open_t fifo_open;
|
||||||
static int fifo_close(struct vop_close_args *);
|
static vop_close_t fifo_close;
|
||||||
static int fifo_ioctl(struct vop_ioctl_args *);
|
static vop_ioctl_t fifo_ioctl;
|
||||||
static int fifo_kqfilter(struct vop_kqfilter_args *);
|
static vop_kqfilter_t fifo_kqfilter;
|
||||||
static int fifo_pathconf(struct vop_pathconf_args *);
|
static vop_pathconf_t fifo_pathconf;
|
||||||
static int fifo_advlock(struct vop_advlock_args *);
|
static vop_advlock_t fifo_advlock;
|
||||||
|
|
||||||
static void filt_fifordetach(struct knote *kn);
|
static void filt_fifordetach(struct knote *kn);
|
||||||
static int filt_fiforead(struct knote *kn, long hint);
|
static int filt_fiforead(struct knote *kn, long hint);
|
||||||
|
@ -58,25 +58,25 @@
|
|||||||
|
|
||||||
static int hpfs_de_uiomove(struct hpfsmount *, struct hpfsdirent *,
|
static int hpfs_de_uiomove(struct hpfsmount *, struct hpfsdirent *,
|
||||||
struct uio *);
|
struct uio *);
|
||||||
static int hpfs_ioctl(struct vop_ioctl_args *ap);
|
static vop_ioctl_t hpfs_ioctl;
|
||||||
static int hpfs_read(struct vop_read_args *);
|
static vop_read_t hpfs_read;
|
||||||
static int hpfs_write(struct vop_write_args *ap);
|
static vop_write_t hpfs_write;
|
||||||
static int hpfs_getattr(struct vop_getattr_args *ap);
|
static vop_getattr_t hpfs_getattr;
|
||||||
static int hpfs_setattr(struct vop_setattr_args *ap);
|
static vop_setattr_t hpfs_setattr;
|
||||||
static int hpfs_inactive(struct vop_inactive_args *ap);
|
static vop_inactive_t hpfs_inactive;
|
||||||
static int hpfs_print(struct vop_print_args *ap);
|
static vop_print_t hpfs_print;
|
||||||
static int hpfs_reclaim(struct vop_reclaim_args *ap);
|
static vop_reclaim_t hpfs_reclaim;
|
||||||
static int hpfs_strategy(struct vop_strategy_args *ap);
|
static vop_strategy_t hpfs_strategy;
|
||||||
static int hpfs_access(struct vop_access_args *ap);
|
static vop_access_t hpfs_access;
|
||||||
static int hpfs_open(struct vop_open_args *ap);
|
static vop_open_t hpfs_open;
|
||||||
static int hpfs_close(struct vop_close_args *ap);
|
static vop_close_t hpfs_close;
|
||||||
static int hpfs_readdir(struct vop_readdir_args *ap);
|
static vop_readdir_t hpfs_readdir;
|
||||||
static int hpfs_lookup(struct vop_lookup_args *ap);
|
static vop_lookup_t hpfs_lookup;
|
||||||
static int hpfs_create(struct vop_create_args *);
|
static vop_create_t hpfs_create;
|
||||||
static int hpfs_remove(struct vop_remove_args *);
|
static vop_remove_t hpfs_remove;
|
||||||
static int hpfs_bmap(struct vop_bmap_args *ap);
|
static vop_bmap_t hpfs_bmap;
|
||||||
static int hpfs_fsync(struct vop_fsync_args *ap);
|
static vop_fsync_t hpfs_fsync;
|
||||||
static int hpfs_pathconf(struct vop_pathconf_args *ap);
|
static vop_pathconf_t hpfs_pathconf;
|
||||||
|
|
||||||
static int
|
static int
|
||||||
hpfs_fsync(ap)
|
hpfs_fsync(ap)
|
||||||
|
@ -84,27 +84,27 @@
|
|||||||
/*
|
/*
|
||||||
* Prototypes for MSDOSFS vnode operations
|
* Prototypes for MSDOSFS vnode operations
|
||||||
*/
|
*/
|
||||||
static int msdosfs_advlock(struct vop_advlock_args *);
|
static vop_advlock_t msdosfs_advlock;
|
||||||
static int msdosfs_create(struct vop_create_args *);
|
static vop_create_t msdosfs_create;
|
||||||
static int msdosfs_mknod(struct vop_mknod_args *);
|
static vop_mknod_t msdosfs_mknod;
|
||||||
static int msdosfs_close(struct vop_close_args *);
|
static vop_close_t msdosfs_close;
|
||||||
static int msdosfs_access(struct vop_access_args *);
|
static vop_access_t msdosfs_access;
|
||||||
static int msdosfs_getattr(struct vop_getattr_args *);
|
static vop_getattr_t msdosfs_getattr;
|
||||||
static int msdosfs_setattr(struct vop_setattr_args *);
|
static vop_setattr_t msdosfs_setattr;
|
||||||
static int msdosfs_read(struct vop_read_args *);
|
static vop_read_t msdosfs_read;
|
||||||
static int msdosfs_write(struct vop_write_args *);
|
static vop_write_t msdosfs_write;
|
||||||
static int msdosfs_fsync(struct vop_fsync_args *);
|
static vop_fsync_t msdosfs_fsync;
|
||||||
static int msdosfs_remove(struct vop_remove_args *);
|
static vop_remove_t msdosfs_remove;
|
||||||
static int msdosfs_link(struct vop_link_args *);
|
static vop_link_t msdosfs_link;
|
||||||
static int msdosfs_rename(struct vop_rename_args *);
|
static vop_rename_t msdosfs_rename;
|
||||||
static int msdosfs_mkdir(struct vop_mkdir_args *);
|
static vop_mkdir_t msdosfs_mkdir;
|
||||||
static int msdosfs_rmdir(struct vop_rmdir_args *);
|
static vop_rmdir_t msdosfs_rmdir;
|
||||||
static int msdosfs_symlink(struct vop_symlink_args *);
|
static vop_symlink_t msdosfs_symlink;
|
||||||
static int msdosfs_readdir(struct vop_readdir_args *);
|
static vop_readdir_t msdosfs_readdir;
|
||||||
static int msdosfs_bmap(struct vop_bmap_args *);
|
static vop_bmap_t msdosfs_bmap;
|
||||||
static int msdosfs_strategy(struct vop_strategy_args *);
|
static vop_strategy_t msdosfs_strategy;
|
||||||
static int msdosfs_print(struct vop_print_args *);
|
static vop_print_t msdosfs_print;
|
||||||
static int msdosfs_pathconf(struct vop_pathconf_args *ap);
|
static vop_pathconf_t msdosfs_pathconf;
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Some general notes:
|
* Some general notes:
|
||||||
|
@ -66,19 +66,19 @@
|
|||||||
|
|
||||||
#include <sys/unistd.h> /* for pathconf(2) constants */
|
#include <sys/unistd.h> /* for pathconf(2) constants */
|
||||||
|
|
||||||
static int ntfs_read(struct vop_read_args *);
|
static vop_read_t ntfs_read;
|
||||||
static int ntfs_write(struct vop_write_args *ap);
|
static vop_write_t ntfs_write;
|
||||||
static int ntfs_getattr(struct vop_getattr_args *ap);
|
static vop_getattr_t ntfs_getattr;
|
||||||
static int ntfs_inactive(struct vop_inactive_args *ap);
|
static vop_inactive_t ntfs_inactive;
|
||||||
static int ntfs_reclaim(struct vop_reclaim_args *ap);
|
static vop_reclaim_t ntfs_reclaim;
|
||||||
static int ntfs_bmap(struct vop_bmap_args *ap);
|
static vop_bmap_t ntfs_bmap;
|
||||||
static int ntfs_strategy(struct vop_strategy_args *ap);
|
static vop_strategy_t ntfs_strategy;
|
||||||
static int ntfs_access(struct vop_access_args *ap);
|
static vop_access_t ntfs_access;
|
||||||
static int ntfs_open(struct vop_open_args *ap);
|
static vop_open_t ntfs_open;
|
||||||
static int ntfs_close(struct vop_close_args *ap);
|
static vop_close_t ntfs_close;
|
||||||
static int ntfs_readdir(struct vop_readdir_args *ap);
|
static vop_readdir_t ntfs_readdir;
|
||||||
static int ntfs_lookup(struct vop_lookup_args *ap);
|
static vop_lookup_t ntfs_lookup;
|
||||||
static int ntfs_fsync(struct vop_fsync_args *ap);
|
static vop_fsync_t ntfs_fsync;
|
||||||
static int ntfs_pathconf(void *);
|
static int ntfs_pathconf(void *);
|
||||||
|
|
||||||
int ntfs_prtactive = 1; /* 1 => print out reclaim of active vnodes */
|
int ntfs_prtactive = 1; /* 1 => print out reclaim of active vnodes */
|
||||||
|
@ -192,20 +192,20 @@ static int null_bug_bypass = 0; /* for debugging: enables bypass printf'ing */
|
|||||||
SYSCTL_INT(_debug, OID_AUTO, nullfs_bug_bypass, CTLFLAG_RW,
|
SYSCTL_INT(_debug, OID_AUTO, nullfs_bug_bypass, CTLFLAG_RW,
|
||||||
&null_bug_bypass, 0, "");
|
&null_bug_bypass, 0, "");
|
||||||
|
|
||||||
static int null_access(struct vop_access_args *ap);
|
static vop_access_t null_access;
|
||||||
static int null_createvobject(struct vop_createvobject_args *ap);
|
static vop_createvobject_t null_createvobject;
|
||||||
static int null_destroyvobject(struct vop_destroyvobject_args *ap);
|
static vop_destroyvobject_t null_destroyvobject;
|
||||||
static int null_getattr(struct vop_getattr_args *ap);
|
static vop_getattr_t null_getattr;
|
||||||
static int null_getvobject(struct vop_getvobject_args *ap);
|
static vop_getvobject_t null_getvobject;
|
||||||
static int null_inactive(struct vop_inactive_args *ap);
|
static vop_inactive_t null_inactive;
|
||||||
static int null_islocked(struct vop_islocked_args *ap);
|
static vop_islocked_t null_islocked;
|
||||||
static int null_lock(struct vop_lock_args *ap);
|
static vop_lock_t null_lock;
|
||||||
static int null_lookup(struct vop_lookup_args *ap);
|
static vop_lookup_t null_lookup;
|
||||||
static int null_print(struct vop_print_args *ap);
|
static vop_print_t null_print;
|
||||||
static int null_reclaim(struct vop_reclaim_args *ap);
|
static vop_reclaim_t null_reclaim;
|
||||||
static int null_rename(struct vop_rename_args *ap);
|
static vop_rename_t null_rename;
|
||||||
static int null_setattr(struct vop_setattr_args *ap);
|
static vop_setattr_t null_setattr;
|
||||||
static int null_unlock(struct vop_unlock_args *ap);
|
static vop_unlock_t null_unlock;
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* This is the 10-Apr-92 bypass routine.
|
* This is the 10-Apr-92 bypass routine.
|
||||||
|
@ -60,27 +60,27 @@
|
|||||||
/*
|
/*
|
||||||
* Prototypes for NWFS vnode operations
|
* Prototypes for NWFS vnode operations
|
||||||
*/
|
*/
|
||||||
static int nwfs_create(struct vop_create_args *);
|
static vop_create_t nwfs_create;
|
||||||
static int nwfs_mknod(struct vop_mknod_args *);
|
static vop_mknod_t nwfs_mknod;
|
||||||
static int nwfs_open(struct vop_open_args *);
|
static vop_open_t nwfs_open;
|
||||||
static int nwfs_close(struct vop_close_args *);
|
static vop_close_t nwfs_close;
|
||||||
static int nwfs_access(struct vop_access_args *);
|
static vop_access_t nwfs_access;
|
||||||
static int nwfs_getattr(struct vop_getattr_args *);
|
static vop_getattr_t nwfs_getattr;
|
||||||
static int nwfs_setattr(struct vop_setattr_args *);
|
static vop_setattr_t nwfs_setattr;
|
||||||
static int nwfs_read(struct vop_read_args *);
|
static vop_read_t nwfs_read;
|
||||||
static int nwfs_write(struct vop_write_args *);
|
static vop_write_t nwfs_write;
|
||||||
static int nwfs_fsync(struct vop_fsync_args *);
|
static vop_fsync_t nwfs_fsync;
|
||||||
static int nwfs_remove(struct vop_remove_args *);
|
static vop_remove_t nwfs_remove;
|
||||||
static int nwfs_link(struct vop_link_args *);
|
static vop_link_t nwfs_link;
|
||||||
static int nwfs_lookup(struct vop_lookup_args *);
|
static vop_lookup_t nwfs_lookup;
|
||||||
static int nwfs_rename(struct vop_rename_args *);
|
static vop_rename_t nwfs_rename;
|
||||||
static int nwfs_mkdir(struct vop_mkdir_args *);
|
static vop_mkdir_t nwfs_mkdir;
|
||||||
static int nwfs_rmdir(struct vop_rmdir_args *);
|
static vop_rmdir_t nwfs_rmdir;
|
||||||
static int nwfs_symlink(struct vop_symlink_args *);
|
static vop_symlink_t nwfs_symlink;
|
||||||
static int nwfs_readdir(struct vop_readdir_args *);
|
static vop_readdir_t nwfs_readdir;
|
||||||
static int nwfs_strategy(struct vop_strategy_args *);
|
static vop_strategy_t nwfs_strategy;
|
||||||
static int nwfs_print(struct vop_print_args *);
|
static vop_print_t nwfs_print;
|
||||||
static int nwfs_pathconf(struct vop_pathconf_args *ap);
|
static vop_pathconf_t nwfs_pathconf;
|
||||||
|
|
||||||
/* Global vfs data structures for nwfs */
|
/* Global vfs data structures for nwfs */
|
||||||
vop_t **nwfs_vnodeop_p;
|
vop_t **nwfs_vnodeop_p;
|
||||||
|
@ -64,12 +64,12 @@ static int portal_fileid = PORTAL_ROOTFILEID+1;
|
|||||||
|
|
||||||
static void portal_closefd(struct thread *td, int fd);
|
static void portal_closefd(struct thread *td, int fd);
|
||||||
static int portal_connect(struct socket *so, struct socket *so2);
|
static int portal_connect(struct socket *so, struct socket *so2);
|
||||||
static int portal_getattr(struct vop_getattr_args *ap);
|
static vop_getattr_t portal_getattr;
|
||||||
static int portal_lookup(struct vop_lookup_args *ap);
|
static vop_lookup_t portal_lookup;
|
||||||
static int portal_open(struct vop_open_args *ap);
|
static vop_open_t portal_open;
|
||||||
static int portal_readdir(struct vop_readdir_args *ap);
|
static vop_readdir_t portal_readdir;
|
||||||
static int portal_reclaim(struct vop_reclaim_args *ap);
|
static vop_reclaim_t portal_reclaim;
|
||||||
static int portal_setattr(struct vop_setattr_args *ap);
|
static vop_setattr_t portal_setattr;
|
||||||
|
|
||||||
static void
|
static void
|
||||||
portal_closefd(td, fd)
|
portal_closefd(td, fd)
|
||||||
|
@ -60,29 +60,29 @@
|
|||||||
/*
|
/*
|
||||||
* Prototypes for SMBFS vnode operations
|
* Prototypes for SMBFS vnode operations
|
||||||
*/
|
*/
|
||||||
static int smbfs_create(struct vop_create_args *);
|
static vop_create_t smbfs_create;
|
||||||
static int smbfs_mknod(struct vop_mknod_args *);
|
static vop_mknod_t smbfs_mknod;
|
||||||
static int smbfs_open(struct vop_open_args *);
|
static vop_open_t smbfs_open;
|
||||||
static int smbfs_close(struct vop_close_args *);
|
static vop_close_t smbfs_close;
|
||||||
static int smbfs_access(struct vop_access_args *);
|
static vop_access_t smbfs_access;
|
||||||
static int smbfs_getattr(struct vop_getattr_args *);
|
static vop_getattr_t smbfs_getattr;
|
||||||
static int smbfs_setattr(struct vop_setattr_args *);
|
static vop_setattr_t smbfs_setattr;
|
||||||
static int smbfs_read(struct vop_read_args *);
|
static vop_read_t smbfs_read;
|
||||||
static int smbfs_write(struct vop_write_args *);
|
static vop_write_t smbfs_write;
|
||||||
static int smbfs_fsync(struct vop_fsync_args *);
|
static vop_fsync_t smbfs_fsync;
|
||||||
static int smbfs_remove(struct vop_remove_args *);
|
static vop_remove_t smbfs_remove;
|
||||||
static int smbfs_link(struct vop_link_args *);
|
static vop_link_t smbfs_link;
|
||||||
static int smbfs_lookup(struct vop_lookup_args *);
|
static vop_lookup_t smbfs_lookup;
|
||||||
static int smbfs_rename(struct vop_rename_args *);
|
static vop_rename_t smbfs_rename;
|
||||||
static int smbfs_mkdir(struct vop_mkdir_args *);
|
static vop_mkdir_t smbfs_mkdir;
|
||||||
static int smbfs_rmdir(struct vop_rmdir_args *);
|
static vop_rmdir_t smbfs_rmdir;
|
||||||
static int smbfs_symlink(struct vop_symlink_args *);
|
static vop_symlink_t smbfs_symlink;
|
||||||
static int smbfs_readdir(struct vop_readdir_args *);
|
static vop_readdir_t smbfs_readdir;
|
||||||
static int smbfs_strategy(struct vop_strategy_args *);
|
static vop_strategy_t smbfs_strategy;
|
||||||
static int smbfs_print(struct vop_print_args *);
|
static vop_print_t smbfs_print;
|
||||||
static int smbfs_pathconf(struct vop_pathconf_args *ap);
|
static vop_pathconf_t smbfs_pathconf;
|
||||||
static int smbfs_advlock(struct vop_advlock_args *);
|
static vop_advlock_t smbfs_advlock;
|
||||||
static int smbfs_getextattr(struct vop_getextattr_args *ap);
|
static vop_getextattr_t smbfs_getextattr;
|
||||||
|
|
||||||
vop_t **smbfs_vnodeop_p;
|
vop_t **smbfs_vnodeop_p;
|
||||||
static struct vnodeopv_entry_desc smbfs_vnodeop_entries[] = {
|
static struct vnodeopv_entry_desc smbfs_vnodeop_entries[] = {
|
||||||
|
@ -54,17 +54,17 @@
|
|||||||
|
|
||||||
extern struct iconv_functions *udf_iconv;
|
extern struct iconv_functions *udf_iconv;
|
||||||
|
|
||||||
static int udf_access(struct vop_access_args *);
|
static vop_access_t udf_access;
|
||||||
static int udf_getattr(struct vop_getattr_args *);
|
static vop_getattr_t udf_getattr;
|
||||||
static int udf_ioctl(struct vop_ioctl_args *);
|
static vop_ioctl_t udf_ioctl;
|
||||||
static int udf_pathconf(struct vop_pathconf_args *);
|
static vop_pathconf_t udf_pathconf;
|
||||||
static int udf_read(struct vop_read_args *);
|
static vop_read_t udf_read;
|
||||||
static int udf_readdir(struct vop_readdir_args *);
|
static vop_readdir_t udf_readdir;
|
||||||
static int udf_readlink(struct vop_readlink_args *ap);
|
static vop_readlink_t udf_readlink;
|
||||||
static int udf_strategy(struct vop_strategy_args *);
|
static vop_strategy_t udf_strategy;
|
||||||
static int udf_bmap(struct vop_bmap_args *);
|
static vop_bmap_t udf_bmap;
|
||||||
static int udf_lookup(struct vop_cachedlookup_args *);
|
static vop_cachedlookup_t udf_lookup;
|
||||||
static int udf_reclaim(struct vop_reclaim_args *);
|
static vop_reclaim_t udf_reclaim;
|
||||||
static int udf_readatoffset(struct udf_node *, int *, int, struct buf **, uint8_t **);
|
static int udf_readatoffset(struct udf_node *, int *, int, struct buf **, uint8_t **);
|
||||||
static int udf_bmap_internal(struct udf_node *, uint32_t, daddr_t *, uint32_t *);
|
static int udf_bmap_internal(struct udf_node *, uint32_t, daddr_t *, uint32_t *);
|
||||||
|
|
||||||
|
@ -54,14 +54,14 @@ static int umap_bug_bypass = 0; /* for debugging: enables bypass printf'ing */
|
|||||||
SYSCTL_INT(_debug, OID_AUTO, umapfs_bug_bypass, CTLFLAG_RW,
|
SYSCTL_INT(_debug, OID_AUTO, umapfs_bug_bypass, CTLFLAG_RW,
|
||||||
&umap_bug_bypass, 0, "");
|
&umap_bug_bypass, 0, "");
|
||||||
|
|
||||||
static int umap_bypass(struct vop_generic_args *ap);
|
static vop_generic_t umap_bypass;
|
||||||
static int umap_getattr(struct vop_getattr_args *ap);
|
static vop_getattr_t umap_getattr;
|
||||||
static int umap_inactive(struct vop_inactive_args *ap);
|
static vop_inactive_t umap_inactive;
|
||||||
static int umap_lock(struct vop_lock_args *ap);
|
static vop_lock_t umap_lock;
|
||||||
static int umap_print(struct vop_print_args *ap);
|
static vop_print_t umap_print;
|
||||||
static int umap_reclaim(struct vop_reclaim_args *ap);
|
static vop_reclaim_t umap_reclaim;
|
||||||
static int umap_rename(struct vop_rename_args *ap);
|
static vop_rename_t umap_rename;
|
||||||
static int umap_unlock(struct vop_unlock_args *ap);
|
static vop_unlock_t umap_unlock;
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* This is the 10-Apr-92 bypass routine.
|
* This is the 10-Apr-92 bypass routine.
|
||||||
|
@ -68,52 +68,52 @@ SYSCTL_INT(_vfs, OID_AUTO, uniondebug, CTLFLAG_RW, &uniondebug, 0, "");
|
|||||||
SYSCTL_INT(_vfs, OID_AUTO, uniondebug, CTLFLAG_RD, &uniondebug, 0, "");
|
SYSCTL_INT(_vfs, OID_AUTO, uniondebug, CTLFLAG_RD, &uniondebug, 0, "");
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
static int union_access(struct vop_access_args *ap);
|
static vop_access_t union_access;
|
||||||
static int union_aclcheck(struct vop_aclcheck_args *ap);
|
static vop_aclcheck_t union_aclcheck;
|
||||||
static int union_advlock(struct vop_advlock_args *ap);
|
static vop_advlock_t union_advlock;
|
||||||
static int union_close(struct vop_close_args *ap);
|
static vop_close_t union_close;
|
||||||
static int union_closeextattr(struct vop_closeextattr_args *ap);
|
static vop_closeextattr_t union_closeextattr;
|
||||||
static int union_create(struct vop_create_args *ap);
|
static vop_create_t union_create;
|
||||||
static int union_createvobject(struct vop_createvobject_args *ap);
|
static vop_createvobject_t union_createvobject;
|
||||||
static int union_deleteextattr(struct vop_deleteextattr_args *ap);
|
static vop_deleteextattr_t union_deleteextattr;
|
||||||
static int union_destroyvobject(struct vop_destroyvobject_args *ap);
|
static vop_destroyvobject_t union_destroyvobject;
|
||||||
static int union_fsync(struct vop_fsync_args *ap);
|
static vop_fsync_t union_fsync;
|
||||||
static int union_getacl(struct vop_getacl_args *ap);
|
static vop_getacl_t union_getacl;
|
||||||
static int union_getattr(struct vop_getattr_args *ap);
|
static vop_getattr_t union_getattr;
|
||||||
static int union_getextattr(struct vop_getextattr_args *ap);
|
static vop_getextattr_t union_getextattr;
|
||||||
static int union_getvobject(struct vop_getvobject_args *ap);
|
static vop_getvobject_t union_getvobject;
|
||||||
static int union_inactive(struct vop_inactive_args *ap);
|
static vop_inactive_t union_inactive;
|
||||||
static int union_ioctl(struct vop_ioctl_args *ap);
|
static vop_ioctl_t union_ioctl;
|
||||||
static int union_lease(struct vop_lease_args *ap);
|
static vop_lease_t union_lease;
|
||||||
static int union_link(struct vop_link_args *ap);
|
static vop_link_t union_link;
|
||||||
static int union_listextattr(struct vop_listextattr_args *ap);
|
static vop_listextattr_t union_listextattr;
|
||||||
static int union_lookup(struct vop_lookup_args *ap);
|
static vop_lookup_t union_lookup;
|
||||||
static int union_lookup1(struct vnode *udvp, struct vnode **dvp,
|
static int union_lookup1(struct vnode *udvp, struct vnode **dvp,
|
||||||
struct vnode **vpp,
|
struct vnode **vpp,
|
||||||
struct componentname *cnp);
|
struct componentname *cnp);
|
||||||
static int union_mkdir(struct vop_mkdir_args *ap);
|
static vop_mkdir_t union_mkdir;
|
||||||
static int union_mknod(struct vop_mknod_args *ap);
|
static vop_mknod_t union_mknod;
|
||||||
static int union_open(struct vop_open_args *ap);
|
static vop_open_t union_open;
|
||||||
static int union_openextattr(struct vop_openextattr_args *ap);
|
static vop_openextattr_t union_openextattr;
|
||||||
static int union_pathconf(struct vop_pathconf_args *ap);
|
static vop_pathconf_t union_pathconf;
|
||||||
static int union_print(struct vop_print_args *ap);
|
static vop_print_t union_print;
|
||||||
static int union_read(struct vop_read_args *ap);
|
static vop_read_t union_read;
|
||||||
static int union_readdir(struct vop_readdir_args *ap);
|
static vop_readdir_t union_readdir;
|
||||||
static int union_readlink(struct vop_readlink_args *ap);
|
static vop_readlink_t union_readlink;
|
||||||
static int union_getwritemount(struct vop_getwritemount_args *ap);
|
static vop_getwritemount_t union_getwritemount;
|
||||||
static int union_reclaim(struct vop_reclaim_args *ap);
|
static vop_reclaim_t union_reclaim;
|
||||||
static int union_remove(struct vop_remove_args *ap);
|
static vop_remove_t union_remove;
|
||||||
static int union_rename(struct vop_rename_args *ap);
|
static vop_rename_t union_rename;
|
||||||
static int union_rmdir(struct vop_rmdir_args *ap);
|
static vop_rmdir_t union_rmdir;
|
||||||
static int union_poll(struct vop_poll_args *ap);
|
static vop_poll_t union_poll;
|
||||||
static int union_setacl(struct vop_setacl_args *ap);
|
static vop_setacl_t union_setacl;
|
||||||
static int union_setattr(struct vop_setattr_args *ap);
|
static vop_setattr_t union_setattr;
|
||||||
static int union_setlabel(struct vop_setlabel_args *ap);
|
static vop_setlabel_t union_setlabel;
|
||||||
static int union_setextattr(struct vop_setextattr_args *ap);
|
static vop_setextattr_t union_setextattr;
|
||||||
static int union_strategy(struct vop_strategy_args *ap);
|
static vop_strategy_t union_strategy;
|
||||||
static int union_symlink(struct vop_symlink_args *ap);
|
static vop_symlink_t union_symlink;
|
||||||
static int union_whiteout(struct vop_whiteout_args *ap);
|
static vop_whiteout_t union_whiteout;
|
||||||
static int union_write(struct vop_read_args *ap);
|
static vop_read_t union_write;
|
||||||
|
|
||||||
static __inline
|
static __inline
|
||||||
struct vnode *
|
struct vnode *
|
||||||
|
@ -81,35 +81,35 @@
|
|||||||
|
|
||||||
static int ext2_makeinode(int mode, struct vnode *, struct vnode **, struct componentname *);
|
static int ext2_makeinode(int mode, struct vnode *, struct vnode **, struct componentname *);
|
||||||
|
|
||||||
static int ext2_access(struct vop_access_args *);
|
static vop_access_t ext2_access;
|
||||||
static int ext2_advlock(struct vop_advlock_args *);
|
static vop_advlock_t ext2_advlock;
|
||||||
static int ext2_chmod(struct vnode *, int, struct ucred *, struct thread *);
|
static int ext2_chmod(struct vnode *, int, struct ucred *, struct thread *);
|
||||||
static int ext2_chown(struct vnode *, uid_t, gid_t, struct ucred *,
|
static int ext2_chown(struct vnode *, uid_t, gid_t, struct ucred *,
|
||||||
struct thread *);
|
struct thread *);
|
||||||
static int ext2_close(struct vop_close_args *);
|
static vop_close_t ext2_close;
|
||||||
static int ext2_create(struct vop_create_args *);
|
static vop_create_t ext2_create;
|
||||||
static int ext2_fsync(struct vop_fsync_args *);
|
static vop_fsync_t ext2_fsync;
|
||||||
static int ext2_getattr(struct vop_getattr_args *);
|
static vop_getattr_t ext2_getattr;
|
||||||
static int ext2_kqfilter(struct vop_kqfilter_args *ap);
|
static vop_kqfilter_t ext2_kqfilter;
|
||||||
static int ext2_link(struct vop_link_args *);
|
static vop_link_t ext2_link;
|
||||||
static int ext2_mkdir(struct vop_mkdir_args *);
|
static vop_mkdir_t ext2_mkdir;
|
||||||
static int ext2_mknod(struct vop_mknod_args *);
|
static vop_mknod_t ext2_mknod;
|
||||||
static int ext2_open(struct vop_open_args *);
|
static vop_open_t ext2_open;
|
||||||
static int ext2_pathconf(struct vop_pathconf_args *);
|
static vop_pathconf_t ext2_pathconf;
|
||||||
static int ext2_print(struct vop_print_args *);
|
static vop_print_t ext2_print;
|
||||||
static int ext2_read(struct vop_read_args *);
|
static vop_read_t ext2_read;
|
||||||
static int ext2_readlink(struct vop_readlink_args *);
|
static vop_readlink_t ext2_readlink;
|
||||||
static int ext2_remove(struct vop_remove_args *);
|
static vop_remove_t ext2_remove;
|
||||||
static int ext2_rename(struct vop_rename_args *);
|
static vop_rename_t ext2_rename;
|
||||||
static int ext2_rmdir(struct vop_rmdir_args *);
|
static vop_rmdir_t ext2_rmdir;
|
||||||
static int ext2_setattr(struct vop_setattr_args *);
|
static vop_setattr_t ext2_setattr;
|
||||||
static int ext2_strategy(struct vop_strategy_args *);
|
static vop_strategy_t ext2_strategy;
|
||||||
static int ext2_symlink(struct vop_symlink_args *);
|
static vop_symlink_t ext2_symlink;
|
||||||
static int ext2_write(struct vop_write_args *);
|
static vop_write_t ext2_write;
|
||||||
static int ext2fifo_close(struct vop_close_args *);
|
static vop_close_t ext2fifo_close;
|
||||||
static int ext2fifo_kqfilter(struct vop_kqfilter_args *);
|
static vop_kqfilter_t ext2fifo_kqfilter;
|
||||||
static int ext2fifo_read(struct vop_read_args *);
|
static vop_read_t ext2fifo_read;
|
||||||
static int ext2fifo_write(struct vop_write_args *);
|
static vop_write_t ext2fifo_write;
|
||||||
static int filt_ext2read(struct knote *kn, long hint);
|
static int filt_ext2read(struct knote *kn, long hint);
|
||||||
static int filt_ext2write(struct knote *kn, long hint);
|
static int filt_ext2write(struct knote *kn, long hint);
|
||||||
static int filt_ext2vnode(struct knote *kn, long hint);
|
static int filt_ext2vnode(struct knote *kn, long hint);
|
||||||
|
@ -81,35 +81,35 @@
|
|||||||
|
|
||||||
static int ext2_makeinode(int mode, struct vnode *, struct vnode **, struct componentname *);
|
static int ext2_makeinode(int mode, struct vnode *, struct vnode **, struct componentname *);
|
||||||
|
|
||||||
static int ext2_access(struct vop_access_args *);
|
static vop_access_t ext2_access;
|
||||||
static int ext2_advlock(struct vop_advlock_args *);
|
static vop_advlock_t ext2_advlock;
|
||||||
static int ext2_chmod(struct vnode *, int, struct ucred *, struct thread *);
|
static int ext2_chmod(struct vnode *, int, struct ucred *, struct thread *);
|
||||||
static int ext2_chown(struct vnode *, uid_t, gid_t, struct ucred *,
|
static int ext2_chown(struct vnode *, uid_t, gid_t, struct ucred *,
|
||||||
struct thread *);
|
struct thread *);
|
||||||
static int ext2_close(struct vop_close_args *);
|
static vop_close_t ext2_close;
|
||||||
static int ext2_create(struct vop_create_args *);
|
static vop_create_t ext2_create;
|
||||||
static int ext2_fsync(struct vop_fsync_args *);
|
static vop_fsync_t ext2_fsync;
|
||||||
static int ext2_getattr(struct vop_getattr_args *);
|
static vop_getattr_t ext2_getattr;
|
||||||
static int ext2_kqfilter(struct vop_kqfilter_args *ap);
|
static vop_kqfilter_t ext2_kqfilter;
|
||||||
static int ext2_link(struct vop_link_args *);
|
static vop_link_t ext2_link;
|
||||||
static int ext2_mkdir(struct vop_mkdir_args *);
|
static vop_mkdir_t ext2_mkdir;
|
||||||
static int ext2_mknod(struct vop_mknod_args *);
|
static vop_mknod_t ext2_mknod;
|
||||||
static int ext2_open(struct vop_open_args *);
|
static vop_open_t ext2_open;
|
||||||
static int ext2_pathconf(struct vop_pathconf_args *);
|
static vop_pathconf_t ext2_pathconf;
|
||||||
static int ext2_print(struct vop_print_args *);
|
static vop_print_t ext2_print;
|
||||||
static int ext2_read(struct vop_read_args *);
|
static vop_read_t ext2_read;
|
||||||
static int ext2_readlink(struct vop_readlink_args *);
|
static vop_readlink_t ext2_readlink;
|
||||||
static int ext2_remove(struct vop_remove_args *);
|
static vop_remove_t ext2_remove;
|
||||||
static int ext2_rename(struct vop_rename_args *);
|
static vop_rename_t ext2_rename;
|
||||||
static int ext2_rmdir(struct vop_rmdir_args *);
|
static vop_rmdir_t ext2_rmdir;
|
||||||
static int ext2_setattr(struct vop_setattr_args *);
|
static vop_setattr_t ext2_setattr;
|
||||||
static int ext2_strategy(struct vop_strategy_args *);
|
static vop_strategy_t ext2_strategy;
|
||||||
static int ext2_symlink(struct vop_symlink_args *);
|
static vop_symlink_t ext2_symlink;
|
||||||
static int ext2_write(struct vop_write_args *);
|
static vop_write_t ext2_write;
|
||||||
static int ext2fifo_close(struct vop_close_args *);
|
static vop_close_t ext2fifo_close;
|
||||||
static int ext2fifo_kqfilter(struct vop_kqfilter_args *);
|
static vop_kqfilter_t ext2fifo_kqfilter;
|
||||||
static int ext2fifo_read(struct vop_read_args *);
|
static vop_read_t ext2fifo_read;
|
||||||
static int ext2fifo_write(struct vop_write_args *);
|
static vop_write_t ext2fifo_write;
|
||||||
static int filt_ext2read(struct knote *kn, long hint);
|
static int filt_ext2read(struct knote *kn, long hint);
|
||||||
static int filt_ext2write(struct knote *kn, long hint);
|
static int filt_ext2write(struct knote *kn, long hint);
|
||||||
static int filt_ext2vnode(struct knote *kn, long hint);
|
static int filt_ext2vnode(struct knote *kn, long hint);
|
||||||
|
@ -60,18 +60,18 @@ __FBSDID("$FreeBSD$");
|
|||||||
#include <isofs/cd9660/cd9660_node.h>
|
#include <isofs/cd9660/cd9660_node.h>
|
||||||
#include <isofs/cd9660/iso_rrip.h>
|
#include <isofs/cd9660/iso_rrip.h>
|
||||||
|
|
||||||
static int cd9660_setattr(struct vop_setattr_args *);
|
static vop_setattr_t cd9660_setattr;
|
||||||
static int cd9660_access(struct vop_access_args *);
|
static vop_access_t cd9660_access;
|
||||||
static int cd9660_getattr(struct vop_getattr_args *);
|
static vop_getattr_t cd9660_getattr;
|
||||||
static int cd9660_ioctl(struct vop_ioctl_args *);
|
static vop_ioctl_t cd9660_ioctl;
|
||||||
static int cd9660_pathconf(struct vop_pathconf_args *);
|
static vop_pathconf_t cd9660_pathconf;
|
||||||
static int cd9660_read(struct vop_read_args *);
|
static vop_read_t cd9660_read;
|
||||||
struct isoreaddir;
|
struct isoreaddir;
|
||||||
static int iso_uiodir(struct isoreaddir *idp, struct dirent *dp, off_t off);
|
static int iso_uiodir(struct isoreaddir *idp, struct dirent *dp, off_t off);
|
||||||
static int iso_shipdir(struct isoreaddir *idp);
|
static int iso_shipdir(struct isoreaddir *idp);
|
||||||
static int cd9660_readdir(struct vop_readdir_args *);
|
static vop_readdir_t cd9660_readdir;
|
||||||
static int cd9660_readlink(struct vop_readlink_args *ap);
|
static vop_readlink_t cd9660_readlink;
|
||||||
static int cd9660_strategy(struct vop_strategy_args *);
|
static vop_strategy_t cd9660_strategy;
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Setattr call. Only allowed for block and character special devices.
|
* Setattr call. Only allowed for block and character special devices.
|
||||||
|
@ -101,20 +101,20 @@ __FBSDID("$FreeBSD$");
|
|||||||
#ifdef DIRECTIO
|
#ifdef DIRECTIO
|
||||||
extern int ffs_rawread(struct vnode *vp, struct uio *uio, int *workdone);
|
extern int ffs_rawread(struct vnode *vp, struct uio *uio, int *workdone);
|
||||||
#endif
|
#endif
|
||||||
static int ffs_fsync(struct vop_fsync_args *);
|
static vop_fsync_t ffs_fsync;
|
||||||
static int ffs_getpages(struct vop_getpages_args *);
|
static vop_getpages_t ffs_getpages;
|
||||||
static int ffs_read(struct vop_read_args *);
|
static vop_read_t ffs_read;
|
||||||
static int ffs_write(struct vop_write_args *);
|
static vop_write_t ffs_write;
|
||||||
static int ffs_extread(struct vnode *vp, struct uio *uio, int ioflag);
|
static int ffs_extread(struct vnode *vp, struct uio *uio, int ioflag);
|
||||||
static int ffs_extwrite(struct vnode *vp, struct uio *uio, int ioflag,
|
static int ffs_extwrite(struct vnode *vp, struct uio *uio, int ioflag,
|
||||||
struct ucred *cred);
|
struct ucred *cred);
|
||||||
static int ffsext_strategy(struct vop_strategy_args *);
|
static vop_strategy_t ffsext_strategy;
|
||||||
static int ffs_closeextattr(struct vop_closeextattr_args *);
|
static vop_closeextattr_t ffs_closeextattr;
|
||||||
static int ffs_deleteextattr(struct vop_deleteextattr_args *);
|
static vop_deleteextattr_t ffs_deleteextattr;
|
||||||
static int ffs_getextattr(struct vop_getextattr_args *);
|
static vop_getextattr_t ffs_getextattr;
|
||||||
static int ffs_listextattr(struct vop_listextattr_args *);
|
static vop_listextattr_t ffs_listextattr;
|
||||||
static int ffs_openextattr(struct vop_openextattr_args *);
|
static vop_openextattr_t ffs_openextattr;
|
||||||
static int ffs_setextattr(struct vop_setextattr_args *);
|
static vop_setextattr_t ffs_setextattr;
|
||||||
|
|
||||||
|
|
||||||
/* Global vfs data structures for ufs. */
|
/* Global vfs data structures for ufs. */
|
||||||
|
@ -84,38 +84,38 @@ __FBSDID("$FreeBSD$");
|
|||||||
|
|
||||||
#include <ufs/ffs/ffs_extern.h>
|
#include <ufs/ffs/ffs_extern.h>
|
||||||
|
|
||||||
static int ufs_access(struct vop_access_args *);
|
static vop_access_t ufs_access;
|
||||||
static int ufs_advlock(struct vop_advlock_args *);
|
static vop_advlock_t ufs_advlock;
|
||||||
static int ufs_chmod(struct vnode *, int, struct ucred *, struct thread *);
|
static int ufs_chmod(struct vnode *, int, struct ucred *, struct thread *);
|
||||||
static int ufs_chown(struct vnode *, uid_t, gid_t, struct ucred *, struct thread *);
|
static int ufs_chown(struct vnode *, uid_t, gid_t, struct ucred *, struct thread *);
|
||||||
static int ufs_close(struct vop_close_args *);
|
static vop_close_t ufs_close;
|
||||||
static int ufs_create(struct vop_create_args *);
|
static vop_create_t ufs_create;
|
||||||
static int ufs_getattr(struct vop_getattr_args *);
|
static vop_getattr_t ufs_getattr;
|
||||||
static int ufs_link(struct vop_link_args *);
|
static vop_link_t ufs_link;
|
||||||
static int ufs_makeinode(int mode, struct vnode *, struct vnode **, struct componentname *);
|
static int ufs_makeinode(int mode, struct vnode *, struct vnode **, struct componentname *);
|
||||||
static int ufs_mkdir(struct vop_mkdir_args *);
|
static vop_mkdir_t ufs_mkdir;
|
||||||
static int ufs_mknod(struct vop_mknod_args *);
|
static vop_mknod_t ufs_mknod;
|
||||||
static int ufs_open(struct vop_open_args *);
|
static vop_open_t ufs_open;
|
||||||
static int ufs_pathconf(struct vop_pathconf_args *);
|
static vop_pathconf_t ufs_pathconf;
|
||||||
static int ufs_lock(struct vop_lock_args *);
|
static vop_lock_t ufs_lock;
|
||||||
static int ufs_print(struct vop_print_args *);
|
static vop_print_t ufs_print;
|
||||||
static int ufs_readlink(struct vop_readlink_args *);
|
static vop_readlink_t ufs_readlink;
|
||||||
static int ufs_remove(struct vop_remove_args *);
|
static vop_remove_t ufs_remove;
|
||||||
static int ufs_rename(struct vop_rename_args *);
|
static vop_rename_t ufs_rename;
|
||||||
static int ufs_rmdir(struct vop_rmdir_args *);
|
static vop_rmdir_t ufs_rmdir;
|
||||||
static int ufs_setattr(struct vop_setattr_args *);
|
static vop_setattr_t ufs_setattr;
|
||||||
static int ufs_strategy(struct vop_strategy_args *);
|
static vop_strategy_t ufs_strategy;
|
||||||
static int ufs_symlink(struct vop_symlink_args *);
|
static vop_symlink_t ufs_symlink;
|
||||||
static int ufs_whiteout(struct vop_whiteout_args *);
|
static vop_whiteout_t ufs_whiteout;
|
||||||
static int ufsfifo_close(struct vop_close_args *);
|
static vop_close_t ufsfifo_close;
|
||||||
static int ufsfifo_kqfilter(struct vop_kqfilter_args *);
|
static vop_kqfilter_t ufsfifo_kqfilter;
|
||||||
static int ufsfifo_read(struct vop_read_args *);
|
static vop_read_t ufsfifo_read;
|
||||||
static int ufsfifo_write(struct vop_write_args *);
|
static vop_write_t ufsfifo_write;
|
||||||
static int filt_ufsread(struct knote *kn, long hint);
|
static int filt_ufsread(struct knote *kn, long hint);
|
||||||
static int filt_ufswrite(struct knote *kn, long hint);
|
static int filt_ufswrite(struct knote *kn, long hint);
|
||||||
static int filt_ufsvnode(struct knote *kn, long hint);
|
static int filt_ufsvnode(struct knote *kn, long hint);
|
||||||
static void filt_ufsdetach(struct knote *kn);
|
static void filt_ufsdetach(struct knote *kn);
|
||||||
static int ufs_kqfilter(struct vop_kqfilter_args *ap);
|
static vop_kqfilter_t ufs_kqfilter;
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* A virgin directory (no blushing please).
|
* A virgin directory (no blushing please).
|
||||||
|
Loading…
Reference in New Issue
Block a user