vn_is_opened
(((fflags & FWRITE) == 0) && vn_is_opened(vp, V_WRITE)) ||
(((fflags & FWRITE) == 0) && vn_is_opened(vp, V_WRITE)) ||
(((fflags & FWRITE) == 0) && vn_is_opened(vp, V_WRITE)) ||
(((fflags & FREAD) == 0) && vn_is_opened(vp, V_READ)) ||
(((fflags & FWRITE) == 0) && vn_is_opened(vp, V_WRITE)) ||
(((fflags & FREAD) == 0) && vn_is_opened(vp, V_READ)) ||
(((mode & FWRITE) == 0) && vn_is_opened(vp, V_WRITE)) ||
(((mode & FREAD) == 0) && vn_is_opened(vp, V_READ)) ||
int vn_is_opened(vnode_t *, v_mode_t);