projects
/
babeltrace.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
ctf-text: show timestamp in sec.nsec
[babeltrace.git]
/
formats
/
ctf-text
/
ctf-text.c
diff --git
a/formats/ctf-text/ctf-text.c
b/formats/ctf-text/ctf-text.c
index 1b3e4bc73438716289662696e8da6c4b33410c2e..19e92fcabdf836fe909c703450f0133b8847b6a2 100644
(file)
--- a/
formats/ctf-text/ctf-text.c
+++ b/
formats/ctf-text/ctf-text.c
@@
-34,6
+34,8
@@
#include <unistd.h>
#include <stdlib.h>
#include <unistd.h>
#include <stdlib.h>
+#define NSEC_PER_SEC 1000000000ULL
+
int opt_all_field_names,
opt_scope_field_names,
opt_header_field_names,
int opt_all_field_names,
opt_scope_field_names,
opt_header_field_names,
@@
-179,12
+181,17
@@
int ctf_text_write_event(struct stream_pos *ppos,
}
if (stream->has_timestamp) {
}
if (stream->has_timestamp) {
+ uint64_t ts_sec, ts_nsec;
+
+ ts_sec = stream->timestamp / NSEC_PER_SEC;
+ ts_nsec = stream->timestamp % NSEC_PER_SEC;
set_field_names_print(pos, ITEM_HEADER);
if (pos->print_names)
fprintf(pos->fp, "timestamp = ");
else
fprintf(pos->fp, "[");
set_field_names_print(pos, ITEM_HEADER);
if (pos->print_names)
fprintf(pos->fp, "timestamp = ");
else
fprintf(pos->fp, "[");
- fprintf(pos->fp, "%12" PRIu64, stream->timestamp);
+ fprintf(pos->fp, "%3" PRIu64 ".%09" PRIu64,
+ ts_sec, ts_nsec);
if (!pos->print_names)
fprintf(pos->fp, "]");
if (!pos->print_names)
fprintf(pos->fp, "]");
This page took
0.02245 seconds
and
4
git commands to generate.