summaryrefslogtreecommitdiff
path: root/sys/miscfs
diff options
context:
space:
mode:
authorJasper Lievisse Adriaanse <jasper@cvs.openbsd.org>2009-08-13 15:00:15 +0000
committerJasper Lievisse Adriaanse <jasper@cvs.openbsd.org>2009-08-13 15:00:15 +0000
commit57592d514829210ee7295c7edbda72d6e7757158 (patch)
tree7deef60ae6714b8b22682aabef34c6f428369915 /sys/miscfs
parentda5347436d8aed4066ef489f4883ee177884b769 (diff)
- remove super-obvious comments from $fs_vnodeop_entries[]
prodded by and ok thib@ agreed by art@ and blambert@
Diffstat (limited to 'sys/miscfs')
-rw-r--r--sys/miscfs/deadfs/dead_vnops.c68
-rw-r--r--sys/miscfs/fifofs/fifo_vnops.c72
-rw-r--r--sys/miscfs/portal/portal_vnops.c70
-rw-r--r--sys/miscfs/procfs/procfs_vnops.c66
-rw-r--r--sys/miscfs/specfs/spec_vnops.c72
5 files changed, 174 insertions, 174 deletions
diff --git a/sys/miscfs/deadfs/dead_vnops.c b/sys/miscfs/deadfs/dead_vnops.c
index 8a4a6bffcf8..1bb277609cb 100644
--- a/sys/miscfs/deadfs/dead_vnops.c
+++ b/sys/miscfs/deadfs/dead_vnops.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: dead_vnops.c,v 1.21 2008/05/08 17:45:45 thib Exp $ */
+/* $OpenBSD: dead_vnops.c,v 1.22 2009/08/13 15:00:13 jasper Exp $ */
/* $NetBSD: dead_vnops.c,v 1.16 1996/02/13 13:12:48 mycroft Exp $ */
/*
@@ -64,39 +64,39 @@ int (**dead_vnodeop_p)(void *);
struct vnodeopv_entry_desc dead_vnodeop_entries[] = {
{ &vop_default_desc, eopnotsupp },
- { &vop_lookup_desc, vop_generic_lookup }, /* lookup */
- { &vop_create_desc, dead_badop }, /* create */
- { &vop_mknod_desc, dead_badop }, /* mknod */
- { &vop_open_desc, dead_open }, /* open */
- { &vop_close_desc, nullop }, /* close */
- { &vop_access_desc, dead_ebadf }, /* access */
- { &vop_getattr_desc, dead_ebadf }, /* getattr */
- { &vop_setattr_desc, dead_ebadf }, /* setattr */
- { &vop_read_desc, dead_read }, /* read */
- { &vop_write_desc, dead_write }, /* write */
- { &vop_ioctl_desc, dead_ioctl }, /* ioctl */
- { &vop_poll_desc, dead_poll }, /* poll */
- { &vop_fsync_desc, nullop }, /* fsync */
- { &vop_remove_desc, dead_badop }, /* remove */
- { &vop_link_desc, dead_badop }, /* link */
- { &vop_rename_desc, dead_badop }, /* rename */
- { &vop_mkdir_desc, dead_badop }, /* mkdir */
- { &vop_rmdir_desc, dead_badop }, /* rmdir */
- { &vop_symlink_desc, dead_badop }, /* symlink */
- { &vop_readdir_desc, dead_ebadf }, /* readdir */
- { &vop_readlink_desc, dead_ebadf }, /* readlink */
- { &vop_abortop_desc, dead_badop }, /* abortop */
- { &vop_inactive_desc, nullop }, /* inactive */
- { &vop_reclaim_desc, nullop }, /* reclaim */
- { &vop_lock_desc, dead_lock }, /* lock */
- { &vop_unlock_desc, vop_generic_unlock }, /* unlock */
- { &vop_bmap_desc, dead_bmap }, /* bmap */
- { &vop_strategy_desc, dead_strategy }, /* strategy */
- { &vop_print_desc, dead_print }, /* print */
- { &vop_islocked_desc, vop_generic_islocked }, /* islocked */
- { &vop_pathconf_desc, dead_ebadf }, /* pathconf */
- { &vop_advlock_desc, dead_ebadf }, /* advlock */
- { &vop_bwrite_desc, nullop }, /* bwrite */
+ { &vop_lookup_desc, vop_generic_lookup },
+ { &vop_create_desc, dead_badop },
+ { &vop_mknod_desc, dead_badop },
+ { &vop_open_desc, dead_open },
+ { &vop_close_desc, nullop },
+ { &vop_access_desc, dead_ebadf },
+ { &vop_getattr_desc, dead_ebadf },
+ { &vop_setattr_desc, dead_ebadf },
+ { &vop_read_desc, dead_read },
+ { &vop_write_desc, dead_write },
+ { &vop_ioctl_desc, dead_ioctl },
+ { &vop_poll_desc, dead_poll },
+ { &vop_fsync_desc, nullop },
+ { &vop_remove_desc, dead_badop },
+ { &vop_link_desc, dead_badop },
+ { &vop_rename_desc, dead_badop },
+ { &vop_mkdir_desc, dead_badop },
+ { &vop_rmdir_desc, dead_badop },
+ { &vop_symlink_desc, dead_badop },
+ { &vop_readdir_desc, dead_ebadf },
+ { &vop_readlink_desc, dead_ebadf },
+ { &vop_abortop_desc, dead_badop },
+ { &vop_inactive_desc, nullop },
+ { &vop_reclaim_desc, nullop },
+ { &vop_lock_desc, dead_lock },
+ { &vop_unlock_desc, vop_generic_unlock },
+ { &vop_bmap_desc, dead_bmap },
+ { &vop_strategy_desc, dead_strategy },
+ { &vop_print_desc, dead_print },
+ { &vop_islocked_desc, vop_generic_islocked },
+ { &vop_pathconf_desc, dead_ebadf },
+ { &vop_advlock_desc, dead_ebadf },
+ { &vop_bwrite_desc, nullop },
{ (struct vnodeop_desc*)NULL, (int(*)(void *))NULL }
};
struct vnodeopv_desc dead_vnodeop_opv_desc =
diff --git a/sys/miscfs/fifofs/fifo_vnops.c b/sys/miscfs/fifofs/fifo_vnops.c
index 6494cdcb534..d5884f20bef 100644
--- a/sys/miscfs/fifofs/fifo_vnops.c
+++ b/sys/miscfs/fifofs/fifo_vnops.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: fifo_vnops.c,v 1.30 2009/02/22 07:47:22 otto Exp $ */
+/* $OpenBSD: fifo_vnops.c,v 1.31 2009/08/13 15:00:14 jasper Exp $ */
/* $NetBSD: fifo_vnops.c,v 1.18 1996/03/16 23:52:42 christos Exp $ */
/*
@@ -64,41 +64,41 @@ struct fifoinfo {
int (**fifo_vnodeop_p)(void *);
struct vnodeopv_entry_desc fifo_vnodeop_entries[] = {
{ &vop_default_desc, eopnotsupp },
- { &vop_lookup_desc, vop_generic_lookup }, /* lookup */
- { &vop_create_desc, fifo_badop }, /* create */
- { &vop_mknod_desc, fifo_badop }, /* mknod */
- { &vop_open_desc, fifo_open }, /* open */
- { &vop_close_desc, fifo_close }, /* close */
- { &vop_access_desc, fifo_ebadf }, /* access */
- { &vop_getattr_desc, fifo_ebadf }, /* getattr */
- { &vop_setattr_desc, fifo_ebadf }, /* setattr */
- { &vop_read_desc, fifo_read }, /* read */
- { &vop_write_desc, fifo_write }, /* write */
- { &vop_ioctl_desc, fifo_ioctl }, /* ioctl */
- { &vop_poll_desc, fifo_poll }, /* poll */
- { &vop_kqfilter_desc, fifo_kqfilter }, /* kqfilter */
- { &vop_revoke_desc, vop_generic_revoke }, /* revoke */
- { &vop_fsync_desc, nullop }, /* fsync */
- { &vop_remove_desc, fifo_badop }, /* remove */
- { &vop_link_desc, fifo_badop }, /* link */
- { &vop_rename_desc, fifo_badop }, /* rename */
- { &vop_mkdir_desc, fifo_badop }, /* mkdir */
- { &vop_rmdir_desc, fifo_badop }, /* rmdir */
- { &vop_symlink_desc, fifo_badop }, /* symlink */
- { &vop_readdir_desc, fifo_badop }, /* readdir */
- { &vop_readlink_desc, fifo_badop }, /* readlink */
- { &vop_abortop_desc, fifo_badop }, /* abortop */
- { &vop_inactive_desc, fifo_inactive }, /* inactive */
- { &vop_reclaim_desc, fifo_reclaim }, /* reclaim */
- { &vop_lock_desc, vop_generic_lock }, /* lock */
- { &vop_unlock_desc, vop_generic_unlock }, /* unlock */
- { &vop_bmap_desc, vop_generic_bmap }, /* bmap */
- { &vop_strategy_desc, fifo_badop }, /* strategy */
- { &vop_print_desc, fifo_print }, /* print */
- { &vop_islocked_desc, vop_generic_islocked }, /* islocked */
- { &vop_pathconf_desc, fifo_pathconf }, /* pathconf */
- { &vop_advlock_desc, fifo_advlock }, /* advlock */
- { &vop_bwrite_desc, nullop }, /* bwrite */
+ { &vop_lookup_desc, vop_generic_lookup },
+ { &vop_create_desc, fifo_badop },
+ { &vop_mknod_desc, fifo_badop },
+ { &vop_open_desc, fifo_open },
+ { &vop_close_desc, fifo_close },
+ { &vop_access_desc, fifo_ebadf },
+ { &vop_getattr_desc, fifo_ebadf },
+ { &vop_setattr_desc, fifo_ebadf },
+ { &vop_read_desc, fifo_read },
+ { &vop_write_desc, fifo_write },
+ { &vop_ioctl_desc, fifo_ioctl },
+ { &vop_poll_desc, fifo_poll },
+ { &vop_kqfilter_desc, fifo_kqfilter },
+ { &vop_revoke_desc, vop_generic_revoke },
+ { &vop_fsync_desc, nullop },
+ { &vop_remove_desc, fifo_badop },
+ { &vop_link_desc, fifo_badop },
+ { &vop_rename_desc, fifo_badop },
+ { &vop_mkdir_desc, fifo_badop },
+ { &vop_rmdir_desc, fifo_badop },
+ { &vop_symlink_desc, fifo_badop },
+ { &vop_readdir_desc, fifo_badop },
+ { &vop_readlink_desc, fifo_badop },
+ { &vop_abortop_desc, fifo_badop },
+ { &vop_inactive_desc, fifo_inactive },
+ { &vop_reclaim_desc, fifo_reclaim },
+ { &vop_lock_desc, vop_generic_lock },
+ { &vop_unlock_desc, vop_generic_unlock },
+ { &vop_bmap_desc, vop_generic_bmap },
+ { &vop_strategy_desc, fifo_badop },
+ { &vop_print_desc, fifo_print },
+ { &vop_islocked_desc, vop_generic_islocked },
+ { &vop_pathconf_desc, fifo_pathconf },
+ { &vop_advlock_desc, fifo_advlock },
+ { &vop_bwrite_desc, nullop },
{ NULL, NULL }
};
diff --git a/sys/miscfs/portal/portal_vnops.c b/sys/miscfs/portal/portal_vnops.c
index d890db75c16..e7d8680ff9a 100644
--- a/sys/miscfs/portal/portal_vnops.c
+++ b/sys/miscfs/portal/portal_vnops.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: portal_vnops.c,v 1.29 2009/07/09 22:29:56 thib Exp $ */
+/* $OpenBSD: portal_vnops.c,v 1.30 2009/08/13 15:00:14 jasper Exp $ */
/* $NetBSD: portal_vnops.c,v 1.17 1996/02/13 13:12:57 mycroft Exp $ */
/*
@@ -86,40 +86,40 @@ int portal_poll(void *);
int (**portal_vnodeop_p)(void *);
struct vnodeopv_entry_desc portal_vnodeop_entries[] = {
{ &vop_default_desc, eopnotsupp },
- { &vop_lookup_desc, portal_lookup }, /* lookup */
- { &vop_create_desc, eopnotsupp }, /* create */
- { &vop_mknod_desc, eopnotsupp }, /* mknod */
- { &vop_open_desc, portal_open }, /* open */
- { &vop_close_desc, nullop }, /* close */
- { &vop_access_desc, nullop }, /* access */
- { &vop_getattr_desc, portal_getattr }, /* getattr */
- { &vop_setattr_desc, portal_setattr }, /* setattr */
- { &vop_read_desc, eopnotsupp }, /* read */
- { &vop_write_desc, eopnotsupp }, /* write */
- { &vop_ioctl_desc, (int (*)(void *))enoioctl }, /* ioctl */
- { &vop_poll_desc, portal_poll }, /* poll */
- { &vop_revoke_desc, vop_generic_revoke }, /* revoke */
- { &vop_fsync_desc, nullop }, /* fsync */
- { &vop_remove_desc, eopnotsupp }, /* remove */
- { &vop_link_desc, portal_link }, /* link */
- { &vop_rename_desc, eopnotsupp }, /* rename */
- { &vop_mkdir_desc, eopnotsupp }, /* mkdir */
- { &vop_rmdir_desc, eopnotsupp }, /* rmdir */
- { &vop_symlink_desc, portal_symlink }, /* symlink */
- { &vop_readdir_desc, portal_readdir }, /* readdir */
- { &vop_readlink_desc, eopnotsupp }, /* readlink */
- { &vop_abortop_desc, vop_generic_abortop }, /* abortop */
- { &vop_inactive_desc, portal_inactive }, /* inactive */
- { &vop_reclaim_desc, portal_reclaim }, /* reclaim */
- { &vop_lock_desc, vop_generic_lock }, /* lock */
- { &vop_unlock_desc, vop_generic_unlock }, /* unlock */
- { &vop_bmap_desc, portal_badop }, /* bmap */
- { &vop_strategy_desc, portal_badop }, /* strategy */
- { &vop_print_desc, portal_print }, /* print */
- { &vop_islocked_desc, vop_generic_islocked }, /* islocked */
- { &vop_pathconf_desc, portal_pathconf }, /* pathconf */
- { &vop_advlock_desc, eopnotsupp }, /* advlock */
- { &vop_bwrite_desc, eopnotsupp }, /* bwrite */
+ { &vop_lookup_desc, portal_lookup },
+ { &vop_create_desc, eopnotsupp },
+ { &vop_mknod_desc, eopnotsupp },
+ { &vop_open_desc, portal_open },
+ { &vop_close_desc, nullop },
+ { &vop_access_desc, nullop },
+ { &vop_getattr_desc, portal_getattr },
+ { &vop_setattr_desc, portal_setattr },
+ { &vop_read_desc, eopnotsupp },
+ { &vop_write_desc, eopnotsupp },
+ { &vop_ioctl_desc, (int (*)(void *))enoioctl },
+ { &vop_poll_desc, portal_poll },
+ { &vop_revoke_desc, vop_generic_revoke },
+ { &vop_fsync_desc, nullop },
+ { &vop_remove_desc, eopnotsupp },
+ { &vop_link_desc, portal_link },
+ { &vop_rename_desc, eopnotsupp },
+ { &vop_mkdir_desc, eopnotsupp },
+ { &vop_rmdir_desc, eopnotsupp },
+ { &vop_symlink_desc, portal_symlink },
+ { &vop_readdir_desc, portal_readdir },
+ { &vop_readlink_desc, eopnotsupp },
+ { &vop_abortop_desc, vop_generic_abortop },
+ { &vop_inactive_desc, portal_inactive },
+ { &vop_reclaim_desc, portal_reclaim },
+ { &vop_lock_desc, vop_generic_lock },
+ { &vop_unlock_desc, vop_generic_unlock },
+ { &vop_bmap_desc, portal_badop },
+ { &vop_strategy_desc, portal_badop },
+ { &vop_print_desc, portal_print },
+ { &vop_islocked_desc, vop_generic_islocked },
+ { &vop_pathconf_desc, portal_pathconf },
+ { &vop_advlock_desc, eopnotsupp },
+ { &vop_bwrite_desc, eopnotsupp },
{ NULL, NULL }
};
struct vnodeopv_desc portal_vnodeop_opv_desc =
diff --git a/sys/miscfs/procfs/procfs_vnops.c b/sys/miscfs/procfs/procfs_vnops.c
index 4a9c1771263..e9056953ec7 100644
--- a/sys/miscfs/procfs/procfs_vnops.c
+++ b/sys/miscfs/procfs/procfs_vnops.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: procfs_vnops.c,v 1.46 2009/07/09 22:29:56 thib Exp $ */
+/* $OpenBSD: procfs_vnops.c,v 1.47 2009/08/13 15:00:14 jasper Exp $ */
/* $NetBSD: procfs_vnops.c,v 1.40 1996/03/16 23:52:55 christos Exp $ */
/*
@@ -141,38 +141,38 @@ static pid_t atopid(const char *, u_int);
int (**procfs_vnodeop_p)(void *);
struct vnodeopv_entry_desc procfs_vnodeop_entries[] = {
{ &vop_default_desc, eopnotsupp },
- { &vop_lookup_desc, procfs_lookup }, /* lookup */
- { &vop_create_desc, procfs_badop }, /* create */
- { &vop_mknod_desc, procfs_badop }, /* mknod */
- { &vop_open_desc, procfs_open }, /* open */
- { &vop_close_desc, procfs_close }, /* close */
- { &vop_access_desc, procfs_access }, /* access */
- { &vop_getattr_desc, procfs_getattr }, /* getattr */
- { &vop_setattr_desc, procfs_setattr }, /* setattr */
- { &vop_read_desc, procfs_rw }, /* read */
- { &vop_write_desc, procfs_rw }, /* write */
- { &vop_ioctl_desc, procfs_ioctl }, /* ioctl */
- { &vop_poll_desc, procfs_poll }, /* poll */
- { &vop_fsync_desc, procfs_badop}, /* fsync */
- { &vop_remove_desc, procfs_badop }, /* remove */
- { &vop_link_desc, procfs_link }, /* link */
- { &vop_rename_desc, procfs_badop }, /* rename */
- { &vop_mkdir_desc, procfs_badop }, /* mkdir */
- { &vop_rmdir_desc, procfs_badop }, /* rmdir */
- { &vop_symlink_desc, procfs_symlink }, /* symlink */
- { &vop_readdir_desc, procfs_readdir }, /* readdir */
- { &vop_readlink_desc, procfs_readlink }, /* readlink */
- { &vop_abortop_desc, vop_generic_abortop }, /* abortop */
- { &vop_inactive_desc, procfs_inactive }, /* inactive */
- { &vop_reclaim_desc, procfs_reclaim }, /* reclaim */
- { &vop_lock_desc, nullop }, /* lock */
- { &vop_unlock_desc, nullop }, /* unlock */
- { &vop_bmap_desc, vop_generic_bmap }, /* bmap */
- { &vop_strategy_desc, procfs_badop }, /* strategy */
- { &vop_print_desc, procfs_print }, /* print */
- { &vop_islocked_desc, nullop }, /* islocked */
- { &vop_pathconf_desc, procfs_pathconf }, /* pathconf */
- { &vop_advlock_desc, procfs_badop }, /* advlock */
+ { &vop_lookup_desc, procfs_lookup },
+ { &vop_create_desc, procfs_badop },
+ { &vop_mknod_desc, procfs_badop },
+ { &vop_open_desc, procfs_open },
+ { &vop_close_desc, procfs_close },
+ { &vop_access_desc, procfs_access },
+ { &vop_getattr_desc, procfs_getattr },
+ { &vop_setattr_desc, procfs_setattr },
+ { &vop_read_desc, procfs_rw },
+ { &vop_write_desc, procfs_rw },
+ { &vop_ioctl_desc, procfs_ioctl },
+ { &vop_poll_desc, procfs_poll },
+ { &vop_fsync_desc, procfs_badop},
+ { &vop_remove_desc, procfs_badop },
+ { &vop_link_desc, procfs_link },
+ { &vop_rename_desc, procfs_badop },
+ { &vop_mkdir_desc, procfs_badop },
+ { &vop_rmdir_desc, procfs_badop },
+ { &vop_symlink_desc, procfs_symlink },
+ { &vop_readdir_desc, procfs_readdir },
+ { &vop_readlink_desc, procfs_readlink },
+ { &vop_abortop_desc, vop_generic_abortop },
+ { &vop_inactive_desc, procfs_inactive },
+ { &vop_reclaim_desc, procfs_reclaim },
+ { &vop_lock_desc, nullop },
+ { &vop_unlock_desc, nullop },
+ { &vop_bmap_desc, vop_generic_bmap },
+ { &vop_strategy_desc, procfs_badop },
+ { &vop_print_desc, procfs_print },
+ { &vop_islocked_desc, nullop },
+ { &vop_pathconf_desc, procfs_pathconf },
+ { &vop_advlock_desc, procfs_badop },
{ NULL, NULL }
};
struct vnodeopv_desc procfs_vnodeop_opv_desc =
diff --git a/sys/miscfs/specfs/spec_vnops.c b/sys/miscfs/specfs/spec_vnops.c
index c846d54ff70..6ad6852f29f 100644
--- a/sys/miscfs/specfs/spec_vnops.c
+++ b/sys/miscfs/specfs/spec_vnops.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: spec_vnops.c,v 1.55 2009/06/25 15:49:26 thib Exp $ */
+/* $OpenBSD: spec_vnops.c,v 1.56 2009/08/13 15:00:14 jasper Exp $ */
/* $NetBSD: spec_vnops.c,v 1.29 1996/04/22 01:42:38 christos Exp $ */
/*
@@ -58,41 +58,41 @@ struct vnode *speclisth[SPECHSZ];
int (**spec_vnodeop_p)(void *);
struct vnodeopv_entry_desc spec_vnodeop_entries[] = {
{ &vop_default_desc, eopnotsupp },
- { &vop_lookup_desc, vop_generic_lookup }, /* lookup */
- { &vop_create_desc, spec_badop }, /* create */
- { &vop_mknod_desc, spec_badop }, /* mknod */
- { &vop_open_desc, spec_open }, /* open */
- { &vop_close_desc, spec_close }, /* close */
- { &vop_access_desc, spec_access }, /* access */
- { &vop_getattr_desc, spec_getattr }, /* getattr */
- { &vop_setattr_desc, spec_setattr }, /* setattr */
- { &vop_read_desc, spec_read }, /* read */
- { &vop_write_desc, spec_write }, /* write */
- { &vop_ioctl_desc, spec_ioctl }, /* ioctl */
- { &vop_poll_desc, spec_poll }, /* poll */
- { &vop_kqfilter_desc, spec_kqfilter }, /* kqfilter */
- { &vop_revoke_desc, vop_generic_revoke }, /* revoke */
- { &vop_fsync_desc, spec_fsync }, /* fsync */
- { &vop_remove_desc, spec_badop }, /* remove */
- { &vop_link_desc, spec_badop }, /* link */
- { &vop_rename_desc, spec_badop }, /* rename */
- { &vop_mkdir_desc, spec_badop }, /* mkdir */
- { &vop_rmdir_desc, spec_badop }, /* rmdir */
- { &vop_symlink_desc, spec_badop }, /* symlink */
- { &vop_readdir_desc, spec_badop }, /* readdir */
- { &vop_readlink_desc, spec_badop }, /* readlink */
- { &vop_abortop_desc, spec_badop }, /* abortop */
- { &vop_inactive_desc, spec_inactive }, /* inactive */
- { &vop_reclaim_desc, nullop }, /* reclaim */
- { &vop_lock_desc, vop_generic_lock }, /* lock */
- { &vop_unlock_desc, vop_generic_unlock }, /* unlock */
- { &vop_bmap_desc, vop_generic_bmap }, /* bmap */
- { &vop_strategy_desc, spec_strategy }, /* strategy */
- { &vop_print_desc, spec_print }, /* print */
- { &vop_islocked_desc, vop_generic_islocked }, /* islocked */
- { &vop_pathconf_desc, spec_pathconf }, /* pathconf */
- { &vop_advlock_desc, spec_advlock }, /* advlock */
- { &vop_bwrite_desc, vop_generic_bwrite }, /* bwrite */
+ { &vop_lookup_desc, vop_generic_lookup },
+ { &vop_create_desc, spec_badop },
+ { &vop_mknod_desc, spec_badop },
+ { &vop_open_desc, spec_open },
+ { &vop_close_desc, spec_close },
+ { &vop_access_desc, spec_access },
+ { &vop_getattr_desc, spec_getattr },
+ { &vop_setattr_desc, spec_setattr },
+ { &vop_read_desc, spec_read },
+ { &vop_write_desc, spec_write },
+ { &vop_ioctl_desc, spec_ioctl },
+ { &vop_poll_desc, spec_poll },
+ { &vop_kqfilter_desc, spec_kqfilter },
+ { &vop_revoke_desc, vop_generic_revoke },
+ { &vop_fsync_desc, spec_fsync },
+ { &vop_remove_desc, spec_badop },
+ { &vop_link_desc, spec_badop },
+ { &vop_rename_desc, spec_badop },
+ { &vop_mkdir_desc, spec_badop },
+ { &vop_rmdir_desc, spec_badop },
+ { &vop_symlink_desc, spec_badop },
+ { &vop_readdir_desc, spec_badop },
+ { &vop_readlink_desc, spec_badop },
+ { &vop_abortop_desc, spec_badop },
+ { &vop_inactive_desc, spec_inactive },
+ { &vop_reclaim_desc, nullop },
+ { &vop_lock_desc, vop_generic_lock },
+ { &vop_unlock_desc, vop_generic_unlock },
+ { &vop_bmap_desc, vop_generic_bmap },
+ { &vop_strategy_desc, spec_strategy },
+ { &vop_print_desc, spec_print },
+ { &vop_islocked_desc, vop_generic_islocked },
+ { &vop_pathconf_desc, spec_pathconf },
+ { &vop_advlock_desc, spec_advlock },
+ { &vop_bwrite_desc, vop_generic_bwrite },
{ NULL, NULL }
};
struct vnodeopv_desc spec_vnodeop_opv_desc =