-/* MOC Conky integration
+/* -*- mode: c; c-basic-offset: 4; tab-width: 4; indent-tabs-mode: t -*-
+ * vim: ts=4 sw=4 noet ai cindent syntax=c
+ *
+ * MOC Conky integration
*
* Please see COPYING for details
*
pclose(fp);
}
-void *update_moc(void *) __attribute__((noreturn));
+static void *update_moc_loop(void *) __attribute__((noreturn));
-void *update_moc(void *arg)
+static void *update_moc_loop(void *arg)
{
(void)arg;
/* never reached */
}
-int run_moc_thread(double interval)
+static int run_moc_thread(double interval)
{
if (moc_thread)
return 0;
- moc_thread = timed_thread_create(&update_moc, NULL, interval);
+ moc_thread = timed_thread_create(&update_moc_loop, NULL, interval);
if (!moc_thread) {
- ERR("Failed to create MOC timed thread");
+ NORM_ERR("Failed to create MOC timed thread");
return 1;
}
timed_thread_register(moc_thread, &moc_thread);
if (timed_thread_run(moc_thread)) {
- ERR("Failed to run MOC timed thread");
+ NORM_ERR("Failed to run MOC timed thread");
return 2;
}
return 0;
}
+int update_moc(void)
+{
+ run_moc_thread(info.music_player_interval * 100000);
+ return 0;
+}