summaryrefslogtreecommitdiffstats
path: root/sys/kern/vfs_vnops.c
diff options
context:
space:
mode:
Diffstat (limited to 'sys/kern/vfs_vnops.c')
-rw-r--r--sys/kern/vfs_vnops.c13
1 files changed, 7 insertions, 6 deletions
diff --git a/sys/kern/vfs_vnops.c b/sys/kern/vfs_vnops.c
index c0f179c..019553d 100644
--- a/sys/kern/vfs_vnops.c
+++ b/sys/kern/vfs_vnops.c
@@ -84,13 +84,14 @@ struct fileops vnops = {
};
int
-vn_open(ndp, flagp, cmode, fdidx)
+vn_open(ndp, flagp, cmode, fp)
struct nameidata *ndp;
- int *flagp, cmode, fdidx;
+ int *flagp, cmode;
+ struct file *fp;
{
struct thread *td = ndp->ni_cnd.cn_thread;
- return (vn_open_cred(ndp, flagp, cmode, td->td_ucred, fdidx));
+ return (vn_open_cred(ndp, flagp, cmode, td->td_ucred, fp));
}
/*
@@ -101,11 +102,11 @@ vn_open(ndp, flagp, cmode, fdidx)
* due to the NDINIT being done elsewhere.
*/
int
-vn_open_cred(ndp, flagp, cmode, cred, fdidx)
+vn_open_cred(ndp, flagp, cmode, cred, fp)
struct nameidata *ndp;
int *flagp, cmode;
struct ucred *cred;
- int fdidx;
+ struct file *fp;
{
struct vnode *vp;
struct mount *mp;
@@ -228,7 +229,7 @@ restart:
goto bad;
}
}
- if ((error = VOP_OPEN(vp, fmode, cred, td, fdidx)) != 0)
+ if ((error = VOP_OPEN(vp, fmode, cred, td, fp)) != 0)
goto bad;
if (fmode & FWRITE)
OpenPOWER on IntegriCloud