6 int main(int argc, char *argv[])
8 double this_time, last_time;
10 int major, minor, cpu, seq, nr;
14 fprintf(stderr, "%s: file\n", argv[0]);
18 f = fopen(argv[1], "r");
26 while ((p = fgets(line, sizeof(line), f)) != NULL) {
27 if (!sscanf(p, "%3d,%3d %2d %8d %lf", &major, &minor, &cpu, &seq, &this_time))
30 if (this_time < last_time) {
31 fprintf(stdout, "%s", p);
34 last_time = this_time;
37 fprintf(stdout, "%d unordered events\n", nr);