X-Git-Url: http://git.lttng.org./?a=blobdiff_plain;f=ltt%2Fbranches%2Fpoly%2Finclude%2Fltt%2Fltt.h;h=296c82218b3462e27fd6407c80f29aee464ab997;hb=80da81adfa88158bd3d4c26f89f96f8b58c77b4f;hp=fc00a14d78888728966de71933f30437c0496674;hpb=fc17f7eb70be2555a6b1cf4444dd75a9058adfeb;p=lttv.git diff --git a/ltt/branches/poly/include/ltt/ltt.h b/ltt/branches/poly/include/ltt/ltt.h index fc00a14d..296c8221 100644 --- a/ltt/branches/poly/include/ltt/ltt.h +++ b/ltt/branches/poly/include/ltt/ltt.h @@ -82,6 +82,11 @@ typedef struct _LttTime { typedef uint64_t LttCycleCount; +/* Event positions are used to seek within a tracefile based on + the block number and event position within the block. */ + +typedef struct _LttEventPosition LttEventPosition; + /* Differences between architectures include word sizes, endianess, alignment, floating point format and calling conventions. For a @@ -135,8 +140,8 @@ do \ (T2).tv_nsec = (T1).tv_nsec * (FLOAT); \ if((T2).tv_nsec >= 1000000000)\ {\ - (T2).tv_sec += (T3).tv_nsec / 1000000000;\ - (T2).tv_nsec = (T3).tv_nsec % 1000000000;\ + (T2).tv_sec += (T2).tv_nsec / 1000000000;\ + (T2).tv_nsec = (T2).tv_nsec % 1000000000;\ }\ } while(0)