Changeset 8d6a41c in mainline for uspace/lib/c


Ignore:
Timestamp:
2011-11-05T13:00:34Z (14 years ago)
Author:
Maurizio Lombardi <m.lombardi85@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
45ffe9f
Parents:
72fda53
Message:

Remove the mtab_list_ent structure.

Location:
uspace/lib/c
Files:
2 edited

Legend:

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

    r72fda53 r8d6a41c  
    3535#include <vfs/canonify.h>
    3636#include <vfs/vfs.h>
    37 #include <vfs/vfs_mtab.h>
    3837#include <vfs/vfs_sess.h>
    3938#include <macros.h>
     
    849848
    850849        for (i = 0; i < num_mounted_fs; ++i) {
    851                 mtab_list_ent_t *mtab_list_ent;
    852850                mtab_ent_t *mtab_ent;
    853851
    854                 mtab_list_ent = malloc(sizeof(mtab_list_ent_t));
    855                 if (!mtab_list_ent) {
     852                mtab_ent = malloc(sizeof(mtab_ent_t));
     853                if (!mtab_ent) {
    856854                        rc = ENOMEM;
    857855                        goto exit;
    858856                }
    859857
    860                 memset(mtab_list_ent, 0, sizeof(mtab_list_ent_t));
    861 
    862                 mtab_ent = &mtab_list_ent->mtab_ent;
     858                memset(mtab_ent, 0, sizeof(mtab_ent_t));
    863859
    864860                rc = async_data_read_start(exch, (void *) mtab_ent->mp,
     
    890886                mtab_ent->fs_handle = p[2];
    891887
    892                 link_initialize(&mtab_list_ent->link);
    893                 list_append(&mtab_list_ent->link, mtab_list);
     888                link_initialize(&mtab_ent->link);
     889                list_append(&mtab_ent->link, mtab_list);
    894890        }
    895891
  • uspace/lib/c/include/vfs/vfs_mtab.h

    r72fda53 r8d6a41c  
    4040
    4141typedef struct mtab_ent {
     42        link_t link;
    4243        char mp[MAX_PATH_LEN];
    4344        char opts[MAX_MNTOPTS_LEN];
     
    4849} mtab_ent_t;
    4950
    50 typedef struct mtab_list_ent {
    51         link_t link;
    52         mtab_ent_t mtab_ent;
    53 } mtab_list_ent_t;
    54 
    5551#endif
    5652
Note: See TracChangeset for help on using the changeset viewer.