pattern           157 lib/util/ms_fnmatch.c int ms_fnmatch(const char *pattern, const char *string, enum protocol_types protocol)
pattern           166 lib/util/ms_fnmatch.c 	if (strpbrk(pattern, "<>*?\"") == NULL) {
pattern           169 lib/util/ms_fnmatch.c 		return strcasecmp_m(pattern, string);
pattern           173 lib/util/ms_fnmatch.c 		char *p = talloc_strdup(NULL, pattern);
pattern           200 lib/util/ms_fnmatch.c 	for (count=i=0;pattern[i];i++) {
pattern           201 lib/util/ms_fnmatch.c 		if (pattern[i] == '*' || pattern[i] == '<') count++;
pattern           209 lib/util/ms_fnmatch.c 	ret = ms_fnmatch_core(pattern, string, max_n, strrchr(string, '.'));
pattern           218 lib/util/ms_fnmatch.c int gen_fnmatch(const char *pattern, const char *string)
pattern           220 lib/util/ms_fnmatch.c 	return ms_fnmatch(pattern, string, PROTOCOL_NT1);
pattern            43 lib/util/substitute.c _PUBLIC_ void string_sub(char *s, const char *pattern, const char *insert, size_t len)
pattern            48 lib/util/substitute.c 	if (!insert || !pattern || !*pattern || !s)
pattern            52 lib/util/substitute.c 	lp = (ssize_t)strlen(pattern);
pattern            58 lib/util/substitute.c 	while (lp <= ls && (p = strstr(s, pattern))) {
pattern            62 lib/util/substitute.c 				 pattern, (int)len));
pattern            93 lib/util/substitute.c 				const char *pattern, const char *insert)
pattern            99 lib/util/substitute.c 	if (insert == NULL || pattern == NULL || !*pattern || s == NULL)
pattern           105 lib/util/substitute.c 	for (p = strstr(s, pattern); p != NULL; 
pattern           106 lib/util/substitute.c 	     p = strstr(p+strlen(pattern), pattern)) {
pattern           107 lib/util/substitute.c 		len += strlen(insert) - strlen(pattern);
pattern           115 lib/util/substitute.c 	string_sub(ret, pattern, insert, alloc_len);
pattern           135 lib/util/substitute.c _PUBLIC_ void all_string_sub(char *s,const char *pattern,const char *insert, size_t len)
pattern           140 lib/util/substitute.c 	if (!insert || !pattern || !s)
pattern           144 lib/util/substitute.c 	lp = (ssize_t)strlen(pattern);
pattern           147 lib/util/substitute.c 	if (!*pattern)
pattern           153 lib/util/substitute.c 	while (lp <= ls && (p = strstr(s,pattern))) {
pattern           157 lib/util/substitute.c 				 pattern, (int)len));
pattern           283 lib/util/util.h _PUBLIC_ void string_sub(char *s,const char *pattern, const char *insert, size_t len);
pattern           287 lib/util/util.h 				const char *pattern, const char *insert);
pattern           295 lib/util/util.h _PUBLIC_ void all_string_sub(char *s,const char *pattern,const char *insert, size_t len);
pattern           698 lib/util/util.h int ms_fnmatch(const char *pattern, const char *string, enum protocol_types protocol);
pattern           701 lib/util/util.h int gen_fnmatch(const char *pattern, const char *string);
pattern           575 source3/include/proto.h int ms_fnmatch(const char *pattern, const char *string, bool translate_pattern,
pattern           577 source3/include/proto.h int gen_fnmatch(const char *pattern, const char *string);
pattern          1180 source3/include/proto.h bool mask_match(const char *string, const char *pattern, bool is_case_sensitive);
pattern          1181 source3/include/proto.h bool mask_match_search(const char *string, const char *pattern, bool is_case_sensitive);
pattern          1183 source3/include/proto.h bool unix_wild_match(const char *pattern, const char *string);
pattern          1473 source3/include/proto.h void string_sub2(char *s,const char *pattern, const char *insert, size_t len,
pattern          1476 source3/include/proto.h void string_sub_once(char *s, const char *pattern,
pattern          1478 source3/include/proto.h void string_sub(char *s,const char *pattern, const char *insert, size_t len);
pattern          1479 source3/include/proto.h void fstring_sub(char *s,const char *pattern,const char *insert);
pattern          1481 source3/include/proto.h 			const char *pattern,
pattern          1486 source3/include/proto.h 			const char *pattern,
pattern          1489 source3/include/proto.h 			const char *pattern,
pattern          1496 source3/include/proto.h 			const char *pattern,
pattern          1498 source3/include/proto.h void all_string_sub(char *s,const char *pattern,const char *insert, size_t len);
pattern          1501 source3/include/proto.h 				const char *pattern,
pattern          1519 source3/include/proto.h bool str_list_substitute(char **list, const char *pattern, const char *insert);
pattern           402 source3/lib/gencache.c 	const char *pattern;
pattern           431 source3/lib/gencache.c 	if (fnmatch(state->pattern, keystr, 0) != 0) {
pattern           476 source3/lib/gencache.c 	state.pattern = keystr_pattern;
pattern           148 source3/lib/ms_fnmatch.c int ms_fnmatch(const char *pattern, const char *string, bool translate_pattern,
pattern           163 source3/lib/ms_fnmatch.c 	if (strpbrk(pattern, "<>*?\"") == NULL) {
pattern           167 source3/lib/ms_fnmatch.c 			return strcmp(pattern, string);
pattern           169 source3/lib/ms_fnmatch.c 			return StrCaseCmp(pattern, string);
pattern           173 source3/lib/ms_fnmatch.c 	if (!push_ucs2_talloc(talloc_tos(), &p, pattern, &converted_size)) {
pattern           235 source3/lib/ms_fnmatch.c int gen_fnmatch(const char *pattern, const char *string)
pattern           237 source3/lib/ms_fnmatch.c 	return ms_fnmatch(pattern, string, PROTOCOL_NT1, False);
pattern          2405 source3/lib/util.c bool mask_match(const char *string, const char *pattern, bool is_case_sensitive)
pattern          2409 source3/lib/util.c 	if (strcmp(pattern,".") == 0)
pattern          2412 source3/lib/util.c 	return ms_fnmatch(pattern, string, Protocol <= PROTOCOL_LANMAN2, is_case_sensitive) == 0;
pattern          2421 source3/lib/util.c bool mask_match_search(const char *string, const char *pattern, bool is_case_sensitive)
pattern          2425 source3/lib/util.c 	if (strcmp(pattern,".") == 0)
pattern          2428 source3/lib/util.c 	return ms_fnmatch(pattern, string, True, is_case_sensitive) == 0;
pattern          2551 source3/lib/util.c bool unix_wild_match(const char *pattern, const char *string)
pattern          2559 source3/lib/util.c 	p2 = talloc_strdup(ctx,pattern);
pattern           793 source3/lib/util_str.c void string_sub2(char *s,const char *pattern, const char *insert, size_t len,
pattern           800 source3/lib/util_str.c 	if (!insert || !pattern || !*pattern || !s)
pattern           804 source3/lib/util_str.c 	lp = (ssize_t)strlen(pattern);
pattern           810 source3/lib/util_str.c 	while (lp <= ls && (p = strstr_m(s,pattern))) {
pattern           815 source3/lib/util_str.c 				 pattern, (int)len));
pattern           856 source3/lib/util_str.c void string_sub_once(char *s, const char *pattern,
pattern           859 source3/lib/util_str.c 	string_sub2( s, pattern, insert, len, true, true, false );
pattern           862 source3/lib/util_str.c void string_sub(char *s,const char *pattern, const char *insert, size_t len)
pattern           864 source3/lib/util_str.c 	string_sub2( s, pattern, insert, len, true, false, false );
pattern           867 source3/lib/util_str.c void fstring_sub(char *s,const char *pattern,const char *insert)
pattern           869 source3/lib/util_str.c 	string_sub(s, pattern, insert, sizeof(fstring));
pattern           880 source3/lib/util_str.c 			const char *pattern,
pattern           889 source3/lib/util_str.c 	if (!insert || !pattern || !*pattern || !string || !*string)
pattern           900 source3/lib/util_str.c 	lp = (ssize_t)strlen(pattern);
pattern           928 source3/lib/util_str.c 	while ((p = strstr_m(s,pattern))) {
pattern           952 source3/lib/util_str.c 			const char *pattern,
pattern           955 source3/lib/util_str.c 	return realloc_string_sub2(string, pattern, insert, true, false);
pattern           964 source3/lib/util_str.c 			const char *pattern,
pattern           975 source3/lib/util_str.c 	if (!insert || !pattern || !*pattern || !src) {
pattern           994 source3/lib/util_str.c 	lp = (ssize_t)strlen(pattern);
pattern          1023 source3/lib/util_str.c 	while ((p = strstr_m(s,pattern))) {
pattern          1055 source3/lib/util_str.c 			const char *pattern,
pattern          1058 source3/lib/util_str.c 	return talloc_string_sub2(mem_ctx, src, pattern, insert,
pattern          1069 source3/lib/util_str.c void all_string_sub(char *s,const char *pattern,const char *insert, size_t len)
pattern          1074 source3/lib/util_str.c 	if (!insert || !pattern || !s)
pattern          1078 source3/lib/util_str.c 	lp = (ssize_t)strlen(pattern);
pattern          1081 source3/lib/util_str.c 	if (!*pattern)
pattern          1087 source3/lib/util_str.c 	while (lp <= ls && (p = strstr_m(s,pattern))) {
pattern          1092 source3/lib/util_str.c 				 pattern, (int)len));
pattern          1106 source3/lib/util_str.c 				const char *pattern,
pattern          1109 source3/lib/util_str.c 	return talloc_string_sub2(ctx, src, pattern, insert,
pattern          1621 source3/lib/util_str.c bool str_list_substitute(char **list, const char *pattern, const char *insert)
pattern          1629 source3/lib/util_str.c 	if (!pattern)
pattern          1634 source3/lib/util_str.c 	lp = (ssize_t)strlen(pattern);
pattern          1642 source3/lib/util_str.c 		while ((p = strstr_m(s, pattern))) {
pattern            30 source3/smbd/share_access.c static bool do_group_checks(const char **name, const char **pattern)
pattern            33 source3/smbd/share_access.c 		*pattern = "&+";
pattern            39 source3/smbd/share_access.c 		*pattern = "+&";
pattern            45 source3/smbd/share_access.c 		*pattern = "+";
pattern            51 source3/smbd/share_access.c 		*pattern = "&+";
pattern            57 source3/smbd/share_access.c 		*pattern = "&";
pattern            40 source3/torture/masktest.c static int ms_fnmatch_lanman_core(const char *pattern, const char *string)
pattern            42 source3/torture/masktest.c 	const char *p = pattern, *n = string;
pattern           102 source3/torture/masktest.c 	if (verbose) printf("NOMATCH pattern=[%s] string=[%s]\n", pattern, string);
pattern           110 source3/torture/masktest.c 	if (verbose) printf("MATCH   pattern=[%s] string=[%s]\n", pattern, string);
pattern           114 source3/torture/masktest.c static int ms_fnmatch_lanman(const char *pattern, const char *string)
pattern           116 source3/torture/masktest.c 	if (!strpbrk(pattern, "?*<>\"")) {
pattern           120 source3/torture/masktest.c 		return strcmp(pattern, string);
pattern           124 source3/torture/masktest.c 		return ms_fnmatch_lanman_core(pattern, "..") &&
pattern           125 source3/torture/masktest.c 			ms_fnmatch_lanman_core(pattern, ".");
pattern           128 source3/torture/masktest.c 	return ms_fnmatch_lanman_core(pattern, string);
pattern           131 source3/torture/masktest.c static bool reg_match_one(struct cli_state *cli, const char *pattern, const char *file)
pattern           134 source3/torture/masktest.c 	if (old_list && strcmp(pattern, "*.*") == 0) return True;
pattern           136 source3/torture/masktest.c 	if (strcmp(pattern,".") == 0) return False;
pattern           139 source3/torture/masktest.c 		return ms_fnmatch_lanman(pattern, file)==0;
pattern           144 source3/torture/masktest.c 	return ms_fnmatch(pattern, file, cli->protocol, False) == 0;
pattern           147 source3/torture/masktest.c static char *reg_test(struct cli_state *cli, const char *pattern, const char *long_name, const char *short_name)
pattern           150 source3/torture/masktest.c 	const char *new_pattern = 1+strrchr_m(pattern,'\\');
pattern           247 source3/utils/net_cache.c 	const char* pattern;
pattern           254 source3/utils/net_cache.c 	pattern = argv[0];
pattern           255 source3/utils/net_cache.c 	gencache_iterate(print_cache_entry, NULL, pattern);
pattern           269 source3/utils/net_cache.c 	const char* pattern = "*";
pattern           277 source3/utils/net_cache.c 	gencache_iterate(print_cache_entry, NULL, pattern);
pattern           292 source3/utils/net_cache.c 	const char* pattern = "*";
pattern           299 source3/utils/net_cache.c 	gencache_iterate(delete_cache_entry, NULL, pattern);
pattern           305 source4/client/client.c 		const char *pattern, bool is_case_sensitive)
pattern           312 source4/client/client.c 	if (ISDOT(pattern))
pattern           316 source4/client/client.c 		return ms_fnmatch(pattern, string, 
pattern           319 source4/client/client.c 	p2 = strlower_talloc(NULL, pattern);
pattern           810 source4/heimdal/lib/krb5/principal.c 		     krb5_const_principal pattern)
pattern           813 source4/heimdal/lib/krb5/principal.c     if(princ_num_comp(princ) != princ_num_comp(pattern))
pattern           815 source4/heimdal/lib/krb5/principal.c     if(fnmatch(princ_realm(pattern), princ_realm(princ), 0) != 0)
pattern           818 source4/heimdal/lib/krb5/principal.c 	if(fnmatch(princ_ncomp(pattern, i), princ_ncomp(princ, i), 0) != 0)
pattern           169 source4/libcli/clifile.c 	parms.unlink.in.pattern = fname;
pattern           144 source4/libcli/clilist.c 			first_parms.t2ffirst.in.pattern = mask;
pattern           293 source4/libcli/clilist.c 			first_parms.search_first.in.pattern = mask;
pattern           128 source4/libcli/raw/interfaces.h 			const char *pattern;
pattern          2394 source4/libcli/raw/interfaces.h 			const char *pattern;
pattern          2411 source4/libcli/raw/interfaces.h 			const char *pattern;
pattern          2458 source4/libcli/raw/interfaces.h 			const char *pattern;
pattern           161 source4/libcli/raw/rawfile.c 	smbcli_req_append_ascii4(req, parms->unlink.in.pattern, STR_TERMINATE);
pattern            92 source4/libcli/raw/rawsearch.c 	smbcli_req_append_ascii4(req, io->search_first.in.pattern, STR_TERMINATE);
pattern           243 source4/libcli/raw/rawsearch.c 				  io->t2ffirst.in.pattern, STR_TERMINATE);
pattern            44 source4/libcli/smb2/find.c 	status = smb2_push_o16s16_string(&req->out, 0x18, io->in.pattern);
pattern            50 source4/libcli/smb2/util.c 	io.unlink.in.pattern = fname;
pattern           161 source4/libcli/smb2/util.c 	f.in.pattern           = "*";
pattern            88 source4/libcli/smb_composite/smb2.c 	if (strpbrk(io->unlink.in.pattern, "*?<>") != NULL) {
pattern           103 source4/libcli/smb_composite/smb2.c 	create_parm.in.fname = io->unlink.in.pattern;
pattern           146 source4/ntvfs/cifs_posix_cli/svfs_util.c struct cifspsx_dir *cifspsx_list(struct ntvfs_module_context *ntvfs, struct ntvfs_request *req, const char *pattern)
pattern           151 source4/ntvfs/cifs_posix_cli/svfs_util.c 	unix_path = cifspsx_unix_path(ntvfs, req, pattern);
pattern           121 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c 	unix_path = cifspsx_unix_path(ntvfs, req, unl->unlink.in.pattern);
pattern           183 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c 	char *pattern = NULL;
pattern           194 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c 	asprintf(&pattern, "%s:*", unix_path);
pattern           196 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c 	if (pattern) {
pattern           197 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c 		dir = cifspsx_list_unix(req, req, pattern);
pattern           856 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c 	dir = cifspsx_list(ntvfs, req, io->t2ffirst.in.pattern);
pattern           165 source4/ntvfs/nbench/vfs_nbench.c 		   unl->unlink.in.pattern, unl->unlink.in.attrib, 
pattern           826 source4/ntvfs/nbench/vfs_nbench.c 			   io->t2ffirst.in.pattern,
pattern            38 source4/ntvfs/posix/pvfs_dirlist.c 	const char *pattern;
pattern            65 source4/ntvfs/posix/pvfs_dirlist.c 				      const char *pattern, struct pvfs_dir *dir)
pattern            79 source4/ntvfs/posix/pvfs_dirlist.c 	dir->single_name = talloc_strdup(dir, pattern);
pattern            86 source4/ntvfs/posix/pvfs_dirlist.c 	dir->pattern = NULL;
pattern           108 source4/ntvfs/posix/pvfs_dirlist.c 	char *pattern;
pattern           119 source4/ntvfs/posix/pvfs_dirlist.c 	pattern = strrchr(name->full_name, '/');
pattern           120 source4/ntvfs/posix/pvfs_dirlist.c 	if (!pattern) {
pattern           126 source4/ntvfs/posix/pvfs_dirlist.c 	*pattern++ = 0;
pattern           129 source4/ntvfs/posix/pvfs_dirlist.c 		return pvfs_list_no_wildcard(pvfs, name, pattern, dir);
pattern           137 source4/ntvfs/posix/pvfs_dirlist.c 	dir->pattern = talloc_strdup(dir, pattern);
pattern           138 source4/ntvfs/posix/pvfs_dirlist.c 	if (dir->pattern == NULL) {
pattern           202 source4/ntvfs/posix/pvfs_dirlist.c 		if (ms_fnmatch(dir->pattern, ".", protocol) == 0) {
pattern           211 source4/ntvfs/posix/pvfs_dirlist.c 		if (ms_fnmatch(dir->pattern, "..", protocol) == 0) {
pattern           231 source4/ntvfs/posix/pvfs_dirlist.c 		if (ms_fnmatch(dir->pattern, dname, protocol) != 0) {
pattern           234 source4/ntvfs/posix/pvfs_dirlist.c 			    ms_fnmatch(dir->pattern, short_name, protocol) != 0) {
pattern           100 source4/ntvfs/posix/pvfs_rename.c 						   const char *pattern)
pattern           106 source4/ntvfs/posix/pvfs_rename.c 	dest = talloc_array(mem_ctx, char, strlen(fname) + strlen(pattern) + 1);
pattern           112 source4/ntvfs/posix/pvfs_rename.c 	p2 = pattern;
pattern           147 source4/ntvfs/posix/pvfs_rename.c 					 const char *pattern)
pattern           166 source4/ntvfs/posix/pvfs_rename.c 	p = strrchr_m(pattern, '.');
pattern           172 source4/ntvfs/posix/pvfs_rename.c 		base2 = talloc_strndup(mem_ctx, pattern, p-pattern);
pattern           328 source4/ntvfs/posix/pvfs_search.c 	const char *pattern;
pattern           334 source4/ntvfs/posix/pvfs_search.c 	pattern       = io->search_first.in.pattern;
pattern           337 source4/ntvfs/posix/pvfs_search.c 	status = pvfs_resolve_name(pvfs, req, pattern, PVFS_RESOLVE_WILDCARD, &name);
pattern           472 source4/ntvfs/posix/pvfs_search.c 	const char *pattern;
pattern           478 source4/ntvfs/posix/pvfs_search.c 	pattern       = io->t2ffirst.in.pattern;
pattern           482 source4/ntvfs/posix/pvfs_search.c 	status = pvfs_resolve_name(pvfs, req, pattern, PVFS_RESOLVE_WILDCARD, &name);
pattern           634 source4/ntvfs/posix/pvfs_search.c 	const char *pattern;
pattern           658 source4/ntvfs/posix/pvfs_search.c 	if (strequal(io->in.pattern, "")) {
pattern           661 source4/ntvfs/posix/pvfs_search.c 	if (strchr_m(io->in.pattern, '\\')) {
pattern           664 source4/ntvfs/posix/pvfs_search.c 	if (strchr_m(io->in.pattern, '/')) {
pattern           669 source4/ntvfs/posix/pvfs_search.c 		pattern = talloc_asprintf(req, "\\%s", io->in.pattern);
pattern           670 source4/ntvfs/posix/pvfs_search.c 		NT_STATUS_HAVE_NO_MEMORY(pattern);
pattern           672 source4/ntvfs/posix/pvfs_search.c 		pattern = talloc_asprintf(req, "\\%s\\%s",
pattern           674 source4/ntvfs/posix/pvfs_search.c 					  io->in.pattern);
pattern           675 source4/ntvfs/posix/pvfs_search.c 		NT_STATUS_HAVE_NO_MEMORY(pattern);
pattern           679 source4/ntvfs/posix/pvfs_search.c 	status = pvfs_resolve_name(pvfs, req, pattern, PVFS_RESOLVE_WILDCARD, &name);
pattern           205 source4/ntvfs/posix/pvfs_unlink.c 	status = pvfs_resolve_name(pvfs, req, unl->unlink.in.pattern, 
pattern           143 source4/ntvfs/simple/svfs_util.c struct svfs_dir *svfs_list(struct ntvfs_module_context *ntvfs, struct ntvfs_request *req, const char *pattern)
pattern           148 source4/ntvfs/simple/svfs_util.c 	unix_path = svfs_unix_path(ntvfs, req, pattern);
pattern           118 source4/ntvfs/simple/vfs_simple.c 	unix_path = svfs_unix_path(ntvfs, req, unl->unlink.in.pattern);
pattern           180 source4/ntvfs/simple/vfs_simple.c 	char *pattern = NULL;
pattern           191 source4/ntvfs/simple/vfs_simple.c 	asprintf(&pattern, "%s:*", unix_path);
pattern           193 source4/ntvfs/simple/vfs_simple.c 	if (pattern) {
pattern           194 source4/ntvfs/simple/vfs_simple.c 		dir = svfs_list_unix(req, req, pattern);
pattern           853 source4/ntvfs/simple/vfs_simple.c 	dir = svfs_list(ntvfs, req, io->t2ffirst.in.pattern);
pattern           405 source4/ntvfs/smb2/vfs_smb2.c 	f.in.pattern		= cp->chkpath.in.path;
pattern           408 source4/ntvfs/smb2/vfs_smb2.c 	if (strcmp(f.in.pattern, "\\") == 0 || 
pattern           409 source4/ntvfs/smb2/vfs_smb2.c 	    strcmp(f.in.pattern, "") == 0) {
pattern           410 source4/ntvfs/smb2/vfs_smb2.c 		f.in.pattern		= "?";
pattern           738 source4/ntvfs/smb2/vfs_smb2.c 	f.in.pattern		= io->t2ffirst.in.pattern;
pattern           739 source4/ntvfs/smb2/vfs_smb2.c 	while (f.in.pattern[0] == '\\') {
pattern           740 source4/ntvfs/smb2/vfs_smb2.c 		f.in.pattern++;
pattern           579 source4/smb_server/smb/reply.c 	req_pull_ascii4(&req->in.bufinfo, &unl->unlink.in.pattern, req->in.data, STR_TERMINATE);
pattern           132 source4/smb_server/smb/search.c 	p += req_pull_ascii4(&req->in.bufinfo, &sf->search_first.in.pattern, 
pattern           134 source4/smb_server/smb/search.c 	if (!sf->search_first.in.pattern) {
pattern           233 source4/smb_server/smb/search.c 	const char *pattern;
pattern           245 source4/smb_server/smb/search.c 	p += req_pull_ascii4(&req->in.bufinfo, &pattern, p, STR_TERMINATE);
pattern           246 source4/smb_server/smb/search.c 	if (pattern && *pattern) {
pattern           872 source4/smb_server/smb/trans2.c 	smbsrv_blob_pull_string(&req->in.bufinfo, &trans->in.params, 12, &search->t2ffirst.in.pattern, 0);
pattern           873 source4/smb_server/smb/trans2.c 	if (search->t2ffirst.in.pattern == NULL) {
pattern           161 source4/smb_server/smb2/find.c 	SMB2SRV_CHECK(smb2_pull_o16s16_string(&req->in, info, req->in.body+0x18, &info->in.pattern));
pattern           165 source4/smb_server/smb2/find.c 	if (info->in.pattern == NULL) {
pattern           166 source4/smb_server/smb2/find.c 		info->in.pattern = "";
pattern          1893 source4/torture/gentest.c 	parm[0].unlink.in.pattern = gen_pattern();
pattern            45 source4/torture/masktest.c static bool reg_match_one(struct smbcli_state *cli, const char *pattern, const char *file)
pattern            48 source4/torture/masktest.c 	if (old_list && strcmp(pattern, "*.*") == 0) return true;
pattern            50 source4/torture/masktest.c 	if (ISDOT(pattern)) return false;
pattern            54 source4/torture/masktest.c 	return ms_fnmatch(pattern, file, cli->transport->negotiate.protocol)==0;
pattern            57 source4/torture/masktest.c static char *reg_test(struct smbcli_state *cli, TALLOC_CTX *mem_ctx, const char *pattern, const char *long_name, const char *short_name)
pattern            62 source4/torture/masktest.c 	pattern = 1+strrchr_m(pattern,'\\');
pattern            64 source4/torture/masktest.c 	if (reg_match_one(cli, pattern, ".")) ret[0] = '+';
pattern            65 source4/torture/masktest.c 	if (reg_match_one(cli, pattern, "..")) ret[1] = '+';
pattern            66 source4/torture/masktest.c 	if (reg_match_one(cli, pattern, long_name) || 
pattern            67 source4/torture/masktest.c 	    (*short_name && reg_match_one(cli, pattern, short_name))) ret[2] = '+';
pattern           444 source4/torture/nbench/nbio.c 	io.unlink.in.pattern = fname;
pattern           926 source4/torture/nbench/nbio.c 	io.t2ffirst.in.pattern = mask;
pattern            40 source4/torture/raw/chkpath.c                               TALLOC_CTX *mem_ctx, const char *pattern)
pattern            51 source4/torture/raw/chkpath.c 	io.t2ffirst.in.pattern = pattern;
pattern           252 source4/torture/raw/oplock.c 	unl.unlink.in.pattern = fname;
pattern           326 source4/torture/raw/oplock.c 	unl.unlink.in.pattern = fname;
pattern           337 source4/torture/raw/oplock.c 	unl.unlink.in.pattern = fname;
pattern           348 source4/torture/raw/oplock.c 	unl.unlink.in.pattern = fname;
pattern           677 source4/torture/raw/oplock.c 	unl.unlink.in.pattern = fname;
pattern           759 source4/torture/raw/oplock.c 	unl.unlink.in.pattern = fname;
pattern           836 source4/torture/raw/oplock.c 	unl.unlink.in.pattern = fname;
pattern           249 source4/torture/raw/rename.c 			io_un.unlink.in.pattern = finfo.all_info.out.fname.s;
pattern            48 source4/torture/raw/search.c 			       const char *pattern,
pattern            66 source4/torture/raw/search.c 		io.search_first.in.pattern = pattern;
pattern            76 source4/torture/raw/search.c 		io.t2ffirst.in.pattern = pattern;
pattern           536 source4/torture/raw/search.c 				const char *pattern,
pattern           552 source4/torture/raw/search.c 		io.search_first.in.pattern = pattern;
pattern           560 source4/torture/raw/search.c 		io.t2ffirst.in.pattern = pattern;
pattern           839 source4/torture/raw/search.c 	io.t2ffirst.in.pattern = BASEDIR "\\*.*";
pattern          1038 source4/torture/raw/search.c 		io.search_first.in.pattern = talloc_asprintf(tctx, BASEDIR "\\d%d\\*.txt", i);
pattern          1190 source4/torture/raw/search.c 	io.t2ffirst.in.pattern = BASEDIR "\\*";
pattern          1313 source4/torture/raw/search.c 	io.t2ffirst.in.pattern = BASEDIR "\\*";
pattern            53 source4/torture/raw/unlink.c 	io.unlink.in.pattern = fname;
pattern            60 source4/torture/raw/unlink.c 	io.unlink.in.pattern = fname;
pattern            69 source4/torture/raw/unlink.c 	io.unlink.in.pattern = fname;
pattern            74 source4/torture/raw/unlink.c 	io.unlink.in.pattern = fname;
pattern            79 source4/torture/raw/unlink.c 	io.unlink.in.pattern = fname;
pattern            85 source4/torture/raw/unlink.c 	io.unlink.in.pattern = BASEDIR;
pattern            90 source4/torture/raw/unlink.c 	io.unlink.in.pattern = BASEDIR;
pattern            96 source4/torture/raw/unlink.c 	io.unlink.in.pattern = "..";
pattern           101 source4/torture/raw/unlink.c 	io.unlink.in.pattern = "\\..";
pattern           106 source4/torture/raw/unlink.c 	io.unlink.in.pattern = BASEDIR "\\..\\..";
pattern           111 source4/torture/raw/unlink.c 	io.unlink.in.pattern = BASEDIR "\\..";
pattern           118 source4/torture/raw/unlink.c 	io.unlink.in.pattern = BASEDIR "\\t*.t";
pattern           123 source4/torture/raw/unlink.c 	io.unlink.in.pattern = BASEDIR "\\z*";
pattern           128 source4/torture/raw/unlink.c 	io.unlink.in.pattern = BASEDIR "\\z*";
pattern           147 source4/torture/raw/unlink.c 	io.unlink.in.pattern = BASEDIR "\\*";
pattern           152 source4/torture/raw/unlink.c 	io.unlink.in.pattern = BASEDIR "\\?";
pattern           157 source4/torture/raw/unlink.c 	io.unlink.in.pattern = BASEDIR "\\t*";
pattern           169 source4/torture/raw/unlink.c 	io.unlink.in.pattern = BASEDIR "\\*.dat";
pattern           179 source4/torture/raw/unlink.c 	io.unlink.in.pattern = BASEDIR "\\*.tx?";
pattern           223 source4/torture/raw/unlink.c 	io.unlink.in.pattern = fname;
pattern            49 source4/torture/smb2/dir.c 	f.in.pattern		= "*";
pattern           115 source4/torture/smb2/find.c 	f.in.pattern		= FNAME;
pattern           169 source4/torture/smb2/scan.c 	io.in.pattern		= "*";
pattern           243 source4/torture/unix/unix_info2.c 	search.t2ffirst.in.pattern = fname;