use pmutex
authorJean-Philippe Orsini <jeanfi@gmail.com>
Sun, 10 Aug 2014 12:35:03 +0000 (14:35 +0200)
committerJean-Philippe Orsini <jeanfi@gmail.com>
Sun, 10 Aug 2014 12:35:03 +0000 (14:35 +0200)
src/lib/slog.c

index 99eb536..7174ba4 100644 (file)
@@ -34,6 +34,7 @@
 #include "bool.h"
 #include "config.h"
 #include <plog.h>
+#include <pmutex.h>
 #include "ptime.h"
 #include "slog.h"
 
@@ -169,9 +170,9 @@ static void *slog_routine(void *data)
 {
        while (1) {
                pthread_setcancelstate(PTHREAD_CANCEL_DISABLE, NULL);
-               pthread_mutex_lock(sensors_mutex);
+               pmutex_lock(sensors_mutex);
                slog_write_sensors(sensors);
-               pthread_mutex_unlock(sensors_mutex);
+               pmutex_unlock(sensors_mutex);
                pthread_setcancelstate(PTHREAD_CANCEL_ENABLE, NULL);
                sleep(period);
        }