Changes in uspace/lib/fs/libfs.h [63f8966:ffa2c8ef] in mainline


Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/lib/fs/libfs.h

    r63f8966 rffa2c8ef  
    3939#include <ipc/vfs.h>
    4040#include <stdint.h>
    41 #include <ipc/ipc.h>
    4241#include <async.h>
    4342#include <devmap.h>
     
    4746        int phone;
    4847        fs_handle_t fs_handle;
    49         dev_handle_t dev_handle;
     48        devmap_handle_t devmap_handle;
    5049} mp_data_t;
    5150
     
    6160         * argument holds the output argument.
    6261         */
    63         int (* root_get)(fs_node_t **, dev_handle_t);
     62        int (* root_get)(fs_node_t **, devmap_handle_t);
    6463        int (* match)(fs_node_t **, fs_node_t *, const char *);
    65         int (* node_get)(fs_node_t **, dev_handle_t, fs_index_t);
     64        int (* node_get)(fs_node_t **, devmap_handle_t, fs_index_t);
    6665        int (* node_open)(fs_node_t *);
    6766        int (* node_put)(fs_node_t *);
    68         int (* create)(fs_node_t **, dev_handle_t, int);
     67        int (* create)(fs_node_t **, devmap_handle_t, int);
    6968        int (* destroy)(fs_node_t *);
    7069        int (* link)(fs_node_t *, fs_node_t *, const char *);
     
    8180        bool (* is_directory)(fs_node_t *);
    8281        bool (* is_file)(fs_node_t *);
    83         dev_handle_t (* device_get)(fs_node_t *);
     82        devmap_handle_t (* device_get)(fs_node_t *);
    8483} libfs_ops_t;
    8584
    8685typedef struct {
    8786        int fs_handle;           /**< File system handle. */
    88         ipcarg_t vfs_phonehash;  /**< Initial VFS phonehash. */
    8987        uint8_t *plb_ro;         /**< Read-only PLB view. */
    9088} fs_reg_t;
Note: See TracChangeset for help on using the changeset viewer.