version 1.33, 2010/11/19 06:44:35 |
version 1.33.34.1, 2014/12/29 16:35:51 |
Line 356 compat_30_sys_getfh(struct lwp *l, const |
|
Line 356 compat_30_sys_getfh(struct lwp *l, const |
|
} |
} |
NDINIT(&nd, LOOKUP, FOLLOW | LOCKLEAF | TRYEMULROOT, pb); |
NDINIT(&nd, LOOKUP, FOLLOW | LOCKLEAF | TRYEMULROOT, pb); |
error = namei(&nd); |
error = namei(&nd); |
if (error) |
if (error) { |
|
pathbuf_destroy(pb); |
return (error); |
return (error); |
|
} |
vp = nd.ni_vp; |
vp = nd.ni_vp; |
|
pathbuf_destroy(pb); |
|
|
sz = sizeof(struct compat_30_fhandle); |
sz = sizeof(struct compat_30_fhandle); |
error = vfs_composefh(vp, (void *)&fh, &sz); |
error = vfs_composefh(vp, (void *)&fh, &sz); |
vput(vp); |
vput(vp); |