From: Michael Adam Date: Fri, 8 Aug 2008 22:05:38 +0000 (+0200) Subject: lib/access: make list_match() public. X-Git-Tag: samba-3.3.0pre1~258 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=742bedce417c666b5e91d8d0a7dc7682dc62eba2;p=thirdparty%2Fsamba.git lib/access: make list_match() public. Michael --- diff --git a/source/include/proto.h b/source/include/proto.h index 0cafdf630fd..a19d51fe0f5 100644 --- a/source/include/proto.h +++ b/source/include/proto.h @@ -294,6 +294,8 @@ char *lang_tdb_current(void); /* The following definitions come from lib/access.c */ bool client_match(const char *tok, const void *item); +bool list_match(const char **list,const void *item, + bool (*match_fn)(const char *, const void *)); bool allow_access(const char **deny_list, const char **allow_list, const char *cname, diff --git a/source/lib/access.c b/source/lib/access.c index 773823a6099..6a445f8139c 100644 --- a/source/lib/access.c +++ b/source/lib/access.c @@ -211,7 +211,7 @@ bool client_match(const char *tok, const void *item) } /* list_match - match an item against a list of tokens with exceptions */ -static bool list_match(const char **list,const void *item, +bool list_match(const char **list,const void *item, bool (*match_fn)(const char *, const void *)) { bool match = false;