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

Changeset c699b0c in mainline for uspace/srv/fs/minixfs/mfs_rw.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_rw.c

    r03bc76a rc699b0c  
    135135                                uint32_t zone;
    136136                                r = alloc_zone_and_clear(inst, &zone);
    137                                 on_error(r, return r);
     137                                if (r != EOK)
     138                                        return r;
    138139
    139140                                ino_i->i_izone[0] = zone;
     
    147148
    148149                r = read_ind_zone(inst, ino_i->i_izone[0], &ind_zone);
    149                 on_error(r, return r);
     150                if (r != EOK)
     151                        return r;
    150152
    151153                *b = ind_zone[rblock];
     
    167169                        uint32_t zone;
    168170                        r = alloc_zone_and_clear(inst, &zone);
    169                         on_error(r, return r);
     171                        if (r != EOK)
     172                                return r;
    170173
    171174                        ino_i->i_izone[1] = zone;
     
    179182
    180183        r = read_ind_zone(inst, ino_i->i_izone[1], &ind_zone);
    181         on_error(r, return r);
     184        if (r != EOK)
     185                return r;
    182186
    183187        /*
     
    192196                        uint32_t zone;
    193197                        r = alloc_zone_and_clear(inst, &zone);
    194                         on_error(r, goto out_free_ind1);
     198                        if (r != EOK)
     199                                goto out_free_ind1;
    195200
    196201                        ind_zone[ind2_off] = zone;
     
    205210
    206211        r = read_ind_zone(inst, ind_zone[ind2_off], &ind2_zone);
    207         on_error(r, goto out_free_ind1);
     212        if (r != EOK)
     213                goto out_free_ind1;
    208214
    209215        *b = ind2_zone[ind2_off % ptrs_per_block];
     
    247253                if (ino_i->i_izone[0]) {
    248254                        r = mfs_free_zone(inst, ino_i->i_izone[0]);
    249                         on_error(r, return r);
     255                        if (r != EOK)
     256                                return r;
    250257
    251258                        ino_i->i_izone[0] = 0;
     
    270277
    271278        r = read_ind_zone(inst, ino_i->i_izone[1], &dbl_zone);
    272         on_error(r, return r);
     279        if (r != EOK)
     280                return r;
    273281
    274282        for (i = fzone_to_free; i < ptrs_per_block; ++i) {
     
    277285
    278286                r = mfs_free_zone(inst, dbl_zone[i]);
    279                 on_error(r, goto out);
     287                if (r != EOK)
     288                        goto out;
    280289        }
    281290
     
    297306
    298307        r = block_get(&b, inst->service_id, zone, BLOCK_FLAGS_NOREAD);
    299         on_error(r, return r);
     308        if (r != EOK)
     309                return r;
    300310
    301311        memset(b->data, 0, b->size);
     
    311321
    312322        r = mfs_alloc_zone(inst, zone);
    313         on_error(r, return r);
     323        if (r != EOK)
     324                return r;
    314325
    315326        r = reset_zone_content(inst, *zone);
     
    361372
    362373        r = block_get(&b, inst->service_id, zone, BLOCK_FLAGS_NONE);
    363         on_error(r, return r);
     374        if (r != EOK)
     375                return r;
    364376
    365377        if (sbi->fs_version == MFS_VERSION_V1) {
Note: See TracChangeset for help on using the changeset viewer.