Add mkdirat utils and runas wrappers
[lttng-tools.git] / src / common / health / health.c
index d2414ae5776cbd563e0df3cd1b0d1709979dd869..830b6f0ef2829e7550fcdded38b17ae8837f265c 100644 (file)
@@ -16,7 +16,7 @@
  * Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
  */
 
-#define _GNU_SOURCE
+#define _LGPL_SOURCE
 #include <assert.h>
 #include <inttypes.h>
 #include <stdio.h>
@@ -81,7 +81,7 @@ struct health_app *health_app_create(int nr_types)
        if (!ha) {
                return NULL;
        }
-       ha->flags = zmalloc(sizeof(*ha->flags));
+       ha->flags = zmalloc(sizeof(*ha->flags) * nr_types);
        if (!ha->flags) {
                goto error_flags;
        }
@@ -171,7 +171,7 @@ static int validate_state(struct health_app *ha, struct health_state *state)
        last = state->last;
        current = uatomic_read(&state->current);
 
-       ret = clock_gettime(CLOCK_MONOTONIC, &current_time);
+       ret = lttng_clock_gettime(CLOCK_MONOTONIC, &current_time);
        if (ret < 0) {
                PERROR("Error reading time\n");
                /* error */
This page took 0.025581 seconds and 5 git commands to generate.