int genfs_access(void *);
int genfs_accessx(void *);
int genfs_badop(void *);
int genfs_nullop(void *);
int genfs_enoioctl(void *);
int genfs_enoextops(void *);
int genfs_einval(void *);
int genfs_eopnotsupp(void *);
int genfs_erofs_link(void *);
#define genfs_erofs_symlink genfs_erofs_link
int genfs_ebadf(void *);
int genfs_nolock(void *);
int genfs_noislocked(void *);
int genfs_nounlock(void *);
int genfs_deadlock(void *);
#define genfs_deadislocked genfs_islocked
int genfs_deadunlock(void *);
int genfs_parsepath(void *);
int genfs_poll(void *);
int genfs_kqfilter(void *);
int genfs_fcntl(void *);
int genfs_seek(void *);
int genfs_abortop(void *);
int genfs_revoke(void *);
int genfs_lock(void *);
int genfs_islocked(void *);
int genfs_unlock(void *);
int genfs_mmap(void *);
int genfs_getpages(void *);
int genfs_putpages(void *);
int genfs_null_putpages(void *);
int genfs_compat_getpages(void *);
int genfs_pathconf(void *v);
int genfs_do_putpages(struct vnode *, off_t, off_t, int, struct vm_page **);
int genfs_statvfs(struct mount *, struct statvfs *);
int genfs_renamelock_enter(struct mount *);
void genfs_renamelock_exit(struct mount *);
int genfs_suspendctl(struct mount *, int);
int genfs_can_access(struct vnode *, kauth_cred_t, uid_t, gid_t, mode_t,
struct acl *, accmode_t);
int genfs_can_access_acl_posix1e(struct vnode *, kauth_cred_t, uid_t,
gid_t, mode_t, struct acl *, accmode_t);
int genfs_can_access_acl_nfs4(struct vnode *, kauth_cred_t, uid_t, gid_t,
mode_t, struct acl *, accmode_t);
int genfs_can_chmod(struct vnode *, kauth_cred_t, uid_t, gid_t, mode_t);
int genfs_can_chown(struct vnode *, kauth_cred_t, uid_t, gid_t, uid_t,
gid_t);
int genfs_can_chtimes(struct vnode *, kauth_cred_t, uid_t, u_int);
int genfs_can_chflags(struct vnode *, kauth_cred_t, uid_t, bool);
int genfs_can_sticky(struct vnode *, kauth_cred_t, uid_t, uid_t);
int genfs_can_extattr(struct vnode *, kauth_cred_t, accmode_t, int);