user_match
&& list_match(users, &item, user_match));
return (user_match(tok, item) && from_match(at + 1, &fake_item));
static int user_match(char *tok, struct login_info *item);
&& list_match(users, &item, user_match));
return (user_match(tok, item) && from_match(at + 1, &fake_item));
static int user_match(char *tok, struct login_info *item);
static int user_match(const char *, const char *, struct pam_login_access_options *);
&& list_match(users, user, user_match, login_access_opts));