Changeset 5ad7ad0 for tools


Ignore:
Timestamp:
03/17/06 13:23:36 (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:
ed636fb4
Parents:
72cc9cc
Message:

libtrace3ification
Better error reporting
Avoid debugging crud

Location:
tools/tracesplit
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • tools/tracesplit/tracesplit.c

    rd56089a r5ad7ad0  
    106106        input=trace_create(argv[optind]);
    107107
     108        trace_start(input);
     109
    108110        while(1) {
    109111                if (trace_read_packet(input,packet)<1) {
     
    164166                        }
    165167                        output=trace_create_output(buffer);
     168                        trace_start_output(output);
    166169                        free(buffer);
    167170                }
    168171
    169                 trace_write_packet(output,packet);
     172                if (trace_write_packet(output,packet)==-1) {
     173                        trace_perror_output(output,"write_packet");
     174                        break;
     175                }
    170176        }
    171177
  • tools/tracesplit/tracesplit_dir.c

    r548da5c r5ad7ad0  
    1 
    2 
    31#include "libtrace.h"
     2#include <stdio.h>
    43
    54
     
    4847                        break;
    4948
    50                 printf("%d\n", trace_get_direction(packet));
    5149                switch(trace_get_direction(packet)) {
    5250                        case 0:
     
    5654                                                return 1;
    5755                                }
    58                                 trace_write_packet(out_write, packet);
     56                                if (trace_write_packet(out_write, packet)==-1){
     57                                        trace_perror_output(in_write,"write");
     58                                        return 1;
     59                                }
    5960                                break;
    6061                        case 1:
     
    6465                                                return 1;
    6566                                }
    66                                 trace_write_packet(in_write, packet);
     67                                if (trace_write_packet(in_write, packet)==-1) {
     68                                        trace_perror_output(in_write,"write");
     69                                        return 1;
     70                                }
    6771                                break;
    6872                }
     
    7478                trace_destroy_output(in_write);
    7579        trace_destroy(input);
    76         trace_destroy_packet(packet);
     80        trace_destroy_packet(&packet);
    7781       
    7882        return 0;
Note: See TracChangeset for help on using the changeset viewer.