From: Ɓukasz Stelmach Date: Mon, 8 May 2017 13:22:55 +0000 (+0200) Subject: Record boot_id in events X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=bf1fc708ac375fcecae166df0792cc174f146ddd;p=platform%2Fcore%2Fsystem%2Ffaultd.git Record boot_id in events --- diff --git a/src/core/event.c b/src/core/event.c index d82e87d..2c48a71 100644 --- a/src/core/event.c +++ b/src/core/event.c @@ -17,6 +17,7 @@ */ #include +#include #include "event.h" #include "module.h" @@ -111,6 +112,10 @@ int faultd_event_init_internal(struct faultd_event_type *ev_type, if (ret) return ret; + ret = sd_id128_get_boot(&ev->boot_id); + if (ret < 0) + return ret; + ev->type = ev_type; ev->ops = ev_type->default_ops; diff --git a/src/core/event.h b/src/core/event.h index 04a8452..443c507 100644 --- a/src/core/event.h +++ b/src/core/event.h @@ -19,8 +19,9 @@ #ifndef FAULTD_EVENT_H #define FAULTD_EVENT_H -#include #include +#include +#include #include "uref.h" #include "list.h" @@ -51,6 +52,7 @@ struct faultd_event_type { struct faultd_event { struct timespec timestamp; + sd_id128_t boot_id; /* TODO: add here some id field */