Filesystem layering
John Baldwin
jhb at freebsd.org
Wed Jan 3 21:23:37 UTC 2007
On Wednesday 03 January 2007 12:04, Diomidis Spinellis wrote:
> static int
> umap_bypass(ap)
> struct vop_generic_args /* {
> struct vnodeop_desc *a_desc;
> <other random data follows, presumably>
> } */ *ap;
> {
> /* ... */
In this magic code here this function changes the vnode pointers in
ap.
> error = VCALL(ap); /* dds: ap->a_desc == &vop_read_desc */
> }
--
John Baldwin
More information about the freebsd-hackers
mailing list