Changeset 18544c8 for tools/tracemerge


Ignore:
Timestamp:
03/03/06 17:26:25 (16 years ago)
Author:
Perry Lorier <perry@…>
Branches:
4.0.1-hotfixes, cachetimestamps, develop, dpdk-ndag, etsilive, getfragoff, help, libtrace4, master, ndag_format, pfring, rc-4.0.1, rc-4.0.2, rc-4.0.3, rc-4.0.4, ringdecrementfix, ringperformance, ringtimestampfixes
Children:
7dda48a
Parents:
0c820d3
Message:

Port to the newer libtrace, add manpage and test case

Location:
tools/tracemerge
Files:
2 added
1 edited

Legend:

Unmodified
Added
Removed
  • tools/tracemerge/tracemerge.c

    rd56089a r18544c8  
    4747        }
    4848
    49         if (optind+2<argc)
     49        if (optind+2>argc)
    5050                usage(argv[0]);
    5151
    5252        output=trace_create_output(argv[optind]);
    53         if (!output) {
    54                 fprintf(stderr,"Unable to open output file %s\n",argv[optind]);
     53        if (trace_is_err_output(output)) {
     54                trace_perror_output(output,"trace_create");
     55                return 1;
     56        }
     57        if (trace_start_output(output)==-1) {
     58                trace_perror_output(output,"trace_start");
    5559                return 1;
    5660        }
     
    6367                struct libtrace_packet_t *p;
    6468                f=trace_create(argv[i+optind]);
     69                if (trace_is_err(f)) {
     70                        trace_perror(f,"trace_create");
     71                        return 1;
     72                }
     73                if (trace_start(f)==-1) {
     74                        trace_perror(f,"trace_start");
     75                        return 1;
     76                }
    6577                p=trace_create_packet();
    6678                input[i]=f;
    6779                packet[i]=p;
    68                 if (!input[i]) {
    69                         fprintf(stderr,"Could not read %s\n",argv[i+optind]);
    70                         return 1;
    71                 }
    7280                trace_read_packet(f,p);
    7381        }
Note: See TracChangeset for help on using the changeset viewer.