Date: Wed, 3 Jan 2007 16:06:59 -0500 From: John Baldwin <jhb@freebsd.org> To: freebsd-hackers@freebsd.org Cc: Diomidis Spinellis <dds@aueb.gr> Subject: Re: Filesystem layering Message-ID: <200701031607.00199.jhb@freebsd.org> In-Reply-To: <459BE218.7070605@aueb.gr> References: <459BE218.7070605@aueb.gr>
next in thread | previous in thread | raw e-mail | index | archive | help
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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200701031607.00199.jhb>
