genfs_nullop
opp != genfs_badop && opp != genfs_nullop;
{ &vop_open_desc, genfs_nullop }, /* open */
{ &vop_close_desc, genfs_nullop }, /* close */
{ &vop_fsync_desc, genfs_nullop }, /* fsync */
{ &vop_open_desc, genfs_nullop }, /* open */
{ &vop_close_desc, genfs_nullop }, /* close */
{ &vop_fsync_desc, genfs_nullop }, /* fsync */
{ &vop_open_desc, genfs_nullop }, /* open */
{ &vop_close_desc, genfs_nullop }, /* close */
{ &vop_open_desc, genfs_nullop }, /* open */
{ &vop_close_desc, genfs_nullop }, /* close */
{ &vop_fsync_desc, genfs_nullop }, /* fsync */
{ &vop_fsync_desc, genfs_nullop }, /* fsync */
{ &vop_open_desc, genfs_nullop }, /* open */
{ &vop_advlock_desc, genfs_nullop }, /* advlock */
{ &vop_fsync_desc, genfs_nullop }, /* fsync */
{ &vop_seek_desc, genfs_nullop }, /* seek */
{ &vop_bwrite_desc, genfs_nullop }, /* REAL bwrite */
{ &vop_bwrite_desc, genfs_nullop },
{ &vop_bwrite_desc, genfs_nullop },
{ &vop_revoke_desc, genfs_nullop }, /* revoke */
{ &vop_close_desc, genfs_nullop }, /* close */
{ &vop_fcntl_desc, genfs_nullop }, /* fcntl */
{ &vop_fsync_desc, genfs_nullop }, /* fsync */
{ &vop_seek_desc, genfs_nullop }, /* seek */
{ &vop_reclaim_desc, genfs_nullop }, /* reclaim */
{ &vop_close_desc, genfs_nullop }, /* close */
{ &vop_access_desc, genfs_nullop }, /* access */
{ &vop_fsync_desc, genfs_nullop }, /* fsync */
{ &vop_fsync_desc, genfs_nullop }, /* fsync */
{ &vop_reclaim_desc, genfs_nullop }, /* reclaim */
{ &vop_bwrite_desc, genfs_nullop }, /* bwrite */
int genfs_nullop(void *);
{ &vop_fsync_desc, genfs_nullop }, /* fsync */
{ &vop_seek_desc, genfs_nullop }, /* seek */
{ &vop_fsync_desc, genfs_nullop }, /* fsync */
{ &vop_seek_desc, genfs_nullop }, /* seek */
#define spec_seek genfs_nullop /* XXX should query device */
{ &vop_close_desc, genfs_nullop },
{ &vop_bwrite_desc, genfs_nullop },