Lines Matching refs:pathend
632 glob2(Char *pathbuf, Char *pathbuf_last, Char *pathend, Char *pathend_last,
645 *pathend = EOS;
650 *pathend++ = SEP;
651 *pathend = EOS;
658 pathend[-1] != SEP) && (S_ISDIR(sb.st_mode) ||
662 if (pathend+1 > pathend_last)
664 *pathend++ = SEP;
665 *pathend = EOS;
671 /* Find end of next segment, copy tentatively to pathend. */
672 q = pathend;
683 pathend = q;
686 if (pathend+1 > pathend_last)
688 *pathend++ = *pattern++;
692 return(glob3(pathbuf, pathbuf_last, pathend,
700 glob3(Char *pathbuf, Char *pathbuf_last, Char *pathend, Char *pathend_last,
717 if (pathend > pathend_last)
719 *pathend = EOS;
748 *pathend++ = SEP;
749 *pathend = EOS;
757 dc = pathend;
767 if (!match(pathend, pattern, restpattern)) {
768 *pathend = EOS;