Changeset 65a5900 for lib/format_erf.c


Ignore:
Timestamp:
02/17/06 15:06:59 (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:
548a9c2
Parents:
3d4d52d
Message:

Split erf up into init/start functions
Add "errno" outputs to trace_set_err
Add support for SNAPLEN/FILTER config options

File:
1 edited

Legend:

Unmodified
Added
Removed
  • lib/format_erf.c

    r3d4d52d r65a5900  
    147147#ifdef HAVE_DAG
    148148static int dag_init_input(struct libtrace_t *libtrace) {
    149         struct stat buf;
    150149        libtrace->format_data = (struct libtrace_format_data_t *)
    151150                malloc(sizeof(struct libtrace_format_data_t));
    152 
     151}
     152
     153static int dag_start_input(struct libtrace_t *libtrace) {
     154        struct stat buf;
    153155        if (stat(packet->trace->uridata) == -1) {
    154156                trace_set_err(errno,"stat(%s)",libtrace->uridata);
     
    203205                malloc(sizeof(struct libtrace_format_data_t));
    204206
     207}
     208
     209static int erf_start_input(struct libtrace_t *libtrace)
     210{
    205211        libtrace->format_data->input.file = trace_open_file(libtrace);
    206212
     
    800806        erf_init_input,                 /* init_input */       
    801807        NULL,                           /* config_input */
    802         NULL,                           /* start_input */
     808        erf_start_input,                /* start_input */
    803809        NULL,                           /* pause_input */
    804810        erf_init_output,                /* init_output */
     
    834840        dag_init_input,                 /* init_input */       
    835841        NULL,                           /* config_input */
    836         NULL,                           /* start_output */
     842        dag_start_input,                /* start_input */
    837843        NULL,                           /* init_output */
    838844        NULL,                           /* config_output */
Note: See TracChangeset for help on using the changeset viewer.