void noit_filters_init() { pthread_mutex_init(&filterset_lock, NULL); filtersets = calloc(1, sizeof(noit_hash_table)); register_console_filter_commands(); noit_filters_from_conf(); }
void noit_filters_init() { const char *error; int erroffset; pthread_mutex_init(&filterset_lock, NULL); filtersets = calloc(1, sizeof(noit_hash_table)); fallback_no_match = pcre_compile("^(?=a)b", 0, &error, &erroffset, NULL); if(!fallback_no_match) { noitL(noit_error, "Filter initialization failed (nomatch filter)\n"); exit(-1); } noit_capabilities_add_feature("filterset:hash", NULL); register_console_filter_commands(); noit_filters_from_conf(); }