string_match
} else if (string_match(tok, string)) { /* ALL or exact match */
} else if (string_match(tok, string)) { /* ALL or exact match */
static int string_match(const char *, const char *);
return (string_match(tok, eval_daemon(request)));
return (string_match(tok, eval_daemon(request))
&& string_match(tok, eval_user(request)));
return (string_match(tok, eval_hostaddr(host))
|| (NOT_INADDR(tok) && string_match(tok, eval_hostname(host))));
static int string_match(char *, char *);
if (arg == NULL || string_match(arg, tmp)) {
if (arg == NULL || string_match(arg, tmp)) {
if (arg == NULL || string_match(arg, tmp)) {