summaryrefslogtreecommitdiff
path: root/usr/src/uts/common/fs/objfs/objfs_root.c
diff options
context:
space:
mode:
Diffstat (limited to 'usr/src/uts/common/fs/objfs/objfs_root.c')
-rw-r--r--usr/src/uts/common/fs/objfs/objfs_root.c10
1 files changed, 4 insertions, 6 deletions
diff --git a/usr/src/uts/common/fs/objfs/objfs_root.c b/usr/src/uts/common/fs/objfs/objfs_root.c
index 1b108616ca..ab7bc816e0 100644
--- a/usr/src/uts/common/fs/objfs/objfs_root.c
+++ b/usr/src/uts/common/fs/objfs/objfs_root.c
@@ -19,7 +19,7 @@
* CDDL HEADER END
*/
/*
- * Copyright 2007 Sun Microsystems, Inc. All rights reserved.
+ * Copyright 2008 Sun Microsystems, Inc. All rights reserved.
* Use is subject to license terms.
*/
@@ -39,7 +39,7 @@
extern int last_module_id;
static int objfs_root_do_lookup(vnode_t *, const char *, vnode_t **, ino64_t *,
- cred_t *);
+ cred_t *, int, int *, pathname_t *);
static int objfs_root_do_readdir(vnode_t *, void *, int *,
offset_t *, offset_t *, void *, int);
@@ -72,7 +72,7 @@ objfs_root_getattr(vnode_t *vp, vattr_t *vap, int flags, cred_t *cr,
/* ARGSUSED */
static int
objfs_root_do_lookup(vnode_t *vp, const char *nm, vnode_t **vpp, ino64_t *inop,
- cred_t *cr)
+ cred_t *cr, int flags, int *deflags, pathname_t *rpnp)
{
int result = ENOENT;
struct modctl *mp;
@@ -112,9 +112,7 @@ objfs_root_do_readdir(vnode_t *vp, void *dp, int *eofp,
struct modctl *mp = *mpp;
struct dirent64 *odp = dp;
- /* objfs does not support V_RDDIR_ENTFLAGS */
- if (flags & V_RDDIR_ENTFLAGS)
- return (ENOTSUP);
+ ASSERT(!(flags & V_RDDIR_ENTFLAGS));
mutex_enter(&mod_lock);