Lines Matching refs:pattern
18 ExpandTilde(char *pattern, size_t siz)
29 if ((pattern[0] == '~') &&
30 (isalnum((int) pattern[1]) || IsLocalPathDelim(pattern[1]) || (pattern[1] == '\0'))) {
31 (void) STRNCPY(pat, pattern);
54 (void) Strncpy(pattern, firstent, siz);
56 (void) Strncat(pattern, LOCAL_PATH_DELIM_STR, siz);
57 (void) Strncat(pattern, rest, siz);
71 char pattern[_MAX_PATH];
79 STRNCPY(pattern, srcpat);
82 cp = pattern + strlen(pattern) - 1;
83 while ((cp >= pattern) && IsLocalPathDelim(*cp))
89 searchHandle = FindFirstFile(pattern, &ffd);
96 cp = StrRFindLocalPathDelim(pattern);
98 cp = pattern;
108 Strncpy(cp, ffd.cFileName, sizeof(pattern) - (cp - pattern));
109 PrintF(cip, " Lglob [%s]\n", pattern);
110 (void) AddLine(fileList, pattern);
129 LazyUnixLocalGlob(FTPCIPtr cip, FTPLineListPtr fileList, const char *const pattern)
141 "-d", pattern);
145 "-d", pattern);
170 FTPLocalGlob(FTPCIPtr cip, FTPLineListPtr fileList, const char *pattern, int doGlob)
184 if ((pattern == NULL) || (pattern[0] == '\0'))
187 (void) STRNCPY(pattern2, pattern); /* Don't nuke the original. */
201 /* Or, if there were no globbing characters in 'pattern', then
202 * the pattern is really just a single pathname.