- lttTime = getEventTime(t);
- err = timecmp(<tTime, &time);
- if(err >= 0)return;
- }
- }else return;
- }else if(headTime > 0){
+ }else if(err < 0){
+ while(1){
+ ev = ltt_tracefile_read(t);
+ if(ev == NULL){
+ g_print("End of file\n");
+ return;
+ }
+ lttTime = getEventTime(t);
+ err = timecmp(<tTime, &time);
+ if(err >= 0)return;
+ }
+ }else return;
+ }else{//we are at the end of the block
+ updateTracefile(t);
+ return ltt_tracefile_seek_time(t, time);
+ }
+ }else if(headTime >= 0){