/*
* Copyright (c) 2000-2004 Apple Computer, Inc. All rights reserved.
*
- * @APPLE_LICENSE_HEADER_START@
+ * @APPLE_OSREFERENCE_LICENSE_HEADER_START@
*
* This file contains Original Code and/or Modifications of Original Code
* as defined in and that are subject to the Apple Public Source License
* Version 2.0 (the 'License'). You may not use this file except in
- * compliance with the License. Please obtain a copy of the License at
- * http://www.opensource.apple.com/apsl/ and read it before using this
- * file.
+ * compliance with the License. The rights granted to you under the License
+ * may not be used to create, or enable the creation or redistribution of,
+ * unlawful or unlicensed copies of an Apple operating system, or to
+ * circumvent, violate, or enable the circumvention or violation of, any
+ * terms of an Apple operating system software license agreement.
+ *
+ * Please obtain a copy of the License at
+ * http://www.opensource.apple.com/apsl/ and read it before using this file.
*
* The Original Code and all software distributed under the License are
* distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
* Please see the License for the specific language governing rights and
* limitations under the License.
*
- * @APPLE_LICENSE_HEADER_END@
+ * @APPLE_OSREFERENCE_LICENSE_HEADER_END@
*/
/*
* Copyright (c) 1998-1999 Apple Computer, Inc. All rights reserved.
#include <vfs/vfs_support.h>
#include <sys/kauth.h>
+#include <sys/ubc.h> /* ubc_upl_abort_range() */
struct vnop_create_args /* {
} */;
int
-nop_create(struct vnop_create_args *ap)
+nop_create(__unused struct vnop_create_args *ap)
{
#if DIAGNOSTIC
if ((ap->a_cnp->cn_flags & HASBUF) == 0)
} */;
int
-nop_whiteout(struct vnop_whiteout_args *ap)
+nop_whiteout(__unused struct vnop_whiteout_args *ap)
{
return (0);
}
int
-err_whiteout(struct vnop_whiteout_args *ap)
+err_whiteout(__unused struct vnop_whiteout_args *ap)
{
return (ENOTSUP);
}
} */;
int
-nop_mknod(struct vnop_mknod_args *ap)
+nop_mknod(__unused struct vnop_mknod_args *ap)
{
#if DIAGNOSTIC
if ((ap->a_cnp->cn_flags & HASBUF) == 0)
} */;
int
-nop_open(struct vnop_open_args *ap)
+nop_open(__unused struct vnop_open_args *ap)
{
return (0);
}
int
-err_open(struct vnop_open_args *ap)
+err_open(__unused struct vnop_open_args *ap)
{
return (ENOTSUP);
}
} */;
int
-nop_close(struct vnop_close_args *ap)
+nop_close(__unused struct vnop_close_args *ap)
{
return (0);
}
int
-err_close(struct vnop_close_args *ap)
+err_close(__unused struct vnop_close_args *ap)
{
return (ENOTSUP);
}
} */;
int
-nop_access(struct vnop_access_args *ap)
+nop_access(__unused struct vnop_access_args *ap)
{
return (0);
}
int
-err_access(struct vnop_access_args *ap)
+err_access(__unused struct vnop_access_args *ap)
{
return (ENOTSUP);
}
} */;
int
-nop_getattr(struct vnop_getattr_args *ap)
+nop_getattr(__unused struct vnop_getattr_args *ap)
{
return (0);
}
int
-err_getattr(struct vnop_getattr_args *ap)
+err_getattr(__unused struct vnop_getattr_args *ap)
{
return (ENOTSUP);
}
} */;
int
-nop_setattr(struct vnop_setattr_args *ap)
-{
- return (0);
-}
-
-int
-err_setattr(struct vnop_setattr_args *ap)
-{
- return (ENOTSUP);
-}
-
-
-struct vnop_getattrlist_args /* {
- struct vnode *a_vp;
- struct attrlist *a_alist;
- struct uio *a_uio;
- int a_options;
- vfs_context a_context;
-} */;
-
-int
-nop_getattrlist(struct vnop_getattrlist_args *ap)
+nop_setattr(__unused struct vnop_setattr_args *ap)
{
return (0);
}
int
-err_getattrlist(struct vnop_getattrlist_args *ap)
+err_setattr(__unused struct vnop_setattr_args *ap)
{
return (ENOTSUP);
}
-
-struct vnop_setattrlist_args /* {
- struct vnode *a_vp;
- struct attrlist *a_alist;
- struct uio *a_uio;
- int a_options;
- vfs_context_t a_context;
-} */;
-
-int
-nop_setattrlist(struct vnop_setattrlist_args *ap)
-{
- return (0);
-}
-
-int
-err_setattrlist(struct vnop_setattrlist_args *ap)
-{
- return (ENOTSUP);
-}
-
-
struct vnop_read_args /* {
struct vnode *a_vp;
struct uio *a_uio;
} */;
int
-nop_read(struct vnop_read_args *ap)
+nop_read(__unused struct vnop_read_args *ap)
{
return (0);
}
int
-err_read(struct vnop_read_args *ap)
+err_read(__unused struct vnop_read_args *ap)
{
return (ENOTSUP);
}
} */;
int
-nop_write(struct vnop_write_args *ap)
+nop_write(__unused struct vnop_write_args *ap)
{
return (0);
}
int
-err_write(struct vnop_write_args *ap)
+err_write(__unused struct vnop_write_args *ap)
{
return (ENOTSUP);
}
}
int
-err_ioctl(struct vnop_ioctl_args *ap)
+err_ioctl(__unused struct vnop_ioctl_args *ap)
{
return (ENOTSUP);
}
}
int
-err_select(struct vnop_select_args *ap)
+err_select(__unused struct vnop_select_args *ap)
{
return (ENOTSUP);
}
} */;
int
-nop_exchange(struct vnop_exchange_args *ap)
+nop_exchange(__unused struct vnop_exchange_args *ap)
{
return (0);
}
int
-err_exchange(struct vnop_exchange_args *ap)
+err_exchange(__unused struct vnop_exchange_args *ap)
{
return (ENOTSUP);
}
}
int
-err_mmap(struct vnop_mmap_args *ap)
+err_mmap(__unused struct vnop_mmap_args *ap)
{
return (ENOTSUP);
}
} */;
int
-nop_fsync(struct vnop_fsync_args *ap)
+nop_fsync(__unused struct vnop_fsync_args *ap)
{
return (0);
}
int
-err_fsync(struct vnop_fsync_args *ap)
+err_fsync(__unused struct vnop_fsync_args *ap)
{
return (ENOTSUP);
}
} */;
int
-nop_remove(struct vnop_remove_args *ap)
+nop_remove(__unused struct vnop_remove_args *ap)
{
return (0);
}
} */;
int
-nop_link(struct vnop_link_args *ap)
+nop_link(__unused struct vnop_link_args *ap)
{
return (0);
}
} */;
int
-nop_rename(struct vnop_rename_args *ap)
+nop_rename(__unused struct vnop_rename_args *ap)
{
return (0);
}
} */;
int
-nop_mkdir(struct vnop_mkdir_args *ap)
+nop_mkdir(__unused struct vnop_mkdir_args *ap)
{
return (0);
}
int
-err_mkdir(struct vnop_mkdir_args *ap)
+err_mkdir(__unused struct vnop_mkdir_args *ap)
{
return (ENOTSUP);
}
} */;
int
-nop_rmdir(struct vnop_rmdir_args *ap)
+nop_rmdir(__unused struct vnop_rmdir_args *ap)
{
return (0);
}
} */;
int
-nop_symlink(struct vnop_symlink_args *ap)
+nop_symlink(__unused struct vnop_symlink_args *ap)
{
#if DIAGNOSTIC
if ((ap->a_cnp->cn_flags & HASBUF) == 0)
} */;
int
-nop_readdir(struct vnop_readdir_args *ap)
+nop_readdir(__unused struct vnop_readdir_args *ap)
{
return (0);
}
int
-err_readdir(struct vnop_readdir_args *ap)
+err_readdir(__unused struct vnop_readdir_args *ap)
{
return (ENOTSUP);
}
struct vnop_readdirattr_args /* {
- struct vnode *a_vp;
+ struct vnodeop_desc *a_desc;
+ vnode_t a_vp;
struct attrlist *a_alist;
struct uio *a_uio;
u_long a_maxcount;
- u_long a_options;
- int *a_newstate;
+ u_long a_options;
+ u_long *a_newstate;
int *a_eofflag;
- u_long *a_actualcount;
+ u_long *a_actualcount;
vfs_context_t a_context;
-} */;
+} */ ;
int
nop_readdirattr(struct vnop_readdirattr_args *ap)
} */;
int
-nop_readlink(struct vnop_readlink_args *ap)
+nop_readlink(__unused struct vnop_readlink_args *ap)
{
return (0);
}
int
-err_readlink(struct vnop_readlink_args *ap)
+err_readlink(__unused struct vnop_readlink_args *ap)
{
return (ENOTSUP);
}
} */;
int
-nop_inactive(struct vnop_inactive_args *ap)
+nop_inactive(__unused struct vnop_inactive_args *ap)
{
return (0);
}
} */;
int
-nop_reclaim(struct vnop_reclaim_args *ap)
+nop_reclaim(__unused struct vnop_reclaim_args *ap)
{
return (0);
}
int
-err_reclaim(struct vnop_reclaim_args *ap)
+err_reclaim(__unused struct vnop_reclaim_args *ap)
{
return (ENOTSUP);
}
} */;
int
-nop_strategy(struct vnop_strategy_args *ap)
+nop_strategy(__unused struct vnop_strategy_args *ap)
{
return (0);
}
int
-err_strategy(struct vnop_strategy_args *ap)
+err_strategy(__unused struct vnop_strategy_args *ap)
{
return (ENOTSUP);
}
struct vnop_pathconf_args /* {
struct vnode *a_vp;
int a_name;
- register_t *a_retval;
+ int32_t *a_retval;
vfs_context_t a_context;
} */;
int
-nop_pathconf(struct vnop_pathconf_args *ap)
+nop_pathconf(__unused struct vnop_pathconf_args *ap)
{
return (0);
}
int
-err_pathconf(struct vnop_pathconf_args *ap)
+err_pathconf(__unused struct vnop_pathconf_args *ap)
{
return (ENOTSUP);
}
} */;
int
-nop_advlock(struct vnop_advlock_args *ap)
+nop_advlock(__unused struct vnop_advlock_args *ap)
{
return (0);
}
int
-err_advlock(struct vnop_advlock_args *ap)
+err_advlock(__unused struct vnop_advlock_args *ap)
{
return (ENOTSUP);
}
}
int
-err_bwrite(struct vnop_bwrite_args *ap)
+err_bwrite(__unused struct vnop_bwrite_args *ap)
{
return (ENOTSUP);
}
}
-struct vnop_devblocksize_args /* {
- struct vnode *a_vp;
- register_t *a_retval;
-} */;
-
-int
-nop_devblocksize(struct vnop_devblocksize_args *ap)
-{
- /* XXX default value because the call sites do not check error */
- *ap->a_retval = 512;
- return (0);
-}
-
-int
-err_devblocksize(struct vnop_devblocksize_args *ap)
-{
- (void)nop_devblocksize(ap);
- return (ENOTSUP);
-}
-
-
struct vnop_searchfs /* {
struct vnode *a_vp;
void *a_searchparams1;
}*/;
int
-nop_copyfile(struct vnop_copyfile_args *ap)
+nop_copyfile(__unused struct vnop_copyfile_args *ap)
{
return (0);
}
int a_flags;
} */;
-int nop_blockmap(struct vnop_blockmap_args *ap)
+int nop_blockmap(__unused struct vnop_blockmap_args *ap)
{
return (0);
}
-int err_blockmap(struct vnop_blockmap_args *ap)
+int err_blockmap(__unused struct vnop_blockmap_args *ap)
{
return (ENOTSUP);
}