Lines Matching refs:pathend
537 glob2(pathbuf, pathbuf_last, pathend, pathend_last, pattern, in glob2() argument
539 Char *pathbuf, *pathbuf_last, *pathend, *pathend_last; in glob2()
554 *pathend = EOS;
561 *pathend++ = SEP;
562 *pathend = EOS;
567 pathend[-1] != SEP) && (S_ISDIR(sb.st_mode) ||
571 if (pathend+1 > pathend_last)
573 *pathend++ = SEP;
574 *pathend = EOS;
581 q = pathend;
592 pathend = q;
595 if (pathend+1 > pathend_last)
597 *pathend++ = *pattern++;
601 return(glob3(pathbuf, pathbuf_last, pathend,
609 glob3(pathbuf, pathbuf_last, pathend, pathend_last, pattern, pattern_last, in glob3() argument
611 Char *pathbuf, *pathbuf_last, *pathend, *pathend_last; in glob3()
629 if (pathend > pathend_last)
631 *pathend = EOS;
660 *pathend++ = SEP;
661 *pathend = EOS;
668 dc = pathend;
678 if (!match(pathend, pattern, restpattern)) {
679 *pathend = EOS;