Changeset 81805e0 in mainline for uspace/app/copy/copy.c


Ignore:
Timestamp:
2025-12-17T14:03:10Z (2 months ago)
Author:
Jiri Svoboda <jiri@…>
Branches:
master
Children:
078e9f44, 0889391, 38ee411f, b0968e6, c35cc8b, ce033015, d1ef5efe
Parents:
79b77ce
Message:

Display correct error message in Navigator, too.

File:
1 edited

Legend:

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

    r79b77ce r81805e0  
    133133        cons_event_t event;
    134134        kbd_event_t *ev;
    135         const char *opstr = NULL;
     135        const char *fmt = NULL;
    136136        errno_t rc;
    137137
     
    146146        switch (err->optype) {
    147147        case fmgt_io_read:
    148                 opstr = "reading";
     148                fmt = "Error reading file %s. (%s)\n";
    149149                break;
    150150        case fmgt_io_write:
    151                 opstr = "writing";
     151                fmt = "Error writing file %s. (%s)\n";
    152152                break;
    153153        case fmgt_io_create:
    154                 opstr = "creating";
     154                fmt = "Error creating %s. (%s)\n";
    155155                break;
    156156        case fmgt_io_open:
    157                 opstr = "opening";
    158                 break;
    159         }
    160 
    161         fprintf(stderr, "I/O error %s file '%s' (%s).\n", opstr, err->fname,
    162             str_error(err->rc));
     157                fmt = "Error opening %s. (%s)\n";
     158                break;
     159        }
     160
     161        fprintf(stderr, fmt, err->fname, str_error(err->rc));
    163162        fprintf(stderr, "[A]bort or [R]etry?\n");
    164163
Note: See TracChangeset for help on using the changeset viewer.