projects
/
lttng-tools.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Metadata: add env fields to ease lttng path hierarchy creation for viewer
[lttng-tools.git]
/
src
/
bin
/
lttng-sessiond
/
ust-clock.h
diff --git
a/src/bin/lttng-sessiond/ust-clock.h
b/src/bin/lttng-sessiond/ust-clock.h
index 8493737634a72d8656e6ddb155aa68d6452c33ea..58ff8b9d01da2a032225689ad10c3f8e34053eff 100644
(file)
--- a/
src/bin/lttng-sessiond/ust-clock.h
+++ b/
src/bin/lttng-sessiond/ust-clock.h
@@
-20,7
+20,7
@@
#ifndef _UST_CLOCK_H
#define _UST_CLOCK_H
#ifndef _UST_CLOCK_H
#define _UST_CLOCK_H
-#include <time.h>
+#include <
common/compat/
time.h>
#include <sys/time.h>
#include <stdint.h>
#include <stddef.h>
#include <sys/time.h>
#include <stdint.h>
#include <stddef.h>
@@
-57,7
+57,12
@@
uint64_t trace_clock_read64_monotonic(void)
{
struct timespec ts;
{
struct timespec ts;
- clock_gettime(CLOCK_MONOTONIC, &ts);
+ if (lttng_clock_gettime(CLOCK_MONOTONIC, &ts)) {
+ /* TODO Report error cleanly up the chain. */
+ PERROR("clock_gettime CLOCK_MONOTONIC");
+ ts.tv_sec = 0;
+ ts.tv_nsec = 0;
+ }
return ((uint64_t) ts.tv_sec * 1000000000ULL) + ts.tv_nsec;
}
return ((uint64_t) ts.tv_sec * 1000000000ULL) + ts.tv_nsec;
}
This page took
0.027247 seconds
and
5
git commands to generate.