Changeset 6b8e5b74 in mainline for uspace/lib/c


Ignore:
Timestamp:
2011-11-05T23:08:52Z (14 years ago)
Author:
Maurizio Lombardi <m.lombardi85@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
6f9ef87a
Parents:
7e8403b
Message:

vfs_get_mtab(): service_id is more useful than flags and fs_handle

Location:
uspace/lib/c
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • uspace/lib/c/generic/vfs/vfs.c

    r7e8403b r6b8e5b74  
    873873                        goto exit;
    874874
    875                 sysarg_t p[3];
    876 
    877                 rc = async_req_0_3(exch, VFS_IN_PING, &p[0], &p[1], &p[2]);
     875                sysarg_t p[2];
     876
     877                rc = async_req_0_2(exch, VFS_IN_PING, &p[0], &p[1]);
    878878                if (rc != EOK)
    879879                        goto exit;
    880880
    881                 mtab_ent->flags = p[0];
    882                 mtab_ent->instance = p[1];
    883                 mtab_ent->fs_handle = p[2];
     881                mtab_ent->instance = p[0];
     882                mtab_ent->service_id = p[1];
    884883
    885884                link_initialize(&mtab_ent->link);
  • uspace/lib/c/include/vfs/vfs_mtab.h

    r7e8403b r6b8e5b74  
    4545        char opts[MAX_MNTOPTS_LEN];
    4646        char fs_name[FS_NAME_MAXLEN];
    47         unsigned int flags;
    4847        unsigned int instance;
    49         fs_handle_t  fs_handle;
     48        service_id_t service_id;
    5049} mtab_ent_t;
    5150
Note: See TracChangeset for help on using the changeset viewer.