change header struct name for 0_6
[lttv.git] / ltt / branches / poly / ltt / tracefile.c
index 2a12480d8532f49ce0b4a457b8e9483cb7b19d3c..5ddabdbd0adebe857d717cad29f202c400b5e4ee 100644 (file)
@@ -250,13 +250,13 @@ int parse_trace_header(void *header, LttTracefile *tf, LttTrace *t)
         return 1;
       }
       break;
-    case 4:
+    case 6:
       {
-        struct ltt_trace_header_0_4 *vheader =
-          (struct ltt_trace_header_0_4 *)header;
+        struct ltt_trace_header_0_6 *vheader =
+          (struct ltt_trace_header_0_6 *)header;
         tf->buffer_header_size =
          sizeof(struct ltt_block_start_header) 
-            + sizeof(struct ltt_trace_header_0_4);
+            + sizeof(struct ltt_trace_header_0_6);
         if(t) {
           t->start_freq = ltt_get_uint64(LTT_GET_BO(tf),
                                          &vheader->start_freq);
@@ -264,8 +264,10 @@ int parse_trace_header(void *header, LttTracefile *tf, LttTrace *t)
                                         &vheader->start_tsc);
           t->start_monotonic = ltt_get_uint64(LTT_GET_BO(tf),
                                               &vheader->start_monotonic);
-          t->start_time = ltt_get_time(LTT_GET_BO(tf),
-                                       &vheader->start_time);
+          t->start_time.tv_sec = ltt_get_uint64(LTT_GET_BO(tf),
+                                       &vheader->start_time_sec);
+          t->start_time.tv_nsec = ltt_get_uint64(LTT_GET_BO(tf),
+                                       &vheader->start_time_usec);
           t->start_time.tv_nsec *= 1000; /* microsec to nanosec */
 
           t->start_time_from_tsc = ltt_time_from_uint64(
This page took 0.035832 seconds and 4 git commands to generate.