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
_______________________________________________
[email protected] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
To unsubscribe, send any mail to "[EMAIL PROTECTED]"

Reply via email to