check_name
argp, 1, check_name, NSS_DBOP_AUDITUSER_BYNAME);
argp, 1, check_name, NSS_DBOP_USERATTR_BYNAME);
static int check_name(nss_XbyY_args_t *, const char *, int,
if (check_name(args, instr, linelen,
return (_nss_files_XY_printer(be, argp, argp->key.name, check_name));
argp->key.serv.serv.name, check_name));
return (_nss_files_XY_all(be, argp, 1, argp->key.name, check_name));
return (_nss_nis_XY_all(be, argp, 1, argp->key.name, check_name));
return (_nss_nis_XY_all(be, argp, 1, name, check_name));
if (strcmp(check_name(sm->owner), check_arg->string->data) != 0)
check_name(sm->owner),
static inline void __smatch_debug_check(const char *check_name){}
static inline void __smatch_state(const char *check_name, const char *state_name){}
static inline void __smatch_states(const char *check_name){}
const char *check_name(unsigned short id);
void add_check_tracker(const char *check_name, check_tracker_hook *fn);
sm_fatal("multiple modification hooks for %s", check_name(owner));
sm_fatal("multiple late modification hooks for %s", check_name(owner));
check_name(sm->owner), sm->name, show_state(sm->state),
strcmp(check_name(one->owner), option_debug_check) == 0) {
check_name(one->owner), one->name,
void add_check_tracker(const char *check_name, check_tracker_hook *fn)
owner = id_from_name(check_name);
printf("check not found. '%s'\n", check_name);
if (option_debug || strcmp(check_name(owner), option_debug_check) == 0) {
check_name(owner), name, show_state(state));
__func__, check_name(owner), name, show_state(s),
strcmp(check_name(sm->owner), option_debug_check) == 0) {
strcmp(check_name(sm->owner), option_debug_check) == 0) {
strcmp(check_name(sm->owner), option_debug_check) == 0) {
if (option_debug || strcmp(check_name(owner), option_debug_check) == 0) {
check_name(owner), name, show_state(tmp),
if (option_debug || strcmp(check_name(owner), option_debug_check) == 0) {
check_name(owner), name, show_state(tmp),
if (!strstr(check_name(sm->owner), owner))