/illumos-gate/usr/src/cmd/ast/libshell/common/tests/ |
H A D | sun_solaris_cr_6766246_pattern_matching_bug.sh | 101 typeset pat 103 pat="foo-bar" ; [[ "$(do_match "${pat}")" == "nomatch" ]] || err_exit "${pat} matched." 104 pat="foo+bar" ; [[ "$(do_match "${pat}")" == "match" ]] || err_exit "${pat} not matched." 105 pat="foo/bar" ; [[ "$(do_match "${pat}")" == "nomatch" ]] || err_exit "${pat} matched." 106 pat="foo_bar" ; [[ "$(do_match "${pat}")" == "nomatch" ]] || err_exit "${pat} matched." 107 pat="foo@bar" ; [[ "$(do_match "${pat}")" == "match" ]] || err_exit "${pat} not matched." 108 pat="foobar-" ; [[ "$(do_match "${pat}")" == "nomatch" ]] || err_exit "${pat} matched." 109 pat="foobar+" ; [[ "$(do_match "${pat}")" == "match" ]] || err_exit "${pat} not matched." 110 pat="foobar/" ; [[ "$(do_match "${pat}")" == "nomatch" ]] || err_exit "${pat} matched." 111 pat="foobar_" ; [[ "$(do_match "${pat}")" == "nomatch" ]] || err_exit "${pat} matched." [all …]
|
/illumos-gate/usr/src/cmd/tcpd/ |
H A D | tcpdchk.c | 348 static void check_daemon(pat) in check_daemon() argument 349 char *pat; in check_daemon() 351 if (pat[0] == '@') { 352 tcpd_warn("%s: daemon name begins with \"@\"", pat); 353 } else if (pat[0] == '.') { 354 tcpd_warn("%s: daemon name begins with dot", pat); 355 } else if (pat[strlen(pat) - 1] == '.') { 356 tcpd_warn("%s: daemon name ends in dot", pat); 357 } else if (STR_EQ(pat, "ALL") || STR_EQ(pat, unknown)) { 359 } else if (STR_EQ(pat, "FAIL")) { /* obsolete */ [all …]
|
/illumos-gate/usr/src/cmd/sendmail/libsm/ |
H A D | match.c | 45 sm_match(str, pat) 47 const char *pat; variable 55 switch (*pat) 62 ++pat; 66 ++pat; 67 if (*pat == '\0') 74 if (sm_match(pat, str)) 82 ccstart = pat++; 84 if (*pat == '!') 87 ++pat; [all …]
|
H A D | t-match.c | 17 #define try(str, pat, want) \ argument 18 got = sm_match(str, pat); \ 22 str, pat, got ? "true" : "false");
|
/illumos-gate/usr/src/tools/cscope-fast/ |
H A D | cgrep.c | 257 static Expr *eall(re_re *r, PATTERN *pat); 258 static Expr *d0(re_re *r, PATTERN *pat); 259 static Expr *d1(re_re *r, PATTERN *pat); 260 static Expr *d2(re_re *r, PATTERN *pat); 261 static Expr *d3(re_re *r, PATTERN *pat); 263 static void lex(re_re *r, PATTERN *pat); 264 static int re_lit(PATTERN *pat, uchar_t **b, uchar_t **e); 265 static void traverse(PATTERN *pat, Expr *e); 266 static int ccl(PATTERN *pat, uchar_t *tab); 268 static BOOL altlist(Expr *e, uchar_t *buf, re_cw *pat); [all …]
|
/illumos-gate/usr/src/cmd/fm/eversholt/common/ |
H A D | ptree.h | 60 void ptree_all(int flags, const char *pat); 61 void ptree_fault(int flags, const char *pat); 62 void ptree_upset(int flags, const char *pat); 63 void ptree_defect(int flags, const char *pat); 64 void ptree_error(int flags, const char *pat); 65 void ptree_ereport(int flags, const char *pat); 66 void ptree_serd(int flags, const char *pat); 67 void ptree_stat(int flags, const char *pat); 68 void ptree_config(int flags, const char *pat); 69 void ptree_prop(int flags, const char *pat); [all …]
|
H A D | ptree.c | 566 const char *pat; member 571 name_pattern_match(struct node *np, const char *pat) in name_pattern_match() argument 575 if (pat == NULL || *pat == '\0') in name_pattern_match() 583 cend = strchr(pat, '/'); in name_pattern_match() 585 cend = strchr(pat, '.'); in name_pattern_match() 587 cend = &pat[strlen(pat)]; in name_pattern_match() 593 const char *cstart = pat; in name_pattern_match() 616 name_pattern_match_in_subtree(struct node *np, const char *pat) in name_pattern_match_in_subtree() argument 618 if (pat == NULL || *pat == '\0') in name_pattern_match_in_subtree() 625 return (name_pattern_match(np, pat)); in name_pattern_match_in_subtree() [all …]
|
/illumos-gate/usr/src/common/smbsrv/ |
H A D | smb_match.c | 140 smb_match_private(const char *pat, const char *str, struct match_priv *priv) in smb_match_private() argument 170 while ((pc = *pat) != '\0') { in smb_match_private() 174 pat++; in smb_match_private() 183 pat++; in smb_match_private() 185 if (*pat == '\0') in smb_match_private() 189 rc = smb_match_private(pat, str, priv); in smb_match_private() 198 pat++; in smb_match_private() 203 rc = smb_match_private(pat, str, priv); in smb_match_private() 212 pat++; in smb_match_private() 230 pat++; in smb_match_private() [all …]
|
/illumos-gate/usr/src/contrib/ast/src/lib/libast/misc/ |
H A D | glob.c | 228 addmatch(register glob_t* gp, const char* dir, const char* pat, register const char* rescan, char* … in addmatch() argument 242 stakputs(pat); in addmatch() 294 register char* pat; in glob_dir() local 327 pat = rescan = ap->gl_begin; in glob_dir() 392 pat = rescan; in glob_dir() 403 if (pat == prefix) in glob_dir() 416 if (pat == prefix + 1) in glob_dir() 421 trim(ap->gl_begin, pat, &t1, rescan, &t2); in glob_dir() 422 pat -= t1; in glob_dir() 426 *(restore1 = pat - 1) = 0; in glob_dir() [all …]
|
/illumos-gate/usr/src/cmd/truss/ |
H A D | listopts.c | 541 char *pat; in liblist() local 571 pat = strtok_r(arg, sepr, &lasts); in liblist() 574 if (pat != NULL && *pat == '!') { in liblist() 576 pat += strspn(pat, "!"); in liblist() 577 if (*pat == '\0') in liblist() 578 pat = strtok_r(NULL, sepr, &lasts); in liblist() 585 if (pat == NULL) { in liblist() 598 Dyp->libpat[Dyp->nlibpat++] = pat; in liblist() 599 while ((pat = strtok_r(NULL, sepr, &lasts)) != NULL) { in liblist() 605 Dyp->libpat[Dyp->nlibpat++] = pat; in liblist() [all …]
|
/illumos-gate/usr/src/contrib/ast/src/cmd/ksh93/sh/ |
H A D | expand.c | 276 char *pat, *rescan; in path_generate() local 292 pat = cp; in path_generate() 306 if(isdigit(*pat) || *pat=='+' || *pat=='-') in path_generate() 308 first = strtol(pat,&endc,0); in path_generate() 352 …'}' || cp[2]=='.' && cp[3]=='.') && ((*pat>='a' && *pat<='z' && cp[1]>='a' && cp[1]<='z') || (*pa… in path_generate() 354 first = *pat; in path_generate() 408 cp = pat-1; in path_generate() 417 pat[0] = first; in path_generate() 418 cp = &pat[1]; in path_generate() 423 sfsprintf(pat=tmp,sizeof(tmp),format,first); in path_generate() [all …]
|
/illumos-gate/usr/src/cmd/sgs/error/common/ |
H A D | errortouch.c | 425 char *pat; in oktotouch() local 428 pat = suffixlist; in oktotouch() 429 if (pat == 0) in oktotouch() 431 if (*pat == '*') in oktotouch() 433 while (*pat++ != '.') in oktotouch() 435 --pat; /* point to the period */ in oktotouch() 443 for (src++, pat++, osrc = src; *src && *pat; src = osrc, pat++) { in oktotouch() 445 *pat && /* not off end of pattern */ in oktotouch() 446 *pat != '.' && /* not off end of sub pattern */ in oktotouch() 447 *pat != '*' && /* not wild card */ in oktotouch() [all …]
|
/illumos-gate/usr/src/cmd/fm/schemes/mem/ |
H A D | mem_unum.c | 125 mem_unum_burst_sgsc(const char *pat, char ***dimmsp, size_t *ndimmsp) in mem_unum_burst_sgsc() argument 138 if (strchr(pat, 'D') != NULL) { in mem_unum_burst_sgsc() 140 dimms[0] = fmd_fmri_strdup(pat); in mem_unum_burst_sgsc() 150 copysz = strlen(pat) + 1; in mem_unum_burst_sgsc() 152 (void) strcpy(copy, pat); in mem_unum_burst_sgsc() 185 mem_unum_burst_pattern(const char *pat, char ***dimmsp, size_t *ndimmsp) in mem_unum_burst_pattern() argument 198 (void) sscanf(pat, bd->bd_pat, &replace, &start, &matched); in mem_unum_burst_pattern() 201 (void) strlcpy(dimmname, pat, sizeof (dimmname)); in mem_unum_burst_pattern() 208 c = pat + start; in mem_unum_burst_pattern() 263 mem_unum_burst(const char *pat, char ***dimmsp, size_t *ndimmsp) in mem_unum_burst() argument [all …]
|
/illumos-gate/usr/src/cmd/nl/ |
H A D | nl.c | 107 char pat[EXPSIZ]; in main() local 153 (void) strcpy(pat, optarg+1); in main() 156 compile(pat, NULL, NULL); in main() 179 (void) strcpy(pat, optarg+1); in main() 182 compile(pat, NULL, NULL); in main() 205 (void) strcpy(pat, optarg+1); in main() 208 compile(pat, NULL, NULL); in main() 330 pat[r] = s[q]; in main() 334 pat[r] = '\0'; in main() 337 compile(pat, NULL, NULL); in main() [all …]
|
/illumos-gate/usr/src/contrib/ast/src/lib/libdll/ |
H A D | dllscan.c | 51 char pat[64]; \ 96 char pat[256]; in dllinfo() local 137 if (pn >= sizeof(pat)) in dllinfo() 138 pn = sizeof(pat) - 1; in dllinfo() 139 memcpy(pat, p, pn); in dllinfo() 140 pat[pn] = 0; in dllinfo() 141 if (strmatch(h, pat)) in dllinfo() 335 sfsprintf(scan->pat, sizeof(scan->pat), "%s%s%s%s", info->prefix, name, version, info->suffix); in dllsopen() 338 …sfsprintf(scan->pat, sizeof(scan->pat), "%s%s@(%s([-.])%s%s|%s.%s)", info->prefix, name, strchr(ve… in dllsopen() 342 …sfsprintf(scan->pat, sizeof(scan->pat), "%s%s@(?([-.])%s%s|%s%s)", info->prefix, name, version, in… in dllsopen() [all …]
|
/illumos-gate/usr/src/lib/libcurses/screen/ |
H A D | infotocap.c | 80 int val, pat; in lookat() local 82 while ((pat = *pattern++) && (val = *string++)) in lookat() 83 if (pat == '*') in lookat() 85 else if (val != pat) in lookat() 87 if (pat == '\0') in lookat()
|
/illumos-gate/usr/src/grub/grub-0.97/docs/ |
H A D | help2man | 123 my $pat = $2 ? "(?$2)$1" : $1; 126 eval { $key = qr($pat) }; 436 for my $pat (keys %append) 438 if ($matched =~ $pat) 440 $content .= ".PP\n" unless $append{$pat} =~ /^\./; 441 $content .= $append{$pat};
|
/illumos-gate/usr/src/lib/fm/libfmevent/common/ |
H A D | fmev_subscribe.c | 244 fmev_shdl_subscribe(fmev_shdl_t hdl, const char *pat, fmev_cbfunc_t func, in fmev_shdl_subscribe() argument 256 if (pat == NULL || func == NULL) in fmev_shdl_subscribe() 263 if (*pat == '\0' || strncmp(pat, EC_ALL, sizeof (EC_ALL)) == 0 || in fmev_shdl_subscribe() 264 strncmp(pat, EC_SUB_ALL, sizeof (EC_SUB_ALL)) == 0 || in fmev_shdl_subscribe() 265 strnlen(pat, FMEV_MAX_CLASS) == FMEV_MAX_CLASS) in fmev_shdl_subscribe() 271 (void) strncpy(sip->si_pat, pat, sizeof (sip->si_pat)); in fmev_shdl_subscribe() 347 fmev_shdl_unsubscribe(fmev_shdl_t hdl, const char *pat) in fmev_shdl_unsubscribe() argument 358 if (pat == NULL) in fmev_shdl_unsubscribe() 361 if (*pat == '\0' || strncmp(pat, EVCH_ALLSUB, sizeof (EC_ALL)) == 0 || in fmev_shdl_unsubscribe() 362 strnlen(pat, FMEV_MAX_CLASS) == FMEV_MAX_CLASS) in fmev_shdl_unsubscribe() [all …]
|
/illumos-gate/usr/src/common/mc/mc-amd/ |
H A D | mcamd_synd.c | 228 int pat = synd & 0xf; in mcamd_cksynd_decode() local 231 if (pat == 0) { in mcamd_cksynd_decode() 238 if (cksynd[pat - 1][i] == synd) { in mcamd_cksynd_decode() 240 *patp = pat; in mcamd_cksynd_decode()
|
/illumos-gate/usr/src/contrib/ast/src/lib/libast/regex/ |
H A D | regfatal.c | 33 regfatalpat(regex_t* p, int level, int code, const char* pat) in regfatalpat() argument 39 if (pat) in regfatalpat() 40 error(level, "regular expression: %s: %s", pat, buf); in regfatalpat()
|
/illumos-gate/usr/src/tools/scripts/ |
H A D | validate_paths.pl | 110 foreach my $pat (@opt_s) { 111 eval '$file =~ s' . $pat; 115 foreach my $pat (@exclude) { 116 ($ignore = 1, last) if $file =~ /$pat/;
|
H A D | validate_flg.pl | 39 my ($pat, $dir) = @_; 41 my $foo = `find $dir -name "$pat" -print | grep /SCCS/s.`; 54 foreach my $pat (@exclude) { 55 return undef if $str =~ /$pat/;
|
/illumos-gate/usr/src/cmd/sendmail/src/ |
H A D | trace.c | 145 char *pat, *endpat; local 148 pat = s; 169 sm_debug_addsetting_x(sm_strndup_x(pat, endpat - pat), level);
|
/illumos-gate/usr/src/lib/libc/port/regex/ |
H A D | glob.c | 1094 match(wcat_t *name, wcat_t *pat, wcat_t *patend) in match() argument 1102 while (pat < patend) { in match() 1103 c = *pat++; in match() 1112 while (pat < patend && pat->w_at == M_QUOTE && in match() 1113 pat->w_wc == M_ALL) in match() 1114 pat++; /* eat consecutive '*' */ in match() 1115 if (pat == patend) in match() 1120 nextp = pat - 1; in match() 1142 if ((negate_range = (pat->w_at == M_QUOTE && in match() 1143 pat->w_wc == M_NOT)) != 0) in match() [all …]
|
/illumos-gate/usr/src/uts/intel/io/vmm/ |
H A D | vmm_sol_rvi.c | 83 const uint64_t pat = rvi_attr_to_pat(MTRR_TYPE_WB); in rvi_map_table() local 85 return (paddr | flags | pat | rprot); in rvi_map_table() 93 const uint64_t pat = rvi_attr_to_pat(attr); in rvi_map_page() local 95 return (paddr | flags | pat | rprot); in rvi_map_page()
|