Fork us on GitHub Follow us on Facebook Follow us on Twitter

Changeset c699b0c in mainline for uspace/srv/fs/minixfs/mfs_dentry.c


Ignore:
Timestamp:
2011-09-04T13:12:33Z (10 years ago)
Author:
Maurizio Lombardi <m.lombardi85@…>
Branches:
lfn, master
Children:
3a5ee6c
Parents:
03bc76a
Message:

remove the on_error() macro

File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/srv/fs/minixfs/mfs_dentry.c

    r03bc76a rc699b0c  
    5353
    5454        int r = read_map(&block, mnode, index * sbi->dirsize);
    55         on_error(r, goto out_err);
     55        if (r != EOK)
     56                goto out_err;
    5657
    5758        if (block == 0) {
     
    6263
    6364        r = block_get(&b, inst->service_id, block, BLOCK_FLAGS_NONE);
    64         on_error(r, goto out_err);
     65        if (r != EOK)
     66                goto out_err;
    6567
    6668        unsigned dentries_per_zone = sbi->block_size / sbi->dirsize;
     
    113115
    114116        r = read_map(&block, mnode, d_off_bytes);
    115         on_error(r, goto out);
     117        if (r != EOK)
     118                goto out;
    116119
    117120        r = block_get(&b, mnode->instance->service_id, block, BLOCK_FLAGS_NONE);
    118         on_error(r, goto out);
     121        if (r != EOK)
     122                goto out;
    119123
    120124        const size_t name_len = sbi->max_name_len;
     
    166170        for (i = 0; i < mnode->ino_i->i_size / sbi->dirsize ; ++i) {
    167171                r = read_dentry(mnode, &d_info, i);
    168                 on_error(r, return r);
     172                if (r != EOK)
     173                        return r;
    169174
    170175                const size_t d_name_len = str_size(d_info.d_name);
     
    206211        for (i = 0; i < mnode->ino_i->i_size / sbi->dirsize; ++i) {
    207212                r = read_dentry(mnode, &d_info, i);
    208                 on_error(r, return r);
     213                if (r != EOK)
     214                        return r;
    209215
    210216                if (d_info.d_inum == 0) {
     
    219225                pos = mnode->ino_i->i_size;
    220226                r = read_map(&b, mnode, pos);
    221                 on_error(r, goto out);
     227                if (r != EOK)
     228                        goto out;
    222229
    223230                if (b == 0) {
     
    226233                        uint32_t dummy;
    227234                        r = mfs_alloc_zone(mnode->instance, &b);
    228                         on_error(r, goto out);
     235                        if (r != EOK)
     236                                goto out;
    229237                        r = write_map(mnode, pos, b, &dummy);
    230                         on_error(r, goto out);
     238                        if (r != EOK)
     239                                goto out;
    231240                }
    232241
Note: See TracChangeset for help on using the changeset viewer.