Changeset 51774cd in mainline for uspace/srv/vfs/vfs_node.c


Ignore:
Timestamp:
2017-04-04T21:31:40Z (7 years ago)
Author:
Jakub Jermar <jakub@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
2166728
Parents:
59f388a
Message:

Reintroduce aoff64_t file sizes into VFS

File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/srv/vfs/vfs_node.c

    r59f388a r51774cd  
    315315}
    316316
    317 int64_t vfs_node_get_size(vfs_node_t *node)
    318 {
    319         if (node->size == -1) {
    320                 sysarg_t sz1 = 0;
    321                 sysarg_t sz2 = 0;
    322                
    323                 async_exch_t *exch = vfs_exchange_grab(node->fs_handle);
    324                 (void) async_req_2_2(exch, VFS_OUT_GET_SIZE, node->service_id,
    325                     node->index, &sz1, &sz2);
    326                 vfs_exchange_release(exch);
    327                
    328                 node->size = MERGE_LOUP32(sz1, sz2);
    329         }
    330         return node->size;
    331 }
    332 
    333317bool vfs_node_has_children(vfs_node_t *node)
    334318{
Note: See TracChangeset for help on using the changeset viewer.