Changeset fc0f131 for tools/tracesplit


Ignore:
Timestamp:
06/01/06 14:28:00 (15 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:
3b49843
Parents:
e49ec63
Message:

Add better error handling to tools

Location:
tools/tracesplit
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • tools/tracesplit/tracesplit.c

    r853603a rfc0f131  
    105105        output=NULL;
    106106        input=trace_create(argv[optind]);
     107        if (trace_is_err(input)) {
     108                trace_perror(input,"");
     109                return 1;
     110        }
    107111
    108         trace_start(input);
     112        if (trace_start(input)==-1) {
     113                trace_perror(input,"");
     114                return 1;
     115        }
    109116
    110117        while(1) {
  • tools/tracesplit/tracesplit_dir.c

    r853603a rfc0f131  
    4141                return 1;
    4242        }
    43         trace_start(input);
     43        if (trace_start(input)==-1) {
     44                trace_perror(input,"");
     45                return 1;
     46        }
    4447       
    4548        while(1) {
     
    5154                                if (!out_write) {
    5255                                        out_write = create_output(argv[3]);
    53                                         if (!out_write)
     56                                        if (trace_is_err_output(out_write)) {
     57                                                trace_perror_output(out_write,"");
    5458                                                return 1;
     59                                        }
    5560                                }
    5661                                if (trace_write_packet(out_write, packet)==-1){
     
    6166                        case 1:
    6267                                if (!in_write) {
     68                                        in_write = create_output(argv[2]);
     69                                        if (trace_is_err_output(in_write)) {
     70                                                trace_perror_output(in_write,"");
     71                                                return 1;
     72                                        }
    6373                                        in_write = create_output(argv[2]);
    6474                                        if (!in_write)
Note: See TracChangeset for help on using the changeset viewer.