Lines Matching defs:pathend
552 glob2(Char *pathbuf, Char *pathend, Char *pathend_last, Char *pattern,
565 *pathend = EOS;
570 pathend[-1] != SEP) && (S_ISDIR(sb.st_mode)
574 if (pathend + 1 > pathend_last)
576 *pathend++ = SEP;
577 *pathend = EOS;
583 /* Find end of next segment, copy tentatively to pathend. */
584 q = pathend;
595 pathend = q;
598 if (pathend + 1 > pathend_last)
600 *pathend++ = *pattern++;
603 return(glob3(pathbuf, pathend, pathend_last, pattern, p,
610 glob3(Char *pathbuf, Char *pathend, Char *pathend_last,
627 if (pathend > pathend_last)
629 *pathend = EOS;
662 dc = pathend;
675 if (!match(pathend, pattern, restpattern)) {
676 *pathend = EOS;