Ignore:
File:
1 edited

Legend:

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

    rb7fd2a0 r9af1c61  
    8787 * @param str   String containing the size specification.
    8888 * @param rsize Place to store size in bytes
    89  * @return      EOK on success or an error code
     89 * @return      EOK on success or error code
    9090 */
    91 static errno_t read_size(const char *str, size_t *rsize)
     91static int read_size(const char *str, size_t *rsize)
    9292{
    9393        size_t number, unit;
     
    123123        size_t to_write;
    124124        size_t nwritten;
    125         errno_t rc;
     125        int rc;
    126126        char *file_name;
    127127        void *buffer;
     
    163163        file_name = argv[optind];
    164164
    165         rc = vfs_lookup_open(file_name, WALK_REGULAR | WALK_MUST_CREATE, MODE_WRITE, &fd);
    166         if (rc != EOK) {
     165        fd = vfs_lookup_open(file_name, WALK_REGULAR | WALK_MUST_CREATE, MODE_WRITE);
     166        if (fd < 0) {
    167167                printf("%s: failed to create file %s.\n", cmdname, file_name);
    168168                return CMD_FAILURE;
     
    192192                rc = vfs_write(fd, &pos, buffer, to_write, &nwritten);
    193193                if (rc != EOK) {
    194                         printf("%s: Error writing file (%s).\n", cmdname, str_error(rc));
     194                        printf("%s: Error writing file (%s).\n", cmdname, str_error(errno));
    195195                        vfs_put(fd);
    196196                        free(buffer);
     
    202202        free(buffer);
    203203
    204         rc = vfs_put(fd);
    205         if (rc != EOK)
     204        if (vfs_put(fd) < 0)
    206205                goto error;
    207206
    208207        return CMD_SUCCESS;
    209208error:
    210         printf("%s: Error writing file (%s).\n", cmdname, str_error(rc));
     209        printf("%s: Error writing file (%s).\n", cmdname, str_error(errno));
    211210        return CMD_FAILURE;
    212211}
Note: See TracChangeset for help on using the changeset viewer.