ISDOTDOT
else if (ISDOTDOT(cp)) {
|| (flags & ISDOTDOT)) {
&& ep->name[0] == ((flags & ISDOTDOT) ? 1 : 0)) {
if (flags & ISDOTDOT) {
if (flags & ISDOTDOT) {
.cn_flags = ISLASTCN | ISDOTDOT | RDONLY,
if (ni->ni_cnd.cn_flags & ISDOTDOT) {
} else if (cnp->cn_flags & ISDOTDOT) {
cn.cn_flags = ISLASTCN | ISDOTDOT | RDONLY;
cnp->cn_flags |= ISDOTDOT;
cnp->cn_flags &= ~ISDOTDOT;
if (cnp->cn_flags & ISDOTDOT) {
if (cnp->cn_flags & ISDOTDOT)
if (flags & ISDOTDOT) {
else if (flags & ISDOTDOT)
(fcnp->cn_flags & ISDOTDOT) ||
(tcnp->cn_flags & ISDOTDOT)) {
if (flags & ISDOTDOT) {
(fcnp->cn_flags & ISDOTDOT) ||
(tcnp->cn_flags & ISDOTDOT) ||
} else if (flags & ISDOTDOT) {
} else if (cnp->cn_flags & ISDOTDOT) {
KASSERT((fcnp->cn_flags & ISDOTDOT) == 0);
KASSERT((tcnp->cn_flags & ISDOTDOT) == 0);
if (cnp->cn_flags & ISDOTDOT) {
(*vpp != dvp || (cnp->cn_flags & ISDOTDOT)) && /* (2) */
if (flags & ISDOTDOT) {
(fcnp->cn_flags&ISDOTDOT) ||
(tcnp->cn_flags & ISDOTDOT) ||
if (flags & ISDOTDOT) {
(fcnp->cn_flags & ISDOTDOT) ||
(tcnp->cn_flags & ISDOTDOT) ||