Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/srv/fs/cdfs/cdfs_ops.c

    rfeeac0d r781408e  
    365365       
    366366        /* Check for duplicate entries */
    367         list_foreach(parent->cs_list, link, cdfs_dentry_t, dentry) {
     367        list_foreach(parent->cs_list, link) {
     368                cdfs_dentry_t *dentry =
     369                    list_get_instance(link, cdfs_dentry_t, link);
     370               
    368371                if (str_cmp(dentry->name, name) == 0)
    369372                        return EEXIST;
     
    521524        }
    522525       
    523         list_foreach(parent->cs_list, link, cdfs_dentry_t, dentry) {
     526        list_foreach(parent->cs_list, link) {
     527                cdfs_dentry_t *dentry =
     528                    list_get_instance(link, cdfs_dentry_t, link);
     529               
    524530                if (str_cmp(dentry->name, component) == 0) {
    525531                        *fn = get_cached_node(parent->service_id, dentry->index);
     
    617623{
    618624        return 0;
     625}
     626
     627static int cdfs_size_block(service_id_t service_id, uint32_t *size)
     628{
     629        *size = BLOCK_SIZE;
     630
     631        return EOK;
     632}
     633
     634static int cdfs_total_block_count(service_id_t service_id, uint64_t *count)
     635{
     636        *count = 0;
     637       
     638        return EOK;
     639}
     640
     641static int cdfs_free_block_count(service_id_t service_id, uint64_t *count)
     642{
     643        *count = 0;
     644       
     645        return EOK;
    619646}
    620647
     
    635662        .is_directory = cdfs_is_directory,
    636663        .is_file = cdfs_is_file,
    637         .service_get = cdfs_service_get
     664        .service_get = cdfs_service_get,
     665        .size_block = cdfs_size_block,
     666        .total_block_count = cdfs_total_block_count,
     667        .free_block_count = cdfs_free_block_count
    638668};
    639669
Note: See TracChangeset for help on using the changeset viewer.