ISDOTDOT
else if (ISDOTDOT(cp)) {
if (flags & ISDOTDOT) {
if (cnp->cn_flags & ISDOTDOT) {
|| (flags & ISDOTDOT)) {
&& ep->name[0] == ((flags & ISDOTDOT) ? 1 : 0)) {
if (cnp->cn_flags & ISDOTDOT)
if ((flags & ISDOTDOT) || (name[0] == '.' && namelen == 1))
if (flags & ISDOTDOT) {
if (flags & ISDOTDOT) {
if (flags & ISDOTDOT) {
ISDOTDOT;
&& (cn.cn_flags & ISDOTDOT)
} else if (cnp->cn_flags & ISDOTDOT) {
} else if (cnp->cn_flags & ISDOTDOT) {
if (cnp->cn_flags & ISDOTDOT)
if (PUFFS_USE_DOTDOTCACHE(pmp) && (cnp->cn_flags & ISDOTDOT)) {
if (cnp->cn_flags & ISDOTDOT)
if (cnp->cn_flags & ISDOTDOT)
KASSERT((cnp->cn_flags & ISDOTDOT) == 0);
if (cnp->cn_flags & ISDOTDOT) {
} else if (cnp->cn_flags & ISDOTDOT) {
is_dotdot = (dvp != NULL && cnp != NULL && (cnp->cn_flags & ISDOTDOT));
if (cnp->cn_flags & ISDOTDOT) {
if (cnp->cn_flags & ISDOTDOT)
if (cnp->cn_flags & ISDOTDOT)
if ((cnp->cn_flags & ISDOTDOT) && dun->un_pvp != NULLVP) {
if (cnflags & ISDOTDOT) {
bool isdotdot = flags & ISDOTDOT;
cn.cn_flags = ISLASTCN | ISDOTDOT | RDONLY;
if (cnp->cn_flags & ISDOTDOT) {
if ((cnp->cn_flags & ISDOTDOT) != 0) {
cnp->cn_flags |= ISDOTDOT;
cnp->cn_flags &= ~ISDOTDOT;
if (cnp->cn_flags & ISDOTDOT)
cnp->cn_flags |= ISDOTDOT;
cnp->cn_flags &= ~ISDOTDOT;
if ((fcnp->cn_flags | tcnp->cn_flags) & ISDOTDOT)
if (cnp->cn_flags & ISDOTDOT)
if (cnp->cn_flags & ISDOTDOT) {
if (cnp->cn_flags & ISDOTDOT)
if (cnp->cn_flags & ISDOTDOT) {
if (cnp->cn_flags & ISDOTDOT) {
if (cnp->cn_flags & ISDOTDOT) {
if (cnp->cn_flags & ISDOTDOT) {
if ((flags & ISDOTDOT) != 0) {
if ((flags & ISDOTDOT) != 0) {
(flags & (ISLASTCN|ISDOTDOT)) == ISLASTCN &&
} else if (flags & ISDOTDOT) {
bool dotdot = (cnp->cn_flags & ISDOTDOT) != 0;
!(cnp->cn_flags & ISDOTDOT)));
if (cnp->cn_flags & ISDOTDOT) {
if (cnp->cn_nameiop != CREATE && (cnp->cn_flags & ISDOTDOT) == 0) {
if ((fcnp->cn_flags | tcnp->cn_flags) & ISDOTDOT)
if (ISDOT(d->d_name) || ISDOTDOT(d->d_name))