#include <stdlib.h>
#include <string.h>
#include <unistd.h>
+#include <sys/stat.h>
+#include <sys/types.h>
#include <gtk/gtk.h>
#endif
}
-void associate_colors(struct psensor **sensors)
+static void associate_colors(struct psensor **sensors)
{
/* number of uniq colors */
#define COLORS_COUNT 8
}
}
-void
+static void
associate_cb_alarm_raised(struct psensor **sensors, struct ui_psensor *ui)
{
struct psensor **sensor_cur = sensors;
}
}
-void associate_preferences(struct psensor **sensors)
+static void associate_preferences(struct psensor **sensors)
{
struct psensor **sensor_cur = sensors;
while (*sensor_cur) {
}
}
+static void log_init()
+{
+ char *home, *path, *dir;
+
+ home = getenv("HOME");
+
+ if (!home)
+ return ;
+
+ dir = malloc(strlen(home)+1+strlen(".psensor")+1);
+ sprintf(dir, "%s/%s", home, ".psensor");
+ mkdir(dir, 0777);
+
+ path = malloc(strlen(dir)+1+strlen("log")+1);
+ sprintf(path, "%s/%s", dir, "log");
+
+ log_open(path, LOG_INFO);
+
+ free(dir);
+ free(path);
+}
static struct option long_options[] = {
{"version", no_argument, 0, 'v'},
exit(EXIT_FAILURE);
}
+ log_init();
+
g_thread_init(NULL);
gdk_threads_init();
/* gdk_threads_enter(); */
config_cleanup();
+ log_close();
+
return 0;
}