#elif defined(HAVE_SOLARIS_PORTS)
tevent_port_init();
#endif
-
+#ifdef HAVE_KQUEUE
+ tevent_kqueue_init();
+#endif
tevent_standard_init();
}
}
if (name == NULL) {
name = "standard";
- name = "poll";
}
for (e = tevent_backends; e != NULL; e = e->next) {
ev->ops = ops;
ev->additional_data = additional_data;
+ /* FD and TIMER events are always supported */
+ ev->features |= TEVENT_FEATURE_FD_SUPPORT;
+ ev->features |= TEVENT_FEATURE_TIMER_SUPPORT;
+
ret = ev->ops->context_init(ev);
if (ret != 0) {
talloc_free(ev);