- printf("\t{\n\t\tint _err;\n\t\t" \
- "extern int ubc_hold(struct vnode *vp);\n\t\t" \
- "extern void ubc_rele(struct vnode *vp);\n\t\t" \
- "int _didhold = ubc_hold(%s);\n\t\t" \
- "_err = VCALL(%s%s, VOFFSET(%s), &a);\n\t\t" \
- "if (_didhold)\n\t\t\tubc_rele(%s);\n\t\t" \