Changeset 52ff62d3 in mainline


Ignore:
Timestamp:
2013-07-11T19:10:56Z (11 years ago)
Author:
Manuele Conti <conti.ma@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
e6edc8d1
Parents:
990ab7d
Message:

Add size block operation support for udf.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/srv/fs/udf/udf_ops.c

    r990ab7d r52ff62d3  
    249249}
    250250
     251static long udf_size_block(service_id_t service_id)
     252{
     253        udf_instance_t *instance;
     254        int rc = fs_instance_get(service_id, (void **) &instance);
     255        if (rc != EOK)
     256                return rc;
     257
     258        if (NULL == instance)
     259                return ENOENT;
     260       
     261        return instance->volumes[DEFAULT_VOL].logical_block_size;
     262}
     263
    251264libfs_ops_t udf_libfs_ops = {
    252265        .root_get = udf_root_get,
     
    265278        .is_directory = udf_is_directory,
    266279        .is_file = udf_is_file,
    267         .service_get = udf_service_get
     280        .service_get = udf_service_get,
     281        .size_block = udf_size_block
    268282};
    269283
Note: See TracChangeset for help on using the changeset viewer.