Lines Matching refs:st
344 struct stat st;
388 if (!*p || stat((pathcanon(p, 0, 0), p), &st))
394 if (!pp.c && (dp->c || dp->name && SAMEID(&dp->id, &st)))
401 SAVEID(&pp.cdir.id, &st);
555 if (!*p || stat((pathcanon(p, 0, 0), p), &st))
561 if (!pp.hosted && ((dp->type & TYPE_HOSTED) || dp->name && SAMEID(&dp->id, &st)))
571 SAVEID(&pp.hostdir.id, &st);
599 if (stat(p, &st))
602 if (dp->name && SAMEID(&dp->id, &st))
604 if (pp.cdir.path && SAMEID(&pp.cdir.id, &st))
609 if (pp.hostdir.path && SAMEID(&pp.hostdir.id, &st))
627 SAVEID(&dp->id, &st);
1401 if ((pp.lastdir->next->name = ((p = va_arg(ap, char*)) && *p) ? p : NiL) && !stat(p, &st))
1402 SAVEID(&pp.lastdir->next->id, &st);
1532 else if (!stat((pathcanon(p, 0, 0), p), &st))
1537 if (!c && ((dp->type & TYPE_VENDOR) || dp->name && SAMEID(&dp->id, &st)))