+ spec_lookup, /* lookup */
+ spec_badop, /* create */
+ spec_badop, /* mknod */
+ spec_open, /* open */
+ spec_close, /* close */
+ nfs_access, /* access */
+ nfs_getattr, /* getattr */
+ nfs_setattr, /* setattr */
+ spec_read, /* read */
+ spec_write, /* write */
+ spec_ioctl, /* ioctl */
+ spec_select, /* select */
+ spec_badop, /* mmap */
+ spec_nullop, /* fsync */
+ spec_badop, /* seek */
+ spec_badop, /* remove */
+ spec_badop, /* link */
+ spec_badop, /* rename */
+ spec_badop, /* mkdir */
+ spec_badop, /* rmdir */
+ spec_badop, /* symlink */
+ spec_badop, /* readdir */
+ spec_badop, /* readlink */
+ spec_badop, /* abortop */
+ nfs_inactive, /* inactive */
+ nfs_reclaim, /* reclaim */
+ nfs_lock, /* lock */
+ nfs_unlock, /* unlock */
+ spec_bmap, /* bmap */
+ spec_strategy, /* strategy */
+ nfs_print, /* print */
+ nfs_islocked, /* islocked */
+};
+
+#ifdef FIFO
+int fifo_lookup(),
+ fifo_open(),
+ fifo_read(),
+ fifo_write(),
+ fifo_bmap(),
+ fifo_ioctl(),
+ fifo_select(),
+ fifo_close(),
+ fifo_print(),
+ fifo_badop(),
+ fifo_nullop();
+
+struct vnodeops fifo_nfsv2nodeops = {
+ fifo_lookup, /* lookup */
+ fifo_badop, /* create */
+ fifo_badop, /* mknod */
+ fifo_open, /* open */
+ fifo_close, /* close */
+ nfs_access, /* access */
+ nfs_getattr, /* getattr */
+ nfs_setattr, /* setattr */
+ fifo_read, /* read */
+ fifo_write, /* write */
+ fifo_ioctl, /* ioctl */
+ fifo_select, /* select */
+ fifo_badop, /* mmap */
+ fifo_nullop, /* fsync */
+ fifo_badop, /* seek */
+ fifo_badop, /* remove */
+ fifo_badop, /* link */
+ fifo_badop, /* rename */
+ fifo_badop, /* mkdir */
+ fifo_badop, /* rmdir */
+ fifo_badop, /* symlink */
+ fifo_badop, /* readdir */
+ fifo_badop, /* readlink */
+ fifo_badop, /* abortop */
+ nfs_inactive, /* inactive */
+ nfs_reclaim, /* reclaim */
+ nfs_lock, /* lock */
+ nfs_unlock, /* unlock */
+ fifo_bmap, /* bmap */
+ fifo_badop, /* strategy */
+ nfs_print, /* print */
+ nfs_islocked, /* islocked */