Lines Matching defs:pat
246 fmev_shdl_subscribe(fmev_shdl_t hdl, const char *pat, fmev_cbfunc_t func,
258 if (pat == NULL || func == NULL)
265 if (*pat == '\0' || strncmp(pat, EC_ALL, sizeof (EC_ALL)) == 0 ||
266 strncmp(pat, EC_SUB_ALL, sizeof (EC_SUB_ALL)) == 0 ||
267 strnlen(pat, FMEV_MAX_CLASS) == FMEV_MAX_CLASS)
273 (void) strncpy(sip->si_pat, pat, sizeof (sip->si_pat));
349 fmev_shdl_unsubscribe(fmev_shdl_t hdl, const char *pat)
360 if (pat == NULL)
363 if (*pat == '\0' || strncmp(pat, EVCH_ALLSUB, sizeof (EC_ALL)) == 0 ||
364 strnlen(pat, FMEV_MAX_CLASS) == FMEV_MAX_CLASS)
367 (void) strncpy(si.si_pat, pat, sizeof (si.si_pat));