+
+bool slog_activate(const char *path,
+ struct psensor **ss,
+ pthread_mutex_t *mutex,
+ int p)
+{
+ bool ret;
+
+ sensors = ss;
+ sensors_mutex = mutex;
+ period = p;
+
+ pthread_mutex_lock(mutex);
+ ret = slog_open(path, sensors);
+ pthread_mutex_unlock(mutex);
+
+ if (ret)
+ pthread_create(&thread, NULL, slog_routine, NULL);
+
+ return ret;
+}