VLNK
{ VLNK, "LNK" },
if ((filemode & FNOFOLLOW) && vp->v_type == VLNK) {
VREG, VNON, VLNK, VNON, VSOCK, VNON, VNON, VNON
if ((vp->v_type != VLNK) ||
if (cvp->v_type == VLNK && ((flags & FOLLOW) || pn_pathleft(pnp))) {
VREG, VNON, VLNK, VNON, VSOCK, VNON, VNON, VNON
VNON, VREG, VDIR, VBLK, VCHR, VLNK, VSOCK
{ VBAD, VREG, VDIR, VBLK, VCHR, VLNK, VSOCK, VFIFO };
VBAD, VREG, VDIR, VBLK, VCHR, VLNK, VSOCK, VFIFO
((attr->va_type == VLNK) ||
if (mvp->v_type == VLNK) {
ASSERT(fntovn(rootfnp)->v_type != VLNK);
curvp->v_type == VLNK) {
vp->v_type = VLNK;
if (vp->v_type != VLNK)
ASSERT(vp->v_type == VDIR || vp->v_type == VLNK);
vp->v_type = VLNK;
vap->va_type = VLNK;
ASSERT(gdv && gdv->v_type != VLNK);
if (vattr.va_type == VLNK) {
} else if (vp->v_type == VLNK) {
else if (type == VLNK)
if (vattr.va_type == VLNK) {
case VLNK:
*vap = *sdev_getdefault_attr(VLNK); /* structure copy */
if (vattr.va_type == VLNK) {
ASSERT(vp->v_type == VDIR || vp->v_type == VLNK);
if ((cvp->v_type == VLNK) && pn_pathleft(&pn)) {
} else if (type == VLNK) {
ASSERT(linkvp->v_type == VLNK);
ASSERT(linkvp->v_type == VLNK);
if (otype == VLNK) {
if (dv->sdev_vnode->v_type != VLNK && dv->sdev_origin != NULL)
VLNK, /* va_type */
ASSERT(vp->v_type == VLNK);
vp->v_type != VBLK && vp->v_type != VLNK);
if ((*vpp)->v_type == VLNK)
case VLNK:
if ((vn->v_type == VLNK && do_type != DMU_OST_ZVOL) ||
if (vn->v_type == VLNK) {
expected_type = VLNK;
if (hdp->type != VLNK)
if (vp->v_type != VLNK)
if (vp->v_type != VLNK)
if (cvp->v_type == VLNK && ((flags & FOLLOW) || pn_pathleft(pnp))) {
v1attr.va_type == VLNK || v2attr.va_type == VLNK)
case VLNK: resource_nodetype = "link"; break;
va.va_type = VLNK;
va.va_type = VLNK;
nvap->va_type = VLNK;
if (vp->v_type != VLNK && !is_referral) {
vap->va_type = VLNK;
if (vp->v_type != VLNK)
vp->v_type = VLNK;
case VLNK:
VBAD, VREG, VDIR, VBLK, VCHR, VLNK, VSOCK, VFIFO, VDIR, VREG
vap->va_type = VLNK;
sarg.vap->va_type = VLNK;
if (cs->vp->v_type == VLNK) {
if (cs->vp->v_type == VLNK) {
if (vp->v_type != VLNK) {
if (fva.va_type == VLNK)
else if ((*vpp)->v_type == VLNK)
else if (sarg.vap->va_type == VLNK)
else if (v_type == VLNK)
va.va_type = VLNK;
if (*vtp == VLNK) {
if (vp->v_type != VLNK)
vap->va_type == VLNK) {
vap->va_type == VLNK) {
VNON, VREG, VDIR, VBLK, VCHR, VLNK, VSOCK
VBAD, VREG, VDIR, VBLK, VCHR, VLNK, VSOCK, VFIFO
va.va_type = VLNK;
va.va_type = VLNK;
if (vp->v_type != VLNK && !is_referral) {
if (vp->v_type != VLNK)
vap->va_type = VLNK;
vap->va_type = VLNK;
vap->va_type = VLNK;
vp->v_type = VLNK;
vp->v_type = VLNK;
vp->v_type = VLNK;
if ((flags & SMB_FOLLOW_LINKS) && (vp->v_type == VLNK) &&
return ((node->vp->v_type == VLNK) &&
return ((node->vp->v_type == VLNK) &&
return ((node->vp->v_type == VLNK) &&
if (attr.sa_vattr.va_type == VLNK &&
if ((vp->v_type == VLNK) &&
case VLNK:
if (vp->v_type != VLNK)
if (tp->tn_type == VLNK)
case VLNK :
(!(mode == VLNK && length == 0))) {
ip->i_type = VLNK;
vap->va_type = VLNK;
if (vp->v_type != VLNK) {
(ip->i_type != VLNK)) {
(ip->i_type != VLNK)) {
ASSERT(ITOV(oip)->v_type == VLNK);
vp->v_type != VLNK && vp->v_type != VFIFO &&
ip->i_ufsvfs->vfs_root->v_type != VLNK &&
if (vp->v_type != VLNK) {
vap->va_type = VLNK;
if ((filemode & FNOFOLLOW) && vp->v_type == VLNK) {
VREG, VNON, VLNK, VNON, VSOCK, VNON, VNON, VNON
if ((vp->v_type != VLNK) ||
if (aclinherit == ZFS_ACL_DISCARD || vtype == VLNK)
(ZTOV(xzp)->v_type == VLNK));
if (zp->z_acl_cached == NULL || ZTOV(zp)->v_type == VLNK)
ASSERT(vap->va_type == VLNK);
case VLNK:
if (vp->v_type == VLNK && (vap->va_mask & AT_MODE) != 0) {
if (vp->v_type != VLNK) {
if (error || vattr.va_type != VLNK) {
vattr.va_type = VLNK;