Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/app/devctl/devctl.c

    r5c769d54 rcb500a2  
    3535#include <devman.h>
    3636#include <errno.h>
    37 #include <io/table.h>
    3837#include <stdbool.h>
    3938#include <stdio.h>
    4039#include <stdlib.h>
    4140#include <str_error.h>
     41#include <sys/typefmt.h>
    4242
    4343#define NAME "devctl"
     
    206206        size_t ndevs;
    207207        size_t i;
    208         table_t *table = NULL;
    209208        int rc;
    210209
     
    212211        if (rc != EOK)
    213212                return rc;
    214 
    215         rc = table_create(&table);
    216         if (rc != EOK) {
    217                 assert(rc == ENOMEM);
    218                 goto out;
    219         }
    220 
    221         table_header_row(table);
    222         table_printf(table, "Driver\t" "Devs\t" "State\n");
    223213
    224214        for (i = 0; i < ndrvs; i++) {
     
    237227                sstate = drv_state_str(state);
    238228
    239                 table_printf(table, "%s\t" "%zu\t" "%s\n", drv_name, ndevs, sstate);
     229                printf("%-11s %3zu %s\n", sstate, ndevs, drv_name);
    240230skip:
    241231                free(devs);
    242232        }
    243 
    244         rc = table_print_out(table, stdout);
    245         if (rc != EOK)
    246                 printf("Error printing driver table.\n");
    247 out:
    248233        free(drvs);
    249         table_destroy(table);
    250 
    251         return rc;
     234
     235        return EOK;
    252236}
    253237
Note: See TracChangeset for help on using the changeset viewer.