{
struct rlimit LimitSet;
- event_base = ev_default_loop(0);
+/// event_base = ev_default_loop(0);
/*
base = event_base_new();
if (!base)
event_add(&queue_add_event, NULL);
*/
+/*
ev_io_init(&queue_add_event, QueueEventAddCallback, event_add_pipe[0], EV_READ);
ev_io_start(event_base, &queue_add_event);
-
+*/
event_base = ev_default_loop (EVFLAG_AUTO);
/// ev_loop(event_base, 0);
+ ev_io_init(&queue_add_event, QueueEventAddCallback, event_add_pipe[0], EV_READ);
+ ev_io_start(event_base, &queue_add_event);
+
+ ev_loop (event_base, 0);
CtdlClearSystemContext();
ev_default_destroy ();
citthread_mutex_destroy(&EventQueueMutex);