Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/app/bdsh/cmds/modules/cat/cat.c

    r8e3498b r39330200  
    187187        off64_t file_size = 0, length = 0;
    188188        aoff64_t pos = 0;
    189         int rc;
     189        errno_t rc;
    190190
    191191        bool reading_stdin = dash_represents_stdin && (str_cmp(fname, "-") == 0);
     
    195195                /* Allow storing the whole UTF-8 character. */
    196196                blen = STR_BOUNDS(1);
    197         } else
    198                 fd = vfs_lookup_open(fname, WALK_REGULAR, MODE_READ);
     197        } else {
     198                errno_t rc = vfs_lookup_open(fname, WALK_REGULAR, MODE_READ, &fd);
     199                if (rc != EOK) {
     200                        fd = -1;
     201                }
     202        }
    199203       
    200204        if (fd < 0) {
     
    211215
    212216        if (tail != CAT_FULL_FILE) {
    213                 struct stat st;
     217                vfs_stat_t st;
    214218
    215219                if (vfs_stat(fd, &st) != EOK) {
     
    312316        bool tailFirst = false;
    313317        sysarg_t rows, cols;
    314         int rc;
     318        errno_t rc;
    315319       
    316320        /*
     
    324328        console_rows = 0;
    325329        should_quit = false;
     330        dash_represents_stdin = false;
    326331        console = console_init(stdin, stdout);
    327332        number = false;
     
    334339
    335340        for (c = 0, optreset = 1, optind = 0, opt_ind = 0; c != -1;) {
    336                 c = getopt_long(argc, argv, "xhvmH:t:b:s:n", long_options, &opt_ind);
     341                c = getopt_long(argc, argv, "xhvmH:t:b:sn", long_options, &opt_ind);
    337342                switch (c) {
    338343                case 'h':
Note: See TracChangeset for help on using the changeset viewer.