periodic();
+ for (vector<struct pollfd>::const_iterator it2 = pollfds.begin(); it2 != pollfds.end(); ++it2)
{
- for (vector<struct pollfd>::const_iterator it2 = pollfds.begin(); it2 != pollfds.end(); ++it2)
+ if (it2->fd == wakeup_pipe[0] && (it2->revents & POLLIN))
{
- if (it2->fd == wakeup_pipe[0] && (it2->revents & POLLIN))
- {
- char arbitrary;
- read(wakeup_pipe[0], &arbitrary, 1);
- }
+ char arbitrary;
+ read(wakeup_pipe[0], &arbitrary, 1);
}
}
setLogQuery(&log_query);
#endif
- y2mil("Loading snapper configs");
-
- meta_snappers.init();
-
dbus_threads_init_default();
MyMainLoop mainloop(DBUS_BUS_SYSTEM);
mainloop.request_name(SERVICE, DBUS_NAME_FLAG_REPLACE_EXISTING);
+ y2mil("Loading snapper configs");
+
+ meta_snappers.init();
+
y2mil("Listening for method calls and signals");
mainloop.run();