Changeset 0c243b4 in mainline for uspace/srv/fs/tmpfs/tmpfs_dump.c


Ignore:
Timestamp:
2008-11-02T10:32:42Z (16 years ago)
Author:
Jakub Jermar <jakub@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
f1ba5d6
Parents:
6284978
Message:

block_read() should return the real error code.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/srv/fs/tmpfs/tmpfs_dump.c

    r6284978 r0c243b4  
    6666                uint32_t size;
    6767               
    68                 if (!block_read(dev, bufpos, buflen, pos, &entry, sizeof(entry),
    69                     TMPFS_BLOCK_SIZE))
     68                if (block_read(dev, bufpos, buflen, pos, &entry, sizeof(entry),
     69                    TMPFS_BLOCK_SIZE) != EOK)
    7070                        return false;
    7171               
     
    8686                        }
    8787                       
    88                         if (!block_read(dev, bufpos, buflen, pos, fname,
    89                             entry.len, TMPFS_BLOCK_SIZE)) {
     88                        if (block_read(dev, bufpos, buflen, pos, fname,
     89                            entry.len, TMPFS_BLOCK_SIZE) != EOK) {
    9090                                ops->destroy((void *) node);
    9191                                free(fname);
     
    101101                        free(fname);
    102102                       
    103                         if (!block_read(dev, bufpos, buflen, pos, &size,
    104                             sizeof(size), TMPFS_BLOCK_SIZE))
     103                        if (block_read(dev, bufpos, buflen, pos, &size,
     104                            sizeof(size), TMPFS_BLOCK_SIZE) != EOK)
    105105                                return false;
    106106                       
     
    112112                       
    113113                        node->size = size;
    114                         if (!block_read(dev, bufpos, buflen, pos, node->data,
    115                             size, TMPFS_BLOCK_SIZE))
     114                        if (block_read(dev, bufpos, buflen, pos, node->data,
     115                            size, TMPFS_BLOCK_SIZE) != EOK)
    116116                                return false;
    117117                       
     
    128128                        }
    129129                       
    130                         if (!block_read(dev, bufpos, buflen, pos,
    131                             fname, entry.len, TMPFS_BLOCK_SIZE)) {
     130                        if (block_read(dev, bufpos, buflen, pos, fname,
     131                            entry.len, TMPFS_BLOCK_SIZE) != EOK) {
    132132                                ops->destroy((void *) node);
    133133                                free(fname);
     
    170170       
    171171        char tag[6];
    172         if (!block_read(dev, &bufpos, &buflen, &pos, tag, 5,
    173             TMPFS_BLOCK_SIZE))
     172        if (block_read(dev, &bufpos, &buflen, &pos, tag, 5,
     173            TMPFS_BLOCK_SIZE) != EOK)
    174174                goto error;
    175175       
Note: See TracChangeset for help on using the changeset viewer.