Changeset 18854


Ignore:
Timestamp:
2009-12-19T23:19:26+01:00 (8 years ago)
Author:
nbd
Message:

wprobe-util: always print regular output to stdout instead of stderr

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/package/wprobe/src/user/wprobe-util.c

    r16731 r18854  
    8383 
    8484        if (!simple_mode) 
    85                 fprintf(stderr, "\n"); 
     85                fprintf(stdout, "\n"); 
    8686        wprobe_request_data(dev, NULL); 
    8787        list_for_each_entry(attr, &dev->global_attr, list) { 
     
    9191                        fprintf(stdout, "%s=%s\n", attr->name, wprobe_dump_value(attr)); 
    9292                } else { 
    93                         fprintf(stderr, (first ? 
     93                        fprintf(stdout, (first ? 
    9494                                "Global:            %s=%s\n" : 
    9595                                "                   %s=%s\n"), 
     
    106106                list_for_each_entry(attr, &dev->link_attr, list) { 
    107107                        if (first) { 
    108                                 fprintf((simple_mode ? stdout : stderr), 
     108                                fprintf(stdout, 
    109109                                        (simple_mode ?  
    110110                                         "[%02x:%02x:%02x:%02x:%02x:%02x]\n%s=%s\n" : 
     
    116116                                first = false; 
    117117                        } else { 
    118                                 fprintf((simple_mode ? stdout : stderr), 
     118                                fprintf(stdout, 
    119119                                        (simple_mode ? "%s=%s\n" : 
    120120                                         "                   %s=%s\n"), 
     
    172172                return; 
    173173        list_for_each_entry(attr, &dev->global_attr, list) { 
    174                 fprintf(stderr, "Global attribute: '%s' (%s)\n", 
     174                fprintf(stdout, "Global attribute: '%s' (%s)\n", 
    175175                        attr->name, attr_typestr[attr->type]); 
    176176        } 
    177177        list_for_each_entry(attr, &dev->link_attr, list) { 
    178                 fprintf(stderr, "Link attribute: '%s' (%s)\n", 
     178                fprintf(stdout, "Link attribute: '%s' (%s)\n", 
    179179                        attr->name, attr_typestr[attr->type]); 
    180180        } 
     
    197197{ 
    198198        int i; 
    199         fprintf(stderr, "Filter group: '%s' (tx/rx)\n", group); 
     199        fprintf(stdout, "Filter group: '%s' (tx/rx)\n", group); 
    200200        for (i = 0; i < n_items; i++) { 
    201                 fprintf(stderr, " - %s (%lld/%lld)\n", 
     201                fprintf(stdout, " - %s (%lld/%lld)\n", 
    202202                        items[i].name, items[i].tx, items[i].rx); 
    203203        } 
     
    416416                list_empty(&dev->link_attr))) { 
    417417                if (err) 
    418                         fprintf(stderr, "%s\n", err); 
     418                        fprintf(stdout, "%s\n", err); 
    419419                else 
    420420                        fprintf(stderr, "Interface '%s' not found\n", ifname); 
Note: See TracChangeset for help on using the changeset viewer.