X-Git-Url: http://drtracing.org/?a=blobdiff_plain;f=formats%2Fctf%2Fevents.c;h=f336dd88b743b7bdbb9bd6e21a78d180dc0a584e;hb=61cf588beae752e5ddfc60b6b5310f769ac9e852;hp=eff707239af3dbc124ca7b81a6d4aa85eb031ea0;hpb=128e68e8230a4001c4dbab6dfdcdf986c7c45113;p=babeltrace.git diff --git a/formats/ctf/events.c b/formats/ctf/events.c index eff70723..f336dd88 100644 --- a/formats/ctf/events.c +++ b/formats/ctf/events.c @@ -315,18 +315,19 @@ int bt_ctf_event_get_handle_id(const struct bt_ctf_event *ctf_event) return ret; } -uint64_t bt_ctf_get_timestamp(const struct bt_ctf_event *ctf_event) +int bt_ctf_get_timestamp(const struct bt_ctf_event *ctf_event, int64_t *timestamp) { const struct ctf_event_definition *event; - if (!ctf_event) - return -1ULL; + if (!ctf_event || !timestamp) + return -1; event = ctf_event->parent; if (event && event->stream->has_timestamp) - return event->stream->real_timestamp; + *timestamp = event->stream->real_timestamp; else - return -1ULL; + return -1; + return 0; } uint64_t bt_ctf_get_cycles(const struct bt_ctf_event *ctf_event)